An object defining the basic abilities we want all of our hibernate objects to have.
name | data type | constraints | description |
---|---|---|---|
amount | string | ||
ticketinginstructions | string | ||
expiration | number | ||
vendor | AirVendor | required | |
links | array of AirVendorCommissionLink | ||
ongoing | boolean | ||
commissionType | boolean | ||
tourCode | string | ||
ticketDesignator | string | ||
endorsement | string | ||
contractName | string | ||
Properties inherited from BaseHibernateEntity |
|||
id | number | The unique internal ID of the object. | |
version | number | For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions. | |
Properties inherited from BaseEntity |
|||
violations | array of SimpleViolation | A list of constraint violations, if any, that this object has. |
Example
{ "amount" : "...", "ticketinginstructions" : "...", "expiration" : 12345, "vendor" : { "airlineNumber" : 12345, "checkinLink" : "...", "baggageLink" : "...", "alliance" : { "sharesFrequentFlyerNumbers" : true, "name" : "...", "code" : "...", "id" : 12345, "version" : 12345, "violations" : [ { }, { } ] }, "lowCostCarrier" : true, "longCode" : "...", "manualTicketingOnly" : true, "airTicketsUseOrigIssueDate" : true, "mcoTicketsUseOrigIssueDate" : true, "minDomesticValue" : 12345, "minIntlValue" : 12345, "position" : 12345, "code" : "...", "name" : "...", "id" : 12345, "version" : 12345, "violations" : [ { "propertyName" : "...", "failureMessage" : "...", "stackTrace" : "..." }, { "propertyName" : "...", "failureMessage" : "...", "stackTrace" : "..." } ] }, "links" : [ { "url" : "...", "name" : "...", "id" : 12345, "version" : 12345, "violations" : [ { "propertyName" : "...", "failureMessage" : "...", "stackTrace" : "..." }, { "propertyName" : "...", "failureMessage" : "...", "stackTrace" : "..." } ] }, { "url" : "...", "name" : "...", "id" : 12345, "version" : 12345, "violations" : [ { "propertyName" : "...", "failureMessage" : "...", "stackTrace" : "..." }, { "propertyName" : "...", "failureMessage" : "...", "stackTrace" : "..." } ] } ], "ongoing" : true, "commissionType" : true, "tourCode" : "...", "ticketDesignator" : "...", "endorsement" : "...", "contractName" : "...", "id" : 12345, "version" : 12345, "violations" : [ { "propertyName" : "...", "failureMessage" : "...", "stackTrace" : "..." }, { "propertyName" : "...", "failureMessage" : "...", "stackTrace" : "..." } ] }