maas-schemas

state-log Schema

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

state-log Definitions

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

invalid

invalid Type

boolean

newState

newState

newState Type

oldState

oldState

oldState Type

reason

reason

reason Type

timestamp

timestamp

timestamp Type

Any following options needs to be fulfilled.

Option 1

Option 2