Signal K
    Preparing search index...
    Vessel: { [k: string]: unknown } & {
        communication?: Communication;
        design?: Design;
        electrical?: Electrical;
        environment?: Environment;
        flag?: string;
        mmsi?: string;
        mothershipMmsi?: string;
        name?: string;
        navigation?: Navigation;
        notifications?: Notifications;
        performance?: Performance;
        port?: string;
        propulsion?: Propulsion;
        registrations?: {
            imo?: string;
            local?: {
                [k: string]: {
                    description?: string;
                    registration?: string;
                    [k: string]: unknown;
                };
            };
            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;
        };
        sails?: Sails;
        sensors?: Sensors;
        steering?: Steering;
        tanks?: Tanks;
        url?: string;
        uuid?: string;
        [k: string]: unknown;
    }

    This regex pattern is used for validation of an MMSI or Signal K UUID identifier for the vessel. Examples: urn:mrn:imo:mmsi:230099999 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:[2-7][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
    • Optionalcommunication?: Communication
    • Optionaldesign?: Design
    • Optionalelectrical?: Electrical
    • Optionalenvironment?: Environment
    • Optionalflag?: string

      The country of ship registration, or flag state of the vessel

    • Optionalmmsi?: string

      MMSI number of the vessel, if available.

    • OptionalmothershipMmsi?: string

      MMSI number of the mothership of this vessel, if available.

    • Optionalname?: string

      The common name of the vessel

    • Optionalnavigation?: Navigation
    • Optionalnotifications?: Notifications
    • Optionalperformance?: Performance
    • Optionalport?: string

      The home port of the vessel

    • Optionalpropulsion?: Propulsion
    • Optionalregistrations?: {
          imo?: string;
          local?: {
              [k: string]: {
                  description?: string;
                  registration?: string;
                  [k: string]: unknown;
              };
          };
          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 vessel.

      • Optionalimo?: string

        The IMO number of the vessel.

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

        A local or state registration number of the vessel.

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

        The national registration number of the vessel.

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

        Other registration or permits for the vessel.

    • Optionalsails?: Sails
    • Optionalsensors?: Sensors
    • Optionalsteering?: Steering
    • Optionaltanks?: Tanks
    • Optionalurl?: string

      URL based identity of the vessel, if available.

    • Optionaluuid?: string

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