Source: https://guides.developer.iata.org/docs/download-the-latest-standards

SeatProfile

An Airline defined characteristics shared by a group of seats.

Properties

Name Description Type Required Generic Enum Ignore
characteristicCode Seat characteristic/property code (e.g. A - Aisle Seat, W - Window Seat, etc.). SeatCharacteristicCode false false
marketingInfo An Electronic documents, images, and other files which accompany and support some information. array false MediaObject --- false
seat A sitting place for a passenger located in the cabin. Seat true false
seatKeywords A contextual information to further describe something using a key-value pair. array false KeyValueProperty --- false
seatPitchMeasure Measure of a given seat's pitch. Measure false false
seatProfileIdentifier Unique identifier associated to this Seat Profile. string false false
seatWidthMeasure Measure of a given seat's width. Measure false false
serviceDefinition A description and characteristics of a non-flight product or service that can be separately sold and delivered. E.g. bag, seat, meal on a flight. ServiceDefinition true false
{
  "characteristicCode" : {
    "seatCharacteristicCodeEnum" : { }
  },
  "marketingInfo" : [ {
    "binaryObject" : { },
    "descText" : "string",
    "fileSizeMeasure" : { },
    "heightMeasure" : { },
    "hintText" : "string",
    "mediaIdentifier" : "string",
    "renderingInstructionsText" : "string",
    "renderingMethodText" : "string",
    "renderingOutputFormatText" : "string",
    "renderingOverviewText" : "string",
    "seatProfile" : { },
    "widthMeasure" : { }
  } ],
  "seat" : {
    "cabinColumn" : { },
    "characteristicCode" : { },
    "columnIdentifier" : "string",
    "seatOnLeg" : [ { } ],
    "seatProfile" : [ { } ],
    "seatRow" : { },
    "shoppingCriteria" : { }
  },
  "seatKeywords" : [ {
    "affinityShoppingCriteria" : { },
    "coupon" : { },
    "discount" : { },
    "keyText" : "string",
    "prefLevel" : { },
    "seatProfile" : { },
    "valueText" : "string"
  } ],
  "seatPitchMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "seatProfileIdentifier" : "string",
  "seatWidthMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "serviceDefinition" : {
    "baggageAllowance" : { },
    "bilateralTimeLimit" : [ { } ],
    "bookingInstructions" : { },
    "datedOperatingLeg" : [ { } ],
    "depositTimeLimitDateTime" : "string",
    "inflightServiceCode" : "string",
    "name" : "string",
    "namingTimeLimitDateTime" : "string",
    "owner" : { },
    "paymentTimeLimitDateTime" : "string",
    "priceGuaranteeTimeLimitDateTime" : "string",
    "reasonForIssuanceCode" : { },
    "reasonForIssuanceSubCode" : { },
    "seatProfile" : { },
    "service" : [ { } ],
    "serviceAssociations" : [ { } ],
    "serviceBundle" : { },
    "serviceCode" : "string",
    "serviceDefinitionIdentifier" : "string",
    "serviceDescText" : "string",
    "ticketingTimeLimitDateTime" : "string"
  }
}