Agent
A Role of an individual person to be a staff of an agency.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
agency |
An organization which acts on behalf of another. |
Agency |
true |
|
|
false |
agentIdentifier |
Identifier of an agent as assigned by his/her agency. |
string |
false |
|
|
false |
bagActivity |
A condition in which things are happening or being done to a bag, such as 'scan a bag'. |
BagActivity |
false |
|
|
false |
bagTag |
A small piece of paper, fabric, plastic or similar material attached to an bag and giving information about it. |
BagTag |
false |
|
|
false |
handlingAgency |
A Handling Agency responsible for baggage handling |
HandlingAgency |
false |
|
|
false |
individual |
A single human being as distinct from a group, class, or family. |
Individual |
true |
|
|
false |
{
"agency" : {
"agencyCode" : { },
"agent" : [ { } ],
"bagActivity" : { },
"bagTag" : { }
},
"agentIdentifier" : "string",
"bagActivity" : {
"activityCode" : { },
"actualDateTime" : "string",
"aircraftParkingPosition" : { },
"baggageClaim" : { },
"baggageProcess" : { },
"bagSegment" : { },
"bagStatus" : { },
"boardingGate" : { },
"checkInDesk" : { },
"descText" : "string",
"handlingAgency" : { },
"handlingAgent" : { },
"handlingBay" : { },
"handlingStation" : { },
"offStationInd" : "boolean",
"operatingCarrier" : { },
"paxStatus" : { },
"screeningDeviceIdentifier" : "string",
"screeningMethodCode" : { },
"seqOrdinal" : "integer",
"terminal" : { },
"terminalPier" : { },
"terminalSatellite" : { }
},
"bagTag" : {
"airlineBagRefIdentifier" : "string",
"bag" : { },
"bagTagIdentifier" : "string",
"issuingAgency" : { },
"issuingAgent" : { },
"issuingAirline" : { },
"issuingCarrier" : { },
"printer" : { },
"scanner" : { },
"tagExpediteInd" : "boolean",
"tagFallbackInd" : "boolean",
"tagInterlineInd" : "boolean",
"transponderIdentifier" : "string",
"uuidIdentifier" : "string"
},
"handlingAgency" : {
"agent" : { },
"bagActivity" : { },
"handlingAgencyCode" : { }
},
"individual" : {
"addlName" : [ { } ],
"agent" : [ { } ],
"birthdate" : "string",
"birthplaceSimpleText" : "string",
"birthplaceText" : "string",
"contactInfo" : [ { } ],
"crewMember" : [ { } ],
"employee" : [ { } ],
"genderCode" : { },
"givenName" : "string",
"handlingAgency" : [ { } ],
"identityDoc" : [ { } ],
"individualIdentifier" : "string",
"middleName" : "string",
"nameTypeCode" : { },
"pax" : [ { } ],
"payer" : { },
"suffixName" : "string",
"surname" : "string",
"titleName" : "string"
}
}