# title : OPERA Cloud RnA CateringEventTypes GraphQL API, # description : GraphQL API to cater for Event type definitions. # Compatible with OPERA Cloud RnA release 26.1.0.0. # This document and all content within is available under the Universal Permissive License v 1.0 # (https://oss.oracle.com/licenses/upl). Copyright (c) 2020,2026 Oracle and/or its affiliates # version : 26.1.0.0 # termsOfService : https://www.oracle.com/legal/terms.html # contact_email : hospitality_apis_ww_grp@oracle.com # license : https://opensource.org/licenses/upl directive @stream(if: Boolean, label: String, initialCount: Int = 0) on FIELD directive @conditionalInputPair(pair: Int) on INPUT_FIELD_DEFINITION directive @mandatoryInput on INPUT_FIELD_DEFINITION scalar Date scalar DateTime # Date format: "YYYY-MM-DD" input DateInput{ _eq: Date _ne: Date _in: [Date] _nin: [Date] _gt: Date _lt: Date _gte: Date _lte: Date _btn: DateRangeInput _isNull: Boolean } input DateRangeInput { start: Date! end: Date! } # Datetime format: "YYYY-MM-DD HH24:MI:SS" input DateTimeInput { _eq: DateTime _ne: DateTime _in: [DateTime] _nin: [DateTime] _gt: DateTime _lt: DateTime _gte: DateTime _lte: DateTime _btn: DateTimeRangeInput _isNull: Boolean } input DateTimeRangeInput { start: DateTime! end: DateTime! } input StringInput { _eq: String _ne: String _in: [String] _nin: [String] _gt: String _lt: String _gte: String _lte: String _isNull: Boolean } input FloatInput { _eq: Float _ne: Float _in: [Float] _nin: [Float] _gt: Float _lt: Float _gte: Float _lte: Float _btn: FloatRangeInput _isNull: Boolean } input FloatRangeInput { start: Float! end: Float! } # Mandatory filters: # The following filters are mandatory required filters. # Please ensure the request includes all the below fields. # - eventtypeDetailsChainCode input CateringEventTypesQueryArgumentsType { """Chain Code""" eventtypeDetailsChainCode: StringInput! @mandatoryInput """DSI Internal Data Source ID to identify Opera Chain and instance""" eventtypeDetailsDsi: FloatInput """Event Type""" eventtypeDetailsEventType: StringInput """Eventtypeid""" eventtypeDetailsEventtypeid: StringInput """JRN Update Date and Time""" eventtypeDetailsJrnupdatedttm: DateTimeInput """Internal ID to uniquely identify the Organization""" eventtypeDetailsOrganizationid: FloatInput } type Query { """Event type definitions.""" cateringEventTypes(limit: Int offset: Int input: CateringEventTypesQueryArgumentsType!): [CateringEventTypesType] } type CateringEventTypesType { """Event Type Details""" eventTypeDetails: CateringEventTypesEventTypeDetailsType cateringEventTypesRecordCount: Int } type CateringEventTypesEventTypeDetailsType { """Active YN""" activeYN: String """Central Block Name""" centralBlockName: String """Central Event Type""" centralEventType: String """Chain Code""" chainCode: String """Coverable""" coverable: String """Coverable Y/N""" coverableYn: String """DSI Internal Data Source ID to identify Opera Chain and instance""" dSI: Float """Default End Date""" defaultEndDate: Date """Default Start Date""" defaultStartDate: Date """Deleted Flag""" deletedFlag: String """Event Type""" eventType: String """Event Type Description""" eventTypeDescription: String """Eventtypeid""" eventtypeid: String """Inactive Date""" inactiveDate: Date """Insert Date""" insertDate: DateTime """Insert User""" insertUser: Float """Deleted Flag""" internalDeletedflag: String """JRN Update Date""" jRNUpdateDate: Date """JRN Update Date and Time""" jRNUpdateDateAndTime: DateTime """Internal ID to uniquely identify the Property""" locationID: String """Meal Type Code""" mealType: String """Mealtypeid""" mealtypeid: String """Order By""" orderBy: Float """Internal ID to uniquely identify the Organization""" organizationID: Float """Internal Primary Key ID to uniquely identify the row""" primaryKeyID: Float """Reporting Item""" repItem: String """Reporting Item Name""" repItemName: String """Reporting Item Orderby""" repItemOrderby: Float """Reporting Order By""" repOrderBy: Float """Reporting Updatedate""" repUpdateDate: Date """RnA Insertdate""" rnaInsertDate: DateTime """RnA Updatedate""" rnaUpdateDate: DateTime """Update Date""" updateDate: DateTime """Update User""" updateUser: Float """Web Booking Y/N""" webBookingYn: String }