Files
SMATEC-FRONTEND/src/services/slave/sgw/typings/fishing_log.d.ts

36 lines
743 B
TypeScript

declare namespace SgwModel {
interface FishingLogInfo {
fish_species_id?: number;
fish_name?: string;
catch_number?: number;
catch_unit?: string;
fish_size?: number;
fish_rarity?: number;
fish_condition?: string;
gear_usage?: string;
}
interface FishingLog {
fishing_log_id?: string;
trip_id: string;
start_at: Date;
end_at: Date;
start_lat: number;
start_lon: number;
haul_lat: number;
haul_lon: number;
status: number;
weather_description: string;
info?: FishingLogInfo[];
sync: boolean;
}
interface NewFishingLogRequest {
trip_id: string;
start_at: Date;
start_lat: number;
start_lon: number;
weather_description: string;
}
}