VoidLogProviderHibernateImpl Resource

A provider for tracking voids that have or have not been pushed out to the airline authority (ARC)

GET /voidlogs/getVoidLogFilters

Retrieve the filters for void log searches.

Response Body
media type data type description
application/json array of FilterItem (JSON) The available filters for void log searches.
application/xml list of filterItem (XML)

Example

Request
GET /voidlogs/getVoidLogFilters
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 200 OK
Content-Type: application/json

                
[ {
  "displayName" : "...",
  "searchPath" : "...",
  "fieldType" : "...",
  "autocompleteKey" : "...",
  "optionalDependency" : "...",
  "dropdownOpts" : [ "...", "..." ],
  "nameField" : "...",
  "applyClientPermissions" : true,
  "list" : true,
  "anEnum" : true,
  "simpleSearchField" : true,
  "simpleSearchFieldChecked" : true
} ]
                
              

GET /voidlogs/getVoidLog/{id}

Get a void log using the ID.

Request Parameters
name type description constraints
id path The id of the void log. long
Response Body
media type data type description
application/json VoidLog (JSON) The void log represented by the provided ID.
application/xml voidLog (XML)

Example

Request
GET /voidlogs/getVoidLog/{id}
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 200 OK
Content-Type: application/json

                
{
  "ticketNumber" : "...",
  "timestamp" : 12345,
  "reported" : true,
  "office" : {
    "pcc" : "...",
    "name" : "...",
    "address1" : "...",
    "address2" : "...",
    "address3" : "...",
    "city" : "...",
    "state" : "...",
    "zip" : "...",
    "parentCompany" : {
      "name" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "active" : "...",
    "branch" : "...",
    "clientPrefix" : "...",
    "profileSettings" : {
      "profileNameFormat" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "afterHoursNumber" : "...",
    "collectVoidLogs" : true,
    "gds" : {
      "code" : "...",
      "name" : "...",
      "enabled" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "arcNumber" : "...",
    "logo" : "...",
    "logoLink" : "...",
    "afterHoursInternationalNumber" : "...",
    "tollFreeNumber" : "...",
    "phoneNumber" : "...",
    "onlineOffice" : {
      "name" : "...",
      "hours" : "...",
      "phone" : "...",
      "tollFree" : "...",
      "email" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "showTmcAppLinks" : true,
    "vipTollFree" : "...",
    "vipAfterHours" : "...",
    "cityCode" : {
      "code" : "...",
      "countryCode" : "...",
      "latitude" : 12345.0,
      "longitude" : 12345.0,
      "name" : "...",
      "stateOrCountry" : "...",
      "airportName" : "...",
      "region" : { },
      "timeZone" : { },
      "retentionOnly" : true,
      "position" : 12345,
      "unique" : true,
      "alias" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "tmcHeadQuarters" : true,
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  },
  "recordLocator" : "...",
  "passengerName" : "...",
  "ticketDate" : 12345,
  "esac" : "...",
  "airlineNumber" : "...",
  "id" : 12345,
  "version" : 12345,
  "violations" : [ {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  }, {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  } ]
}