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 required boolean
airDetail boolean required boolean
carDetail boolean required boolean
hotelDetail boolean required boolean
advancedReport boolean required boolean
fareSavings boolean required boolean
creditCardDetail boolean required boolean
customReport boolean required boolean
customReportLocation string  
broadcastCustom boolean required boolean
broadcastCustomLocation string  
valueLogicVoidSavings boolean required boolean A flag on whether to report on voids in value logic.
unusedTicketReport boolean required 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" : "..."
  } ]
}