112 lines
3.9 KiB
TypeScript
112 lines
3.9 KiB
TypeScript
import { z } from 'zod';
|
|
export declare const startTrackingSchema: z.ZodObject<{
|
|
canvassSessionId: z.ZodOptional<z.ZodString>;
|
|
latitude: z.ZodOptional<z.ZodNumber>;
|
|
longitude: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
latitude?: number | undefined;
|
|
longitude?: number | undefined;
|
|
canvassSessionId?: string | undefined;
|
|
}, {
|
|
latitude?: number | undefined;
|
|
longitude?: number | undefined;
|
|
canvassSessionId?: string | undefined;
|
|
}>;
|
|
export declare const submitPointsSchema: z.ZodObject<{
|
|
points: z.ZodArray<z.ZodObject<{
|
|
latitude: z.ZodNumber;
|
|
longitude: z.ZodNumber;
|
|
accuracy: z.ZodOptional<z.ZodNumber>;
|
|
recordedAt: z.ZodString;
|
|
eventType: z.ZodOptional<z.ZodNativeEnum<{
|
|
LOCATION_ADDED: "LOCATION_ADDED";
|
|
VISIT_RECORDED: "VISIT_RECORDED";
|
|
SESSION_STARTED: "SESSION_STARTED";
|
|
SESSION_ENDED: "SESSION_ENDED";
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
latitude: number;
|
|
longitude: number;
|
|
recordedAt: string;
|
|
eventType?: "LOCATION_ADDED" | "VISIT_RECORDED" | "SESSION_STARTED" | "SESSION_ENDED" | undefined;
|
|
accuracy?: number | undefined;
|
|
}, {
|
|
latitude: number;
|
|
longitude: number;
|
|
recordedAt: string;
|
|
eventType?: "LOCATION_ADDED" | "VISIT_RECORDED" | "SESSION_STARTED" | "SESSION_ENDED" | undefined;
|
|
accuracy?: number | undefined;
|
|
}>, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
points: {
|
|
latitude: number;
|
|
longitude: number;
|
|
recordedAt: string;
|
|
eventType?: "LOCATION_ADDED" | "VISIT_RECORDED" | "SESSION_STARTED" | "SESSION_ENDED" | undefined;
|
|
accuracy?: number | undefined;
|
|
}[];
|
|
}, {
|
|
points: {
|
|
latitude: number;
|
|
longitude: number;
|
|
recordedAt: string;
|
|
eventType?: "LOCATION_ADDED" | "VISIT_RECORDED" | "SESSION_STARTED" | "SESSION_ENDED" | undefined;
|
|
accuracy?: number | undefined;
|
|
}[];
|
|
}>;
|
|
export declare const linkCanvassSchema: z.ZodObject<{
|
|
canvassSessionId: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
canvassSessionId: string;
|
|
}, {
|
|
canvassSessionId: string;
|
|
}>;
|
|
export declare const liveVolunteersQuerySchema: z.ZodObject<{
|
|
staleCutoffMinutes: z.ZodDefault<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
staleCutoffMinutes: number;
|
|
}, {
|
|
staleCutoffMinutes?: number | undefined;
|
|
}>;
|
|
export declare const historicalListQuerySchema: z.ZodObject<{
|
|
userId: z.ZodOptional<z.ZodString>;
|
|
from: z.ZodOptional<z.ZodString>;
|
|
to: z.ZodOptional<z.ZodString>;
|
|
page: z.ZodDefault<z.ZodNumber>;
|
|
limit: z.ZodDefault<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
limit: number;
|
|
page: number;
|
|
from?: string | undefined;
|
|
userId?: string | undefined;
|
|
to?: string | undefined;
|
|
}, {
|
|
from?: string | undefined;
|
|
limit?: number | undefined;
|
|
userId?: string | undefined;
|
|
page?: number | undefined;
|
|
to?: string | undefined;
|
|
}>;
|
|
export declare const myHistoricalListQuerySchema: z.ZodObject<{
|
|
from: z.ZodOptional<z.ZodString>;
|
|
to: z.ZodOptional<z.ZodString>;
|
|
page: z.ZodDefault<z.ZodNumber>;
|
|
limit: z.ZodDefault<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
limit: number;
|
|
page: number;
|
|
from?: string | undefined;
|
|
to?: string | undefined;
|
|
}, {
|
|
from?: string | undefined;
|
|
limit?: number | undefined;
|
|
page?: number | undefined;
|
|
to?: string | undefined;
|
|
}>;
|
|
export type StartTrackingInput = z.infer<typeof startTrackingSchema>;
|
|
export type SubmitPointsInput = z.infer<typeof submitPointsSchema>;
|
|
export type LinkCanvassInput = z.infer<typeof linkCanvassSchema>;
|
|
export type LiveVolunteersQueryInput = z.infer<typeof liveVolunteersQuerySchema>;
|
|
export type HistoricalListQueryInput = z.infer<typeof historicalListQuerySchema>;
|
|
export type MyHistoricalListQueryInput = z.infer<typeof myHistoricalListQuerySchema>;
|
|
//# sourceMappingURL=tracking.schemas.d.ts.map
|