UNPKG

@basetime/a2w-api-ts

Version:

Client library that communicates with the addtowallet API.

54 lines (53 loc) 1.49 kB
import { z } from 'zod'; /** * Schema for the details of a claimed pass. */ export declare const ClaimSchema: z.ZodObject<{ id: z.ZodString; ip: z.ZodString; ua: z.ZodString; uri: z.ZodString; bytes: z.ZodNumber; country: z.ZodString; state: z.ZodString; zip: z.ZodString; referrer: z.ZodString; latitude: z.ZodNumber; longitude: z.ZodNumber; query: z.ZodRecord<z.ZodString, z.ZodString>; pass: z.ZodString; templateId: z.ZodString; templateVersion: z.ZodNumber; enrollmentId: z.ZodString; primaryKey: z.ZodString; campaign: z.ZodString; isMobile: z.ZodBoolean; isTablet: z.ZodBoolean; isDesktop: z.ZodBoolean; isWearable: z.ZodBoolean; isMacType: z.ZodBoolean; isWindowsType: z.ZodBoolean; isWinPhoneType: z.ZodBoolean; isIOSType: z.ZodBoolean; isAndroidType: z.ZodBoolean; isLinuxType: z.ZodBoolean; browser: z.ZodObject<{ name: z.ZodString; version: z.ZodString; major: z.ZodString; }, z.core.$loose>; os: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, z.core.$loose>; installed: z.ZodBoolean; enrolled: z.ZodBoolean; pushed: z.ZodBoolean; deleted: z.ZodBoolean; deletedDate: z.ZodNullable<z.ZodCoercedDate<unknown>>; updatedDate: z.ZodNullable<z.ZodCoercedDate<unknown>>; }, z.core.$loose>; /** * The details of a claimed pass. */ export type Claim = z.infer<typeof ClaimSchema>;