/** GET /api/v2/vessels/chnprmship/recent-positions 응답 항목 */
export interface ChnPrmShipPositionDto {
  mmsi: string;
  imo: number;
  name: string;
  callsign: string;
  vesselType: string;
  lat: number;
  lon: number;
  sog: number;
  cog: number;
  heading: number;
  length: number;
  width: number;
  draught: number;
  destination: string;
  status: string;
  signalKindCode: string;
  messageTimestamp: string;
  shipImagePath?: string | null;
  shipImageCount?: number;
}

/** GET /api/v2/vessels/recent-positions 응답 항목 */
export interface RecentVesselPositionDto {
  mmsi: string;
  imo?: number;
  lon: number;
  lat: number;
  sog: number;
  cog: number;
  shipNm: string;
  shipTy: string;
  shipKindCode: string;
  nationalCode: string;
  lastUpdate: string;
  shipImagePath?: string | null;
  shipImageCount?: number;
}
