class FisData{
    constructor(){
        this.id = 0;
        // AirlineCode is 2 characters string
        this.AirlineCode = null;
        // FlightNumber is 4 digits string
        this.FlightNumber = null;
        // DA is 'D' for Departure, 'A' for Arrival
        this.DA = null;
        // DI is 'D' for Domestic, 'I' for International
        this.DI = null;
        // Origin is CityDetail object
        this.Origin = null;
        // Destination is Array of CityDetail object
        this.Destination = null;
        // Gate is string
        this.Gate = null;
        // Terminal is string
        this.Terminal = null;
        // BaggageClaim is string
        this.BaggageClaim = null;
        // CheckinCounter is string
        this.CheckinCounter = null;
        // lastUpdated is String in format yyyy-MM-dd HH:mm:ss
        this.lastUpdated = null;
        // scheduledTime is String in format yyyy-MM-dd HH:mm:ss
        this.scheduledTime = null;
        // estimatedTime is String in format yyyy-MM-dd HH:mm:ss
        this.estimatedTime = null;
        // actualTime is String in format yyyy-MM-dd HH:mm:ss
        this.actualTime = null;
        // gateScheduledTime is String in format yyyy-MM-dd HH:mm:ss
        this.gateScheduledTime = null;
        // gateEstimatedTime is String in format yyyy-MM-dd HH:mm:ss
        this.gateEstimatedTime = null;
        // gateActualTime is String in format yyyy-MM-dd HH:mm:ss
        this.gateActualTime = null;
        // weather is String
        this.weather = null;
        // temperatureF is number
        this.temperatureC = 0.0;
        // Remark is String
        this.Remark = null;
        this.IsRead = null;
    }
}