GovernanceDocument
Represents information about a governance document.
type GovernanceDocument {
id: ID!
isLocked: Boolean!
_groupMeta: GroupMeta
parentId: ID
number: String
name: String
status: RelatedStatusType
externalCode: String
affectedParty: String
isPublic: Boolean
signedAt: Date
startAt: Date
dueAt: Date
completedAt: Date
isSubGovernanceDocument: Boolean
parent: GovernanceDocument
type: GovernanceDocumentType
allowedTypes: [GovernanceDocumentType!]!
filesPath: String
description: String
isMember: Boolean
isResponsible: Boolean
comments: [Comment!]!
followers: [User!]
creator: User
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
children(
where: GovernanceDocumentChildrenWhereWhereConditions
orderBy: [GovernanceDocumentChildrenOrderByOrderByClause!]
first: Int!
after: String
): GovernanceDocumentConnection!
members(
where: GovernanceDocumentMembersWhereWhereConditions
orderBy: [GovernanceDocumentMembersOrderByOrderByClause!]
first: Int!
after: String
): GovernanceDocumentMembersEdgeConnection!
responsible(
first: Int!
after: String
): GovernanceDocumentMembersEdgeConnection!
projects(
where: GovernanceDocumentProjectsWhereWhereConditions
orderBy: [GovernanceDocumentProjectsOrderByOrderByClause!]
first: Int!
after: String
): ProjectConnection!
tasks(
where: GovernanceDocumentTasksWhereWhereConditions
orderBy: [GovernanceDocumentTasksOrderByOrderByClause!]
first: Int!
after: String
): TaskConnection!
letters(
where: GovernanceDocumentLettersWhereWhereConditions
orderBy: [GovernanceDocumentLettersOrderByOrderByClause!]
first: Int!
after: String
): LetterConnection!
files(
where: GovernanceDocumentFilesWhereWhereConditions
orderBy: [GovernanceDocumentFilesOrderByOrderByClause!]
first: Int!
after: String
): FileConnection!
}
Fields
GovernanceDocument.id ● ID! non-null scalar
Governance document's unique identifier.
GovernanceDocument.isLocked ● Boolean! non-null scalar
Whether this entity is locked from edits to its contractual fields by its current status.
GovernanceDocument._groupMeta ● GroupMeta object
Grouping metadata when results are grouped.
GovernanceDocument.parentId ● ID scalar
The governance document's parent governance document.
GovernanceDocument.number ● String scalar
The governance document's number.
GovernanceDocument.name ● String scalar
The governance document's name.
GovernanceDocument.status ● RelatedStatusType object
The governance document's status.
GovernanceDocument.externalCode ● String scalar
The governance document's external code.
GovernanceDocument.affectedParty ● String scalar
The governance document's affected party.
GovernanceDocument.isPublic ● Boolean scalar
True if the governance document is public to the organization. If false, do not share this governance document with other users in this organization without explicitly checking to see if they have access.
GovernanceDocument.signedAt ● Date scalar
Signed date of the governance document.
GovernanceDocument.startAt ● Date scalar
Start date of the governance document.
GovernanceDocument.dueAt ● Date scalar
Due date of the governance document.
GovernanceDocument.completedAt ● Date scalar
Completed date of the governance document.
GovernanceDocument.isSubGovernanceDocument ● Boolean scalar
Determine whether the governance document is a sub governance document.
GovernanceDocument.parent ● GovernanceDocument object
The parent governance document.
GovernanceDocument.type ● GovernanceDocumentType object
The governance document's type.
GovernanceDocument.allowedTypes ● [GovernanceDocumentType!]! non-null object
Types this governance document may be switched to without breaking its numbering. Limited to types in the same active numbering series, so foreign and expired series are excluded. Resolved on demand.
GovernanceDocument.filesPath ● String scalar
The governance document's files path.
GovernanceDocument.description ● String scalar
The governance document's description.
GovernanceDocument.isMember ● Boolean scalar
Determine whether the current user is this governance document's member.
GovernanceDocument.isResponsible ● Boolean scalar
Determine whether the current user is this governance document's responsible member.
GovernanceDocument.comments ● [Comment!]! non-null object
The governance document's comments.
GovernanceDocument.followers ● [User!] list object
The governance document's followers.
GovernanceDocument.creator ● User object
The user who created this governance document.
GovernanceDocument.createdAt ● DateTimeTz! non-null scalar
The date and time when the governance document was created.
GovernanceDocument.updatedAt ● DateTimeTz! non-null scalar
The date and time when the governance document was last updated.
GovernanceDocument.deletedAt ● DateTimeTz scalar
The date and time when the governance document was deleted.
GovernanceDocument.children ● GovernanceDocumentConnection! non-null object
The child governance documents.
GovernanceDocument.children.where ● GovernanceDocumentChildrenWhereWhereConditions input
GovernanceDocument.children.orderBy ● [GovernanceDocumentChildrenOrderByOrderByClause!] list input
GovernanceDocument.children.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
GovernanceDocument.children.after ● String scalar
A cursor after which elements are returned.
GovernanceDocument.members ● GovernanceDocumentMembersEdgeConnection! non-null object
The governance document's members.
GovernanceDocument.members.where ● GovernanceDocumentMembersWhereWhereConditions input
GovernanceDocument.members.orderBy ● [GovernanceDocumentMembersOrderByOrderByClause!] list input
GovernanceDocument.members.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
GovernanceDocument.members.after ● String scalar
A cursor after which elements are returned.
GovernanceDocument.responsible ● GovernanceDocumentMembersEdgeConnection! non-null object
The governance document's responsible member.
GovernanceDocument.responsible.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
GovernanceDocument.responsible.after ● String scalar
A cursor after which elements are returned.
GovernanceDocument.projects ● ProjectConnection! non-null object
A list of projects associated with the governance document.
GovernanceDocument.projects.where ● GovernanceDocumentProjectsWhereWhereConditions input
GovernanceDocument.projects.orderBy ● [GovernanceDocumentProjectsOrderByOrderByClause!] list input
GovernanceDocument.projects.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
GovernanceDocument.projects.after ● String scalar
A cursor after which elements are returned.
GovernanceDocument.tasks ● TaskConnection! non-null object
A list of tasks associated with the governance document.
GovernanceDocument.tasks.where ● GovernanceDocumentTasksWhereWhereConditions input
GovernanceDocument.tasks.orderBy ● [GovernanceDocumentTasksOrderByOrderByClause!] list input
GovernanceDocument.tasks.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
GovernanceDocument.tasks.after ● String scalar
A cursor after which elements are returned.
GovernanceDocument.letters ● LetterConnection! non-null object
A list of letters associated with the governance document.
GovernanceDocument.letters.where ● GovernanceDocumentLettersWhereWhereConditions input
GovernanceDocument.letters.orderBy ● [GovernanceDocumentLettersOrderByOrderByClause!] list input
GovernanceDocument.letters.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
GovernanceDocument.letters.after ● String scalar
A cursor after which elements are returned.
GovernanceDocument.files ● FileConnection! non-null object
The governance document's files.
GovernanceDocument.files.where ● GovernanceDocumentFilesWhereWhereConditions input
GovernanceDocument.files.orderBy ● [GovernanceDocumentFilesOrderByOrderByClause!] list input
GovernanceDocument.files.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
GovernanceDocument.files.after ● String scalar
A cursor after which elements are returned.
Returned By
createGovernanceDocument mutation ● deleteGovernanceDocument mutation ● duplicateGovernanceDocument mutation ● governanceDocument query ● restoreGovernanceDocument mutation ● updateGovernanceDocument mutation
Member Of
GovernanceDocument object ● GovernanceDocumentEdge object