submission.ts
Thu Dec 21 2023 09:22:25 GMT+0000 (Coordinated Universal Time)
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 dataFileSummaryInfo: DataFileSummaryInfo submissionPeriodInfoView: SubmissionPeriodInfoView submissionPeriodLineItemView: SubmissionPeriodLineItemView noDataServiceUser: ServiceUser } type SubmissionPeriodLineItemView { salesLineItemCount: Float invLineItemCount: Float earliestFileSubmissionDate: Date } type SubmissionPeriodInfoView { numberOfInventoryLines: Float numberOfPOSLines:Float fileName: String fileId: Float } type DataFileSummaryInfo{ numberOfPOSLines: Float numberOfInventoryLines: Float submissionPeriodSid: Float dataFileSid: Float receivedDate: Date fileCreateDate: Date dataFileId: String dataFileName: String } 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 dataFileSummaryInfo: DataFileSummaryInfoFilter numberOfFiles: NumberFilter } input SubmissionPeriodLineItemViewFilter { salesLineItemCount: NumberFilter invLineItemCount: NumberFilter earliestFileSubmissionDate: DateFilter } input DataFileSummaryInfoFilter{ numberOfPOSLines: NumberFilter numberOfInventoryLines: NumberFilter submissionPeriodSid: NumberFilter dataFileSid: NumberFilter receivedDate: DateFilter fileCreateDate: 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 dataFileSummaryInfo: DataFileSummaryInfoSort numberOfFiles: SortOption } input SubmissionPeriodLineItemViewSort { salesLineItemCount: SortOption invLineItemCount: SortOption earliestFileSubmissionDate: SortOption } input DataFileSummaryInfoSort{ numberOfPOSLines: SortOption numberOfInventoryLines: SortOption submissionPeriodSid: SortOption dataFileSid: SortOption receivedDate: SortOption fileCreateDate: 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 } `;
Comments