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
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.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