fb / lib /api-zod /dist /generated /api.d.ts
sare26's picture
Upload 83 files
312c2e2 verified
Raw
History Blame Contribute Delete
6.54 kB
/**
* Generated by orval v8.5.3 🍺
* Do not edit manually.
* Api
* API specification for FB Group Publisher PRO
* OpenAPI spec version: 0.1.0
*/
import * as zod from "zod";
/**
* @summary Health check
*/
export declare const HealthCheckResponse: zod.ZodObject<{
status: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
status: string;
}, {
status: string;
}>;
/**
* @summary Get current user with subscription state
*/
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;
}>;
/**
* @summary Create PayPal subscription, returns approval URL
*/
export declare const CreateSubscriptionResponse: zod.ZodObject<{
subscriptionId: zod.ZodString;
approvalUrl: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
subscriptionId: string;
approvalUrl: string;
}, {
subscriptionId: string;
approvalUrl: string;
}>;
/**
* @summary Activate subscription after PayPal approval
*/
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;
}>;
/**
* @summary Cancel current subscription
*/
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;
}>;
/**
* @summary PayPal webhook receiver
*/
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;
}>;
/**
* @summary List saved group lists
*/
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">;
/**
* @summary Save a group list
*/
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[];
}>;
/**
* @summary Delete a saved list
*/
export declare const DeleteSavedListParams: zod.ZodObject<{
id: zod.ZodNumber;
}, "strip", zod.ZodTypeAny, {
id: number;
}, {
id: number;
}>;
//# sourceMappingURL=api.d.ts.map