Signal K
    Preparing search index...
    Aircraft: { [k: string]: unknown } & {
        base?: string;
        communication?: Communication;
        design?: Design;
        environment?: Environment;
        flag?: string;
        mmsi?: string;
        navigation?: Navigation;
        notifications?: Notifications;
        registrations?: {
            imo?: string;
            national?: {
                [k: string]: {
                    country?: string;
                    description?: string;
                    registration?: string;
                    [k: string]: unknown;
                };
            };
            other?: {
                [k: string]: {
                    description?: string;
                    registration?: string;
                    [k: string]: unknown;
                };
            };
            [k: string]: unknown;
        };
        sensors?: Sensors;
        url?: string;
        uuid?: string;
        [k: string]: unknown;
    }

    This regex pattern is used for validation of an MMSI or Signal K UUID identifier for the aircraft. Examples: urn:mrn:imo:mmsi:111099999 urn:mrn:signalk:uuid:c0d79334-4e25-4245-8892-54e8ccc8021d

    This interface was referenced by undefined's JSON-Schema definition via the patternProperty "(^urn:mrn:(imo:mmsi:1[0-9]{8}$|signalk:uuid:[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}$))|^(http(s?):.|mailto:.|tel:(+?)[0-9]{4,})$".

    Type declaration

    • [k: string]: unknown
    • [k: string]: unknown
    • Optionalbase?: string

      The home base of the aircraft

    • Optionalcommunication?: Communication
    • Optionaldesign?: Design
    • Optionalenvironment?: Environment
    • Optionalflag?: string

      The country of aircraft registration, or flag state of the aircraft

    • Optionalmmsi?: string

      MMSI number of the aircraft, if available.

    • Optionalnavigation?: Navigation
    • Optionalnotifications?: Notifications
    • Optionalregistrations?: {
          imo?: string;
          national?: {
              [k: string]: {
                  country?: string;
                  description?: string;
                  registration?: string;
                  [k: string]: unknown;
              };
          };
          other?: {
              [k: string]: {
                  description?: string;
                  registration?: string;
                  [k: string]: unknown;
              };
          };
          [k: string]: unknown;
      }

      The various registrations of the aircraft.

      • Optionalimo?: string

        The IMO number of the aircraft.

      • Optionalnational?: {
            [k: string]: {
                country?: string;
                description?: string;
                registration?: string;
                [k: string]: unknown;
            };
        }

        The national registration number of the aircraft.

      • Optionalother?: {
            [k: string]: {
                description?: string;
                registration?: string;
                [k: string]: unknown;
            };
        }

        Other registration or permits for the aircraft.

    • Optionalsensors?: Sensors
    • Optionalurl?: string

      URL based identity of the aircraft, if available.

    • Optionaluuid?: string

      A unique Signal K flavoured maritime resource identifier, assigned by the server.