Skip to main content

airline Domain

The airline domain maps domain keywords to underlying faker implementations.

Faker Documentation

Methods

airline.aircraftType

Returns a random aircraft type.

No parameters.

Examples:

Shows the default airline.aircraftType call.

airline.aircraftType

Returns: regional

airline.flightNumber

Returns a random flight number. Flight numbers are always 1 to 4 digits long and may include leading zeros.

ArgTypeRequiredDescription
lengthnumbernoDesired flight-number length.
addLeadingZerosbooleannoWhether shorter flight numbers should be padded with leading zeros.

Examples:

Shows the default airline.flightNumber call.

airline.flightNumber()

Returns: 70

Shows airline.flightNumber using length and leading-zero options.

airline.flightNumber(length=4, addLeadingZeros=true)

Returns: 4703

Shows airline.flightNumber using a fixed length.

airline.flightNumber(length=4)

Returns: 4703

Shows airline.flightNumber padding shorter values with leading zeros.

airline.flightNumber(addLeadingZeros=true)

Returns: 0070

airline.iataCode

Generate an airline IATA code.

No parameters.

Examples:

Shows the default airline.airline.iataCode call.

airline.iataCode

Returns: FZ

airline.name

Generate an airline name.

No parameters.

Examples:

Shows the default airline.airline.name call.

airline.name

Returns: Flydubai

airline.recordLocator

Generates a random record locator. Record locators are 6-character alphanumeric booking references.

ArgTypeRequiredDescription
allowNumericsbooleannoWhether numeric characters can be included.
allowVisuallySimilarCharactersbooleannoWhether visually similar characters such as I, 1, O, and 0 can be included.

Examples:

Shows the default airline.recordLocator call.

airline.recordLocator()

Returns: KTAGDC

Shows airline.recordLocator allowing numeric characters.

airline.recordLocator(allowNumerics=true)

Returns: ER2B64

Shows airline.recordLocator allowing visually similar characters.

airline.recordLocator(allowVisuallySimilarCharacters=true)

Returns: KSAHDC

airline.seat

Generates a random seat.

ArgTypeRequiredDescription
aircraftTypenarrowbody|regional|widebodynoThe aircraft type. Can be one of narrowbody, regional, widebody.

Examples:

Shows airline.seat in use.

airline.seat

Returns: 15E

Shows airline.seat in use.

airline.seat(aircraftType="widebody")

Returns: 26H

Shows airline.seat when optional params are omitted.

airline.seat()

Returns: 15E

airplane.iataTypeCode

Generate an airplane IATA type code.

No parameters.

Examples:

Shows the default airline.airplane.iataTypeCode call.

airplane.iataTypeCode

Returns: 74J

airplane.name

Generate an airplane model name.

No parameters.

Examples:

Shows the default airline.airplane.name call.

airplane.name

Returns: Boeing 747-400D

airport.iataCode

Generate an airport IATA code.

No parameters.

Examples:

Shows the default airline.airport.iataCode call.

airport.iataCode

Returns: HRG

airport.name

Generate an airport name.

No parameters.

Examples:

Shows the default airline.airport.name call.

airport.name

Returns: Hurgada International Airport