{
    "types": [
        {
            "Name": "DeviceInfo",
            "Description": "An object representing browser data collected by the shufti.js script.",
            "Fields": [
                {
                    "Name": "user_agent",
                    "DisplayName": "User agent",
                    "Type": "string",
                    "Description": "Identifies the browser details including the vendor, version, platform etc.",
                    "Examples": [
                        "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0"
                    ],
                    "Group": ""
                },
                {
                    "Name": "cookies_enabled",
                    "DisplayName": "Cookies enabled",
                    "Type": "bool",
                    "Description": "Indicates whether the user's browser has cookies enabled.",
                    "Group": ""
                },
                {
                    "Name": "java_enabled",
                    "DisplayName": "Java enabled",
                    "Type": "bool",
                    "Description": "Indicates whether the user's browser is Java-enabled.",
                    "Group": ""
                },
                {
                    "Name": "language",
                    "DisplayName": "Browser language",
                    "Type": "string",
                    "Description": "A string representing the preferred language of the user, usually the language of the browser UI.",
                    "Examples": [
                        "en-US"
                    ],
                    "Group": ""
                },
                {
                    "Name": "plugins",
                    "DisplayName": "Browser plugins",
                    "Type": "string[]",
                    "Description": "A list of installed browser plugins.",
                    "Group": ""
                },
                {
                    "Name": "timezone",
                    "DisplayName": "Timezone",
                    "Type": "string",
                    "Description": "Browser timezone name in IANA timezone format.",
                    "Examples": [
                        "Europe/Berlin",
                        "America/New_York"
                    ],
                    "Group": ""
                },
                {
                    "Name": "timezone_offset",
                    "DisplayName": "Timezone UTC offset",
                    "Type": "int",
                    "Description": "A number representing the timezone offset, in minutes, from the date based on current host system settings to UTC.",
                    "Examples": [
                        "1",
                        "2"
                    ],
                    "Group": ""
                },
                {
                    "Name": "do_not_track",
                    "DisplayName": "Tracking enabled",
                    "Type": "bool",
                    "Description": "Indicates whether the user is requesting web sites and advertisers not to track them.",
                    "Group": ""
                },
                {
                    "Name": "platform",
                    "DisplayName": "Platform name",
                    "Type": "string",
                    "Description": "A string representing the platform of the browser.",
                    "Examples": [
                        "MacIntel",
                        "Win32"
                    ],
                    "Group": ""
                },
                {
                    "Name": "geo_supported",
                    "DisplayName": "Geo supported",
                    "Type": "bool",
                    "Description": "Indicates whether the user's device has geo location data available.",
                    "Group": ""
                },
                {
                    "Name": "screen_width",
                    "DisplayName": "Screen width",
                    "Type": "int",
                    "Description": "The width of the the user's screen in pixels.",
                    "Examples": [
                        "1920",
                        "2560"
                    ],
                    "Group": ""
                },
                {
                    "Name": "screen_height",
                    "DisplayName": "Screen height",
                    "Type": "int",
                    "Description": "The height of the the user's screen in pixels.",
                    "Examples": [
                        "1028",
                        "1440"
                    ],
                    "Group": ""
                },
                {
                    "Name": "screen_depth",
                    "DisplayName": "Screen color depth",
                    "Type": "int",
                    "Description": "The color depth of the the user's screen.",
                    "Examples": [
                        "24"
                    ],
                    "Group": ""
                },
                {
                    "Name": "logical_cores",
                    "DisplayName": "Logical CPU cores",
                    "Type": "int",
                    "Description": "The number of logical processors available to run threads on the user's computer.",
                    "Examples": [
                        "4"
                    ],
                    "Group": ""
                }
            ]
        },
        {
            "Name": "ShoppingCartItem",
            "Description": "An object representing an item in the shopping cart of the customer.",
            "Fields": [
                {
                    "Name": "item_id",
                    "DisplayName": "Item ID",
                    "Type": "string",
                    "Description": "The ID of the item. May be identical for items within one category or group, e.g. all polo shirts of one brand have one item ID.",
                    "Examples": [
                        "5586463"
                    ],
                    "Group": ""
                },
                {
                    "Name": "unique_item_id",
                    "DisplayName": "Unique item ID",
                    "Type": "string",
                    "Description": "The unique ID of the item. Always unique for one item. For example, the red polo shirt of one brand has its own unique ID.",
                    "Examples": [
                        "NAK1237005000003"
                    ],
                    "Group": ""
                },
                {
                    "Name": "item_desc",
                    "DisplayName": "Item description",
                    "Type": "string",
                    "Description": "The description of the item, for example the category or group the item belongs to.",
                    "Examples": [
                        "Laufschuhe AltaRun für Jungen"
                    ],
                    "Group": ""
                },
                {
                    "Name": "additional_description",
                    "DisplayName": "Additional item description",
                    "Type": "string",
                    "Description": "Any additional details about the item, for example color, size, etc.",
                    "Examples": [
                        "Red | One Size"
                    ],
                    "Group": ""
                },
                {
                    "Name": "item_amt",
                    "DisplayName": "Amount paid",
                    "Type": "float",
                    "Description": "The amount paid for the item in the currency of the transaction.",
                    "Group": ""
                },
                {
                    "Name": "discount",
                    "DisplayName": "Discount",
                    "Type": "float",
                    "Description": "The discount applied to the item in the currency of the transaction.",
                    "Group": ""
                },
                {
                    "Name": "tax_rate",
                    "DisplayName": "Tax rate",
                    "Type": "float",
                    "Description": "The tax rate applied to the item in percent.",
                    "Group": ""
                },
                {
                    "Name": "quantity",
                    "DisplayName": "Order quantity",
                    "Type": "int",
                    "Description": "The order quantity for this item in the purchase.",
                    "Group": ""
                },
                {
                    "Name": "shop_id",
                    "DisplayName": "Shop ID",
                    "Type": "string",
                    "Description": "The ID of the shop that sold the item in the order. Relevant for marketplaces that may have orders with items from more than 1 shop in the same order.",
                    "Examples": [
                        "Bill's Sandals Shop"
                    ],
                    "Group": ""
                },
                {
                    "Name": "item_category",
                    "DisplayName": "Item category",
                    "Type": "string",
                    "Description": "The category of the item in the merchant’s system, for example mountain bikes or books.",
                    "Examples": [
                        "Apparel"
                    ],
                    "Group": ""
                },
                {
                    "Name": "item_type",
                    "DisplayName": "Item type",
                    "Type": "string",
                    "Description": "The type of purchased item, for example physical or digital.",
                    "Examples": [
                        "digital"
                    ],
                    "Group": ""
                }
            ]
        },
        {
            "Name": "bool",
            "Description": "A logical data type with values true or false."
        },
        {
            "Name": "custom",
            "Description": "An object that may contain any arbitrary fields that are not directly managed by shufti but can be send with each transaction to build rules on top of them."
        },
        {
            "Name": "date",
            "Description": "The date part of an RFC3339-encoded UTC timestamp."
        },
        {
            "Name": "enum",
            "Description": "A set of values of the same data type."
        },
        {
            "Name": "float",
            "Description": "A numeric value with floating decimal points."
        },
        {
            "Name": "int",
            "Description": "A whole number without a fractional component. Can be positive, negative, or zero."
        },
        {
            "Name": "string",
            "Description": "A sequence of characters representing textual data."
        },
        {
            "Name": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp."
        }
    ],
    "attributes": [
        {
            "Name": "acct_ad_city",
            "DisplayName": "Account address | City",
            "Type": "string",
            "Description": "The city on the address of the buyer saved in the buyer's account on the merchant's platform.",
            "Examples": [
                "Paris",
                "Berlin"
            ],
            "Group": "general/account"
        },
        {
            "Name": "acct_ad_ctry",
            "DisplayName": "Account address | Country",
            "Type": "enum",
            "Description": "The country on the account address. An ISO 3166-1 alpha-2 code.",
            "ValuesRef": "country_code_iso",
            "Group": "general/account"
        },
        {
            "Name": "acct_ad_line1",
            "DisplayName": "Account address | Street and building number",
            "Type": "string",
            "Description": "The street and building number on the account address.",
            "Examples": [
                "44 Ashgrove Road"
            ],
            "Group": "general/account"
        },
        {
            "Name": "acct_ad_line2",
            "DisplayName": "Account address | Apartment number",
            "Type": "string",
            "Description": "The apartment or flat number on the account address.",
            "Examples": [
                "Apt. 15"
            ],
            "Group": "general/account"
        },
        {
            "Name": "acct_ad_state",
            "DisplayName": "Account address | State",
            "Type": "string",
            "Description": "The state or another unit of administrative division on the account address.",
            "Examples": [
                "VA",
                "Bavaria",
                "New York"
            ],
            "Group": "general/account"
        },
        {
            "Name": "acct_ad_zip",
            "DisplayName": "Account address | Postal code",
            "Type": "string",
            "Description": "The postal code on the account address.",
            "Examples": [
                "10179"
            ],
            "Group": "general/account"
        },
        {
            "Name": "acquirer_ctry",
            "DisplayName": "Transaction | Acquirer country",
            "Type": "enum",
            "Description": "The country of the acquiring bank. An ISO 3166-1 alpha-2 code.",
            "ValuesRef": "country_code_iso",
            "Group": "general/transaction"
        },
        {
            "Name": "affiliate_partner",
            "DisplayName": "Purchase | Affiliate partner",
            "Type": "string",
            "Description": "Indicates the affiliate partner that generated the customer.",
            "Examples": [
                "BigCommerce"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "agency_country",
            "DisplayName": "Purchase | Agency country name",
            "Type": "enum",
            "Description": "The country where the agency that facilitated the purchase operates. An ISO 3166-1 alpha-2 code. Send this datapoint optionally if you're sending 'agency_name'.",
            "ValuesRef": "country_code_iso",
            "Group": "general/purchase"
        },
        {
            "Name": "agency_name",
            "DisplayName": "Purchase | Agency name",
            "Type": "string",
            "Description": "The name of the agency that facilitated the purchase.",
            "Examples": [
                "Clubhotel Reisen GmbH"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "airticket_agency_code",
            "DisplayName": "Airlines | IATA agency code",
            "Type": "string",
            "Description": "IATA code for the travel agency that issued the ticket.",
            "Examples": [
                "13-3 4637 004"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_airline_name",
            "DisplayName": "Airlines | Airline name",
            "Type": "string",
            "Description": "The name of the airline.",
            "Examples": [
                "Lufthansa",
                "Delta"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_arrival_ts",
            "DisplayName": "Airlines | Arrival timestamp",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating the local date and time of the arrival. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.",
            "Examples": [
                "2021-11-10T23:00:00Z"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_booking_pos_city",
            "DisplayName": "Airlines | Booking (POS) city",
            "Type": "string",
            "Description": "The city where the customer made the payment for the ticket and where sales taxes may become applicable.",
            "Examples": [
                "Santiago"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_class",
            "DisplayName": "Airlines | Ticket class",
            "Type": "enum",
            "Description": "IATA code for the class of service for the leg of the trip. The code is used by airlines to identify a fare type and corresponding services applicable to that fare.",
            "ValuesRef": "ticket_class",
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_days_to_departure",
            "DisplayName": "Airlines | Days to departure",
            "Type": "int",
            "Description": "Indicates the number of days before the airplane departure.",
            "Examples": [
                "3"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_delivery_method",
            "DisplayName": "Airlines | Ticket delivery method",
            "Type": "string",
            "Description": "The delivery method for the airline ticket.",
            "Examples": [
                "electronic"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_departure_ts",
            "DisplayName": "Airlines | Departure timestamp",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating the local date and time of the departure. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.",
            "Examples": [
                "2009-11-10T23:00:00Z"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_electronic_ticket",
            "DisplayName": "Airlines | Electronic ticket",
            "Type": "bool",
            "Description": "Indicates whether the ticket booking was made electronically.",
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_first_departure_airport",
            "DisplayName": "Airlines | First departure airport",
            "Type": "string",
            "Description": "IATA code for the first departure airport in the itinerary.",
            "Examples": [
                "BER"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_issuer_address",
            "DisplayName": "Airlines | Issuer address",
            "Type": "string",
            "Description": "The address of the company issuing the ticket.",
            "Examples": [
                "Place Georges-Pompidou, 75004 Paris"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_issuer_name",
            "DisplayName": "Airlines | Issuer name",
            "Type": "string",
            "Description": "The name of the ticket issuer. May differ from the airline name.",
            "Examples": [
                "ExpediaTravel"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_last_arrival_airport",
            "DisplayName": "Airlines | Last arrival airport",
            "Type": "string",
            "Description": "IATA code for the last arrival airport in the itinerary.",
            "Examples": [
                "NAP"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_arrival_airport",
            "DisplayName": "Airlines | Arrival airport | Leg 1",
            "Type": "string",
            "Description": "IATA code for the arrival airport in the first leg of the trip.",
            "Examples": [
                "FCO"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_arrival_time_segment",
            "DisplayName": "Airlines | Arrival time segment | Leg 1",
            "Type": "enum",
            "Description": "The arrival time segment for the first leg of the trip.",
            "Values": [
                {
                    "Name": "am",
                    "DisplayName": "a.m.",
                    "Description": "Before midday"
                },
                {
                    "Name": "pm",
                    "DisplayName": "p.m.",
                    "Description": "After midday"
                }
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_arrival_ts",
            "DisplayName": "Airlines | Arrival time | Leg 1",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating the local date and time of the arrival for the first leg of the trip. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.",
            "Examples": [
                "2021-10-04T15:20:44"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_carrier_code",
            "DisplayName": "Airlines | IATA carrier code | Leg 1",
            "Type": "string",
            "Description": "IATA code for the airline for the first leg of the trip.",
            "Examples": [
                "7H"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_class",
            "DisplayName": "Airlines | Ticket class | Leg 1",
            "Type": "enum",
            "Description": "IATA code for the class of service for the first leg of the trip. The code is used by airlines to identify a fare type and corresponding services applicable to that fare.",
            "ValuesRef": "ticket_class",
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_departure_airport",
            "DisplayName": "Airlines | Departure airport | Leg 1",
            "Type": "string",
            "Description": "IATA code for the departure airport in the first leg of the trip.",
            "Examples": [
                "FCO"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_departure_time_segment",
            "DisplayName": "Airlines | Departure time segment | Leg 1",
            "Type": "enum",
            "Description": "The departure time segment for the first leg of the trip.",
            "Values": [
                {
                    "Name": "am",
                    "DisplayName": "a.m.",
                    "Description": "Before midday"
                },
                {
                    "Name": "pm",
                    "DisplayName": "p.m.",
                    "Description": "After midday"
                }
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_departure_ts",
            "DisplayName": "Airlines | Departure time | Leg 1",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating the local date and time of the departure for the first leg of the trip. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.",
            "Examples": [
                "2021-10-04T15:20:44"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_flight_number",
            "DisplayName": "Airlines | Flight number | Leg 1",
            "Type": "string",
            "Description": "The flight number for the first leg of the trip.",
            "Examples": [
                "DF3409"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_price",
            "DisplayName": "Airlines | Ticket price | Leg 1",
            "Type": "float",
            "Description": "The full price of the ticket for the first leg of the trip, before any discounts or vouchers are applied.",
            "Examples": [
                "49,99"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg1_stopover",
            "DisplayName": "Airlines | Stopover allowed | Leg 1",
            "Type": "bool",
            "Description": "Indicates whether a stopover is allowed on the first leg of the trip.",
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_arrival_airport",
            "DisplayName": "Airlines | Arrival airport | Leg 2",
            "Type": "string",
            "Description": "IATA code for the arrival airport in the second leg of the trip.",
            "Examples": [
                "CDG"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_arrival_time_segment",
            "DisplayName": "Airlines | Arrival time segment | Leg 2",
            "Type": "enum",
            "Description": "The arrival time segment for the second leg of the trip.",
            "Values": [
                {
                    "Name": "am",
                    "DisplayName": "a.m.",
                    "Description": "Before midday"
                },
                {
                    "Name": "pm",
                    "DisplayName": "p.m.",
                    "Description": "After midday"
                }
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_arrival_ts",
            "DisplayName": "Airlines | Arrival time | Leg 2",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating the local date and time of the arrival for the second leg of the trip. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.",
            "Examples": [
                "2021-10-04T15:20:44"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_carrier_code",
            "DisplayName": "Airlines | IATA carrier code | Leg 2",
            "Type": "string",
            "Description": "IATA code for the airline for the second leg of the trip.",
            "Examples": [
                "7H"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_class",
            "DisplayName": "Airlines | Ticket class | Leg 2",
            "Type": "enum",
            "Description": "IATA code for the class of service for the second leg of the trip. The code is used by airlines to identify a fare type and corresponding services applicable to that fare.",
            "ValuesRef": "ticket_class",
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_departure_airport",
            "DisplayName": "Airlines | Departure airport | Leg 2",
            "Type": "string",
            "Description": "IATA code for the departure airport in the second leg of the trip.",
            "Examples": [
                "FCO"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_departure_time_segment",
            "DisplayName": "Airlines | Departure time segment | Leg 2",
            "Type": "enum",
            "Description": "The departure time segment for the second leg of the trip.",
            "Values": [
                {
                    "Name": "am",
                    "DisplayName": "a.m.",
                    "Description": "Before midday"
                },
                {
                    "Name": "pm",
                    "DisplayName": "p.m.",
                    "Description": "After midday"
                }
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_departure_ts",
            "DisplayName": "Airlines | Departure time | Leg 2",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating the local date and time of the departure for the second leg of the trip. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.",
            "Examples": [
                "2021-10-04T15:20:44"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_flight_number",
            "DisplayName": "Airlines | Flight number | Leg 2",
            "Type": "string",
            "Description": "The flight number for the second leg of the trip.",
            "Examples": [
                "DF3409"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_price",
            "DisplayName": "Airlines | Ticket price | Leg 2",
            "Type": "float",
            "Description": "The full price of the ticket for the second leg of the trip, before any discounts or vouchers are applied.",
            "Examples": [
                "49,99"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_leg2_stopover",
            "DisplayName": "Airlines | Stopover allowed | Leg 2",
            "Type": "bool",
            "Description": "Indicates whether a stopover is allowed on the second leg of the trip.",
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_loyalty_program_num",
            "DisplayName": "Airlines | Loyalty account number",
            "Type": "string",
            "Description": "The number of the customer that belongs to a loyalty program. Send this datapoint if you're sending 'airticket_loyalty_program_used = true'.",
            "Examples": [
                "2934-YS"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_nr",
            "DisplayName": "Airlines | Ticket number",
            "Type": "string",
            "Description": "A 13-digit number that uniquely identifies the issued airline ticket.",
            "Examples": [
                "8382124676356"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_pnr",
            "DisplayName": "Airlines | Passenger name record",
            "Type": "string",
            "Description": "The passenger name record for the ticket.",
            "Examples": [
                "230-U8F16G"
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_purchase_type",
            "DisplayName": "Airlines | Purchase type",
            "Type": "enum",
            "Description": "Indicates the type of purchase in the booking.",
            "Values": [
                {
                    "Name": "ticket_only",
                    "DisplayName": "Airline ticket only",
                    "Description": "The customer bought an airline ticket only."
                },
                {
                    "Name": "ticket_and_other",
                    "DisplayName": "Airline ticket and other services",
                    "Description": "The customer bought an airline ticket and other services."
                },
                {
                    "Name": "other_only",
                    "DisplayName": "Other services only",
                    "Description": "The customer bought other service only without any airline ticket."
                }
            ],
            "Group": "industry/airlines"
        },
        {
            "Name": "airticket_third_party_booking",
            "DisplayName": "Airlines | Third-party booking",
            "Type": "bool",
            "Description": "Indicates whether the booking was made by a third-party entity.",
            "Group": "industry/airlines"
        },
        {
            "Name": "ba_bic",
            "DisplayName": "Bank account | BIC",
            "Type": "string",
            "Description": "The BIC (bank identifier code) of the bank account. Up to 11 characters.",
            "Examples": [
                "DEUTDEDBBER",
                "BOFIIE2D"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "ba_first_name",
            "DisplayName": "Bank account | Account holder first name",
            "Type": "string",
            "Description": "The first name of the bank account holder.",
            "Examples": [
                "Grace"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "ba_iban",
            "DisplayName": "Bank account | IBAN",
            "Type": "string",
            "Description": "IBAN (International bank account number). Up to 34 alphanumeric characters.",
            "Examples": [
                "IE64BOFI90583812345678"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "ba_last_name",
            "DisplayName": "Bank account | Account holder last name",
            "Type": "string",
            "Description": "The last name of the bank account holder.",
            "Examples": [
                "Hopper"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "ba_middle_name",
            "DisplayName": "Bank account | Account holder middle name",
            "Type": "string",
            "Description": "The middle name of the bank account holder.",
            "Examples": [
                "Brewster Murray"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "ba_name",
            "DisplayName": "Bank account | Account holder full name",
            "Type": "string",
            "Description": "The full name of the bank account holder. Send this datapoint if you collect the full name. Otherwise send parts of the name separately in 'ba_first_name', 'ba_middle_name', and 'ba_last_name'.",
            "Examples": [
                "Grace Brewster Murray Hopper"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "ba_rtn_num",
            "DisplayName": "Bank account | Routing number",
            "Type": "string",
            "Description": "The routing number of the bank account.",
            "Examples": [
                "122105155"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "bill_ad_city",
            "DisplayName": "Billing address | City",
            "Type": "string",
            "Description": "The city on the billing address.",
            "Examples": [
                "Berlin"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_city_norm_dp",
            "DisplayName": "Billing address | City normalized by the payment company",
            "Type": "string",
            "Description": "The normalized value of the city on the billing address provided by the payment company.",
            "Examples": [
                "buenosaires",
                "newyork"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_ctry",
            "DisplayName": "Billing address | Country",
            "Type": "enum",
            "Description": "The country on the billing address. An ISO 3166-1 alpha-2 code.",
            "ValuesRef": "country_code_iso",
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_ctry_norm_dp",
            "DisplayName": "Billing address | Country normalized by payment company",
            "Type": "enum",
            "Description": "The normalized value of the country on the billing address provided by the payment company.",
            "ValuesRef": "country_code_iso",
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_first_name",
            "DisplayName": "Billing address | First name",
            "Type": "string",
            "Description": "The first name of the customer on the billing address.",
            "Examples": [
                "Grace"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_house_num",
            "DisplayName": "Billing address | House number",
            "Type": "string",
            "Description": "The house number on the billing address.",
            "Examples": [
                "4",
                "40/1"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_house_num_norm_dp",
            "DisplayName": "Billing address | House number normalized",
            "Type": "string",
            "Description": "The normalized value of the house number on the billing address.",
            "Examples": [
                "4",
                "40"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_last_name",
            "DisplayName": "Billing address | Last name",
            "Type": "string",
            "Description": "The last name of the customer on the billing address.",
            "Examples": [
                "Hopper"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_line1",
            "DisplayName": "Billing address | Street and building number",
            "Type": "string",
            "Description": "The street and building number on the billing address.",
            "Examples": [
                "Hartwigstraße 27"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_line1_norm_dp",
            "DisplayName": "Billing address | Street and building number normalized by payment company",
            "Type": "string",
            "Description": "The normalized value of the street and building number on the billing address.",
            "Examples": [
                "Hartwigstr."
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_line2",
            "DisplayName": "Billing address | Apartment number",
            "Type": "string",
            "Description": "The apartment or flat number on the billing address.",
            "Examples": [
                "Apt. 15"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_line3",
            "DisplayName": "Billing address | Additional info",
            "Type": "string",
            "Description": "Additional address information on the billing address.",
            "Examples": [
                "2nd floor"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_line3_norm_dp",
            "DisplayName": "Billing address | Additional info normalized by payment company",
            "Type": "string",
            "Description": "The normalized value of additional details on the billing address provided by the payment company.",
            "Examples": [
                "2nd floor – left side",
                "2nd floor"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_middle_name",
            "DisplayName": "Billing address | Middle name",
            "Type": "string",
            "Description": "The middle name of the customer on the billing address.",
            "Examples": [
                "Brewster Murray"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_name",
            "DisplayName": "Billing address | Full name",
            "Type": "string",
            "Description": "The full name of the customer on the billing address. Use this datapoint when a customer sends their full name in one field, as opposed to sending their first, middle, and last name in separate fields.",
            "Examples": [
                "Grace Hopper"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_state",
            "DisplayName": "Billing address | State",
            "Type": "string",
            "Description": "The state or another unit of administrative division on the billing address.",
            "Examples": [
                "New York",
                "Bavaria"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_zip",
            "DisplayName": "Billing address | Postal code",
            "Type": "string",
            "Description": "The postal code on the billing address.",
            "Examples": [
                "10179"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_ad_zip_norm_dp",
            "DisplayName": "Billing address | Postal code normalized",
            "Type": "string",
            "Description": "The normalized value of the postal code on the billing address.",
            "Examples": [
                "78467"
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bill_name_title",
            "DisplayName": "Billing address | Courtesy title",
            "Type": "string",
            "Description": "The courtesy title of the customer on the billing address.",
            "Examples": [
                "Dr."
            ],
            "Group": "general/billing_address"
        },
        {
            "Name": "bin_ctry",
            "DisplayName": "BIN | Country",
            "Type": "enum",
            "Description": "The country of the credit card issuer. An ISO 3166-1 alpha-2 code.",
            "ValuesRef": "country_code_iso",
            "Group": "payment_method/cards"
        },
        {
            "Name": "bnpl_active_order",
            "DisplayName": "BNPL | Active order",
            "Type": "bool",
            "Description": "Indicates if the customer has an active order with the merchant and is still paying installments on it.",
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_active_order_count",
            "DisplayName": "BNPL | Active order count",
            "Type": "int",
            "Description": "The number of active orders the customer has and is still paying installments on.",
            "Examples": [
                "2"
            ],
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_collection_frequency",
            "DisplayName": "BNPL | Collection frequency",
            "Type": "int",
            "Description": "Indicates the frequency of installment collections in weeks. Example: if the collection happens once a month, the frequency is defined as every 4 weeks.",
            "Examples": [
                "4"
            ],
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_credit_check_performed",
            "DisplayName": "BNPL | Credit check performed",
            "Type": "bool",
            "Description": "Indicates if a credit check was performed for the customer. Use 'bnpl_credit_score' if you want to send the credit score also.",
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_credit_score",
            "DisplayName": "BNPL | Credit score",
            "Type": "int",
            "Description": "Indicates the credit score of the customer as assessed by you or a third-party provider. If you receive the result of a check as a range, please send either the lower or the higher value of the range in this datapoint, depending on your analytical needs.",
            "Examples": [
                "850"
            ],
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_first_installment_due_date",
            "DisplayName": "BNPL | First installment | Due date",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating the date on which the first installment is due.",
            "Examples": [
                "2019-02-04T15:04:05Z"
            ],
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_installments_count",
            "DisplayName": "BNPL | Installments count",
            "Type": "int",
            "Description": "The number of installments the customer chose to split their payment into. If the company provides only one specific number of installments for each purchase, specify it accordingly.",
            "Examples": [
                "3"
            ],
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_missed_payment",
            "DisplayName": "BNPL | Missed payment",
            "Type": "bool",
            "Description": "Indicates if the customer has ever missed an installment payment on previous orders.",
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_missed_payment_count",
            "DisplayName": "BNPL | Missed payment count",
            "Type": "int",
            "Description": "Indicates the number of times the customer missed installment payments on previous orders.",
            "Examples": [
                "5"
            ],
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_order_count",
            "DisplayName": "BNPL | Order count",
            "Type": "int",
            "Description": "This count indicates the number of times the customer placed an order with this merchant.",
            "Examples": [
                "4"
            ],
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_order_paid_off",
            "DisplayName": "BNPL | Previous order paid off",
            "Type": "bool",
            "Description": "Indicates if the customer paid off all the installments of the previous order. If the customer has had more than one order with the merchant, consider the latest order.",
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "bnpl_previous_order_value",
            "DisplayName": "BNPL | Previous order value",
            "Type": "float",
            "Description": "Indicates the total value of the items in the previous order.",
            "Examples": [
                "159,99"
            ],
            "Group": "payment_method/bnpl"
        },
        {
            "Name": "booking_invoice_number",
            "DisplayName": "Booking | Invoice number",
            "Type": "string",
            "Description": "The invoice number for the booking transaction. Refers to the booking of any types of goods or services like a ticket, trip, etc.",
            "Examples": [
                "45738/2021"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "booking_is_flexi",
            "DisplayName": "Booking | Flexible cancellation",
            "Type": "bool",
            "Description": "Indicates if the booking has flexible cancellation. This allows the customer to make changes to the departure date and time for example, or cancel the event/service all together.",
            "Group": "general/purchase"
        },
        {
            "Name": "booking_is_restricted",
            "DisplayName": "Booking | Restricted",
            "Type": "bool",
            "Description": "Indicates whether the booking is restricted (non-refundable).",
            "Group": "general/purchase"
        },
        {
            "Name": "booking_persons_number",
            "DisplayName": "Booking | Persons in the booking",
            "Type": "int",
            "Description": "The number of persons included in the booking.",
            "Examples": [
                "1"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "browser_user_agent",
            "DisplayName": "Browser | User agent",
            "Type": "string",
            "Description": "The web browser user agent.",
            "Examples": [
                "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36"
            ],
            "Group": "general/device"
        },
        {
            "Name": "brwsr_addons",
            "DisplayName": "Browser | Add-ons",
            "Type": "string",
            "Description": "A list of add-ons installed on user's browser.",
            "Examples": [
                "Adblock Plus, FeedsPlus, Affine"
            ],
            "Group": "general/device"
        },
        {
            "Name": "brwsr_lang",
            "DisplayName": "Browser | Language",
            "Type": "string",
            "Description": "The language of the customer's web browser.",
            "Examples": [
                "en-US"
            ],
            "Group": "general/device"
        },
        {
            "Name": "brwsr_ts",
            "DisplayName": "Browser | Timestamp",
            "Type": "timestamp",
            "Description": "Web browser timestamp at the time of the purchase.",
            "Examples": [
                "2017-12-03T11:52:06Z"
            ],
            "Group": "general/device"
        },
        {
            "Name": "brwsr_type",
            "DisplayName": "Browser | Type",
            "Type": "string",
            "Description": "The type of the customer's web browser.",
            "Examples": [
                "Firefox"
            ],
            "Group": "general/device"
        },
        {
            "Name": "brwsr_version",
            "DisplayName": "Browser | Version",
            "Type": "string",
            "Description": "The version of the customer's web browser.",
            "Examples": [
                "65.0.2 (64-bit)"
            ],
            "Group": "general/device"
        },
        {
            "Name": "cc_bin",
            "DisplayName": "BIN | Number",
            "Type": "string",
            "Description": "The BIN number of the credit card (the first 6 digits).",
            "Examples": [
                "572543"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_cardholder",
            "DisplayName": "Credit card | Cardholder full name",
            "Type": "string",
            "Description": "The full name of the credit card holder. Send this datapoint if you collect the full name. Otherwise send parts of the name separately in 'cc_first_name', 'cc_middle_name', and 'cc_last_name'.",
            "Examples": [
                "Grace Brewster Murray Hopper"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_exp_dt",
            "DisplayName": "Credit card | Expiry date",
            "Type": "string",
            "Description": "The expiry date of the credit card in format MMYYYY.",
            "Examples": [
                "042023"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_exp_month",
            "DisplayName": "Credit card | Expiry month",
            "Type": "string",
            "Description": "The expiry month of the credit card.",
            "Examples": [
                "10"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_exp_year",
            "DisplayName": "Credit card | Expiry year",
            "Type": "string",
            "Description": "The expiry year of the credit card.",
            "Examples": [
                "2020"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_first_name",
            "DisplayName": "Credit card | Cardholder first name",
            "Type": "string",
            "Description": "The first name of the credit card holder.",
            "Examples": [
                "Grace"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_last_4_dig",
            "DisplayName": "Credit card | Last 4 digits",
            "Type": "string",
            "Description": "The last 4 digits of the credit card.",
            "Examples": [
                "1234"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_last_name",
            "DisplayName": "Credit card | Cardholder last name",
            "Type": "string",
            "Description": "The last name of the credit card holder.",
            "Examples": [
                "Hopper"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_middle_name",
            "DisplayName": "Credit card | Cardholder middle name",
            "Type": "string",
            "Description": "The middle name of the credit card holder.",
            "Examples": [
                "Brewster Murray"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_num_hash",
            "DisplayName": "Credit card | Hashed number",
            "Type": "string",
            "Description": "The hashed value of the credit card number. Use this datapoint to send credit card numbers if you cannot send the full card number in 'cc_num'.",
            "Examples": [
                "6T5tdyWRiuhPuFhupAZYZzFESBYrOiOoYyqO8Zb4WEw="
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_num_type",
            "DisplayName": "Credit card | Number type",
            "Type": "string",
            "Description": "The type of the credit card number.",
            "Examples": [
                "PAN"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_num",
            "DisplayName": "Credit card number",
            "Type": "string",
            "Description": "The credit card number (PAN) of the customer. It gets replaced with a token when it reaches the shufti PCI-compliant environment.",
            "Examples": [
                "1111222233334444555566"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cc_sub_brand",
            "DisplayName": "Credit card | Sub-brand",
            "Type": "string",
            "Description": "The sub-brand of the credit card.",
            "Examples": [
                "Visa Online"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cust_company",
            "DisplayName": "Customer | Company name",
            "Type": "string",
            "Description": "The company name of the customer.",
            "Examples": [
                "Schön Klinik München Harlaching"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_dob",
            "DisplayName": "Customer | Date of birth",
            "Type": "date",
            "Description": "The date of birth of the customer.",
            "Examples": [
                "1906-12-09Z"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_email",
            "DisplayName": "Customer | Email address",
            "Type": "string",
            "Description": "The primary email address of the customer.",
            "Examples": [
                "grace.hopper@example.com"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_existing",
            "DisplayName": "Customer | Existing with payment company",
            "Type": "bool",
            "Description": "Indicates whether the customer has an account with the payment company.",
            "Group": "general/account"
        },
        {
            "Name": "cust_existing_merchant",
            "DisplayName": "Customer | Existing with merchant",
            "Type": "bool",
            "Description": "Indicates whether the customer has an account with the merchant.",
            "Group": "general/account"
        },
        {
            "Name": "cust_first_name",
            "DisplayName": "Customer | First name",
            "Type": "string",
            "Description": "The first name of the customer.",
            "Examples": [
                "Grace"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_forgot_password",
            "DisplayName": "Customer | Forgot password",
            "Type": "bool",
            "Description": "Indicates whether the customer forgot the password for their account on the e-commerce platform.",
            "Group": "general/account"
        },
        {
            "Name": "cust_gender",
            "DisplayName": "Customer | Gender",
            "Type": "string",
            "Description": "The gender of the customer.",
            "Examples": [
                "F"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_has_password",
            "DisplayName": "Customer | Has password",
            "Type": "bool",
            "Description": "Indicates whether the customer has a password for their account on the e-commerce platform.",
            "Group": "general/account"
        },
        {
            "Name": "cust_id",
            "DisplayName": "Customer | ID as per merchant",
            "Type": "string",
            "Description": "The ID of the customer in the merchant's database.",
            "Examples": [
                "7730468",
                "4738"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_last_login_ts",
            "DisplayName": "Account | Last login",
            "Type": "timestamp",
            "Description": "The date of the last login of the customer. Relevant if the customer has a user account on the merchant's e-commerce platform.",
            "Examples": [
                "2019-02-04T15:04:05Z"
            ],
            "Group": "general/account"
        },
        {
            "Name": "cust_last_name",
            "DisplayName": "Customer | Last name",
            "Type": "string",
            "Description": "The last name of the customer.",
            "Examples": [
                "Hopper"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_middle_name",
            "DisplayName": "Customer | Middle name",
            "Type": "string",
            "Description": "The middle name of the customer.",
            "Examples": [
                "Brewster Murray"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_name",
            "DisplayName": "Customer | Full name",
            "Type": "string",
            "Description": "The full name of the customer. Use this datapoint when a customer sends their full name in one field, as opposed to sending their first, middle, and last name in separate fields.",
            "Examples": [
                "Grace Brewster Murray Hopper"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_nationality",
            "DisplayName": "Customer | Nationality",
            "Type": "string",
            "Description": "The nationality of the customer.",
            "Examples": [
                "Italian"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_scndry_email",
            "DisplayName": "Customer | Secondary email address",
            "Type": "string",
            "Description": "The secondary email address of the customer.",
            "Examples": [
                "grace.hopper@private.com"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_signup_dt",
            "DisplayName": "Account | Signup date",
            "Type": "string",
            "Description": "The date when the customer signed up for the merchant's e-commerce platform. An RFC3339-encoded UTC timestamp.",
            "Examples": [
                "2017-12-09Z"
            ],
            "Group": "general/account"
        },
        {
            "Name": "cust_signup_ts",
            "DisplayName": "Account | Signup timestamp",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp when the customer signed up for the merchant's e-commerce platform, i.e. created their account with the merchant.",
            "Group": "general/account"
        },
        {
            "Name": "cust_title",
            "DisplayName": "Customer | Courtesy title",
            "Type": "string",
            "Description": "The courtesy title of the customer.",
            "Examples": [
                "Dr."
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "cust_tmz_offset",
            "DisplayName": "Customer Timezone Offset",
            "Type": "string",
            "Description": "TODO.",
            "Examples": [
                "-0500"
            ],
            "Group": "todo"
        },
        {
            "Name": "custom",
            "DisplayName": "Custom attributes",
            "Type": "custom",
            "Description": "An object that contains arbitrary fields not directly managed by shufti. Can be sent with each transaction and used for rule creation.",
            "Group": "general/transaction"
        },
        {
            "Name": "customer_account_number",
            "DisplayName": "Customer | Account number",
            "Type": "string",
            "Description": "The account number of the customer in the merchant's database.",
            "Examples": [
                "2364"
            ],
            "Group": "general/account"
        },
        {
            "Name": "customer_is_of_age",
            "DisplayName": "Customer | Is of age",
            "Type": "bool",
            "Description": "Specifies if the customer is of age, i.e. old enough, according to the law, to be eligible for certain purchases.",
            "Group": "general/customer_identity"
        },
        {
            "Name": "customer_username",
            "DisplayName": "Customer | Username",
            "Type": "string",
            "Description": "Specifies the username of the customer they created for the e-commerce account/product they are using.",
            "Examples": [
                "gamer_42"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "customer_verified_account",
            "DisplayName": "Customer | Verified account",
            "Type": "bool",
            "Description": "Indicates if user's account has been verified. Different products offer different verification processes, i.e. via an email address or a code. This normally depends on the type of the registration system.",
            "Group": "general/customer_identity"
        },
        {
            "Name": "cvc",
            "DisplayName": "Credit card | CVC",
            "Type": "string",
            "Description": "The CVC (card verification code). The 3 digits on the back of the card.",
            "Examples": [
                "123"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cvc_error_code",
            "DisplayName": "Credit card | CVC error code",
            "Type": "string",
            "Description": "The error code captured for the CVC information.",
            "Examples": [
                "103"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cvc_error_message",
            "DisplayName": "Credit card | CVC error message",
            "Type": "string",
            "Description": "The error message captured for the CVC information.",
            "Examples": [
                "CVC is not the right length."
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "cvc_source",
            "DisplayName": "Credit card | CVC source",
            "Type": "string",
            "Description": "The source of the CVC value.",
            "Examples": [
                "GeneralValidation"
            ],
            "Group": "payment_method/cards"
        },
        {
            "Name": "delivery_method",
            "DisplayName": "Purchase | Delivery method",
            "Type": "enum",
            "Description": "Indicates the delivery method of the purchased goods.",
            "Values": [
                {
                    "Name": "electronic",
                    "DisplayName": "Electronic delivery",
                    "Description": "The purchased items are delivered electronically to the customer."
                },
                {
                    "Name": "shipping_address",
                    "DisplayName": "Shipping address",
                    "Description": "The purchased items are delivered to the customer's shipping address."
                },
                {
                    "Name": "pickup",
                    "DisplayName": "Pickup location",
                    "Description": "The customer collects the purchased items from a designated pickup location."
                },
                {
                    "Name": "branch_shop",
                    "DisplayName": "Branch store",
                    "Description": "The customer collects the purchased items from a branch store."
                },
                {
                    "Name": "hq",
                    "DisplayName": "Flagship store",
                    "Description": "The customer collects the items from a flagship store."
                },
                {
                    "Name": "pickup_packstation",
                    "DisplayName": "DHL packstation pickup",
                    "Description": "The customer collects the items from a DHL packstation."
                }
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "device_crt_ts",
            "DisplayName": "Device | Timestamp",
            "Type": "timestamp",
            "Description": "The timestamp on the device when the transaction happened.",
            "Group": "general/device"
        },
        {
            "Name": "device_fingerprint",
            "DisplayName": "Device | Fingerprint",
            "Type": "DeviceInfo",
            "Description": "Various attributes collected by the shufti.js script on the user's device.",
            "Group": "add_on_service/device_fingerprinting"
        },
        {
            "Name": "device_id",
            "DisplayName": "Device | ID",
            "Type": "string",
            "Description": "Device identification code.",
            "Examples": [
                "2fc4b5912826ad1"
            ],
            "Group": "general/device_id"
        },
        {
            "Name": "device_id_exact",
            "DisplayName": "Device | Exact ID",
            "Type": "string",
            "Description": "Exact ID is a hashed device fingerprint generated by the payment company. It's based on a variety of markers to give a 100-percent accuracy in identifying a device, including browser language, cookies settings, and more.",
            "Examples": [
                "ATHjII4ALRQySeFH1hmaC5svTtgg"
            ],
            "Group": "general/device_id"
        },
        {
            "Name": "device_id_smart",
            "DisplayName": "Device | Smart ID",
            "Type": "string",
            "Description": "Smart ID is a hashed device fingerprint generated by the payment company. It's optimized for persistence across standard computer lifecycle events. It works without the use of cookies and is calculated from hundreds of device attributes that are measured in real time.",
            "Examples": [
                "AGlYUjsSx4fCMnEfrNSFQVqoXjko"
            ],
            "Group": "general/device_id"
        },
        {
            "Name": "device_manufacturer",
            "DisplayName": "Device | Manufacturer",
            "Type": "string",
            "Description": "The manufacturer of the customer's device.",
            "Examples": [
                "Samsung"
            ],
            "Group": "general/device"
        },
        {
            "Name": "device_name",
            "DisplayName": "Device | Name",
            "Type": "string",
            "Description": "The name of the customer's device.",
            "Examples": [
                "Grace’s MacBook Pro"
            ],
            "Group": "general/device"
        },
        {
            "Name": "device_reputation",
            "DisplayName": "Device | Reputation",
            "Type": "string",
            "Description": "Specific reputation and/or behavior associated with a device. This information is provided by a third-party provider of your choice or generated by you internally. You normally send this datapoint with 'device_id' and 'device_score'.",
            "Examples": [
                "risky_device_behavior, risky_ip_reputation, risky_ip_behavior"
            ],
            "Group": "general/device_id"
        },
        {
            "Name": "device_score",
            "DisplayName": "Device | Score",
            "Type": "float",
            "Description": "The score of the device generated by a third-party provider of your choice or by you internally. You normally send this datapoint with 'device_id' and 'device_reputation'.",
            "Examples": [
                "42.01"
            ],
            "Group": "general/device_id"
        },
        {
            "Name": "device_type",
            "DisplayName": "Device | Type",
            "Type": "string",
            "Description": "The device type of the customer.",
            "Examples": [
                "iPhone"
            ],
            "Group": "general/device"
        },
        {
            "Name": "device_version",
            "DisplayName": "Device | Version",
            "Type": "string",
            "Description": "The version of the customer's device.",
            "Examples": [
                "4.1"
            ],
            "Group": "general/device"
        },
        {
            "Name": "digital_delivery_email",
            "DisplayName": "Digital | Delivery email",
            "Type": "string",
            "Description": "The email address where the digital product is supposed to be delivered.",
            "Examples": [
                "grace.hopper@example.com"
            ],
            "Group": "industry/digital"
        },
        {
            "Name": "digital_event_date",
            "DisplayName": "Digital | Event date",
            "Type": "date",
            "Description": "Indicates the date of the event the customer is buying tickets for. The date part of an RFC3339 -encoded UTC timestamp.",
            "Examples": [
                "2021-10-04T"
            ],
            "Group": "industry/digital"
        },
        {
            "Name": "digital_lifetime_license",
            "DisplayName": "Digital | Lifetime license",
            "Type": "bool",
            "Description": "Indicates if the customer has a lifetime subscription with a merchant.",
            "Group": "industry/digital"
        },
        {
            "Name": "digital_product_category",
            "DisplayName": "Digital | Product category",
            "Type": "enum",
            "Description": "Indicates the category of digital products purchased by the customer. This datapoint has a less granular categorization than 'digital_product_type'. Use both to be able to write more granular rules.",
            "Values": [
                {
                    "Name": "digital_goods",
                    "DisplayName": "Digital goods",
                    "Description": "May include audio or video files, photography, ebooks, graphics and digital art, documents, etc."
                },
                {
                    "Name": "digital_services",
                    "DisplayName": "Digital services",
                    "Description": "May include streaming, cloud-based software or game subscriptions, paid podcasts, online news portals or magazines, etc."
                },
                {
                    "Name": "on-demand_digital",
                    "DisplayName": "On-demand goods and services",
                    "Description": "May include ride- or home-sharing, restaurant delivery, personal or household services, business services, etc."
                },
                {
                    "Name": "software",
                    "DisplayName": "Software",
                    "Description": "May include downloadable programs for computers or other electronic devices, etc."
                },
                {
                    "Name": "internet",
                    "DisplayName": "Internet",
                    "Description": "May include hosting services, internet service providers, website domains, etc."
                },
                {
                    "Name": "gaming",
                    "DisplayName": "Gaming",
                    "Description": "May include online or console games, mobile in-game content, computer in-game content, etc."
                },
                {
                    "Name": "travel",
                    "DisplayName": "Travel",
                    "Description": "May include vacation and travel bookings, etc."
                },
                {
                    "Name": "entertainment",
                    "DisplayName": "Entertainment",
                    "Description": "May include event tickets, etc."
                }
            ],
            "Group": "industry/digital"
        },
        {
            "Name": "digital_product_type",
            "DisplayName": "Digital | Product type",
            "Type": "enum",
            "Description": "Indicates the type of digital products purchased by the customer. This datapoint has a more granular categorization than 'digital_product_category'. Use both to be able to write more granular rules.",
            "Values": [
                {
                    "Name": "ebooks",
                    "DisplayName": "Ebooks"
                },
                {
                    "Name": "audiobooks",
                    "DisplayName": "Audiobooks"
                },
                {
                    "Name": "digital_imagery",
                    "DisplayName": "Digital imagery",
                    "Description": "Examples may include images, art, media, font, logos, themes, etc."
                },
                {
                    "Name": "video_content",
                    "DisplayName": "Video content (one-time service)"
                },
                {
                    "Name": "audio_content",
                    "DisplayName": "Audio content (one-time service)"
                },
                {
                    "Name": "music_streaming",
                    "DisplayName": "Music streaming"
                },
                {
                    "Name": "video_streaming",
                    "DisplayName": "Video streaming"
                },
                {
                    "Name": "paid_podcasts",
                    "DisplayName": "Paid podcasts"
                },
                {
                    "Name": "computer_software",
                    "DisplayName": "Cloud-based computer software"
                },
                {
                    "Name": "mobile_apps",
                    "DisplayName": "Mobile apps"
                },
                {
                    "Name": "hosting_services",
                    "DisplayName": "Hosting services"
                },
                {
                    "Name": "saas_products",
                    "DisplayName": "SaaS products"
                },
                {
                    "Name": "internet_providers",
                    "DisplayName": "Internet service providers"
                },
                {
                    "Name": "media_subscriptions",
                    "DisplayName": "Media subscriptions",
                    "Description": "Examples include news outlet subscription, magazine subscription etc."
                },
                {
                    "Name": "console_games",
                    "DisplayName": "Console games"
                },
                {
                    "Name": "computer_games",
                    "DisplayName": "Computer games"
                },
                {
                    "Name": "mobile_games",
                    "DisplayName": "Mobile games"
                },
                {
                    "Name": "accommodation_rentals",
                    "DisplayName": "Accommodation rentals"
                },
                {
                    "Name": "event_tickets",
                    "DisplayName": "Event tickets"
                },
                {
                    "Name": "food_delivery_once",
                    "DisplayName": "Food delivery (one-time service)"
                },
                {
                    "Name": "food_delivery_subscription",
                    "DisplayName": "Food delivery (subscription)"
                },
                {
                    "Name": "insurance",
                    "DisplayName": "Insurance"
                },
                {
                    "Name": "e_learning",
                    "DisplayName": "E-learning",
                    "Description": "Examples include online courses, webinars, etc."
                },
                {
                    "Name": "online_ads",
                    "DisplayName": "Online advertising"
                },
                {
                    "Name": "giftcards_prepaids",
                    "DisplayName": "Gift cards/prepaids"
                }
            ],
            "Group": "industry/digital"
        },
        {
            "Name": "exchange_ticket_price",
            "DisplayName": "Ticket | Exchange price",
            "Type": "float",
            "Description": "The price of the exchange ticket before any discounts or vouchers are applied.",
            "Examples": [
                "155,70"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "fax",
            "DisplayName": "Customer | Fax number",
            "Type": "string",
            "Description": "The fax number of the customer.",
            "Examples": [
                "030-1781224"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "first_payment_day",
            "DisplayName": "Open invoice | First payment day",
            "Type": "int",
            "Description": "The day of the month for the first installment.",
            "Examples": [
                "1"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "first_purchase",
            "DisplayName": "Purchase | First with the merchant",
            "Type": "bool",
            "Description": "Indicates if the user is making their first purchase with the merchant. For some products, the first purchase is considered less secure because the merchant doesn't have sufficient data to evaluate the user.",
            "Group": "general/purchase"
        },
        {
            "Name": "gaming_donatable_item",
            "DisplayName": "Gaming | Donatable item",
            "Type": "bool",
            "Description": "Specifies if the item purchased is donatable.",
            "Group": "industry/gaming"
        },
        {
            "Name": "gaming_locked_country",
            "DisplayName": "Gaming | Locked country availability",
            "Type": "enum",
            "Description": "Indicates the country where an item is available. An ISO 3166-1 alpha-2 code.",
            "ValuesRef": "country_code_iso",
            "Group": "industry/gaming"
        },
        {
            "Name": "gaming_platform",
            "DisplayName": "Gaming | Platform",
            "Type": "enum",
            "Description": "Specifies the platform where the game is available.",
            "Values": [
                {
                    "Name": "mobile",
                    "DisplayName": "Mobile",
                    "Description": "Includes phones, tablets."
                },
                {
                    "Name": "console",
                    "DisplayName": "Console",
                    "Description": "Includes PS, xbox, etc."
                },
                {
                    "Name": "desktop",
                    "DisplayName": "Desktop",
                    "Description": "Includes desktop computers."
                }
            ],
            "Group": "industry/gaming"
        },
        {
            "Name": "gaming_product_type",
            "DisplayName": "Gaming | Product type",
            "Type": "enum",
            "Description": "Specifies the type of the gaming product being purchased.",
            "Values": [
                {
                    "Name": "game",
                    "DisplayName": "Game",
                    "Description": "Game"
                },
                {
                    "Name": "dlc",
                    "DisplayName": "Downloadable content",
                    "Description": "Additional content created for an already released video game, distributed by the game's publisher."
                },
                {
                    "Name": "premium_currency",
                    "DisplayName": "Premium currency. Can only be acquired by means of money."
                },
                {
                    "Name": "soft_currency",
                    "DisplayName": "Soft currency. Can be acquired by means of money or non-monetary means, i.e. by completing a certain activity."
                },
                {
                    "Name": "cosmetic_items",
                    "DisplayName": "Cosmetic items, i.e. armor, weapons, clothing, etc."
                },
                {
                    "Name": "character",
                    "DisplayName": "Character",
                    "Description": "A person or any other entity acting in a game."
                },
                {
                    "Name": "loot_box",
                    "DisplayName": "Loot box",
                    "Description": "A consumable virtual item that can be redeemed to receive a randomized selection of further virtual items."
                },
                {
                    "Name": "season_pass",
                    "DisplayName": "Season pass",
                    "Description": "A purchase of a discounted package for current and future downloadable content (DLC) packs for a video game atop its base cost."
                },
                {
                    "Name": "battle_pass",
                    "DisplayName": "Battle pass",
                    "Description": "A type of monetization approach that provides additional content for a game usually through a tiered system, rewarding the player with in-game items for playing the game and completing specific challenges."
                },
                {
                    "Name": "starter_pack",
                    "DisplayName": "Starter pack",
                    "Description": "Content designed as an entry point into a game, usually covering a beginner level."
                },
                {
                    "Name": "other",
                    "DisplayName": "Other",
                    "Description": "Any other product type not covered in the available values."
                }
            ],
            "Group": "industry/gaming"
        },
        {
            "Name": "gaming_tutorial_finished",
            "DisplayName": "Gaming | Tutorial finished",
            "Type": "bool",
            "Description": "Indicates if the user finished the tutorial before initiating their first purchase. For some products, a purchase before completing the tutorial may indicate fraudulent activity. In some products, purchases are not available at all before the user completes a tutorial.",
            "Group": "industry/gaming"
        },
        {
            "Name": "gaming_user_ranking",
            "DisplayName": "Gaming | User ranking",
            "Type": "string",
            "Description": "Indicates the status/ranking the user has reached in a product. In some cases, a lower/non-existent ranking may indicate fraudulent activity.",
            "Examples": [
                "advanced"
            ],
            "Group": "industry/gaming"
        },
        {
            "Name": "giftcard_message",
            "DisplayName": "Gift card | Message",
            "Type": "string",
            "Description": "The message added for the gift card being shipped.",
            "Examples": [
                "Happy birthday!"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "hotels_days_until_stay",
            "DisplayName": "Hotels | Days until stay begins",
            "Type": "int",
            "Description": "The number of days until the arrival at the hotel.",
            "Examples": [
                "25"
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_final_price",
            "DisplayName": "Hotels | Final price",
            "Type": "float",
            "Description": "The final amount that was paid for the stay at the hotel. The final amount is calculated after discounts, or gift cards are applied to the order total.",
            "Examples": [
                "435,50"
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_hotel_name",
            "DisplayName": "Hotels | Hotel name",
            "Type": "int",
            "Description": "The name of the hotel.",
            "Examples": [
                "Grand Hotel Saint Lucia"
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_lodging_days",
            "DisplayName": "Hotels | Lodging days",
            "Type": "int",
            "Description": "The number of lodging days at the hotel.",
            "Examples": [
                "14"
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_number_of_rooms",
            "DisplayName": "Hotels | Rooms in the booking",
            "Type": "int",
            "Description": "The number of rooms in the hotel booking.",
            "Examples": [
                "1"
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_payment_type",
            "DisplayName": "Hotels | Payment type",
            "Type": "enum",
            "Description": "The payment type used to pay for the stay at the hotel.",
            "Values": [
                {
                    "Name": "credit_card",
                    "DisplayName": "Credit card"
                },
                {
                    "Name": "bank_transfer",
                    "DisplayName": "Bank transfer"
                },
                {
                    "Name": "delayed_payment",
                    "DisplayName": "Delayed payment"
                },
                {
                    "Name": "payment_at_hotel",
                    "DisplayName": "Payment at the hotel"
                },
                {
                    "Name": "paypal",
                    "DisplayName": "PayPal"
                },
                {
                    "Name": "agency_cc",
                    "DisplayName": "Agency credit card"
                },
                {
                    "Name": "other",
                    "DisplayName": "Other"
                }
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_room_type",
            "DisplayName": "Hotels | Room type",
            "Type": "string",
            "Description": "The type of the hotel room.",
            "Examples": [
                "Sea view suite"
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_stay_end_date",
            "DisplayName": "Hotels | Stay end date",
            "Type": "date",
            "Description": "The date of the departure from the hotel. The date part of an RFC3339 -encoded UTC timestamp.",
            "Examples": [
                "2022-01-02Z"
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_stay_incl_weekend",
            "DisplayName": "Hotels | Stay includes weekend",
            "Type": "bool",
            "Description": "Indicates if the stay at the hotel includes at least one weekend.",
            "Group": "industry/hotels"
        },
        {
            "Name": "hotels_stay_start_date",
            "DisplayName": "Hotels | Stay start date",
            "Type": "date",
            "Description": "The date of the arrival at the hotel. The date part of an RFC3339 -encoded UTC timestamp.",
            "Examples": [
                "2022-01-02Z"
            ],
            "Group": "industry/hotels"
        },
        {
            "Name": "includes_giftcard",
            "DisplayName": "Purchase | Includes gift card",
            "Type": "enum",
            "Description": "Indicates whether the purchase order includes gift cards as items.",
            "Values": [
                {
                    "Name": "only",
                    "DisplayName": "Includes only gift cards",
                    "Description": "The purchase order includes only gift cards."
                },
                {
                    "Name": "yes",
                    "DisplayName": "Includes gift cards",
                    "Description": "The purchase order includes gift cards and other items."
                },
                {
                    "Name": "no",
                    "DisplayName": "Does not include gift cards",
                    "Description": "The purchase order does not include any gift cards."
                }
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "includes_preorder",
            "DisplayName": "Purchase | Includes pre-ordered item",
            "Type": "bool",
            "Description": "Purchase includes one or more pre-ordered item.",
            "Group": "general/purchase"
        },
        {
            "Name": "ip",
            "DisplayName": "IP",
            "Type": "string",
            "Description": "The IP address of the customer.",
            "Examples": [
                "192.168.0.1"
            ],
            "Group": "general/ip_address"
        },
        {
            "Name": "ip_hashed",
            "DisplayName": "IP | Hashed value",
            "Type": "string",
            "Description": "The hashed value of the IP address.",
            "Examples": [
                "6023d6a87eec89bf628b2520434a1065ac4da0e0"
            ],
            "Group": "general/ip_address"
        },
        {
            "Name": "is_3ds_approved",
            "DisplayName": "Transaction | Is 3D approved",
            "Type": "enum",
            "Description": "Indicates whether the transaction was authenticated with 3D Secure. Relevant in cases where shufti is integrated after authentication and/or authorization.",
            "Values": [
                {
                    "Name": "fully_authenticated",
                    "DisplayName": "Fully authenticated",
                    "Description": "The user was fully authenticated with 2FA."
                },
                {
                    "Name": "not_authenticated",
                    "DisplayName": "Not authenticated",
                    "Description": "The user was not authenticated by the issuing bank."
                },
                {
                    "Name": "partially_authenticated",
                    "DisplayName": "Partially authenticated",
                    "Description": "The user was authenticated without completing 2FA."
                },
                {
                    "Name": "unable",
                    "DisplayName": "Authentication error",
                    "Description": "The user could not be authenticated due to a server error."
                },
                {
                    "Name": "failed_authentication",
                    "DisplayName": "Failed authentication",
                    "Description": "The user failed or cancelled the authentication."
                }
            ],
            "Group": "general/transaction"
        },
        {
            "Name": "is_recurring",
            "DisplayName": "Transaction | Is recurring",
            "Type": "bool",
            "Description": "Indicates whether a transaction is a subsequent transaction following a previous authorization. Please note that shufti cannot validate whether the transaction is indeed linked to a previous transaction flagged with the acquirer as starting a recurring operation.",
            "Group": "general/transaction"
        },
        {
            "Name": "item_is_subscription",
            "DisplayName": "Purchase | Subscription",
            "Type": "bool",
            "Description": "Indicates if the item purchased is a subscription. Generally, subscription products are less risky.",
            "Group": "general/purchase"
        },
        {
            "Name": "item_on_sale",
            "DisplayName": "Purchase | Item on sale",
            "Type": "bool",
            "Description": "Indicates if the item was purchased during a sale.",
            "Group": "general/purchase"
        },
        {
            "Name": "item_preorder",
            "DisplayName": "Purchase | Preorder",
            "Type": "bool",
            "Description": "Indicates if the purchased item is a preorder. Generally, preordered purchases are way less risky.",
            "Group": "general/purchase"
        },
        {
            "Name": "items",
            "DisplayName": "Purchase | Items",
            "Type": "ShoppingCartItem[]",
            "Description": "The attribute represents items in the shopping cart of the customer.",
            "Examples": [
                "[ {\"item_id\":\"DF42\",\"item_desc\":\"Belt\"} ]"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "loyalty_account_number",
            "DisplayName": "Purchase | Loyalty account number",
            "Type": "string",
            "Description": "The loyalty account number of the customer. Send this datapoint if you're sending 'loyalty_program_used = true'.",
            "Examples": [
                "2934-YS"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "loyalty_program_name",
            "DisplayName": "Purchase | Loyalty program name",
            "Type": "string",
            "Description": "Indicates what loyalty program the customer is part of. Send this datapoint if you're sending 'loyalty_program_used = true'.",
            "Examples": [
                "SkyMiles"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "loyalty_program_used",
            "DisplayName": "Purchase | Loyalty program",
            "Type": "bool",
            "Description": "Indicates whether the customer belongs to a loyalty program.",
            "Group": "general/purchase"
        },
        {
            "Name": "order_id",
            "DisplayName": "Merchant | Order ID",
            "Type": "string",
            "Description": "The identification code of the order as captured by the merchant. Do not confuse with the order ID assigned by the PSP ('trans_id') or the transaction ID created by shufti ('frg_trans_id').",
            "Examples": [
                "1128-4000050556-1"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "order_method",
            "DisplayName": "Merchant | Order method",
            "Type": "enum",
            "Description": "The method used to make the order.",
            "Values": [
                {
                    "Name": "delayed_payment",
                    "DisplayName": "Delayed payment"
                },
                {
                    "Name": "invoice",
                    "DisplayName": "Invoice"
                },
                {
                    "Name": "ecommerce",
                    "DisplayName": "E-commerce"
                },
                {
                    "Name": "mail_order",
                    "DisplayName": "Mail order"
                },
                {
                    "Name": "installment",
                    "DisplayName": "Installment"
                }
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "os_lang",
            "DisplayName": "OS | Language",
            "Type": "string",
            "Description": "Language of the operating system on the customer's device.",
            "Examples": [
                "en-GB"
            ],
            "Group": "general/device"
        },
        {
            "Name": "os_ts",
            "DisplayName": "OS | Timestamp",
            "Type": "timestamp",
            "Description": "The operating system timestamp at the time of the purchase.",
            "Examples": [
                "2017-12-03T11:52:06Z"
            ],
            "Group": "general/device"
        },
        {
            "Name": "os_type",
            "DisplayName": "OS | Type",
            "Type": "string",
            "Description": "Type of the customer's operating system.",
            "Examples": [
                "iOS 10.1.1"
            ],
            "Group": "general/device"
        },
        {
            "Name": "os_version",
            "DisplayName": "OS | Version",
            "Type": "string",
            "Description": "The version of the operating system on the customer's device.",
            "Examples": [
                "macOS Mojave 10.14.3"
            ],
            "Group": "general/device"
        },
        {
            "Name": "packstation_id_dp",
            "DisplayName": "Shipping address | DHL Packstation ID",
            "Type": "string",
            "Description": "A 3-digit ID of a DHL Packstation. Use this datapoint in rules if you're sending this information in the API request. If you'd like this information to be calculated by shufti, use 'packstation_id' instead. Make sure you send the datapoint 'ship_ad_line1' in this case.",
            "Examples": [
                "123",
                "445"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "password_update_ts",
            "DisplayName": "Account | Password update timestamp",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating when the customer last updated their password on the e-commerce platform.",
            "Group": "general/account"
        },
        {
            "Name": "phone",
            "DisplayName": "Customer | Phone",
            "Type": "string",
            "Description": "The phone number of the customer.",
            "Examples": [
                "+49(0)8144111100"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "phone_mobile",
            "DisplayName": "Customer | Mobile phone number",
            "Type": "string",
            "Description": "The customer's mobile phone number.",
            "Examples": [
                "017624225600"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "phone_type",
            "DisplayName": "Phone | Type",
            "Type": "string",
            "Description": "The type of the phone used by the customer.",
            "Examples": [
                "Work"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "phone_work",
            "DisplayName": "Phone | Work",
            "Type": "string",
            "Description": "The phone number of the customer marked as the work phone.",
            "Examples": [
                "+49(0)8144111100"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "platform_id",
            "DisplayName": "Platform ID",
            "Type": "string",
            "Description": "The name of the payment platform.",
            "Examples": [
                "GlobalCollect"
            ],
            "Group": "general/merchant"
        },
        {
            "Name": "pmt_due_date",
            "DisplayName": "Open invoice | Payment due date",
            "Type": "date",
            "Description": "The date on which the invoice payment is due.",
            "Examples": [
                "2018-01-25Z"
            ],
            "Group": "payment_method/bank_transfer"
        },
        {
            "Name": "pmt_method",
            "DisplayName": "Transaction | Payment method",
            "Type": "enum",
            "Description": "The payment method used for the transaction.",
            "Values": [
                {
                    "Name": "cash",
                    "DisplayName": "Cash"
                },
                {
                    "Name": "direct_debit",
                    "DisplayName": "Direct debit"
                },
                {
                    "Name": "bnpl",
                    "DisplayName": "BNPL"
                },
                {
                    "Name": "banking_transfer",
                    "DisplayName": "Bank transfer"
                },
                {
                    "Name": "wallet",
                    "DisplayName": "Digital wallet"
                },
                {
                    "Name": "card",
                    "DisplayName": "Cards"
                },
                {
                    "Name": "prepaid_voucher_giftcard",
                    "DisplayName": "Pre-paids / vouchers / giftcards"
                },
                {
                    "Name": "mobile",
                    "DisplayName": "Mobile"
                }
            ],
            "Group": "payment_method/general"
        },
        {
            "Name": "pmt_method_brand",
            "DisplayName": "Transaction | Payment method brand",
            "Type": "enum",
            "Description": "Indicates the specific payment method brand used by the customer.",
            "Values": [
                {
                    "Name": "affirm",
                    "DisplayName": "Affirm"
                },
                {
                    "Name": "afterpay",
                    "DisplayName": "Afterpay"
                },
                {
                    "Name": "alipay",
                    "DisplayName": "Alipay"
                },
                {
                    "Name": "amazon_pay",
                    "DisplayName": "Amazon Pay"
                },
                {
                    "Name": "apple_pay",
                    "DisplayName": "Apple Pay"
                },
                {
                    "Name": "bancontact",
                    "DisplayName": "Bancontact"
                },
                {
                    "Name": "billpay",
                    "DisplayName": "BillPay"
                },
                {
                    "Name": "bonus_card",
                    "DisplayName": "Bonuscard"
                },
                {
                    "Name": "eprzelewy24",
                    "DisplayName": "Przelewy24"
                },
                {
                    "Name": "eps",
                    "DisplayName": "eps"
                },
                {
                    "Name": "giropay",
                    "DisplayName": "giropay"
                },
                {
                    "Name": "google_pay",
                    "DisplayName": "Google Pay"
                },
                {
                    "Name": "ideal",
                    "DisplayName": "iDEAL"
                },
                {
                    "Name": "myone",
                    "DisplayName": "myOne"
                },
                {
                    "Name": "oney",
                    "DisplayName": "Oney"
                },
                {
                    "Name": "jaccs",
                    "DisplayName": "JACCS"
                },
                {
                    "Name": "konbini",
                    "DisplayName": "Konbini"
                },
                {
                    "Name": "paybright",
                    "DisplayName": "PayBright"
                },
                {
                    "Name": "paydirekt",
                    "DisplayName": "paydirekt"
                },
                {
                    "Name": "paypal",
                    "DisplayName": "PayPal"
                },
                {
                    "Name": "postfinance",
                    "DisplayName": "PostFinance"
                },
                {
                    "Name": "rakuten_pay",
                    "DisplayName": "Rakuten Pay"
                },
                {
                    "Name": "sepa",
                    "DisplayName": "SEPA"
                },
                {
                    "Name": "sofort",
                    "DisplayName": "SOFORT"
                },
                {
                    "Name": "twint",
                    "DisplayName": "TWINT"
                },
                {
                    "Name": "masterpass",
                    "DisplayName": "Masterpass"
                },
                {
                    "Name": "visa_checkout",
                    "DisplayName": "Visa Checkout"
                },
                {
                    "Name": "trustly",
                    "DisplayName": "Trustly"
                },
                {
                    "Name": "billink",
                    "DisplayName": "Billink"
                },
                {
                    "Name": "bancontact_mobile",
                    "DisplayName": "Bancontact mobile"
                },
                {
                    "Name": "belfius",
                    "DisplayName": "Belfius"
                },
                {
                    "Name": "blik",
                    "DisplayName": "BLIK"
                },
                {
                    "Name": "coupons",
                    "DisplayName": "Coupons"
                },
                {
                    "Name": "credit_cards",
                    "DisplayName": "Credit cards"
                },
                {
                    "Name": "cryptocurrency",
                    "DisplayName": "Cryptocurrency"
                },
                {
                    "Name": "dotpay",
                    "DisplayName": "Dotpay"
                },
                {
                    "Name": "klarna_pay_now",
                    "DisplayName": "Klarna Pay Now (Sofort)"
                },
                {
                    "Name": "klarna_pay_later",
                    "DisplayName": "Klarna Pay Later"
                },
                {
                    "Name": "mb_way",
                    "DisplayName": "MB WAY"
                },
                {
                    "Name": "mobile_pay",
                    "DisplayName": "MobilePay"
                },
                {
                    "Name": "multibanco",
                    "DisplayName": "Multibanco"
                },
                {
                    "Name": "my_bank",
                    "DisplayName": "MyBank"
                },
                {
                    "Name": "neteller",
                    "DisplayName": "NETELLER"
                },
                {
                    "Name": "paysafecard",
                    "DisplayName": "paysafecard"
                },
                {
                    "Name": "paysera",
                    "DisplayName": "Paysera"
                },
                {
                    "Name": "payshop",
                    "DisplayName": "Payshop"
                },
                {
                    "Name": "paytrail",
                    "DisplayName": "Paytrail"
                },
                {
                    "Name": "rapid_transfer",
                    "DisplayName": "Rapid Transfer"
                },
                {
                    "Name": "skrill",
                    "DisplayName": "Skrill"
                },
                {
                    "Name": "swish",
                    "DisplayName": "Swish"
                },
                {
                    "Name": "vipps",
                    "DisplayName": "Vipps"
                },
                {
                    "Name": "zimpler",
                    "DisplayName": "Zimpler"
                },
                {
                    "Name": "kbc_cbc",
                    "DisplayName": "KBC/CBC"
                },
                {
                    "Name": "cashpresso",
                    "DisplayName": "cashpresso"
                },
                {
                    "Name": "mondu",
                    "DisplayName": "Mondu"
                },
                {
                    "Name": "mondu_installments",
                    "DisplayName": "Mondu installments"
                }
            ],
            "Group": "payment_method/general"
        },
        {
            "Name": "postnummer_dp",
            "DisplayName": "Shipping address | Personal customer number",
            "Type": "string",
            "Description": "The personal customer number (Postnummer) used at the DHL Packstation. Use this datapoint in rules if you're sending this information in the API request. If you'd like this information to be calculated by shufti, use 'postnummer' instead. Make sure you send the datapoint 'ship_ad_line1' in this case.",
            "Examples": [
                "12345678",
                "44566741"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "purchase_extra_services",
            "DisplayName": "Purchase | Extra services ordered",
            "Type": "enum",
            "Description": "Indicates any extra services that were ordered with the purchase.",
            "Values": [
                {
                    "Name": "preselected_seats",
                    "DisplayName": "Preselected seats",
                    "Description": "The customer preselected seats for their journey."
                },
                {
                    "Name": "priority_boarding",
                    "DisplayName": "Priority boarding",
                    "Description": "The customer ordered priority boarding."
                },
                {
                    "Name": "flex_fee",
                    "DisplayName": "Flex fee",
                    "Description": "The customer ordered the ability to change the ticket dates."
                },
                {
                    "Name": "hotel_transfer",
                    "DisplayName": "Hotel transfer",
                    "Description": "The customer ordered a hotel transfer."
                },
                {
                    "Name": "lounge_transfer",
                    "DisplayName": "Lounge transfer",
                    "Description": "The customer ordered a lounge transfer."
                },
                {
                    "Name": "meet_and_greet",
                    "DisplayName": "Meet-and-greet transfer",
                    "Description": "The customer ordered a special service where the driver is waiting for the customer at the arrivals hall holding a sign with their name."
                },
                {
                    "Name": "a_la_carte_menu",
                    "DisplayName": "À la carte menu",
                    "Description": "The customer ordered special foods or menu for their journey."
                },
                {
                    "Name": "check_in_baggage",
                    "DisplayName": "Check-in baggage",
                    "Description": "The customer ordered check-in baggage."
                },
                {
                    "Name": "additional_hand_baggage",
                    "DisplayName": "Additional hand baggage",
                    "Description": "The customer ordered additional hand baggage."
                },
                {
                    "Name": "flight_insurance",
                    "DisplayName": "Flight insurance",
                    "Description": "The customer ordered trip insurance."
                },
                {
                    "Name": "medical_insurance",
                    "DisplayName": "Medical insurance",
                    "Description": "The customer ordered medical insurance."
                },
                {
                    "Name": "car_rental",
                    "DisplayName": "Car rental",
                    "Description": "The customer ordered a car rental."
                },
                {
                    "Name": "hotel_reservation",
                    "DisplayName": "Hotel reservation",
                    "Description": "The customer ordered a hotel reservation."
                },
                {
                    "Name": "sightseeing_tour",
                    "DisplayName": "Sightseeing tour",
                    "Description": "The customer ordered a sightseeing tour."
                },
                {
                    "Name": "other",
                    "DisplayName": "Other",
                    "Description": "An extra service that is not covered by the available values."
                },
                {
                    "Name": "private_parking",
                    "DisplayName": "Private parking",
                    "Description": "The customer ordered a private parking."
                },
                {
                    "Name": "wellness",
                    "DisplayName": "Wellness",
                    "Description": "The customer ordered wellness services, i.e. spa, massages, etc."
                },
                {
                    "Name": "meeting_banquet",
                    "DisplayName": "Meeting facilities",
                    "Description": "The customer ordered meeting/banquet facilities."
                },
                {
                    "Name": "location_pickup",
                    "DisplayName": "Pickup",
                    "Description": "The customer wants to be picked up at a location, i.e. at the airport."
                },
                {
                    "Name": "location_dropoff",
                    "DisplayName": "Dropoff",
                    "Description": "The customer wants to be dropped off at a location, i.e. at the airport."
                }
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "recurrence_type",
            "DisplayName": "Transaction | Recurrence type",
            "Type": "string",
            "Description": "Specifies what recurrence type the transaction has. Only relevant to recurrent transactions.",
            "Examples": [
                "FirstRecurring"
            ],
            "Group": "general/transaction"
        },
        {
            "Name": "region_locked",
            "DisplayName": "Purchase | Region locked",
            "Type": "enum",
            "Description": "Region locking prevents a product from being purchased and/or used outside of a region. The datapoint specifies if an item is locked to a specific region, i.e. can only be bought/used in that region. Often applies to video games or digital products.",
            "ValuesRef": "country_region",
            "Group": "general/purchase"
        },
        {
            "Name": "sales_channel",
            "DisplayName": "Transaction | Sales channel",
            "Type": "enum",
            "Description": "The transaction's sales channel.",
            "Values": [
                {
                    "Name": "b2b",
                    "DisplayName": "B2B",
                    "Description": "Business-to-business sales revolve around transactions that sell products and services to other businesses, instead of individual consumers."
                },
                {
                    "Name": "b2c",
                    "DisplayName": "B2C",
                    "Description": "Business-to-consumer sales revolve around transactions between a company and its individual consumers. These deals tend to be of lower price-value and complexity than B2B sales."
                },
                {
                    "Name": "agency_sales",
                    "DisplayName": "Agency sales",
                    "Description": "This type of sales involves generating and converting new leads to sign onto service packages from an agency."
                },
                {
                    "Name": "online_sales",
                    "DisplayName": "Online sales",
                    "Description": "The type of sales that refer to companies selling products exclusively online."
                },
                {
                    "Name": "offline_sales",
                    "DisplayName": "Offline sales",
                    "Description": "The type of sales that refer to companies selling products exclusively offline, i.e. in stores and markets."
                },
                {
                    "Name": "other",
                    "DisplayName": "Other",
                    "Description": "Any other type of sales not covered by the existing values."
                }
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "scndry_phone",
            "DisplayName": "Customer | Secondary phone",
            "Type": "string",
            "Description": "The secondary phone number of the customer.",
            "Examples": [
                "017624225600"
            ],
            "Group": "general/customer_identity"
        },
        {
            "Name": "screen_dpi",
            "DisplayName": "Screen | DPI",
            "Type": "string",
            "Description": "The DPI (dots per inch) value of customer's screen.",
            "Examples": [
                "120 x 120"
            ],
            "Group": "general/device"
        },
        {
            "Name": "screen_x",
            "DisplayName": "Screen | Horizontal resolution",
            "Type": "string",
            "Description": "The horisontal (x-axis) value of the customer's screen resolution.",
            "Examples": [
                "800"
            ],
            "Group": "general/device"
        },
        {
            "Name": "screen_y",
            "DisplayName": "Screen | Vertical resolution",
            "Type": "string",
            "Description": "The vertical (y-axis) value of the customer's screen resolution.",
            "Examples": [
                "600"
            ],
            "Group": "general/device"
        },
        {
            "Name": "seller_id",
            "DisplayName": "Merchant | ID",
            "Type": "string",
            "Description": "The identification code of the merchant.",
            "Examples": [
                "ABG826"
            ],
            "Group": "general/merchant"
        },
        {
            "Name": "ship_ad_city",
            "DisplayName": "Shipping address | City",
            "Type": "string",
            "Description": "The city on the shipping address.",
            "Examples": [
                "London"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_city_norm_dp",
            "DisplayName": "Shipping address | City normalized by the payment company",
            "Type": "string",
            "Description": "The normalized value of the city on the shipping address provided by the payment company.",
            "Examples": [
                "buenosaires",
                "newyork"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_ctry",
            "DisplayName": "Shipping address | Country",
            "Type": "enum",
            "Description": "The country on the shipping address. An ISO 3166-1 alpha-2 code.",
            "ValuesRef": "country_code_iso",
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_ctry_norm_dp",
            "DisplayName": "Shipping address | Country normalized by payment company",
            "Type": "enum",
            "Description": "The normalized value of the country on the shipping address provided by the payment company.",
            "ValuesRef": "country_code_iso",
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_email",
            "DisplayName": "Shipping address | Email",
            "Type": "string",
            "Description": "The email address of the customer on the shipping address.",
            "Examples": [
                "grace.hopper@example.com"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_first_name",
            "DisplayName": "Shipping address | First name",
            "Type": "string",
            "Description": "The first name of the customer on the shipping address.",
            "Examples": [
                "Grace"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_house_num",
            "DisplayName": "Shipping address | House number",
            "Type": "string",
            "Description": "The house number on the shipping address.",
            "Examples": [
                "7",
                "27/4"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_house_num_norm_dp",
            "DisplayName": "Shipping address | House number normalized by payment company",
            "Type": "string",
            "Description": "The normalized value of the house number on the shipping address provided by the payment company.",
            "Examples": [
                "4",
                "40"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_last_name",
            "DisplayName": "Shipping address | Last name",
            "Type": "string",
            "Description": "The last name of the customer on the shipping address.",
            "Examples": [
                "Hopper"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_line1",
            "DisplayName": "Shipping address | Street and building number",
            "Type": "string",
            "Description": "The street and building number on the shipping address.",
            "Examples": [
                "44 Ashgrove Road"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_line1_norm_dp",
            "DisplayName": "Shipping address | Street and building number normalized by payment company",
            "Type": "string",
            "Description": "The normalized value of the street and building number on the shipping address provided by the payment company.",
            "Examples": [
                "44 Ashgrove Road"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_line2",
            "DisplayName": "Shipping address | Apartment number",
            "Type": "string",
            "Description": "The apartment or flat number on the shipping address.",
            "Examples": [
                "Apt. 4"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_line3",
            "DisplayName": "Shipping address | Additional info",
            "Type": "string",
            "Description": "Further additional address information on the shipping address.",
            "Examples": [
                "2nd floor – left side",
                "2nd floor"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_line3_norm_dp",
            "DisplayName": "Shipping address | Additional info normalized",
            "Type": "string",
            "Description": "The normalized value of additional details on the shipping address.",
            "Examples": [
                "2nd floor"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_middle_name",
            "DisplayName": "Shipping address | Middle name",
            "Type": "string",
            "Description": "The middle name of the customer on the shipping address.",
            "Examples": [
                "Brewster Murray"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_name",
            "DisplayName": "Shipping address | Full name",
            "Type": "string",
            "Description": "The full name of the customer on the shipping address. Use this datapoint when a customer sends their full name in one field, as opposed to sending their first, middle, and last name in separate fields.",
            "Examples": [
                "Grace Brewster Murray Hopper"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_phone",
            "DisplayName": "Shipping address | Phone number",
            "Type": "string",
            "Description": "The phone number that the customer specified for the shipping address.",
            "Examples": [
                "030-4247582047"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_state",
            "DisplayName": "Shipping address | State",
            "Type": "string",
            "Description": "The state or another unit of administrative division on the shipping address.",
            "Examples": [
                "New York",
                "Bavaria"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_zip",
            "DisplayName": "Shipping address | Postal code",
            "Type": "string",
            "Description": "The postal code on the shipping address.",
            "Examples": [
                "10179"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_ad_zip_norm_dp",
            "DisplayName": "Shipping address | Postal code normalized by payment company",
            "Type": "string",
            "Description": "The normalized value of the postal code on the shipping address provided by the payment company.",
            "Examples": [
                "10179"
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "ship_comments",
            "DisplayName": "Purchase | Shipping comments",
            "Type": "string",
            "Description": "Additional comments regarding the shipping of the goods.",
            "Examples": [
                "Deliver to the neighbor."
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ship_giftcard_message",
            "DisplayName": "Gift card | Shipping message",
            "Type": "string",
            "Description": "The message of the shipping gift card.",
            "Examples": [
                "Happy birthday!"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ship_giftcard_type",
            "DisplayName": "Gift card | Type",
            "Type": "string",
            "Description": "The type of gift card being shipped.",
            "Examples": [
                "Grandparents Day"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ship_more",
            "DisplayName": "Purchase | Additional shipping comments",
            "Type": "string",
            "Description": "Additional shipping information.",
            "Examples": [
                "4th floor – left side"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ship_name_title",
            "DisplayName": "Shipping address | Courtesy title",
            "Type": "string",
            "Description": "The courtesy title of the customer on the shipping address.",
            "Examples": [
                "Dr."
            ],
            "Group": "general/shipping_address"
        },
        {
            "Name": "slr_asp",
            "DisplayName": "Merchant | Average sales price",
            "Type": "float",
            "Description": "The ASP (average sales price) of the merchant.",
            "Examples": [
                "5.99"
            ],
            "Group": "general/merchant"
        },
        {
            "Name": "slr_crncy",
            "DisplayName": "Merchant | Currency",
            "Type": "enum",
            "Description": "The operating currency of the merchant.",
            "ValuesRef": "currency_codes",
            "Group": "general/merchant"
        },
        {
            "Name": "slr_ctry",
            "DisplayName": "Merchant | Country",
            "Type": "enum",
            "Description": "The country where the merchant operates. An ISO 3166-1 alpha-2 code. You can either have this configured in the configuration service or send this information in the API request.",
            "ValuesRef": "country_code_iso",
            "Group": "general/merchant"
        },
        {
            "Name": "slr_ind",
            "DisplayName": "Merchant | Industry",
            "Type": "string",
            "Description": "The industry where the merchant operates. You can either have this configured in the configuration service or send this information in the API request.",
            "Examples": [
                "Perfumery/duty free"
            ],
            "Group": "general/merchant"
        },
        {
            "Name": "slr_ind_cat",
            "DisplayName": "Merchant | Industry category",
            "Type": "string",
            "Description": "The industry category of the merchant. You can either have this configured in the configuration service or send this information in the API request.",
            "Examples": [
                "3 Retail"
            ],
            "Group": "general/merchant"
        },
        {
            "Name": "slr_ind_mcc",
            "DisplayName": "Merchant | MCC",
            "Type": "string",
            "Description": "The MCC (merchant category code) of the merchant. You can either have this configured in the configuration service or send this information in the API request.",
            "Examples": [
                "5641"
            ],
            "Group": "general/merchant"
        },
        {
            "Name": "slr_name",
            "DisplayName": "Merchant | Name",
            "Type": "string",
            "Description": "The name of the merchant. You can either have this configured in the configuration service or send this information in the API request.",
            "Examples": [
                "Square Enix"
            ],
            "Group": "general/merchant"
        },
        {
            "Name": "sub_seller",
            "DisplayName": "Sub-merchant | ID",
            "Type": "string",
            "Description": "The identification code of the sub-merchant.",
            "Examples": [
                "8897"
            ],
            "Group": "general/merchant"
        },
        {
            "Name": "subscription_active",
            "DisplayName": "Purchase | Subscription active",
            "Type": "bool",
            "Description": "Indicates if the customer has an active subscription with the merchant.",
            "Group": "general/purchase"
        },
        {
            "Name": "subscription_end_date",
            "DisplayName": "Purchase | Subscription end date",
            "Type": "date",
            "Description": "Indicates the end date of an active subscription. If there is no active subscription available, use this datapoint to indicate the end date of the most recent subscription. The date part of an RFC3339-encoded UTC timestamp.",
            "Examples": [
                "2021-10-04T"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "support_cookie",
            "DisplayName": "Browser | Cookie support",
            "Type": "bool",
            "Description": "Indicates if the user's browser supports and is not blocking cookies.",
            "Group": "general/device"
        },
        {
            "Name": "support_flash",
            "DisplayName": "Browser | Flash support",
            "Type": "bool",
            "Description": "Indicates if the user's browser supports Flash.",
            "Group": "general/device"
        },
        {
            "Name": "support_geo",
            "DisplayName": "Browser | Geolocation support",
            "Type": "bool",
            "Description": "Indicates if the user's browser supports geolocation.",
            "Group": "general/device"
        },
        {
            "Name": "support_java",
            "DisplayName": "Browser | Java support",
            "Type": "bool",
            "Description": "Indicates if the user's browser supports Java.",
            "Group": "general/device"
        },
        {
            "Name": "support_js",
            "DisplayName": "Browser | JavaScript support",
            "Type": "bool",
            "Description": "Indicates if the user's browser supports JavaScript.",
            "Group": "general/device"
        },
        {
            "Name": "third_party_booking",
            "DisplayName": "Purchase | Third-party booking",
            "Type": "bool",
            "Description": "Indicates whether the booking was made by a third-party entity.",
            "Group": "general/purchase"
        },
        {
            "Name": "ticket_currency",
            "DisplayName": "Purchase | Ticket currency",
            "Type": "enum",
            "Description": "The SO-3 currency code in which 'ticket_price' is given.",
            "ValuesRef": "currency_codes",
            "Group": "general/purchase"
        },
        {
            "Name": "ticket_device_used",
            "DisplayName": "Purchase | Device and app type",
            "Type": "enum",
            "Description": "Indicates the device and app type used to make the booking for a ticket.",
            "Values": [
                {
                    "Name": "mobile_browser",
                    "DisplayName": "Mobile browser",
                    "Description": "Mobile phone (in the browser)"
                },
                {
                    "Name": "mobile_app",
                    "DisplayName": "Mobile app",
                    "Description": "Mobile phone (in the app)"
                },
                {
                    "Name": "desktop",
                    "DisplayName": "Desktop",
                    "Description": "Desktop computer (in the browser)"
                },
                {
                    "Name": "tablet_browser",
                    "DisplayName": "Tablet browser",
                    "Description": "Tablet (in the browser)"
                },
                {
                    "Name": "tablet_app",
                    "DisplayName": "Tablet app",
                    "Description": "Tablet (in the app)"
                }
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ticket_exchange_fee",
            "DisplayName": "Ticket | Exchange fee",
            "Type": "float",
            "Description": "The fee applied for exchanging an issued ticket.",
            "Examples": [
                "50,00"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ticket_issue_date",
            "DisplayName": "Ticket | Issue date",
            "Type": "timestamp",
            "Description": "An RFC3339-encoded UTC timestamp indicating the date when the ticket was issued.",
            "Examples": [
                "2021-10-04T15:20:44"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ticket_itinerary_legs_count",
            "DisplayName": "Ticket | Itinerary legs",
            "Type": "int",
            "Description": "Trip path information, i.e. the number of legs in the itinerary.",
            "Examples": [
                "2"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ticket_price",
            "DisplayName": "Purchase | Ticket price",
            "Type": "float",
            "Description": "The full price of the ticket before any discounts or vouchers are applied.",
            "Examples": [
                "349"
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "ticket_transaction_type",
            "DisplayName": "Ticket | Transaction type",
            "Type": "enum",
            "Description": "The type of transaction carried out for the ticket.",
            "Values": [
                {
                    "Name": "exchange",
                    "DisplayName": "Ticket exchange",
                    "Description": "Ticket exchange"
                },
                {
                    "Name": "misc",
                    "DisplayName": "Miscellaneous",
                    "Description": "Not a ticket purchase and not a transaction related to a ticket exchange."
                },
                {
                    "Name": "refund",
                    "DisplayName": "Ticket refund",
                    "Description": "Ticket refund"
                },
                {
                    "Name": "purchase",
                    "DisplayName": "Ticket purchase",
                    "Description": "Ticket purchase"
                }
            ],
            "Group": "general/purchase"
        },
        {
            "Name": "time_from_first_visit",
            "DisplayName": "Purchase | Time from first visit",
            "Type": "int",
            "Description": "Indicates the number of days that have passed from the moment a customer first visited the e-commerce site and the moment when they initiated the transaction. This period of time covers multiple browser sessions.",
            "Group": "general/purchase"
        },
        {
            "Name": "time_to_purchase",
            "DisplayName": "Purchase | Time to purchase",
            "Type": "int",
            "Description": "Indicates the number of seconds that have passed from the moment a customer accessed the e-commerce website to the moment when they initiated the transaction. Use this datapoint to indicate the time within one browser session.",
            "Group": "general/purchase"
        },
        {
            "Name": "trans_amt",
            "DisplayName": "Transaction | Amount",
            "Type": "float",
            "Description": "The transaction amount in the original currency.",
            "Examples": [
                "23.15"
            ],
            "Group": "general/transaction"
        },
        {
            "Name": "trans_currency",
            "DisplayName": "Transaction | Currency",
            "Type": "enum",
            "Description": "SO-3 currency code in which 'trans_amt' is given.",
            "ValuesRef": "currency_codes",
            "Group": "general/transaction"
        },
        {
            "Name": "trans_id",
            "DisplayName": "Transaction | ID",
            "Type": "string",
            "Description": "The ID of the transaction as identified by the PSP. Do not to confuse with the ID assigned by the merchant ('order_id') or the transaction ID created by shufti ('frg_trans_id').",
            "Examples": [
                "X1234567"
            ],
            "Group": "general/transaction"
        },
        {
            "Name": "trans_is_b2b",
            "DisplayName": "Transaction | Is B2B",
            "Type": "bool",
            "Description": "Indicates if the transaction is a B2B transaction.",
            "Group": "general/transaction"
        },
        {
            "Name": "trans_status",
            "DisplayName": "Transaction | Status",
            "Type": "string",
            "Description": "Specifies the transaction approval status communicated by the client.",
            "Examples": [
                "Approved",
                "Declined"
            ],
            "Group": "general/transaction"
        },
        {
            "Name": "trans_ts",
            "DisplayName": "Transaction | Timestamp",
            "Type": "timestamp",
            "Description": "Transaction timestamp reported by the client.",
            "Examples": [
                "2009-11-10T23:00:00Z"
            ],
            "Group": "general/transaction"
        },
        {
            "Name": "voucher_used",
            "DisplayName": "Purchase | Promo voucher used",
            "Type": "bool",
            "Description": "Indicates if the item was purchased with a promo voucher.",
            "Group": "general/purchase"
        }
    ],
    "enums": [
        {
            "Name": "country_code_iso",
            "Values": [
                {
                    "Name": "AD",
                    "DisplayName": "AD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AE",
                    "DisplayName": "AE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AF",
                    "DisplayName": "AF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AG",
                    "DisplayName": "AG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AI",
                    "DisplayName": "AI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AL",
                    "DisplayName": "AL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AM",
                    "DisplayName": "AM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AO",
                    "DisplayName": "AO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AQ",
                    "DisplayName": "AQ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AR",
                    "DisplayName": "AR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AS",
                    "DisplayName": "AS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AT",
                    "DisplayName": "AT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AU",
                    "DisplayName": "AU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AW",
                    "DisplayName": "AW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AX",
                    "DisplayName": "AX",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AZ",
                    "DisplayName": "AZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BA",
                    "DisplayName": "BA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BB",
                    "DisplayName": "BB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BD",
                    "DisplayName": "BD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BE",
                    "DisplayName": "BE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BF",
                    "DisplayName": "BF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BG",
                    "DisplayName": "BG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BH",
                    "DisplayName": "BH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BI",
                    "DisplayName": "BI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BJ",
                    "DisplayName": "BJ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BL",
                    "DisplayName": "BL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BM",
                    "DisplayName": "BM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BN",
                    "DisplayName": "BN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BO",
                    "DisplayName": "BO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BQ",
                    "DisplayName": "BQ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BR",
                    "DisplayName": "BR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BS",
                    "DisplayName": "BS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BT",
                    "DisplayName": "BT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BV",
                    "DisplayName": "BV",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BW",
                    "DisplayName": "BW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BY",
                    "DisplayName": "BY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BZ",
                    "DisplayName": "BZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CA",
                    "DisplayName": "CA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CC",
                    "DisplayName": "CC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CD",
                    "DisplayName": "CD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CF",
                    "DisplayName": "CF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CG",
                    "DisplayName": "CG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CH",
                    "DisplayName": "CH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CI",
                    "DisplayName": "CI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CK",
                    "DisplayName": "CK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CL",
                    "DisplayName": "CL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CM",
                    "DisplayName": "CM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CN",
                    "DisplayName": "CN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CO",
                    "DisplayName": "CO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CR",
                    "DisplayName": "CR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CU",
                    "DisplayName": "CU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CV",
                    "DisplayName": "CV",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CW",
                    "DisplayName": "CW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CX",
                    "DisplayName": "CX",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CY",
                    "DisplayName": "CY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CZ",
                    "DisplayName": "CZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DE",
                    "DisplayName": "DE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DJ",
                    "DisplayName": "DJ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DK",
                    "DisplayName": "DK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DM",
                    "DisplayName": "DM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DO",
                    "DisplayName": "DO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DZ",
                    "DisplayName": "DZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "EC",
                    "DisplayName": "EC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "EE",
                    "DisplayName": "EE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "EG",
                    "DisplayName": "EG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "EH",
                    "DisplayName": "EH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ER",
                    "DisplayName": "ER",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ES",
                    "DisplayName": "ES",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ET",
                    "DisplayName": "ET",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "FI",
                    "DisplayName": "FI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "FJ",
                    "DisplayName": "FJ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "FK",
                    "DisplayName": "FK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "FM",
                    "DisplayName": "FM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "FO",
                    "DisplayName": "FO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "FR",
                    "DisplayName": "FR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GA",
                    "DisplayName": "GA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GB",
                    "DisplayName": "GB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GD",
                    "DisplayName": "GD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GE",
                    "DisplayName": "GE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GF",
                    "DisplayName": "GF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GG",
                    "DisplayName": "GG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GH",
                    "DisplayName": "GH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GI",
                    "DisplayName": "GI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GL",
                    "DisplayName": "GL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GM",
                    "DisplayName": "GM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GN",
                    "DisplayName": "GN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GP",
                    "DisplayName": "GP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GQ",
                    "DisplayName": "GQ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GR",
                    "DisplayName": "GR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GS",
                    "DisplayName": "GS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GT",
                    "DisplayName": "GT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GU",
                    "DisplayName": "GU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GW",
                    "DisplayName": "GW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GY",
                    "DisplayName": "GY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HK",
                    "DisplayName": "HK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HM",
                    "DisplayName": "HM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HN",
                    "DisplayName": "HN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HR",
                    "DisplayName": "HR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HT",
                    "DisplayName": "HT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HU",
                    "DisplayName": "HU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ID",
                    "DisplayName": "ID",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IE",
                    "DisplayName": "IE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IL",
                    "DisplayName": "IL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IM",
                    "DisplayName": "IM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IN",
                    "DisplayName": "IN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IO",
                    "DisplayName": "IO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IQ",
                    "DisplayName": "IQ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IR",
                    "DisplayName": "IR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IS",
                    "DisplayName": "IS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IT",
                    "DisplayName": "IT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "JE",
                    "DisplayName": "JE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "JM",
                    "DisplayName": "JM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "JO",
                    "DisplayName": "JO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "JP",
                    "DisplayName": "JP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KE",
                    "DisplayName": "KE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KG",
                    "DisplayName": "KG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KH",
                    "DisplayName": "KH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KI",
                    "DisplayName": "KI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KM",
                    "DisplayName": "KM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KN",
                    "DisplayName": "KN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KP",
                    "DisplayName": "KP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KR",
                    "DisplayName": "KR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KW",
                    "DisplayName": "KW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KY",
                    "DisplayName": "KY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KZ",
                    "DisplayName": "KZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LA",
                    "DisplayName": "LA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LB",
                    "DisplayName": "LB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LC",
                    "DisplayName": "LC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LI",
                    "DisplayName": "LI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LK",
                    "DisplayName": "LK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LR",
                    "DisplayName": "LR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LS",
                    "DisplayName": "LS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LT",
                    "DisplayName": "LT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LU",
                    "DisplayName": "LU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LV",
                    "DisplayName": "LV",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LY",
                    "DisplayName": "LY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MA",
                    "DisplayName": "MA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MC",
                    "DisplayName": "MC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MD",
                    "DisplayName": "MD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ME",
                    "DisplayName": "ME",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MF",
                    "DisplayName": "MF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MG",
                    "DisplayName": "MG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MH",
                    "DisplayName": "MH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MK",
                    "DisplayName": "MK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ML",
                    "DisplayName": "ML",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MM",
                    "DisplayName": "MM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MN",
                    "DisplayName": "MN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MO",
                    "DisplayName": "MO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MP",
                    "DisplayName": "MP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MQ",
                    "DisplayName": "MQ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MR",
                    "DisplayName": "MR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MS",
                    "DisplayName": "MS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MT",
                    "DisplayName": "MT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MU",
                    "DisplayName": "MU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MV",
                    "DisplayName": "MV",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MW",
                    "DisplayName": "MW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MX",
                    "DisplayName": "MX",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MY",
                    "DisplayName": "MY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MZ",
                    "DisplayName": "MZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NA",
                    "DisplayName": "NA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NC",
                    "DisplayName": "NC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NE",
                    "DisplayName": "NE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NF",
                    "DisplayName": "NF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NG",
                    "DisplayName": "NG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NI",
                    "DisplayName": "NI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NL",
                    "DisplayName": "NL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NO",
                    "DisplayName": "NO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NP",
                    "DisplayName": "NP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NR",
                    "DisplayName": "NR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NU",
                    "DisplayName": "NU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NZ",
                    "DisplayName": "NZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "OM",
                    "DisplayName": "OM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PA",
                    "DisplayName": "PA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PE",
                    "DisplayName": "PE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PF",
                    "DisplayName": "PF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PG",
                    "DisplayName": "PG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PH",
                    "DisplayName": "PH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PK",
                    "DisplayName": "PK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PL",
                    "DisplayName": "PL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PM",
                    "DisplayName": "PM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PN",
                    "DisplayName": "PN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PR",
                    "DisplayName": "PR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PS",
                    "DisplayName": "PS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PT",
                    "DisplayName": "PT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PW",
                    "DisplayName": "PW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PY",
                    "DisplayName": "PY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "QA",
                    "DisplayName": "QA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RE",
                    "DisplayName": "RE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RO",
                    "DisplayName": "RO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RS",
                    "DisplayName": "RS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RU",
                    "DisplayName": "RU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RW",
                    "DisplayName": "RW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SA",
                    "DisplayName": "SA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SB",
                    "DisplayName": "SB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SC",
                    "DisplayName": "SC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SD",
                    "DisplayName": "SD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SE",
                    "DisplayName": "SE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SG",
                    "DisplayName": "SG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SH",
                    "DisplayName": "SH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SI",
                    "DisplayName": "SI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SJ",
                    "DisplayName": "SJ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SK",
                    "DisplayName": "SK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SL",
                    "DisplayName": "SL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SM",
                    "DisplayName": "SM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SN",
                    "DisplayName": "SN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SO",
                    "DisplayName": "SO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SR",
                    "DisplayName": "SR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SS",
                    "DisplayName": "SS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ST",
                    "DisplayName": "ST",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SV",
                    "DisplayName": "SV",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SX",
                    "DisplayName": "SX",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SY",
                    "DisplayName": "SY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SZ",
                    "DisplayName": "SZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TC",
                    "DisplayName": "TC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TD",
                    "DisplayName": "TD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TF",
                    "DisplayName": "TF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TG",
                    "DisplayName": "TG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TH",
                    "DisplayName": "TH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TJ",
                    "DisplayName": "TJ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TK",
                    "DisplayName": "TK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TL",
                    "DisplayName": "TL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TM",
                    "DisplayName": "TM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TN",
                    "DisplayName": "TN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TO",
                    "DisplayName": "TO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TR",
                    "DisplayName": "TR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TT",
                    "DisplayName": "TT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TV",
                    "DisplayName": "TV",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TW",
                    "DisplayName": "TW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TZ",
                    "DisplayName": "TZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UA",
                    "DisplayName": "UA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UG",
                    "DisplayName": "UG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UM",
                    "DisplayName": "UM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "US",
                    "DisplayName": "US",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UY",
                    "DisplayName": "UY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UZ",
                    "DisplayName": "UZ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VA",
                    "DisplayName": "VA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VC",
                    "DisplayName": "VC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VE",
                    "DisplayName": "VE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VG",
                    "DisplayName": "VG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VI",
                    "DisplayName": "VI",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VN",
                    "DisplayName": "VN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VU",
                    "DisplayName": "VU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "WF",
                    "DisplayName": "WF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "WS",
                    "DisplayName": "WS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "XK",
                    "DisplayName": "XK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "YE",
                    "DisplayName": "YE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "YT",
                    "DisplayName": "YT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ZA",
                    "DisplayName": "ZA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ZM",
                    "DisplayName": "ZM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ZW",
                    "DisplayName": "ZW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AC",
                    "DisplayName": "AC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AN",
                    "DisplayName": "AN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KS",
                    "DisplayName": "KS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                }
            ]
        },
        {
            "Name": "ticket_class",
            "Values": [
                {
                    "Name": "P",
                    "DisplayName": "P",
                    "Description": "First class premium.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "F",
                    "DisplayName": "F",
                    "Description": "First class full fare.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "A",
                    "DisplayName": "A",
                    "Description": "First class discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "C",
                    "DisplayName": "C",
                    "Description": "Business class full fare.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "J",
                    "DisplayName": "J",
                    "Description": "Business class premium.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "D",
                    "DisplayName": "D",
                    "Description": "Business class discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "I",
                    "DisplayName": "I",
                    "Description": "Business class discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "Z",
                    "DisplayName": "Z",
                    "Description": "Business class discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "Y",
                    "DisplayName": "Y",
                    "Description": "Economy/coach.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "W",
                    "DisplayName": "W",
                    "Description": "Economy/coach premium.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "S",
                    "DisplayName": "S",
                    "Description": "Economy/coach.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "B",
                    "DisplayName": "B",
                    "Description": "Economy/coach discounted. Eligible for an upgrade to class M.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "H",
                    "DisplayName": "H",
                    "Description": "Economy/coach discounted. Eligible for an upgrade to business class.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "K",
                    "DisplayName": "K",
                    "Description": "Economy/coach discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "L",
                    "DisplayName": "L",
                    "Description": "Economy/coach discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "M",
                    "DisplayName": "M",
                    "Description": "Economy/coach discounted. Eligible for an upgrade to business class.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "N",
                    "DisplayName": "N",
                    "Description": "Economy/coach discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "Q",
                    "DisplayName": "Q",
                    "Description": "Economy/coach discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "V",
                    "DisplayName": "V",
                    "Description": "Economy/coach discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "other",
                    "DisplayName": "Other",
                    "Description": "Another class not covered by the existing values.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "G",
                    "DisplayName": "G",
                    "Description": "Economy/coach discounted, conditional reservation. Used as RBD (Reservations Booking Designator), not as primary code. RBD is the class used to book the flight in the reservations system and specified by the carrier providing transportation.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "T",
                    "DisplayName": "T",
                    "Description": "Economy/coach discounted.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "R",
                    "DisplayName": "R",
                    "Description": "First class suites/individual airline use. Used as RBD (Reservations Booking Designator), not as primary code. RBD is the class used to book the flight in the reservations system and specified by the carrier providing transportation.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "U",
                    "DisplayName": "U",
                    "Description": "Shuttle service. No reservation needed, seat guaranteed. Used as RBD (Reservations Booking Designator), not as primary code. RBD is the class used to book the flight in the reservations system and specified by the carrier providing transportation.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "O",
                    "DisplayName": "O",
                    "Description": "Economy/coach discounted. Used as RBD (Reservations Booking Designator), not as primary code. RBD is the class used to book the flight in the reservations system and specified by the carrier providing transportation.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "E",
                    "DisplayName": "E",
                    "Description": "Shuttle service. Reservation not allowed, seat to be confirmed at check-in. Used as RBD (Reservations Booking Designator), not as primary code. RBD is the class used to book the flight in the reservations system and specified by the carrier providing transportation.",
                    "Deprecated": false,
                    "DeprecationReason": ""
                }
            ]
        },
        {
            "Name": "country_region",
            "Values": [
                {
                    "Name": "anatolia",
                    "DisplayName": "Anatolia",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "balkans",
                    "DisplayName": "The Balkans",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "caribbeans",
                    "DisplayName": "The Caribbean",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "central_america",
                    "DisplayName": "Central America",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "central_asia",
                    "DisplayName": "Central Asia",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "east_africa",
                    "DisplayName": "East Africa",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "east_asia",
                    "DisplayName": "East Asia",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "east_eu",
                    "DisplayName": "Eastern Europe",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "middle_east",
                    "DisplayName": "The Middle East",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "north_africa",
                    "DisplayName": "North Africa",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "north_america",
                    "DisplayName": "North America",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "north_eu",
                    "DisplayName": "Northern Europe",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "oceania",
                    "DisplayName": "Oceania",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "south_america",
                    "DisplayName": "South America",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "south_asia",
                    "DisplayName": "South Asia",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "south_central_africa",
                    "DisplayName": "Southern and Central Africa",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "south_east_asia",
                    "DisplayName": "Southeast Asia",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "west_africa",
                    "DisplayName": "West Africa",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "west_eu",
                    "DisplayName": "Western Europe",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "antarctics",
                    "DisplayName": "Antarctics",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                }
            ]
        },
        {
            "Name": "currency_codes",
            "Values": [
                {
                    "Name": "AED",
                    "DisplayName": "AED",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AFN",
                    "DisplayName": "AFN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ALL",
                    "DisplayName": "ALL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AMD",
                    "DisplayName": "AMD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ANG",
                    "DisplayName": "ANG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AOA",
                    "DisplayName": "AOA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ARS",
                    "DisplayName": "ARS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AUD",
                    "DisplayName": "AUD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AWG",
                    "DisplayName": "AWG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "AZN",
                    "DisplayName": "AZN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BAM",
                    "DisplayName": "BAM",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BBD",
                    "DisplayName": "BBD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BDT",
                    "DisplayName": "BDT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BGN",
                    "DisplayName": "BGN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BHD",
                    "DisplayName": "BHD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BIF",
                    "DisplayName": "BIF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BMD",
                    "DisplayName": "BMD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BND",
                    "DisplayName": "BND",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BOB",
                    "DisplayName": "BOB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BRL",
                    "DisplayName": "BRL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BSD",
                    "DisplayName": "BSD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BTN",
                    "DisplayName": "BTN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BWP",
                    "DisplayName": "BWP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BYR",
                    "DisplayName": "BYR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "BZD",
                    "DisplayName": "BZD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CAD",
                    "DisplayName": "CAD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CDF",
                    "DisplayName": "CDF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CHF",
                    "DisplayName": "CHF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CLP",
                    "DisplayName": "CLP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CNY",
                    "DisplayName": "CNY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "COP",
                    "DisplayName": "COP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CRC",
                    "DisplayName": "CRC",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CUP",
                    "DisplayName": "CUP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CVE",
                    "DisplayName": "CVE",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "CZK",
                    "DisplayName": "CZK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DJF",
                    "DisplayName": "DJF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DKK",
                    "DisplayName": "DKK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DOP",
                    "DisplayName": "DOP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "DZD",
                    "DisplayName": "DZD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "EGP",
                    "DisplayName": "EGP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ERN",
                    "DisplayName": "ERN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ETB",
                    "DisplayName": "ETB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "EUR",
                    "DisplayName": "EUR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "FJD",
                    "DisplayName": "FJD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "FKP",
                    "DisplayName": "FKP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GBP",
                    "DisplayName": "GBP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GEL",
                    "DisplayName": "GEL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GHS",
                    "DisplayName": "GHS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GIP",
                    "DisplayName": "GIP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GMD",
                    "DisplayName": "GMD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GNF",
                    "DisplayName": "GNF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GTQ",
                    "DisplayName": "GTQ",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "GYD",
                    "DisplayName": "GYD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HKD",
                    "DisplayName": "HKD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HNL",
                    "DisplayName": "HNL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HRK",
                    "DisplayName": "HRK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HTG",
                    "DisplayName": "HTG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "HUF",
                    "DisplayName": "HUF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IDR",
                    "DisplayName": "IDR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ILS",
                    "DisplayName": "ILS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "INR",
                    "DisplayName": "INR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IQD",
                    "DisplayName": "IQD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "IRR",
                    "DisplayName": "IRR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ISK",
                    "DisplayName": "ISK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "JMD",
                    "DisplayName": "JMD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "JOD",
                    "DisplayName": "JOD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "JPY",
                    "DisplayName": "JPY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KES",
                    "DisplayName": "KES",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KGS",
                    "DisplayName": "KGS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KHR",
                    "DisplayName": "KHR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KMF",
                    "DisplayName": "KMF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KPW",
                    "DisplayName": "KPW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KRW",
                    "DisplayName": "KRW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KWD",
                    "DisplayName": "KWD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KYD",
                    "DisplayName": "KYD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "KZT",
                    "DisplayName": "KZT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LAK",
                    "DisplayName": "LAK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LBP",
                    "DisplayName": "LBP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LKR",
                    "DisplayName": "LKR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LRD",
                    "DisplayName": "LRD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LSL",
                    "DisplayName": "LSL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "LYD",
                    "DisplayName": "LYD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MAD",
                    "DisplayName": "MAD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MDL",
                    "DisplayName": "MDL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MGA",
                    "DisplayName": "MGA",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MKD",
                    "DisplayName": "MKD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MMK",
                    "DisplayName": "MMK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MNT",
                    "DisplayName": "MNT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MOP",
                    "DisplayName": "MOP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MRO",
                    "DisplayName": "MRO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MUR",
                    "DisplayName": "MUR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MVR",
                    "DisplayName": "MVR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MWK",
                    "DisplayName": "MWK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MXN",
                    "DisplayName": "MXN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MYR",
                    "DisplayName": "MYR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "MZN",
                    "DisplayName": "MZN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NAD",
                    "DisplayName": "NAD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NGN",
                    "DisplayName": "NGN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NIO",
                    "DisplayName": "NIO",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NOK",
                    "DisplayName": "NOK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NPR",
                    "DisplayName": "NPR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "NZD",
                    "DisplayName": "NZD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "OMR",
                    "DisplayName": "OMR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PAB",
                    "DisplayName": "PAB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PEN",
                    "DisplayName": "PEN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PGK",
                    "DisplayName": "PGK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PHP",
                    "DisplayName": "PHP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PKR",
                    "DisplayName": "PKR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PLN",
                    "DisplayName": "PLN",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "PYG",
                    "DisplayName": "PYG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "QAR",
                    "DisplayName": "QAR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RON",
                    "DisplayName": "RON",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RSD",
                    "DisplayName": "RSD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RUB",
                    "DisplayName": "RUB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "RWF",
                    "DisplayName": "RWF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SAR",
                    "DisplayName": "SAR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SBD",
                    "DisplayName": "SBD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SCR",
                    "DisplayName": "SCR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SDG",
                    "DisplayName": "SDG",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SEK",
                    "DisplayName": "SEK",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SGD",
                    "DisplayName": "SGD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SHP",
                    "DisplayName": "SHP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SLL",
                    "DisplayName": "SLL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SOS",
                    "DisplayName": "SOS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SRD",
                    "DisplayName": "SRD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SSP",
                    "DisplayName": "SSP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "STD",
                    "DisplayName": "STD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SYP",
                    "DisplayName": "SYP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "SZL",
                    "DisplayName": "SZL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "THB",
                    "DisplayName": "THB",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TJS",
                    "DisplayName": "TJS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TMT",
                    "DisplayName": "TMT",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TND",
                    "DisplayName": "TND",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TOP",
                    "DisplayName": "TOP",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TRY",
                    "DisplayName": "TRY",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TTD",
                    "DisplayName": "TTD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TWD",
                    "DisplayName": "TWD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "TZS",
                    "DisplayName": "TZS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UAH",
                    "DisplayName": "UAH",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UGX",
                    "DisplayName": "UGX",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "USD",
                    "DisplayName": "USD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UYU",
                    "DisplayName": "UYU",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "UZS",
                    "DisplayName": "UZS",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VEF",
                    "DisplayName": "VEF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VND",
                    "DisplayName": "VND",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "VUV",
                    "DisplayName": "VUV",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "WST",
                    "DisplayName": "WST",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "XAF",
                    "DisplayName": "XAF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "XCD",
                    "DisplayName": "XCD",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "XOF",
                    "DisplayName": "XOF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "XPF",
                    "DisplayName": "XPF",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "YER",
                    "DisplayName": "YER",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ZAR",
                    "DisplayName": "ZAR",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ZMW",
                    "DisplayName": "ZMW",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                },
                {
                    "Name": "ZWL",
                    "DisplayName": "ZWL",
                    "Description": "",
                    "Deprecated": false,
                    "DeprecationReason": ""
                }
            ]
        }
    ],
    "groups": [
        {
            "Name": "add_on_service",
            "DisplayName": "Add-on service",
            "ExternalDescription": "Attributes related to an add-on service or product available at shufti."
        },
        {
            "Name": "add_on_service/device_fingerprinting",
            "DisplayName": "Add-on service | Device fingerprinting",
            "ExternalDescription": ""
        },
        {
            "Name": "add_on_service/sanctions_lists",
            "DisplayName": "Add-on service | Sanctions lists",
            "ExternalDescription": ""
        },
        {
            "Name": "buncher",
            "DisplayName": "Customer entity",
            "ExternalDescription": "Attributes related to a customer entity calculated by an internal custom service."
        },
        {
            "Name": "shufti_ai",
            "DisplayName": "shufti AI",
            "ExternalDescription": "Attributes in this group are related to the work of shufti models and internal intelligence."
        },
        {
            "Name": "shufti_ai/credit",
            "DisplayName": "shufti AI | Credit",
            "ExternalDescription": ""
        },
        {
            "Name": "shufti_ai/fraud",
            "DisplayName": "shufti AI | Fraud",
            "ExternalDescription": ""
        },
        {
            "Name": "shufti_ai/general",
            "DisplayName": "shufti AI | General",
            "ExternalDescription": ""
        },
        {
            "Name": "shufti_ai/goodies",
            "DisplayName": "shufti AI | Goodies",
            "ExternalDescription": ""
        },
        {
            "Name": "shufti_ai/nbh",
            "DisplayName": "shufti AI | Neighborhood scoring",
            "ExternalDescription": ""
        },
        {
            "Name": "general",
            "DisplayName": "General",
            "ExternalDescription": "Attributes and datapoints representing general data about a transaction, including but not limited to transactional data, customer, merchant, address, device, purchase, and so on."
        },
        {
            "Name": "general/account",
            "DisplayName": "General | Account",
            "ExternalDescription": ""
        },
        {
            "Name": "general/billing_address",
            "DisplayName": "General | Billing address",
            "ExternalDescription": ""
        },
        {
            "Name": "general/customer_identity",
            "DisplayName": "General | Customer identity",
            "ExternalDescription": ""
        },
        {
            "Name": "general/device",
            "DisplayName": "General | Device",
            "ExternalDescription": ""
        },
        {
            "Name": "general/device_id",
            "DisplayName": "General | Device ID",
            "ExternalDescription": ""
        },
        {
            "Name": "general/geo",
            "DisplayName": "General | Geo",
            "ExternalDescription": ""
        },
        {
            "Name": "general/ip_address",
            "DisplayName": "General | IP address",
            "ExternalDescription": ""
        },
        {
            "Name": "general/merchant",
            "DisplayName": "General | Merchant",
            "ExternalDescription": ""
        },
        {
            "Name": "general/purchase",
            "DisplayName": "General | Purchase",
            "ExternalDescription": ""
        },
        {
            "Name": "general/shipping_address",
            "DisplayName": "General | Shipping address",
            "ExternalDescription": ""
        },
        {
            "Name": "general/transaction",
            "DisplayName": "General | Transaction",
            "ExternalDescription": ""
        },
        {
            "Name": "industry",
            "DisplayName": "Industry",
            "ExternalDescription": "Industry-specific datapoints and attributes cover the data relevant for a specific industry or business model."
        },
        {
            "Name": "industry/airlines",
            "DisplayName": "Industry | Airlines",
            "ExternalDescription": ""
        },
        {
            "Name": "industry/airlines/jetsmart",
            "DisplayName": "Industry | Airlines | JetSmart",
            "ExternalDescription": "This group is dedicated to attributes created specifically for JetSmart. They are only to be used internally for the purposes of supporting JetSmart."
        },
        {
            "Name": "industry/digital",
            "DisplayName": "Industry | Digital goods and services",
            "ExternalDescription": ""
        },
        {
            "Name": "industry/gaming",
            "DisplayName": "Industry | Gaming",
            "ExternalDescription": ""
        },
        {
            "Name": "industry/hotels",
            "DisplayName": "Industry | Hotels",
            "ExternalDescription": ""
        },
        {
            "Name": "industry/hotels/iberostar",
            "DisplayName": "Industry | Hotels | Iberostar",
            "ExternalDescription": "This group is dedicated to attributes created specifically for Iberostar. They are only to be used internally for the purposes of supporting Iberostar."
        },
        {
            "Name": "industry/retail",
            "DisplayName": "Industry | Retail",
            "ExternalDescription": ""
        },
        {
            "Name": "match",
            "DisplayName": "Match",
            "ExternalDescription": "Match attributes specify if one piece of data matches another piece of data. A match between the two could suggest that the transaction is not fraudulent."
        },
        {
            "Name": "match/address",
            "DisplayName": "Match | Address",
            "ExternalDescription": ""
        },
        {
            "Name": "match/customer_identity",
            "DisplayName": "Match | Customer identity",
            "ExternalDescription": ""
        },
        {
            "Name": "match/other",
            "DisplayName": "Match | Other",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method",
            "DisplayName": "Payment method",
            "ExternalDescription": "Attributes and datapoints related to one of the defined payment methods."
        },
        {
            "Name": "payment_method/bank_transfer",
            "DisplayName": "Payment method | Bank transfer",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method/bnpl",
            "DisplayName": "Payment method | BNPL",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method/cards",
            "DisplayName": "Payment method | Cards",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method/cash",
            "DisplayName": "Payment method | Cash",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method/digital_wallet",
            "DisplayName": "Payment method | Digital wallet",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method/direct_debit",
            "DisplayName": "Payment method | Direct debit",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method/general",
            "DisplayName": "Payment method | General",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method/mobile",
            "DisplayName": "Payment method | Mobile",
            "ExternalDescription": ""
        },
        {
            "Name": "payment_method/prepaids",
            "DisplayName": "Payment method | Prepaids and vouchers",
            "ExternalDescription": ""
        },
        {
            "Name": "velocity",
            "DisplayName": "Velocity",
            "ExternalDescription": "Velocity attributes specify the frequency of transactions incoming from one individual. Velocity attributes of 1 datapoint focus on one value only, for example email velocity or IP address velocity. Velocity attributes of 2 datapoints focus on a combination of values rather than a single one. Transaction status velocity focuses on the number of times an attribute value has appeared in a transaction with a given status."
        },
        {
            "Name": "velocity/of_1_datapoint",
            "DisplayName": "Velocity of 1 datapoint",
            "ExternalDescription": ""
        },
        {
            "Name": "velocity/of_1_datapoint/billing_address",
            "DisplayName": "Velocity of 1 datapoint | Billing address",
            "ExternalDescription": ""
        },
        {
            "Name": "velocity/of_1_datapoint/customer_identity",
            "DisplayName": "Velocity of 1 datapoint | Customer identity",
            "ExternalDescription": ""
        },
        {
            "Name": "velocity/of_1_datapoint/device",
            "DisplayName": "Velocity of 1 datapoint | Device",
            "ExternalDescription": ""
        },
        {
            "Name": "velocity/of_1_datapoint/payment_method",
            "DisplayName": "Velocity of 1 datapoint | Payment method",
            "ExternalDescription": ""
        },
        {
            "Name": "velocity/of_1_datapoint/shipping_address",
            "DisplayName": "Velocity of 1 datapoint | Shipping address",
            "ExternalDescription": ""
        },
        {
            "Name": "velocity/of_2_datapoints",
            "DisplayName": "Velocity of 2 datapoints",
            "ExternalDescription": ""
        },
        {
            "Name": "velocity/txn_status",
            "DisplayName": "Transaction status velocity of 1 datapoint",
            "ExternalDescription": ""
        }
    ]
}
