Ordinance
Represents information about an ordinance. Deprecated alias of GovernanceDocument.
type Ordinance {
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
isSubordinance: Boolean @deprecated
parent: Ordinance
type: OrdinanceType
allowedTypes: [OrdinanceType!]!
filesPath: String
description: String
isMember: Boolean
isResponsible: Boolean
comments: [Comment!]!
followers: [User!]
creator: User
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
children(
where: OrdinanceChildrenWhereWhereConditions
orderBy: [OrdinanceChildrenOrderByOrderByClause!]
first: Int!
after: String
): OrdinanceConnection!
members(
where: OrdinanceMembersWhereWhereConditions
orderBy: [OrdinanceMembersOrderByOrderByClause!]
first: Int!
after: String
): OrdinanceMembersEdgeConnection!
responsible(
first: Int!
after: String
): OrdinanceMembersEdgeConnection!
projects(
where: OrdinanceProjectsWhereWhereConditions
orderBy: [OrdinanceProjectsOrderByOrderByClause!]
first: Int!
after: String
): ProjectConnection!
tasks(
where: OrdinanceTasksWhereWhereConditions
orderBy: [OrdinanceTasksOrderByOrderByClause!]
first: Int!
after: String
): TaskConnection!
letters(
where: OrdinanceLettersWhereWhereConditions
orderBy: [OrdinanceLettersOrderByOrderByClause!]
first: Int!
after: String
): LetterConnection!
files(
where: OrdinanceFilesWhereWhereConditions
orderBy: [OrdinanceFilesOrderByOrderByClause!]
first: Int!
after: String
): FileConnection!
}
Fields
Ordinance.id ● ID! non-null scalar
Ordinance's unique identifier.
Ordinance.isLocked ● Boolean! non-null scalar
Whether this entity is locked from edits to its contractual fields by its current status.
Ordinance._groupMeta ● GroupMeta object
Grouping metadata when results are grouped.
Ordinance.parentId ● ID scalar
The ordinance's parent ordinance.
Ordinance.number ● String scalar
The ordinance's number.
Ordinance.name ● String scalar
The ordinance's name.
Ordinance.status ● RelatedStatusType object
The ordinance's status.
Ordinance.externalCode ● String scalar
The ordinance's external code.
Ordinance.affectedParty ● String scalar
The ordinance's affected party.
Ordinance.isPublic ● Boolean scalar
True if the ordinance is public to the organization. If false, do not share this ordinance with other users in this organization without explicitly checking to see if they have access.
Ordinance.signedAt ● Date scalar
Signes date of the ordinance.
Ordinance.startAt ● Date scalar
Start date of the ordinance.
Ordinance.dueAt ● Date scalar
Due date of the ordinance.
Ordinance.completedAt ● Date scalar
Completed date of the ordinance.
Ordinance.isSubordinance ● Boolean deprecated scalar
Use governanceDocument.isSubGovernanceDocument instead
Determine whether the ordinance is a subordinance.
Ordinance.parent ● Ordinance object
The parent ordinance. Null when the current user cannot see it, such as a private parent they are not a member of.
Ordinance.type ● OrdinanceType object
The ordinance's type.
Ordinance.allowedTypes ● [OrdinanceType!]! non-null object
Types this ordinance may be switched to without breaking its numbering.
Ordinance.filesPath ● String scalar
The ordinance's files path.
Ordinance.description ● String scalar
The ordinance's description.
Ordinance.isMember ● Boolean scalar
Determine whether the current user is this ordinance's member.
Ordinance.isResponsible ● Boolean scalar
Determine whether the current user is this ordinance's responsible member.
Ordinance.comments ● [Comment!]! non-null object
The ordinance's comments.
Ordinance.followers ● [User!] list object
The ordinance's followers.
Ordinance.creator ● User object
The user who created this ordinance.
Ordinance.createdAt ● DateTimeTz! non-null scalar
The date and time when the ordinance was created.
Ordinance.updatedAt ● DateTimeTz! non-null scalar
The date and time when the ordinance was last updated.
Ordinance.deletedAt ● DateTimeTz scalar
The date and time when the ordinance was deleted.
Ordinance.children ● OrdinanceConnection! non-null object
The child ordinances.
Ordinance.children.where ● OrdinanceChildrenWhereWhereConditions input
Ordinance.children.orderBy ● [OrdinanceChildrenOrderByOrderByClause!] list input
Ordinance.children.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Ordinance.children.after ● String scalar
A cursor after which elements are returned.
Ordinance.members ● OrdinanceMembersEdgeConnection! non-null object
The ordinance's members.
Ordinance.members.where ● OrdinanceMembersWhereWhereConditions input
Ordinance.members.orderBy ● [OrdinanceMembersOrderByOrderByClause!] list input
Ordinance.members.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Ordinance.members.after ● String scalar
A cursor after which elements are returned.
Ordinance.responsible ● OrdinanceMembersEdgeConnection! non-null object
The ordinance's responsible member.
Ordinance.responsible.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Ordinance.responsible.after ● String scalar
A cursor after which elements are returned.
Ordinance.projects ● ProjectConnection! non-null object
A list of projects associated with the ordinance.
Ordinance.projects.where ● OrdinanceProjectsWhereWhereConditions input
Ordinance.projects.orderBy ● [OrdinanceProjectsOrderByOrderByClause!] list input
Ordinance.projects.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Ordinance.projects.after ● String scalar
A cursor after which elements are returned.
Ordinance.tasks ● TaskConnection! non-null object
A list of tasks associated with the ordinance.
Ordinance.tasks.where ● OrdinanceTasksWhereWhereConditions input
Ordinance.tasks.orderBy ● [OrdinanceTasksOrderByOrderByClause!] list input
Ordinance.tasks.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Ordinance.tasks.after ● String scalar
A cursor after which elements are returned.
Ordinance.letters ● LetterConnection! non-null object
A list of letters associated with the ordinance.
Ordinance.letters.where ● OrdinanceLettersWhereWhereConditions input
Ordinance.letters.orderBy ● [OrdinanceLettersOrderByOrderByClause!] list input
Ordinance.letters.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Ordinance.letters.after ● String scalar
A cursor after which elements are returned.
Ordinance.files ● FileConnection! non-null object
The ordinance's files.
Ordinance.files.where ● OrdinanceFilesWhereWhereConditions input
Ordinance.files.orderBy ● [OrdinanceFilesOrderByOrderByClause!] list input
Ordinance.files.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Ordinance.files.after ● String scalar
A cursor after which elements are returned.
Returned By
createOrdinance mutation ● deleteOrdinance mutation ● duplicateOrdinance mutation ● ordinance query ● restoreOrdinance mutation ● updateOrdinance mutation
Member Of
Ordinance object ● OrdinanceEdge object