Aggregator
An entity who distributes a Seller's shopping request to multiple Airlines and aggregates subsequent responses.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
aggregatorIdentifier |
Identifier of the aggregator organization. |
string |
false |
|
|
${prop.ignore} |
contactInfo |
An electronic or geographic address which a party has provided as the contact channel. For example, contact email, contact postal address, contact phone number. |
array |
false |
ContactInfo |
--- |
${prop.ignore} |
name |
Aggregator Name. For example: Farelogix. |
string |
false |
|
|
${prop.ignore} |
posFilterCriteria |
A criteria used to filter results based on point of sale information. |
PosFilterCriteria |
false |
|
|
${prop.ignore} |
{
"aggregatorIdentifier" : "string",
"contactInfo" : [ {
"aggregator" : { },
"airline" : { },
"carrier" : { },
"contactInfoIdentifier" : "string",
"contactPurposeText" : "string",
"contactRefusedInd" : "boolean",
"contactTypeText" : "string",
"corporation" : { },
"directBill" : { },
"emailAddress" : [ { } ],
"enabledSystem" : { },
"individual" : { },
"individualRefIdentifier" : "string",
"org" : { },
"otherAddress" : [ { } ],
"pax" : { },
"paxGroup" : { },
"paymentCard" : { },
"paymentInfo" : { },
"phone" : [ { } ],
"postalAddress" : [ { } ],
"relationshipToPaxText" : "string",
"retailPartner" : { },
"travelAgency" : { }
} ],
"name" : "string",
"posFilterCriteria" : {
"aggregator" : { },
"airlineProfileDataItem" : { },
"posCodeText" : "string",
"posTypeCode" : { },
"travelAgencyInd" : "boolean"
}
}