Skip to main content

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

DEPRECATED

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