export const SubmissionDef = ` type Query { submissionPeriods( offset: Float, limit: Float, filters: SubmissionPeriodFilters, sort: SubmissionPeriodSort ): [SubmissionPeriod] submissionSchedules( offset: Float, limit: Float, filters: SubmissionScheduleFilters, sort: SubmissionScheduleSort ): [SubmissionSchedule] submissionScheduleNotifications( submissionScheduleSid: ID, offset: Float, limit: Float, filters: SubmissionScheduleNotificationFilters, sort: SubmissionScheduleNotificationSort ): [SubmissionScheduleNotification] } type Mutation { markNoData(data: [NoDataInput]): [MutationResponse] @auth(object: SubmissionPeriod) } type SubmissionPeriod { sid: ID createDate: Date updateDate: Date customerSid: ID expectedDate: Date periodStartDate: Date periodEndDate: Date noData: Boolean noDataReason: String noDataCreateDate: Date onTimeOverride: Boolean expectedDay: String workingDays: String isInPeriodReporter: Float trackingLevel: String submissionSchedule: SubmissionSchedule status: String reportedFlag: Boolean numberOfFiles: Float filesData: DataFileSummaryInfo submissionPeriodLineItemView: SubmissionPeriodLineItemView noDataServiceUser: ServiceUser } type SubmissionPeriodLineItemView { salesLineItemCount: Float invLineItemCount: Float earliestFileSubmissionDate: Date } type DataFileSummaryInfo{ numberOfPOSLines: Float numberOfInventoryLines: Float } type SubmissionSchedule { sid: ID createDate: Date updateDate: Date customerSid: ID dataType: DataType reportingPartner: Partner periodRule: String name: String startDate: Date endDate: Date expectedDay: String workingDays: String isInPeriodReporter: Boolean weekOfMonth: Float monthOfQuarter: Float } type DataType { sid: ID createDate: Date updateDate: Date type: String } type SubmissionScheduleNotification { sid: ID createDate: Date updateDate: Date customerSid: ID submissionScheduleSid: ID notificationType: NotificationType serviceUser: ServiceUser } enum NotificationType { PARSE_SUCCESS LATE PARSE_FAIL EXPECTED } input SubmissionPeriodFilters { sid: IDFilter createDate: DateFilter updateDate: DateFilter customerSid: IDFilter expectedDate: DateFilter periodStartDate: DateFilter periodEndDate: DateFilter submissionSchedule: SubmissionScheduleFilters status: StringFilter reportedFlag: BooleanFilter submissionPeriodLineItemView: SubmissionPeriodLineItemViewFilter numberOfFiles: NumberFilter } input SubmissionPeriodLineItemViewFilter { salesLineItemCount: NumberFilter invLineItemCount: NumberFilter earliestFileSubmissionDate: DateFilter } input SubmissionScheduleFilters { sid: IDFilter createDate: DateFilter updateDate: DateFilter customerSid: IDFilter reportingPartner: PartnerFilter name: StringFilter dataType: DataTypeFilter periodRule: StringFilter expectedDay: StringFilter workingDays: StringFilter startDate: DateFilter endDate: DateFilter isInPeriodReporter: BooleanFilter weekOfMonth: NumberFilter monthOfQuarter: NumberFilter } input DataTypeFilter { sid: IDFilter createDate: DateFilter updateDate: DateFilter type: StringFilter } input SubmissionScheduleNotificationFilters { sid: IDFilter createDate: DateFilter updateDate: DateFilter customerSid: IDFilter submissionScheduleSid: IDFilter notificationType: StringFilter serviceUser: ServiceUserFilters } input SubmissionPeriodSort { sid: SortOption createDate: SortOption updateDate: SortOption expectedDate: SortOption periodStartDate: SortOption periodEndDate: SortOption submissionSchedule: SubmissionScheduleSort status: SortOption reportedFlag: SortOption submissionPeriodLineItemView: SubmissionPeriodLineItemViewSort numberOfFiles: SortOption } input SubmissionPeriodLineItemViewSort { salesLineItemCount: SortOption invLineItemCount: SortOption earliestFileSubmissionDate: SortOption } input SubmissionScheduleSort { sid: SortOption createDate: SortOption updateDate: SortOption customerSid: SortOption dataType: DataTypeSort reportingPartner: PartnerSort periodRule: SortOption name: SortOption startDate: SortOption endDate: SortOption expectedDay: SortOption workingDays: SortOption isInPeriodReporter: SortOption weekOfMonth: SortOption monthOfQuarter: SortOption } input DataTypeSort { sid: SortOption createDate: SortOption updateDate: SortOption type: SortOption } input SubmissionScheduleNotificationSort { sid: SortOption createDate: SortOption updateDate: SortOption notificationType: SortOption serviceUser: ServiceUserSort } input NoDataInput { sid: ID! noDataReason: String } `;
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter