Skip to main content

CancelationScheduleItem

Define a cancelation schedule item.

type CancelationScheduleItem {
alternateCurrencyAmounts: [Money!]!
createdAt: DateTime!
createdBy: String
fromCancelationDate: LocalDate
id: ID!
lastModifiedAt: DateTime!
lastModifiedBy: String
type: CancelationScheduleItemType!
value: Float!
}

Fields

CancelationScheduleItem.alternateCurrencyAmounts ● [Money!]! non-null object

The list of alternate currency amounts for the cancelation schedule item when the type is AMOUNT.

CancelationScheduleItem.createdAt ● DateTime! non-null scalar

The date and time the record was created.

CancelationScheduleItem.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

CancelationScheduleItem.fromCancelationDate ● LocalDate scalar

The date that the cancelation schedule item will apply from. Optional.

CancelationScheduleItem.id ● ID! non-null scalar

The unque identifier of the cancelation schedule item.

CancelationScheduleItem.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

CancelationScheduleItem.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

CancelationScheduleItem.type ● CancelationScheduleItemType! non-null enum

The type of the cancelation item.

CancelationScheduleItem.value ● Float! non-null scalar

The value for the cancelation schedule item.

  • When type is AMOUNT, the value will be the amount due for the cancelation schedule item in the event default currency.
  • When type is PERCENTAGE, the value will be a percentage expressed as a decimal.
  • When type is NUMBER_OF_NIGHTS, the value will be the number of nights.

Member Of

CancelationPolicy object