Optionalcommunication?: CommunicationOptionaldesign?: DesignOptionalelectrical?: ElectricalOptionalenvironment?: EnvironmentOptionalflag?: stringThe country of ship registration, or flag state of the vessel
Optionalmmsi?: stringMMSI number of the vessel, if available.
OptionalmothershipMmsi?: stringMMSI number of the mothership of this vessel, if available.
Optionalname?: stringThe common name of the vessel
Optionalnavigation?: NavigationOptionalnotifications?: NotificationsOptionalperformance?: PerformanceOptionalport?: stringThe home port of the vessel
Optionalpropulsion?: PropulsionOptionalregistrations?: {The various registrations of the vessel.
Optionalimo?: stringThe IMO number of the vessel.
Optionallocal?: {A local or state registration number of the vessel.
Optionalnational?: {The national registration number of the vessel.
Optionalother?: {Other registration or permits for the vessel.
Optionalsails?: SailsOptionalsensors?: SensorsOptionalsteering?: SteeringOptionaltanks?: TanksOptionalurl?: stringURL based identity of the vessel, if available.
Optionaluuid?: stringA unique Signal K flavoured maritime resource identifier, assigned by the server.
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 thepatternProperty"(^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,})$".