ClientCustomAgencyContacts Data Type

Controls for the contacts page on Airportal, in case the client needs something different than it's travel agency's office and agents.

Properties
name data type description
showOfficeContactInfo boolean Whether or not to show the office phone number on the contacts page.
showOfficeEmployees boolean Whether or not to show the agents.
customAgentName string An agent name to show on the page.
customAgentNumber string An agent phone to show on the page.
customAgentEmail string An agent email to show on the page.
customTollFree string A custom toll free number.
client Client The client this customization belongs to.
customOnlineOffice OnlineSupportOffice
customAfterHours string
showTollFree boolean Whether or not to show the toll free number.
showAfterHours boolean Whether or not to show the after hours number.
customVipTollFree string A custom VIP toll free number to override the office.
customVipAfterHours string A custom VIP after hours number to override the office.
label string A custom label that can be used to override the client's name when displaying contacts.
showOnlineOffice boolean
denounce boolean
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

{
  "showOfficeContactInfo" : true,
  "showOfficeEmployees" : true,
  "customAgentName" : "...",
  "customAgentNumber" : "...",
  "customAgentEmail" : "...",
  "customTollFree" : "...",
  "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" : "..."
    } ]
  },
  "customOnlineOffice" : {
    "name" : "...",
    "hours" : "...",
    "phone" : "...",
    "tollFree" : "...",
    "email" : "...",
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  },
  "customAfterHours" : "...",
  "showTollFree" : true,
  "showAfterHours" : true,
  "customVipTollFree" : "...",
  "customVipAfterHours" : "...",
  "label" : "...",
  "showOnlineOffice" : true,
  "denounce" : true,
  "id" : 12345,
  "version" : 12345,
  "violations" : [ {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  }, {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  } ]
}