OBJECT

Vessel

link GraphQL Schema definition

  • type Vessel {
  • # Numeric Shiptype code (from AIS static messages)
  • ais_type: Int
  • # Full vessel type label derived from AIS Shiptype
  • ais_vessel_type: String
  • beneficial_owner: String @deprecated( reason: "Value will always be `null`" )
  • beneficial_owner_country_code: String @deprecated( reason: "Value will always be `null`" )
  • # For ship radio communications (from AIS static messages)
  • call_sign: String
  • # Collection of country codes
  • country_codes: [String]
  • # Vessel flag of registry (from AIS static messages)
  • flag: String
  • # ISO 3166-1 alpha-3 country code (from AIS static messages)
  • flag_code: String
  • # International Maritime Organization number (from AIS static messages)
  • imo: Int
  • # Vessel length (in meters)
  • length: Int
  • # Maritime Mobile Service Identity number (from AIS position messages)
  • mmsi: Int
  • # Vessel name (from AIS static messages)
  • name: String
  • operator: String @deprecated( reason: "Value will always be `null`" )
  • owner: String @deprecated( reason: "Value will always be `null`" )
  • owner_country_code: String @deprecated( reason: "Value will always be `null`" )
  • primary_gear_type: String @deprecated( reason: "Value will always be `null`" )
  • secondary_gear_type: String @deprecated( reason: "Value will always be `null`" )
  • tonnage: Float @deprecated( reason: "Value will always be `null`" )
  • # Vessel category (derived from the AIS Shiptype)
  • vessel_category: String
  • # Vessel class (possible values are `buoy` and `vessel`)
  • vessel_class: String
  • # Vessel ID (unique to the Skylight platform)
  • vessel_id: ID
  • # Vessel type (from AIS static messages)
  • vessel_type: String
  • # Vessel width (in meters)
  • width: Int
  • }

link Require by