Show / Hide Table of Contents

Class AircraftTypeDesignators

Aircraft Type Designators

Inheritance
System.Object
BaseApiDataService
AircraftTypeDesignators
Inherited Members
BaseApiDataService.IsLicensed(String)
Namespace: FpAssistantCore.Icao.ApiDataService
Assembly: FpAssistantCoreScl.dll
Syntax
public class AircraftTypeDesignators : BaseApiDataService
Remarks

Use for ICAO API Data Service only

Constructors

View Source

AircraftTypeDesignators(String, String, String, String, Int32, AircraftTypeDesignators.EngineTypes, AircraftTypeDesignators.AircraftCategories, String, AircraftTypeDesignators.WakeTurbulenceCategories, String)

Constructor

Declaration
public AircraftTypeDesignators(string manufacturerCode, string modelNumber, string modelName, string modelVersion, int engineCount, AircraftTypeDesignators.EngineTypes engineType, AircraftTypeDesignators.AircraftCategories aircraftCategory, string description, AircraftTypeDesignators.WakeTurbulenceCategories wakeTurbulenceCategory, string typeDesignatorCode)
Parameters
Type Name Description
System.String manufacturerCode

Code of the manufacturer

System.String modelNumber

Model number of aircraft

System.String modelName

Model name of aircraft

System.String modelVersion

Model version of aircraft

System.Int32 engineCount

Number of engine(s) on the aircraft

AircraftTypeDesignators.EngineTypes engineType

Type of engine(s) on the aircraft

AircraftTypeDesignators.AircraftCategories aircraftCategory

Type category of the aircraft

System.String description

Description of the aircraft

AircraftTypeDesignators.WakeTurbulenceCategories wakeTurbulenceCategory

Wake turbulence of the aircraft

System.String typeDesignatorCode

Type designator code of the aircraft

Fields

View Source

IcaoApiName

ICAO name of API

Declaration
public static readonly string IcaoApiName
Field Value
Type Description
System.String

Properties

View Source

AircraftCategory

short code for the description [concatenation of engine type, engine count and aircraft description]

Declaration
public AircraftTypeDesignators.AircraftCategories AircraftCategory { get; }
Property Value
Type Description
AircraftTypeDesignators.AircraftCategories
View Source

Description

Short code for the description

Declaration
public string Description { get; }
Property Value
Type Description
System.String
Remarks

concatenation of engine type, engine count and aircraft description

View Source

EngineCount

Number of engines on aircraft

Declaration
public int EngineCount { get; }
Property Value
Type Description
System.Int32
View Source

EngineType

Type of engines on aircraft

Declaration
public AircraftTypeDesignators.EngineTypes EngineType { get; }
Property Value
Type Description
AircraftTypeDesignators.EngineTypes
View Source

ManufacturerCode

Code of the manufacturer

Declaration
public string ManufacturerCode { get; }
Property Value
Type Description
System.String
View Source

ModelName

Model name (if applicable, empty otherwise)

Declaration
public string ModelName { get; }
Property Value
Type Description
System.String
View Source

ModelNumber

Model number (if applicable, empty otherwise)

Declaration
public string ModelNumber { get; }
Property Value
Type Description
System.String
View Source

ModelVersion

Model version (if applicable, empty otherwise)

Declaration
public string ModelVersion { get; }
Property Value
Type Description
System.String
View Source

TypeDesignatorCode

ICAO aircraft type designator code

Declaration
public string TypeDesignatorCode { get; }
Property Value
Type Description
System.String
View Source

WakeTurbulenceCategory

Wake turbulence category of the aircraft

Declaration
public AircraftTypeDesignators.WakeTurbulenceCategories WakeTurbulenceCategory { get; }
Property Value
Type Description
AircraftTypeDesignators.WakeTurbulenceCategories

Methods

View Source

DeserializeJson(String)

Deserialize Json from ICAO Data Service

Declaration
public static List<AircraftTypeDesignators> DeserializeJson(string json)
Parameters
Type Name Description
System.String json

Json string to Deserialize

Returns
Type Description
List<AircraftTypeDesignators>

List of AircraftTypeDesignators

  • View Source
In This Article
  • Constructors
    • AircraftTypeDesignators(String, String, String, String, Int32, AircraftTypeDesignators.EngineTypes, AircraftTypeDesignators.AircraftCategories, String, AircraftTypeDesignators.WakeTurbulenceCategories, String)
  • Fields
    • IcaoApiName
  • Properties
    • AircraftCategory
    • Description
    • EngineCount
    • EngineType
    • ManufacturerCode
    • ModelName
    • ModelNumber
    • ModelVersion
    • TypeDesignatorCode
    • WakeTurbulenceCategory
  • Methods
    • DeserializeJson(String)
Back to top Copyright 2018-2024 CADology Limited