Class AircraftTypeDesignators
Aircraft Type Designators
Inherited Members
Namespace: FpAssistantCore.Icao.ApiDataService
Assembly: FpAssistantCoreScl.dll
Syntax
public class AircraftTypeDesignators : BaseApiDataService
Remarks
Use for ICAO API Data Service only
Constructors
View SourceAircraftTypeDesignators(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 SourceIcaoApiName
ICAO name of API
Declaration
public static readonly string IcaoApiName
Field Value
Type | Description |
---|---|
System.String |
Properties
View SourceAircraftCategory
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 |
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
EngineCount
Number of engines on aircraft
Declaration
public int EngineCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
EngineType
Type of engines on aircraft
Declaration
public AircraftTypeDesignators.EngineTypes EngineType { get; }
Property Value
Type | Description |
---|---|
AircraftTypeDesignators.EngineTypes |
ManufacturerCode
Code of the manufacturer
Declaration
public string ManufacturerCode { get; }
Property Value
Type | Description |
---|---|
System.String |
ModelName
Model name (if applicable, empty otherwise)
Declaration
public string ModelName { get; }
Property Value
Type | Description |
---|---|
System.String |
ModelNumber
Model number (if applicable, empty otherwise)
Declaration
public string ModelNumber { get; }
Property Value
Type | Description |
---|---|
System.String |
ModelVersion
Model version (if applicable, empty otherwise)
Declaration
public string ModelVersion { get; }
Property Value
Type | Description |
---|---|
System.String |
TypeDesignatorCode
ICAO aircraft type designator code
Declaration
public string TypeDesignatorCode { get; }
Property Value
Type | Description |
---|---|
System.String |
WakeTurbulenceCategory
Wake turbulence category of the aircraft
Declaration
public AircraftTypeDesignators.WakeTurbulenceCategories WakeTurbulenceCategory { get; }
Property Value
Type | Description |
---|---|
AircraftTypeDesignators.WakeTurbulenceCategories |
Methods
View SourceDeserializeJson(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 |