ClientReporting Data Type

Describes client reporting settings

Properties
name data type constraints description
client Client required The client that this travel policy is for.
summary boolean  
airDetail boolean  
carDetail boolean  
hotelDetail boolean  
advancedReport boolean  
fareSavings boolean  
creditCardDetail boolean  
customReport boolean  
customReportLocation string  
broadcastCustom boolean  
broadcastCustomLocation string  
valueLogicVoidSavings boolean   A flag on whether to report on voids in value logic.
unusedTicketReport boolean   A flag on whether to report on unused tickets for the client.
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

{
  "client" : {
    "status" : {
      "name" : "...",
      "active" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "parentClient" : { },
    "accountNumber" : "...",
    "name" : "...",
    "type" : {
      "name" : "...",
      "hide" : true,
      "level" : 12345,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  },
  "summary" : true,
  "airDetail" : true,
  "carDetail" : true,
  "hotelDetail" : true,
  "advancedReport" : true,
  "fareSavings" : true,
  "creditCardDetail" : true,
  "customReport" : true,
  "customReportLocation" : "...",
  "broadcastCustom" : true,
  "broadcastCustomLocation" : "...",
  "valueLogicVoidSavings" : true,
  "unusedTicketReport" : true,
  "id" : 12345,
  "version" : 12345,
  "violations" : [ {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  }, {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  } ]
}