http://maasglobal.com/core/components/state-log.json
Set of booking state transitions
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Cannot be instantiated | Yes | Develop | No | Forbidden | Permitted | core/components/state-log.json |
Property | Type | Group |
---|---|---|
invalid | boolean |
http://maasglobal.com/core/components/state-log.json#/definitions/bookingStateTransition |
newState | bookingState | http://maasglobal.com/core/components/state-log.json#/definitions/bookingStateTransition |
oldState | bookingState | http://maasglobal.com/core/components/state-log.json#/definitions/bookingStateTransition |
reason | reason | http://maasglobal.com/core/components/state-log.json#/definitions/bookingStateTransition |
timestamp | complex | http://maasglobal.com/core/components/state-log.json#/definitions/bookingStateTransition |
invalid
boolean
boolean
newState
http://maasglobal.com/core/components/state.json#/definitions/bookingState
oldState
http://maasglobal.com/core/components/state.json#/definitions/bookingState
reason
http://maasglobal.com/core/components/errors.json#/definitions/reason
timestamp
Any following options needs to be fulfilled.
http://maasglobal.com/core/components/units.json#/definitions/time
#/definitions/obsoleteTime