# File to handle the columns.

from enum import Enum

class Column(Enum):
    COMPLETE_SYS_DATE = "Complete_Sys_Date"
    MESSAGE_TYPE = "Message_Type"
    REPEAT_INDICATOR = "Repeat_Indicator"
    MMSI = "MMSI"
    NAVIGATION_STATUS = "Navigation_Status"
    RATE_OF_TURN = "Rate_Of_Turn"
    SPEED_OVER_GROUND = "Speed_Over_Ground"
    POSITION_ACCURACY = "Position_Accuracy"
    LONGITUDE = "Longitude"
    LATITUDE = "Latitude"
    COURSE_OVER_GROUND = "Course_Over_Ground"
    TRUE_HEADING = "True_Heading"
    TIME_STAMP = "Time_Stamp"
    MANEUVER_INDICATOR = "Maneuver_Indicator"
    SPARE = "Spare"
    RAIM_FLAG = "RAIM_flag"
    YEAR = "Year"
    MONTH = "Month"
    DAY = "Day"
    HOUR = "Hour"
    MINUTE = "Minute"
    SECOND = "Second"
    COMPLETE_DATE = "Complete_Date"
    FIX_QUALITY = "Fix_Quality"
    TYPE_OF_EPFD = "Type_Of_EPFD"
    AIS_VERSION = "AIS_Version"
    IMO_NUMBER = "IMO_Number"
    CALL_SIGN = "Call_Sign"
    VESSEL_NAME = "Vessel_Name"
    SHIP_TYPE = "Ship_Type"
    DIMENSION_TO_BOW = "Dimension_to_Bow"
    DIMENSION_TO_STERN = "Dimension_to_Stern"
    DIMENSION_TO_PORT = "Dimension_to_Port"
    DIMENSNTION_TO_STARBOARD = "Dimension_to_Starboard"
    POSITION_FIX_TYPE = "Position_Fix_Type"
    ETA_MONTH = "ETA_Month"
    ETA_DAY = "ETA_Day"
    ETA_HOUR = "ETA_Hour"
    ETA_MINUTE = "ETA_Minute"
    COMPLETE_ETA_DATE = "Complete_ETA_Date"
    DRAUGHT = "Draught"
    DESTINATION = "Destination"
    DTE = "DTE"
    CSUNIT = "CSUnit"
    DISPLAY_FLAG = "Display_Flag"
    DSC_FLAG = "Dsc_Flag"
    BAND_FLAG = "Band_Flag"
    NAME = "Name"
    SHIP_TYPE_CARGO = "Ship_Type_Cargo"
    MESSAGE_22_FLAG = "Message_22_flag"
    ASSIGNED = "Assigned"
    SYNCSTATE = "SyncState"
    SLOTTIMEOUT = "SlotTimeout"
    SUBMESSAGE = "SubMessage"
    KEEP = "keep"
    SLOTINCREMENT = "slotIncrement"
    NUMBEROFSLOTS = "numberOfSlots"
    JOURSYS = "JourSys"
    MOISSYS = "MoisSys"
    ANNEESYS = "AnneeSys"
    HEURESYS = "HeureSys"
    MINSYS = "MinSys"
    SECSYS = "SecSys"