| |
| |
| |
| |
| |
| |
| |
| import * as zod from "zod"; |
| |
| |
| |
| export declare const HealthCheckResponse: zod.ZodObject<{ |
| status: zod.ZodString; |
| }, "strip", zod.ZodTypeAny, { |
| status: string; |
| }, { |
| status: string; |
| }>; |
| |
| |
| |
| export declare const GetMeResponse: zod.ZodObject<{ |
| userId: zod.ZodString; |
| email: zod.ZodOptional<zod.ZodNullable<zod.ZodString>>; |
| subscription: zod.ZodObject<{ |
| status: zod.ZodEnum<["none", "trialing", "active", "cancelled", "suspended", "expired"]>; |
| trialEnd: zod.ZodOptional<zod.ZodNullable<zod.ZodDate>>; |
| currentPeriodEnd: zod.ZodOptional<zod.ZodNullable<zod.ZodDate>>; |
| paypalSubscriptionId: zod.ZodOptional<zod.ZodNullable<zod.ZodString>>; |
| hasAccess: zod.ZodBoolean; |
| }, "strip", zod.ZodTypeAny, { |
| status: "none" | "trialing" | "active" | "cancelled" | "suspended" | "expired"; |
| hasAccess: boolean; |
| trialEnd?: Date | null | undefined; |
| currentPeriodEnd?: Date | null | undefined; |
| paypalSubscriptionId?: string | null | undefined; |
| }, { |
| status: "none" | "trialing" | "active" | "cancelled" | "suspended" | "expired"; |
| hasAccess: boolean; |
| trialEnd?: Date | null | undefined; |
| currentPeriodEnd?: Date | null | undefined; |
| paypalSubscriptionId?: string | null | undefined; |
| }>; |
| }, "strip", zod.ZodTypeAny, { |
| userId: string; |
| subscription: { |
| status: "none" | "trialing" | "active" | "cancelled" | "suspended" | "expired"; |
| hasAccess: boolean; |
| trialEnd?: Date | null | undefined; |
| currentPeriodEnd?: Date | null | undefined; |
| paypalSubscriptionId?: string | null | undefined; |
| }; |
| email?: string | null | undefined; |
| }, { |
| userId: string; |
| subscription: { |
| status: "none" | "trialing" | "active" | "cancelled" | "suspended" | "expired"; |
| hasAccess: boolean; |
| trialEnd?: Date | null | undefined; |
| currentPeriodEnd?: Date | null | undefined; |
| paypalSubscriptionId?: string | null | undefined; |
| }; |
| email?: string | null | undefined; |
| }>; |
| |
| |
| |
| export declare const CreateSubscriptionResponse: zod.ZodObject<{ |
| subscriptionId: zod.ZodString; |
| approvalUrl: zod.ZodString; |
| }, "strip", zod.ZodTypeAny, { |
| subscriptionId: string; |
| approvalUrl: string; |
| }, { |
| subscriptionId: string; |
| approvalUrl: string; |
| }>; |
| |
| |
| |
| export declare const ActivateSubscriptionBody: zod.ZodObject<{ |
| subscriptionId: zod.ZodString; |
| }, "strip", zod.ZodTypeAny, { |
| subscriptionId: string; |
| }, { |
| subscriptionId: string; |
| }>; |
| export declare const ActivateSubscriptionResponse: zod.ZodObject<{ |
| status: zod.ZodEnum<["none", "trialing", "active", "cancelled", "suspended", "expired"]>; |
| trialEnd: zod.ZodOptional<zod.ZodNullable<zod.ZodDate>>; |
| currentPeriodEnd: zod.ZodOptional<zod.ZodNullable<zod.ZodDate>>; |
| paypalSubscriptionId: zod.ZodOptional<zod.ZodNullable<zod.ZodString>>; |
| hasAccess: zod.ZodBoolean; |
| }, "strip", zod.ZodTypeAny, { |
| status: "none" | "trialing" | "active" | "cancelled" | "suspended" | "expired"; |
| hasAccess: boolean; |
| trialEnd?: Date | null | undefined; |
| currentPeriodEnd?: Date | null | undefined; |
| paypalSubscriptionId?: string | null | undefined; |
| }, { |
| status: "none" | "trialing" | "active" | "cancelled" | "suspended" | "expired"; |
| hasAccess: boolean; |
| trialEnd?: Date | null | undefined; |
| currentPeriodEnd?: Date | null | undefined; |
| paypalSubscriptionId?: string | null | undefined; |
| }>; |
| |
| |
| |
| export declare const CancelSubscriptionResponse: zod.ZodObject<{ |
| status: zod.ZodEnum<["none", "trialing", "active", "cancelled", "suspended", "expired"]>; |
| trialEnd: zod.ZodOptional<zod.ZodNullable<zod.ZodDate>>; |
| currentPeriodEnd: zod.ZodOptional<zod.ZodNullable<zod.ZodDate>>; |
| paypalSubscriptionId: zod.ZodOptional<zod.ZodNullable<zod.ZodString>>; |
| hasAccess: zod.ZodBoolean; |
| }, "strip", zod.ZodTypeAny, { |
| status: "none" | "trialing" | "active" | "cancelled" | "suspended" | "expired"; |
| hasAccess: boolean; |
| trialEnd?: Date | null | undefined; |
| currentPeriodEnd?: Date | null | undefined; |
| paypalSubscriptionId?: string | null | undefined; |
| }, { |
| status: "none" | "trialing" | "active" | "cancelled" | "suspended" | "expired"; |
| hasAccess: boolean; |
| trialEnd?: Date | null | undefined; |
| currentPeriodEnd?: Date | null | undefined; |
| paypalSubscriptionId?: string | null | undefined; |
| }>; |
| |
| |
| |
| export declare const PaypalWebhookBody: zod.ZodRecord<zod.ZodString, zod.ZodUnknown>; |
| export declare const PaypalWebhookResponse: zod.ZodObject<{ |
| status: zod.ZodString; |
| }, "strip", zod.ZodTypeAny, { |
| status: string; |
| }, { |
| status: string; |
| }>; |
| |
| |
| |
| export declare const ListSavedListsResponseItem: zod.ZodObject<{ |
| id: zod.ZodNumber; |
| name: zod.ZodString; |
| groupIds: zod.ZodArray<zod.ZodString, "many">; |
| createdAt: zod.ZodDate; |
| }, "strip", zod.ZodTypeAny, { |
| id: number; |
| name: string; |
| groupIds: string[]; |
| createdAt: Date; |
| }, { |
| id: number; |
| name: string; |
| groupIds: string[]; |
| createdAt: Date; |
| }>; |
| export declare const ListSavedListsResponse: zod.ZodArray<zod.ZodObject<{ |
| id: zod.ZodNumber; |
| name: zod.ZodString; |
| groupIds: zod.ZodArray<zod.ZodString, "many">; |
| createdAt: zod.ZodDate; |
| }, "strip", zod.ZodTypeAny, { |
| id: number; |
| name: string; |
| groupIds: string[]; |
| createdAt: Date; |
| }, { |
| id: number; |
| name: string; |
| groupIds: string[]; |
| createdAt: Date; |
| }>, "many">; |
| |
| |
| |
| export declare const createSavedListBodyNameMax = 80; |
| export declare const CreateSavedListBody: zod.ZodObject<{ |
| name: zod.ZodString; |
| groupIds: zod.ZodArray<zod.ZodString, "many">; |
| }, "strip", zod.ZodTypeAny, { |
| name: string; |
| groupIds: string[]; |
| }, { |
| name: string; |
| groupIds: string[]; |
| }>; |
| |
| |
| |
| export declare const DeleteSavedListParams: zod.ZodObject<{ |
| id: zod.ZodNumber; |
| }, "strip", zod.ZodTypeAny, { |
| id: number; |
| }, { |
| id: number; |
| }>; |
| |