@eagleeye-solutions/integration-events-common
Version:
Eagle Eye CDP connector common functionality
61 lines (60 loc) • 1.54 kB
TypeScript
import { z } from 'zod';
export declare const CdpOutboundRequestBodySchema: z.ZodObject<{
type: z.ZodLiteral<"services/trigger">;
body: z.ZodObject<{
identityValue: z.ZodString;
walletTransaction: z.ZodObject<{
reference: z.ZodString;
}, "strip", z.ZodTypeAny, {
reference: string;
}, {
reference: string;
}>;
triggers: z.ZodArray<z.ZodObject<{
reference: z.ZodString;
}, "strip", z.ZodTypeAny, {
reference: string;
}, {
reference: string;
}>, "many">;
}, "strip", z.ZodTypeAny, {
identityValue: string;
walletTransaction: {
reference: string;
};
triggers: {
reference: string;
}[];
}, {
identityValue: string;
walletTransaction: {
reference: string;
};
triggers: {
reference: string;
}[];
}>;
}, "strip", z.ZodTypeAny, {
type: "services/trigger";
body: {
identityValue: string;
walletTransaction: {
reference: string;
};
triggers: {
reference: string;
}[];
};
}, {
type: "services/trigger";
body: {
identityValue: string;
walletTransaction: {
reference: string;
};
triggers: {
reference: string;
}[];
};
}>;
export type CdpOutboundRequestBody = z.infer<typeof CdpOutboundRequestBodySchema>;