36 lines
743 B
TypeScript
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;
|
|
}
|
|
}
|