faker.providers.automotive.ar_SA

Package Contents

Classes

AutomotiveProvider

Implement default automotive provider for Faker.

Provider

Implement automotive provider for ar_SA locale.

class faker.providers.automotive.ar_SA.AutomotiveProvider(generator: Any)

Bases: faker.providers.BaseProvider

Implement default automotive provider for Faker.

license_formats: faker.providers.ElementsType = ()
license_plate() str

Generate a license plate.

vin() str

Generate vin number.

class faker.providers.automotive.ar_SA.Provider(generator: Any)

Bases: faker.providers.automotive.Provider

Implement automotive provider for ar_SA locale.

Sources:

LICENSE_FORMAT_EN = '#### ???'
LICENSE_FORMAT_AR = '? ? ? ####'
PLATE_CHARS_EN = 'ABDEGHJKLNRSTUVXZ'
PLATE_CHARS_AR = 'أبدعقهحكلنرسطوىصم'
PLATE_MAP
license_plate_en() str

Generate a license plate in Latin/Western characters.

license_plate_ar() str

Generate a license plate in Arabic characters.

This method first generates a license plate in Latin/Western characters using license_plate_en(), and the result is translated internally to generate the Arabic counterpart which serves as this method’s return value.

_translate_license_plate(license_plate: str) str
license_plate(ar: bool = True) str

Generate a license plate.