Submission
Represents information about an submission.
type Submission {
id: ID!
number: String
name: String
status: RelatedStatusType
receivedAt: Date
processedAt: Date
dueAt: Date
type: SubmissionType
filePath: String @deprecated
filesPath: String
description: String
isMember: Boolean
isResponsible: Boolean
comments: [Comment!]!
followers: [User!]
creator: User
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
members(
where: SubmissionMembersWhereWhereConditions
orderBy: [SubmissionMembersOrderByOrderByClause!]
first: Int! = 10
after: String
): SubmissionMembersEdgeConnection!
responsible(first: Int! = 10, after: String): SubmissionMembersEdgeConnection!
contacts(
where: SubmissionContactsWhereWhereConditions
orderBy: [SubmissionContactsOrderByOrderByClause!]
first: Int! = 10
after: String
): ContactConnection!
projects(
where: SubmissionProjectsWhereWhereConditions
orderBy: [SubmissionProjectsOrderByOrderByClause!]
first: Int! = 10
after: String
): ProjectConnection!
properties(
where: SubmissionPropertiesWhereWhereConditions
orderBy: [SubmissionPropertiesOrderByOrderByClause!]
first: Int! = 10
after: String
): PropertyConnection!
tasks(
where: SubmissionTasksWhereWhereConditions
orderBy: [SubmissionTasksOrderByOrderByClause!]
first: Int! = 10
after: String
): TaskConnection!
letters(
where: SubmissionLettersWhereWhereConditions
orderBy: [SubmissionLettersOrderByOrderByClause!]
first: Int! = 10
after: String
): LetterConnection!
meters(
where: SubmissionMetersWhereWhereConditions
orderBy: [SubmissionMetersOrderByOrderByClause!]
first: Int! = 10
after: String
): MeterConnection!
tags(
where: SubmissionTagsWhereWhereConditions
orderBy: [SubmissionTagsOrderByOrderByClause!]
first: Int! = 10
after: String
): TagConnection!
files(
where: SubmissionFilesWhereWhereConditions
orderBy: [SubmissionFilesOrderByOrderByClause!]
first: Int! = 10
after: String
): FileConnection!
}
Fields
Submission.id ● ID! non-null scalar
Submission's unique identifier.
Submission.number ● String scalar
The submission's number.
Submission.name ● String scalar
The submission's name.
Submission.status ● RelatedStatusType object
The submission's status.
Submission.receivedAt ● Date scalar
Received date of the submission.
Submission.processedAt ● Date scalar
Processed date of the submission.
Submission.dueAt ● Date scalar
Due date of the submission.
Submission.type ● SubmissionType object
The submission's type.
Submission.filePath ● String deprecated scalar
Use filesPath instead
The submission's file path.
Submission.filesPath ● String scalar
The submission's files path.
Submission.description ● String scalar
The submission's description.
Submission.isMember ● Boolean scalar
Determine whether the current user is this submission's member.
Submission.isResponsible ● Boolean scalar
Determine whether the current user is this submission's responsible member.
Submission.comments ● [Comment!]! non-null object
The submission's comments.
Submission.followers ● [User!] list object
The submission's followers.
Submission.creator ● User object
The user who created this submission.
Submission.createdAt ● DateTimeTz! non-null scalar
The date and time when the submission was created.
Submission.updatedAt ● DateTimeTz! non-null scalar
The date and time when the submission was last updated.
Submission.deletedAt ● DateTimeTz scalar
The date and time when the submission was deleted.
Submission.members ● SubmissionMembersEdgeConnection! non-null object
The submission's members.
Submission.members.where ● SubmissionMembersWhereWhereConditions input
Submission.members.orderBy ● [SubmissionMembersOrderByOrderByClause!] list input
Submission.members.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.members.after ● String scalar
A cursor after which elements are returned.
Submission.responsible ● SubmissionMembersEdgeConnection! non-null object
The submission's responsible member.
Submission.responsible.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.responsible.after ● String scalar
A cursor after which elements are returned.
Submission.contacts ● ContactConnection! non-null object
The submission's contacts.
Submission.contacts.where ● SubmissionContactsWhereWhereConditions input
Submission.contacts.orderBy ● [SubmissionContactsOrderByOrderByClause!] list input
Submission.contacts.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.contacts.after ● String scalar
A cursor after which elements are returned.
Submission.projects ● ProjectConnection! non-null object
A list of projects associated with the submission.
Submission.projects.where ● SubmissionProjectsWhereWhereConditions input
Submission.projects.orderBy ● [SubmissionProjectsOrderByOrderByClause!] list input
Submission.projects.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.projects.after ● String scalar
A cursor after which elements are returned.
Submission.properties ● PropertyConnection! non-null object
A list of properties associated with the submission.
Submission.properties.where ● SubmissionPropertiesWhereWhereConditions input
Submission.properties.orderBy ● [SubmissionPropertiesOrderByOrderByClause!] list input
Submission.properties.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.properties.after ● String scalar
A cursor after which elements are returned.
Submission.tasks ● TaskConnection! non-null object
A list of tasks associated with the submission.
Submission.tasks.where ● SubmissionTasksWhereWhereConditions input
Submission.tasks.orderBy ● [SubmissionTasksOrderByOrderByClause!] list input
Submission.tasks.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.tasks.after ● String scalar
A cursor after which elements are returned.
Submission.letters ● LetterConnection! non-null object
A list of letters associated with the submission.
Submission.letters.where ● SubmissionLettersWhereWhereConditions input
Submission.letters.orderBy ● [SubmissionLettersOrderByOrderByClause!] list input
Submission.letters.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.letters.after ● String scalar
A cursor after which elements are returned.
Submission.meters ● MeterConnection! non-null object
A list of meters associated with the submission.
Submission.meters.where ● SubmissionMetersWhereWhereConditions input
Submission.meters.orderBy ● [SubmissionMetersOrderByOrderByClause!] list input
Submission.meters.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.meters.after ● String scalar
A cursor after which elements are returned.
Submission.tags ● TagConnection! non-null object
The submission's tags.
Submission.tags.where ● SubmissionTagsWhereWhereConditions input
Submission.tags.orderBy ● [SubmissionTagsOrderByOrderByClause!] list input
Submission.tags.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.tags.after ● String scalar
A cursor after which elements are returned.
Submission.files ● FileConnection! non-null object
The submission's files.
Submission.files.where ● SubmissionFilesWhereWhereConditions input
Submission.files.orderBy ● [SubmissionFilesOrderByOrderByClause!] list input
Submission.files.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Submission.files.after ● String scalar
A cursor after which elements are returned.
Returned By
createSubmission mutation ● deleteSubmission mutation ● duplicateSubmission mutation ● restoreSubmission mutation ● submission query ● updateSubmission mutation
Member Of
SubmissionEdge object