UNPKG

attio-js

Version:

Developer-friendly & type-safe JS/TS SDK based on the official OpenAPI spec of Attio.

901 lines 58.1 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod"; import { remap as remap$ } from "../../lib/primitives.js"; import { safeParse } from "../../lib/schemas.js"; /** * Type of event the webhook is subscribed to. */ export const PostV2WebhooksEventTypeRequest = { CommentCreated: "comment.created", CommentResolved: "comment.resolved", CommentUnresolved: "comment.unresolved", CommentDeleted: "comment.deleted", ListCreated: "list.created", ListUpdated: "list.updated", ListDeleted: "list.deleted", ListAttributeCreated: "list-attribute.created", ListAttributeUpdated: "list-attribute.updated", ListEntryCreated: "list-entry.created", ListEntryUpdated: "list-entry.updated", ListEntryDeleted: "list-entry.deleted", ObjectAttributeCreated: "object-attribute.created", ObjectAttributeUpdated: "object-attribute.updated", NoteCreated: "note.created", NoteUpdated: "note.updated", NoteDeleted: "note.deleted", RecordCreated: "record.created", RecordMerged: "record.merged", RecordUpdated: "record.updated", RecordDeleted: "record.deleted", TaskCreated: "task.created", TaskUpdated: "task.updated", TaskDeleted: "task.deleted", WorkspaceMemberCreated: "workspace-member.created", }; export const PostV2WebhooksDollarAndOperatorNotEqualsRequest = { NotEquals: "not_equals", }; export const PostV2WebhooksDollarAndOperatorEqualsRequest = { Equals: "equals", }; export const PostV2WebhooksDollarOrOperatorNotEqualsRequest = { NotEquals: "not_equals", }; export const PostV2WebhooksDollarOrOperatorEqualsRequest = { Equals: "equals", }; /** * Type of event the webhook is subscribed to. */ export const PostV2WebhooksEventTypeResponse = { CommentCreated: "comment.created", CommentResolved: "comment.resolved", CommentUnresolved: "comment.unresolved", CommentDeleted: "comment.deleted", ListCreated: "list.created", ListUpdated: "list.updated", ListDeleted: "list.deleted", ListAttributeCreated: "list-attribute.created", ListAttributeUpdated: "list-attribute.updated", ListEntryCreated: "list-entry.created", ListEntryUpdated: "list-entry.updated", ListEntryDeleted: "list-entry.deleted", ObjectAttributeCreated: "object-attribute.created", ObjectAttributeUpdated: "object-attribute.updated", NoteCreated: "note.created", NoteUpdated: "note.updated", NoteDeleted: "note.deleted", RecordCreated: "record.created", RecordMerged: "record.merged", RecordUpdated: "record.updated", RecordDeleted: "record.deleted", TaskCreated: "task.created", TaskUpdated: "task.updated", TaskDeleted: "task.deleted", WorkspaceMemberCreated: "workspace-member.created", }; export const PostV2WebhooksDollarAndOperatorNotEqualsResponse = { NotEquals: "not_equals", }; export const PostV2WebhooksDollarAndOperatorEqualsResponse = { Equals: "equals", }; export const PostV2WebhooksDollarOrOperatorNotEqualsResponse = { NotEquals: "not_equals", }; export const PostV2WebhooksDollarOrOperatorEqualsResponse = { Equals: "equals", }; /** * The state of the webhook. Webhooks marked as active and degraded will receive events, inactive ones will not. If a webhook remains in the degraded state for 7 days, it will be marked inactive. */ export const PostV2WebhooksStatus = { Active: "active", Degraded: "degraded", Inactive: "inactive", }; /** @internal */ export const PostV2WebhooksEventTypeRequest$inboundSchema = z.nativeEnum(PostV2WebhooksEventTypeRequest); /** @internal */ export const PostV2WebhooksEventTypeRequest$outboundSchema = PostV2WebhooksEventTypeRequest$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksEventTypeRequest$; (function (PostV2WebhooksEventTypeRequest$) { /** @deprecated use `PostV2WebhooksEventTypeRequest$inboundSchema` instead. */ PostV2WebhooksEventTypeRequest$.inboundSchema = PostV2WebhooksEventTypeRequest$inboundSchema; /** @deprecated use `PostV2WebhooksEventTypeRequest$outboundSchema` instead. */ PostV2WebhooksEventTypeRequest$.outboundSchema = PostV2WebhooksEventTypeRequest$outboundSchema; })(PostV2WebhooksEventTypeRequest$ || (PostV2WebhooksEventTypeRequest$ = {})); /** @internal */ export const PostV2WebhooksDollarAndOperatorNotEqualsRequest$inboundSchema = z .nativeEnum(PostV2WebhooksDollarAndOperatorNotEqualsRequest); /** @internal */ export const PostV2WebhooksDollarAndOperatorNotEqualsRequest$outboundSchema = PostV2WebhooksDollarAndOperatorNotEqualsRequest$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndOperatorNotEqualsRequest$; (function (PostV2WebhooksDollarAndOperatorNotEqualsRequest$) { /** @deprecated use `PostV2WebhooksDollarAndOperatorNotEqualsRequest$inboundSchema` instead. */ PostV2WebhooksDollarAndOperatorNotEqualsRequest$.inboundSchema = PostV2WebhooksDollarAndOperatorNotEqualsRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndOperatorNotEqualsRequest$outboundSchema` instead. */ PostV2WebhooksDollarAndOperatorNotEqualsRequest$.outboundSchema = PostV2WebhooksDollarAndOperatorNotEqualsRequest$outboundSchema; })(PostV2WebhooksDollarAndOperatorNotEqualsRequest$ || (PostV2WebhooksDollarAndOperatorNotEqualsRequest$ = {})); /** @internal */ export const PostV2WebhooksDollarAndNotEqualsRequest$inboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarAndOperatorNotEqualsRequest$inboundSchema, value: z.string(), }); /** @internal */ export const PostV2WebhooksDollarAndNotEqualsRequest$outboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarAndOperatorNotEqualsRequest$outboundSchema, value: z.string(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndNotEqualsRequest$; (function (PostV2WebhooksDollarAndNotEqualsRequest$) { /** @deprecated use `PostV2WebhooksDollarAndNotEqualsRequest$inboundSchema` instead. */ PostV2WebhooksDollarAndNotEqualsRequest$.inboundSchema = PostV2WebhooksDollarAndNotEqualsRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndNotEqualsRequest$outboundSchema` instead. */ PostV2WebhooksDollarAndNotEqualsRequest$.outboundSchema = PostV2WebhooksDollarAndNotEqualsRequest$outboundSchema; })(PostV2WebhooksDollarAndNotEqualsRequest$ || (PostV2WebhooksDollarAndNotEqualsRequest$ = {})); export function postV2WebhooksDollarAndNotEqualsRequestToJSON(postV2WebhooksDollarAndNotEqualsRequest) { return JSON.stringify(PostV2WebhooksDollarAndNotEqualsRequest$outboundSchema.parse(postV2WebhooksDollarAndNotEqualsRequest)); } export function postV2WebhooksDollarAndNotEqualsRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarAndNotEqualsRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarAndNotEqualsRequest' from JSON`); } /** @internal */ export const PostV2WebhooksDollarAndOperatorEqualsRequest$inboundSchema = z .nativeEnum(PostV2WebhooksDollarAndOperatorEqualsRequest); /** @internal */ export const PostV2WebhooksDollarAndOperatorEqualsRequest$outboundSchema = PostV2WebhooksDollarAndOperatorEqualsRequest$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndOperatorEqualsRequest$; (function (PostV2WebhooksDollarAndOperatorEqualsRequest$) { /** @deprecated use `PostV2WebhooksDollarAndOperatorEqualsRequest$inboundSchema` instead. */ PostV2WebhooksDollarAndOperatorEqualsRequest$.inboundSchema = PostV2WebhooksDollarAndOperatorEqualsRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndOperatorEqualsRequest$outboundSchema` instead. */ PostV2WebhooksDollarAndOperatorEqualsRequest$.outboundSchema = PostV2WebhooksDollarAndOperatorEqualsRequest$outboundSchema; })(PostV2WebhooksDollarAndOperatorEqualsRequest$ || (PostV2WebhooksDollarAndOperatorEqualsRequest$ = {})); /** @internal */ export const PostV2WebhooksDollarAndEqualsRequest$inboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarAndOperatorEqualsRequest$inboundSchema, value: z.string(), }); /** @internal */ export const PostV2WebhooksDollarAndEqualsRequest$outboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarAndOperatorEqualsRequest$outboundSchema, value: z.string(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndEqualsRequest$; (function (PostV2WebhooksDollarAndEqualsRequest$) { /** @deprecated use `PostV2WebhooksDollarAndEqualsRequest$inboundSchema` instead. */ PostV2WebhooksDollarAndEqualsRequest$.inboundSchema = PostV2WebhooksDollarAndEqualsRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndEqualsRequest$outboundSchema` instead. */ PostV2WebhooksDollarAndEqualsRequest$.outboundSchema = PostV2WebhooksDollarAndEqualsRequest$outboundSchema; })(PostV2WebhooksDollarAndEqualsRequest$ || (PostV2WebhooksDollarAndEqualsRequest$ = {})); export function postV2WebhooksDollarAndEqualsRequestToJSON(postV2WebhooksDollarAndEqualsRequest) { return JSON.stringify(PostV2WebhooksDollarAndEqualsRequest$outboundSchema.parse(postV2WebhooksDollarAndEqualsRequest)); } export function postV2WebhooksDollarAndEqualsRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarAndEqualsRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarAndEqualsRequest' from JSON`); } /** @internal */ export const PostV2WebhooksDollarAndRequestUnion$inboundSchema = z.union([ z.lazy(() => PostV2WebhooksDollarAndEqualsRequest$inboundSchema), z.lazy(() => PostV2WebhooksDollarAndNotEqualsRequest$inboundSchema), ]); /** @internal */ export const PostV2WebhooksDollarAndRequestUnion$outboundSchema = z.union([ z.lazy(() => PostV2WebhooksDollarAndEqualsRequest$outboundSchema), z.lazy(() => PostV2WebhooksDollarAndNotEqualsRequest$outboundSchema), ]); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndRequestUnion$; (function (PostV2WebhooksDollarAndRequestUnion$) { /** @deprecated use `PostV2WebhooksDollarAndRequestUnion$inboundSchema` instead. */ PostV2WebhooksDollarAndRequestUnion$.inboundSchema = PostV2WebhooksDollarAndRequestUnion$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndRequestUnion$outboundSchema` instead. */ PostV2WebhooksDollarAndRequestUnion$.outboundSchema = PostV2WebhooksDollarAndRequestUnion$outboundSchema; })(PostV2WebhooksDollarAndRequestUnion$ || (PostV2WebhooksDollarAndRequestUnion$ = {})); export function postV2WebhooksDollarAndRequestUnionToJSON(postV2WebhooksDollarAndRequestUnion) { return JSON.stringify(PostV2WebhooksDollarAndRequestUnion$outboundSchema.parse(postV2WebhooksDollarAndRequestUnion)); } export function postV2WebhooksDollarAndRequestUnionFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarAndRequestUnion$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarAndRequestUnion' from JSON`); } /** @internal */ export const PostV2WebhooksFilterRequest2$inboundSchema = z.object({ $and: z.array(z.union([ z.lazy(() => PostV2WebhooksDollarAndEqualsRequest$inboundSchema), z.lazy(() => PostV2WebhooksDollarAndNotEqualsRequest$inboundSchema), ])), }).transform((v) => { return remap$(v, { "$and": "dollarAnd", }); }); /** @internal */ export const PostV2WebhooksFilterRequest2$outboundSchema = z.object({ dollarAnd: z.array(z.union([ z.lazy(() => PostV2WebhooksDollarAndEqualsRequest$outboundSchema), z.lazy(() => PostV2WebhooksDollarAndNotEqualsRequest$outboundSchema), ])), }).transform((v) => { return remap$(v, { dollarAnd: "$and", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksFilterRequest2$; (function (PostV2WebhooksFilterRequest2$) { /** @deprecated use `PostV2WebhooksFilterRequest2$inboundSchema` instead. */ PostV2WebhooksFilterRequest2$.inboundSchema = PostV2WebhooksFilterRequest2$inboundSchema; /** @deprecated use `PostV2WebhooksFilterRequest2$outboundSchema` instead. */ PostV2WebhooksFilterRequest2$.outboundSchema = PostV2WebhooksFilterRequest2$outboundSchema; })(PostV2WebhooksFilterRequest2$ || (PostV2WebhooksFilterRequest2$ = {})); export function postV2WebhooksFilterRequest2ToJSON(postV2WebhooksFilterRequest2) { return JSON.stringify(PostV2WebhooksFilterRequest2$outboundSchema.parse(postV2WebhooksFilterRequest2)); } export function postV2WebhooksFilterRequest2FromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksFilterRequest2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksFilterRequest2' from JSON`); } /** @internal */ export const PostV2WebhooksDollarOrOperatorNotEqualsRequest$inboundSchema = z .nativeEnum(PostV2WebhooksDollarOrOperatorNotEqualsRequest); /** @internal */ export const PostV2WebhooksDollarOrOperatorNotEqualsRequest$outboundSchema = PostV2WebhooksDollarOrOperatorNotEqualsRequest$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrOperatorNotEqualsRequest$; (function (PostV2WebhooksDollarOrOperatorNotEqualsRequest$) { /** @deprecated use `PostV2WebhooksDollarOrOperatorNotEqualsRequest$inboundSchema` instead. */ PostV2WebhooksDollarOrOperatorNotEqualsRequest$.inboundSchema = PostV2WebhooksDollarOrOperatorNotEqualsRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrOperatorNotEqualsRequest$outboundSchema` instead. */ PostV2WebhooksDollarOrOperatorNotEqualsRequest$.outboundSchema = PostV2WebhooksDollarOrOperatorNotEqualsRequest$outboundSchema; })(PostV2WebhooksDollarOrOperatorNotEqualsRequest$ || (PostV2WebhooksDollarOrOperatorNotEqualsRequest$ = {})); /** @internal */ export const PostV2WebhooksDollarOrNotEqualsRequest$inboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarOrOperatorNotEqualsRequest$inboundSchema, value: z.string(), }); /** @internal */ export const PostV2WebhooksDollarOrNotEqualsRequest$outboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarOrOperatorNotEqualsRequest$outboundSchema, value: z.string(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrNotEqualsRequest$; (function (PostV2WebhooksDollarOrNotEqualsRequest$) { /** @deprecated use `PostV2WebhooksDollarOrNotEqualsRequest$inboundSchema` instead. */ PostV2WebhooksDollarOrNotEqualsRequest$.inboundSchema = PostV2WebhooksDollarOrNotEqualsRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrNotEqualsRequest$outboundSchema` instead. */ PostV2WebhooksDollarOrNotEqualsRequest$.outboundSchema = PostV2WebhooksDollarOrNotEqualsRequest$outboundSchema; })(PostV2WebhooksDollarOrNotEqualsRequest$ || (PostV2WebhooksDollarOrNotEqualsRequest$ = {})); export function postV2WebhooksDollarOrNotEqualsRequestToJSON(postV2WebhooksDollarOrNotEqualsRequest) { return JSON.stringify(PostV2WebhooksDollarOrNotEqualsRequest$outboundSchema.parse(postV2WebhooksDollarOrNotEqualsRequest)); } export function postV2WebhooksDollarOrNotEqualsRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarOrNotEqualsRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarOrNotEqualsRequest' from JSON`); } /** @internal */ export const PostV2WebhooksDollarOrOperatorEqualsRequest$inboundSchema = z .nativeEnum(PostV2WebhooksDollarOrOperatorEqualsRequest); /** @internal */ export const PostV2WebhooksDollarOrOperatorEqualsRequest$outboundSchema = PostV2WebhooksDollarOrOperatorEqualsRequest$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrOperatorEqualsRequest$; (function (PostV2WebhooksDollarOrOperatorEqualsRequest$) { /** @deprecated use `PostV2WebhooksDollarOrOperatorEqualsRequest$inboundSchema` instead. */ PostV2WebhooksDollarOrOperatorEqualsRequest$.inboundSchema = PostV2WebhooksDollarOrOperatorEqualsRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrOperatorEqualsRequest$outboundSchema` instead. */ PostV2WebhooksDollarOrOperatorEqualsRequest$.outboundSchema = PostV2WebhooksDollarOrOperatorEqualsRequest$outboundSchema; })(PostV2WebhooksDollarOrOperatorEqualsRequest$ || (PostV2WebhooksDollarOrOperatorEqualsRequest$ = {})); /** @internal */ export const PostV2WebhooksDollarOrEqualsRequest$inboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarOrOperatorEqualsRequest$inboundSchema, value: z.string(), }); /** @internal */ export const PostV2WebhooksDollarOrEqualsRequest$outboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarOrOperatorEqualsRequest$outboundSchema, value: z.string(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrEqualsRequest$; (function (PostV2WebhooksDollarOrEqualsRequest$) { /** @deprecated use `PostV2WebhooksDollarOrEqualsRequest$inboundSchema` instead. */ PostV2WebhooksDollarOrEqualsRequest$.inboundSchema = PostV2WebhooksDollarOrEqualsRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrEqualsRequest$outboundSchema` instead. */ PostV2WebhooksDollarOrEqualsRequest$.outboundSchema = PostV2WebhooksDollarOrEqualsRequest$outboundSchema; })(PostV2WebhooksDollarOrEqualsRequest$ || (PostV2WebhooksDollarOrEqualsRequest$ = {})); export function postV2WebhooksDollarOrEqualsRequestToJSON(postV2WebhooksDollarOrEqualsRequest) { return JSON.stringify(PostV2WebhooksDollarOrEqualsRequest$outboundSchema.parse(postV2WebhooksDollarOrEqualsRequest)); } export function postV2WebhooksDollarOrEqualsRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarOrEqualsRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarOrEqualsRequest' from JSON`); } /** @internal */ export const PostV2WebhooksDollarOrRequestUnion$inboundSchema = z.union([ z.lazy(() => PostV2WebhooksDollarOrEqualsRequest$inboundSchema), z.lazy(() => PostV2WebhooksDollarOrNotEqualsRequest$inboundSchema), ]); /** @internal */ export const PostV2WebhooksDollarOrRequestUnion$outboundSchema = z.union([ z.lazy(() => PostV2WebhooksDollarOrEqualsRequest$outboundSchema), z.lazy(() => PostV2WebhooksDollarOrNotEqualsRequest$outboundSchema), ]); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrRequestUnion$; (function (PostV2WebhooksDollarOrRequestUnion$) { /** @deprecated use `PostV2WebhooksDollarOrRequestUnion$inboundSchema` instead. */ PostV2WebhooksDollarOrRequestUnion$.inboundSchema = PostV2WebhooksDollarOrRequestUnion$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrRequestUnion$outboundSchema` instead. */ PostV2WebhooksDollarOrRequestUnion$.outboundSchema = PostV2WebhooksDollarOrRequestUnion$outboundSchema; })(PostV2WebhooksDollarOrRequestUnion$ || (PostV2WebhooksDollarOrRequestUnion$ = {})); export function postV2WebhooksDollarOrRequestUnionToJSON(postV2WebhooksDollarOrRequestUnion) { return JSON.stringify(PostV2WebhooksDollarOrRequestUnion$outboundSchema.parse(postV2WebhooksDollarOrRequestUnion)); } export function postV2WebhooksDollarOrRequestUnionFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarOrRequestUnion$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarOrRequestUnion' from JSON`); } /** @internal */ export const PostV2WebhooksFilterRequest1$inboundSchema = z.object({ $or: z.array(z.union([ z.lazy(() => PostV2WebhooksDollarOrEqualsRequest$inboundSchema), z.lazy(() => PostV2WebhooksDollarOrNotEqualsRequest$inboundSchema), ])), }).transform((v) => { return remap$(v, { "$or": "dollarOr", }); }); /** @internal */ export const PostV2WebhooksFilterRequest1$outboundSchema = z.object({ dollarOr: z.array(z.union([ z.lazy(() => PostV2WebhooksDollarOrEqualsRequest$outboundSchema), z.lazy(() => PostV2WebhooksDollarOrNotEqualsRequest$outboundSchema), ])), }).transform((v) => { return remap$(v, { dollarOr: "$or", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksFilterRequest1$; (function (PostV2WebhooksFilterRequest1$) { /** @deprecated use `PostV2WebhooksFilterRequest1$inboundSchema` instead. */ PostV2WebhooksFilterRequest1$.inboundSchema = PostV2WebhooksFilterRequest1$inboundSchema; /** @deprecated use `PostV2WebhooksFilterRequest1$outboundSchema` instead. */ PostV2WebhooksFilterRequest1$.outboundSchema = PostV2WebhooksFilterRequest1$outboundSchema; })(PostV2WebhooksFilterRequest1$ || (PostV2WebhooksFilterRequest1$ = {})); export function postV2WebhooksFilterRequest1ToJSON(postV2WebhooksFilterRequest1) { return JSON.stringify(PostV2WebhooksFilterRequest1$outboundSchema.parse(postV2WebhooksFilterRequest1)); } export function postV2WebhooksFilterRequest1FromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksFilterRequest1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksFilterRequest1' from JSON`); } /** @internal */ export const PostV2WebhooksFilterRequestUnion$inboundSchema = z.union([ z.lazy(() => PostV2WebhooksFilterRequest1$inboundSchema), z.lazy(() => PostV2WebhooksFilterRequest2$inboundSchema), ]); /** @internal */ export const PostV2WebhooksFilterRequestUnion$outboundSchema = z.union([ z.lazy(() => PostV2WebhooksFilterRequest1$outboundSchema), z.lazy(() => PostV2WebhooksFilterRequest2$outboundSchema), ]); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksFilterRequestUnion$; (function (PostV2WebhooksFilterRequestUnion$) { /** @deprecated use `PostV2WebhooksFilterRequestUnion$inboundSchema` instead. */ PostV2WebhooksFilterRequestUnion$.inboundSchema = PostV2WebhooksFilterRequestUnion$inboundSchema; /** @deprecated use `PostV2WebhooksFilterRequestUnion$outboundSchema` instead. */ PostV2WebhooksFilterRequestUnion$.outboundSchema = PostV2WebhooksFilterRequestUnion$outboundSchema; })(PostV2WebhooksFilterRequestUnion$ || (PostV2WebhooksFilterRequestUnion$ = {})); export function postV2WebhooksFilterRequestUnionToJSON(postV2WebhooksFilterRequestUnion) { return JSON.stringify(PostV2WebhooksFilterRequestUnion$outboundSchema.parse(postV2WebhooksFilterRequestUnion)); } export function postV2WebhooksFilterRequestUnionFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksFilterRequestUnion$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksFilterRequestUnion' from JSON`); } /** @internal */ export const PostV2WebhooksSubscriptionRequest$inboundSchema = z.object({ event_type: PostV2WebhooksEventTypeRequest$inboundSchema, filter: z.nullable(z.union([ z.lazy(() => PostV2WebhooksFilterRequest1$inboundSchema), z.lazy(() => PostV2WebhooksFilterRequest2$inboundSchema), ])), }).transform((v) => { return remap$(v, { "event_type": "eventType", }); }); /** @internal */ export const PostV2WebhooksSubscriptionRequest$outboundSchema = z.object({ eventType: PostV2WebhooksEventTypeRequest$outboundSchema, filter: z.nullable(z.union([ z.lazy(() => PostV2WebhooksFilterRequest1$outboundSchema), z.lazy(() => PostV2WebhooksFilterRequest2$outboundSchema), ])), }).transform((v) => { return remap$(v, { eventType: "event_type", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksSubscriptionRequest$; (function (PostV2WebhooksSubscriptionRequest$) { /** @deprecated use `PostV2WebhooksSubscriptionRequest$inboundSchema` instead. */ PostV2WebhooksSubscriptionRequest$.inboundSchema = PostV2WebhooksSubscriptionRequest$inboundSchema; /** @deprecated use `PostV2WebhooksSubscriptionRequest$outboundSchema` instead. */ PostV2WebhooksSubscriptionRequest$.outboundSchema = PostV2WebhooksSubscriptionRequest$outboundSchema; })(PostV2WebhooksSubscriptionRequest$ || (PostV2WebhooksSubscriptionRequest$ = {})); export function postV2WebhooksSubscriptionRequestToJSON(postV2WebhooksSubscriptionRequest) { return JSON.stringify(PostV2WebhooksSubscriptionRequest$outboundSchema.parse(postV2WebhooksSubscriptionRequest)); } export function postV2WebhooksSubscriptionRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksSubscriptionRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksSubscriptionRequest' from JSON`); } /** @internal */ export const PostV2WebhooksDataRequest$inboundSchema = z.object({ target_url: z.string(), subscriptions: z.array(z.lazy(() => PostV2WebhooksSubscriptionRequest$inboundSchema)), }).transform((v) => { return remap$(v, { "target_url": "targetUrl", }); }); /** @internal */ export const PostV2WebhooksDataRequest$outboundSchema = z.object({ targetUrl: z.string(), subscriptions: z.array(z.lazy(() => PostV2WebhooksSubscriptionRequest$outboundSchema)), }).transform((v) => { return remap$(v, { targetUrl: "target_url", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDataRequest$; (function (PostV2WebhooksDataRequest$) { /** @deprecated use `PostV2WebhooksDataRequest$inboundSchema` instead. */ PostV2WebhooksDataRequest$.inboundSchema = PostV2WebhooksDataRequest$inboundSchema; /** @deprecated use `PostV2WebhooksDataRequest$outboundSchema` instead. */ PostV2WebhooksDataRequest$.outboundSchema = PostV2WebhooksDataRequest$outboundSchema; })(PostV2WebhooksDataRequest$ || (PostV2WebhooksDataRequest$ = {})); export function postV2WebhooksDataRequestToJSON(postV2WebhooksDataRequest) { return JSON.stringify(PostV2WebhooksDataRequest$outboundSchema.parse(postV2WebhooksDataRequest)); } export function postV2WebhooksDataRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDataRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDataRequest' from JSON`); } /** @internal */ export const PostV2WebhooksRequest$inboundSchema = z.object({ data: z.lazy(() => PostV2WebhooksDataRequest$inboundSchema), }); /** @internal */ export const PostV2WebhooksRequest$outboundSchema = z.object({ data: z.lazy(() => PostV2WebhooksDataRequest$outboundSchema), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksRequest$; (function (PostV2WebhooksRequest$) { /** @deprecated use `PostV2WebhooksRequest$inboundSchema` instead. */ PostV2WebhooksRequest$.inboundSchema = PostV2WebhooksRequest$inboundSchema; /** @deprecated use `PostV2WebhooksRequest$outboundSchema` instead. */ PostV2WebhooksRequest$.outboundSchema = PostV2WebhooksRequest$outboundSchema; })(PostV2WebhooksRequest$ || (PostV2WebhooksRequest$ = {})); export function postV2WebhooksRequestToJSON(postV2WebhooksRequest) { return JSON.stringify(PostV2WebhooksRequest$outboundSchema.parse(postV2WebhooksRequest)); } export function postV2WebhooksRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksRequest' from JSON`); } /** @internal */ export const PostV2WebhooksEventTypeResponse$inboundSchema = z.nativeEnum(PostV2WebhooksEventTypeResponse); /** @internal */ export const PostV2WebhooksEventTypeResponse$outboundSchema = PostV2WebhooksEventTypeResponse$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksEventTypeResponse$; (function (PostV2WebhooksEventTypeResponse$) { /** @deprecated use `PostV2WebhooksEventTypeResponse$inboundSchema` instead. */ PostV2WebhooksEventTypeResponse$.inboundSchema = PostV2WebhooksEventTypeResponse$inboundSchema; /** @deprecated use `PostV2WebhooksEventTypeResponse$outboundSchema` instead. */ PostV2WebhooksEventTypeResponse$.outboundSchema = PostV2WebhooksEventTypeResponse$outboundSchema; })(PostV2WebhooksEventTypeResponse$ || (PostV2WebhooksEventTypeResponse$ = {})); /** @internal */ export const PostV2WebhooksDollarAndOperatorNotEqualsResponse$inboundSchema = z .nativeEnum(PostV2WebhooksDollarAndOperatorNotEqualsResponse); /** @internal */ export const PostV2WebhooksDollarAndOperatorNotEqualsResponse$outboundSchema = PostV2WebhooksDollarAndOperatorNotEqualsResponse$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndOperatorNotEqualsResponse$; (function (PostV2WebhooksDollarAndOperatorNotEqualsResponse$) { /** @deprecated use `PostV2WebhooksDollarAndOperatorNotEqualsResponse$inboundSchema` instead. */ PostV2WebhooksDollarAndOperatorNotEqualsResponse$.inboundSchema = PostV2WebhooksDollarAndOperatorNotEqualsResponse$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndOperatorNotEqualsResponse$outboundSchema` instead. */ PostV2WebhooksDollarAndOperatorNotEqualsResponse$.outboundSchema = PostV2WebhooksDollarAndOperatorNotEqualsResponse$outboundSchema; })(PostV2WebhooksDollarAndOperatorNotEqualsResponse$ || (PostV2WebhooksDollarAndOperatorNotEqualsResponse$ = {})); /** @internal */ export const PostV2WebhooksDollarAndNotEqualsResponse$inboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarAndOperatorNotEqualsResponse$inboundSchema, value: z.string(), }); /** @internal */ export const PostV2WebhooksDollarAndNotEqualsResponse$outboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarAndOperatorNotEqualsResponse$outboundSchema, value: z.string(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndNotEqualsResponse$; (function (PostV2WebhooksDollarAndNotEqualsResponse$) { /** @deprecated use `PostV2WebhooksDollarAndNotEqualsResponse$inboundSchema` instead. */ PostV2WebhooksDollarAndNotEqualsResponse$.inboundSchema = PostV2WebhooksDollarAndNotEqualsResponse$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndNotEqualsResponse$outboundSchema` instead. */ PostV2WebhooksDollarAndNotEqualsResponse$.outboundSchema = PostV2WebhooksDollarAndNotEqualsResponse$outboundSchema; })(PostV2WebhooksDollarAndNotEqualsResponse$ || (PostV2WebhooksDollarAndNotEqualsResponse$ = {})); export function postV2WebhooksDollarAndNotEqualsResponseToJSON(postV2WebhooksDollarAndNotEqualsResponse) { return JSON.stringify(PostV2WebhooksDollarAndNotEqualsResponse$outboundSchema.parse(postV2WebhooksDollarAndNotEqualsResponse)); } export function postV2WebhooksDollarAndNotEqualsResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarAndNotEqualsResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarAndNotEqualsResponse' from JSON`); } /** @internal */ export const PostV2WebhooksDollarAndOperatorEqualsResponse$inboundSchema = z .nativeEnum(PostV2WebhooksDollarAndOperatorEqualsResponse); /** @internal */ export const PostV2WebhooksDollarAndOperatorEqualsResponse$outboundSchema = PostV2WebhooksDollarAndOperatorEqualsResponse$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndOperatorEqualsResponse$; (function (PostV2WebhooksDollarAndOperatorEqualsResponse$) { /** @deprecated use `PostV2WebhooksDollarAndOperatorEqualsResponse$inboundSchema` instead. */ PostV2WebhooksDollarAndOperatorEqualsResponse$.inboundSchema = PostV2WebhooksDollarAndOperatorEqualsResponse$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndOperatorEqualsResponse$outboundSchema` instead. */ PostV2WebhooksDollarAndOperatorEqualsResponse$.outboundSchema = PostV2WebhooksDollarAndOperatorEqualsResponse$outboundSchema; })(PostV2WebhooksDollarAndOperatorEqualsResponse$ || (PostV2WebhooksDollarAndOperatorEqualsResponse$ = {})); /** @internal */ export const PostV2WebhooksDollarAndEqualsResponse$inboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarAndOperatorEqualsResponse$inboundSchema, value: z.string(), }); /** @internal */ export const PostV2WebhooksDollarAndEqualsResponse$outboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarAndOperatorEqualsResponse$outboundSchema, value: z.string(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndEqualsResponse$; (function (PostV2WebhooksDollarAndEqualsResponse$) { /** @deprecated use `PostV2WebhooksDollarAndEqualsResponse$inboundSchema` instead. */ PostV2WebhooksDollarAndEqualsResponse$.inboundSchema = PostV2WebhooksDollarAndEqualsResponse$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndEqualsResponse$outboundSchema` instead. */ PostV2WebhooksDollarAndEqualsResponse$.outboundSchema = PostV2WebhooksDollarAndEqualsResponse$outboundSchema; })(PostV2WebhooksDollarAndEqualsResponse$ || (PostV2WebhooksDollarAndEqualsResponse$ = {})); export function postV2WebhooksDollarAndEqualsResponseToJSON(postV2WebhooksDollarAndEqualsResponse) { return JSON.stringify(PostV2WebhooksDollarAndEqualsResponse$outboundSchema.parse(postV2WebhooksDollarAndEqualsResponse)); } export function postV2WebhooksDollarAndEqualsResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarAndEqualsResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarAndEqualsResponse' from JSON`); } /** @internal */ export const PostV2WebhooksDollarAndResponseUnion$inboundSchema = z.union([ z.lazy(() => PostV2WebhooksDollarAndEqualsResponse$inboundSchema), z.lazy(() => PostV2WebhooksDollarAndNotEqualsResponse$inboundSchema), ]); /** @internal */ export const PostV2WebhooksDollarAndResponseUnion$outboundSchema = z.union([ z.lazy(() => PostV2WebhooksDollarAndEqualsResponse$outboundSchema), z.lazy(() => PostV2WebhooksDollarAndNotEqualsResponse$outboundSchema), ]); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarAndResponseUnion$; (function (PostV2WebhooksDollarAndResponseUnion$) { /** @deprecated use `PostV2WebhooksDollarAndResponseUnion$inboundSchema` instead. */ PostV2WebhooksDollarAndResponseUnion$.inboundSchema = PostV2WebhooksDollarAndResponseUnion$inboundSchema; /** @deprecated use `PostV2WebhooksDollarAndResponseUnion$outboundSchema` instead. */ PostV2WebhooksDollarAndResponseUnion$.outboundSchema = PostV2WebhooksDollarAndResponseUnion$outboundSchema; })(PostV2WebhooksDollarAndResponseUnion$ || (PostV2WebhooksDollarAndResponseUnion$ = {})); export function postV2WebhooksDollarAndResponseUnionToJSON(postV2WebhooksDollarAndResponseUnion) { return JSON.stringify(PostV2WebhooksDollarAndResponseUnion$outboundSchema.parse(postV2WebhooksDollarAndResponseUnion)); } export function postV2WebhooksDollarAndResponseUnionFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarAndResponseUnion$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarAndResponseUnion' from JSON`); } /** @internal */ export const PostV2WebhooksFilterResponse2$inboundSchema = z.object({ $and: z.array(z.union([ z.lazy(() => PostV2WebhooksDollarAndEqualsResponse$inboundSchema), z.lazy(() => PostV2WebhooksDollarAndNotEqualsResponse$inboundSchema), ])), }).transform((v) => { return remap$(v, { "$and": "dollarAnd", }); }); /** @internal */ export const PostV2WebhooksFilterResponse2$outboundSchema = z.object({ dollarAnd: z.array(z.union([ z.lazy(() => PostV2WebhooksDollarAndEqualsResponse$outboundSchema), z.lazy(() => PostV2WebhooksDollarAndNotEqualsResponse$outboundSchema), ])), }).transform((v) => { return remap$(v, { dollarAnd: "$and", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksFilterResponse2$; (function (PostV2WebhooksFilterResponse2$) { /** @deprecated use `PostV2WebhooksFilterResponse2$inboundSchema` instead. */ PostV2WebhooksFilterResponse2$.inboundSchema = PostV2WebhooksFilterResponse2$inboundSchema; /** @deprecated use `PostV2WebhooksFilterResponse2$outboundSchema` instead. */ PostV2WebhooksFilterResponse2$.outboundSchema = PostV2WebhooksFilterResponse2$outboundSchema; })(PostV2WebhooksFilterResponse2$ || (PostV2WebhooksFilterResponse2$ = {})); export function postV2WebhooksFilterResponse2ToJSON(postV2WebhooksFilterResponse2) { return JSON.stringify(PostV2WebhooksFilterResponse2$outboundSchema.parse(postV2WebhooksFilterResponse2)); } export function postV2WebhooksFilterResponse2FromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksFilterResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksFilterResponse2' from JSON`); } /** @internal */ export const PostV2WebhooksDollarOrOperatorNotEqualsResponse$inboundSchema = z .nativeEnum(PostV2WebhooksDollarOrOperatorNotEqualsResponse); /** @internal */ export const PostV2WebhooksDollarOrOperatorNotEqualsResponse$outboundSchema = PostV2WebhooksDollarOrOperatorNotEqualsResponse$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrOperatorNotEqualsResponse$; (function (PostV2WebhooksDollarOrOperatorNotEqualsResponse$) { /** @deprecated use `PostV2WebhooksDollarOrOperatorNotEqualsResponse$inboundSchema` instead. */ PostV2WebhooksDollarOrOperatorNotEqualsResponse$.inboundSchema = PostV2WebhooksDollarOrOperatorNotEqualsResponse$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrOperatorNotEqualsResponse$outboundSchema` instead. */ PostV2WebhooksDollarOrOperatorNotEqualsResponse$.outboundSchema = PostV2WebhooksDollarOrOperatorNotEqualsResponse$outboundSchema; })(PostV2WebhooksDollarOrOperatorNotEqualsResponse$ || (PostV2WebhooksDollarOrOperatorNotEqualsResponse$ = {})); /** @internal */ export const PostV2WebhooksDollarOrNotEqualsResponse$inboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarOrOperatorNotEqualsResponse$inboundSchema, value: z.string(), }); /** @internal */ export const PostV2WebhooksDollarOrNotEqualsResponse$outboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarOrOperatorNotEqualsResponse$outboundSchema, value: z.string(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrNotEqualsResponse$; (function (PostV2WebhooksDollarOrNotEqualsResponse$) { /** @deprecated use `PostV2WebhooksDollarOrNotEqualsResponse$inboundSchema` instead. */ PostV2WebhooksDollarOrNotEqualsResponse$.inboundSchema = PostV2WebhooksDollarOrNotEqualsResponse$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrNotEqualsResponse$outboundSchema` instead. */ PostV2WebhooksDollarOrNotEqualsResponse$.outboundSchema = PostV2WebhooksDollarOrNotEqualsResponse$outboundSchema; })(PostV2WebhooksDollarOrNotEqualsResponse$ || (PostV2WebhooksDollarOrNotEqualsResponse$ = {})); export function postV2WebhooksDollarOrNotEqualsResponseToJSON(postV2WebhooksDollarOrNotEqualsResponse) { return JSON.stringify(PostV2WebhooksDollarOrNotEqualsResponse$outboundSchema.parse(postV2WebhooksDollarOrNotEqualsResponse)); } export function postV2WebhooksDollarOrNotEqualsResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarOrNotEqualsResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarOrNotEqualsResponse' from JSON`); } /** @internal */ export const PostV2WebhooksDollarOrOperatorEqualsResponse$inboundSchema = z .nativeEnum(PostV2WebhooksDollarOrOperatorEqualsResponse); /** @internal */ export const PostV2WebhooksDollarOrOperatorEqualsResponse$outboundSchema = PostV2WebhooksDollarOrOperatorEqualsResponse$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrOperatorEqualsResponse$; (function (PostV2WebhooksDollarOrOperatorEqualsResponse$) { /** @deprecated use `PostV2WebhooksDollarOrOperatorEqualsResponse$inboundSchema` instead. */ PostV2WebhooksDollarOrOperatorEqualsResponse$.inboundSchema = PostV2WebhooksDollarOrOperatorEqualsResponse$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrOperatorEqualsResponse$outboundSchema` instead. */ PostV2WebhooksDollarOrOperatorEqualsResponse$.outboundSchema = PostV2WebhooksDollarOrOperatorEqualsResponse$outboundSchema; })(PostV2WebhooksDollarOrOperatorEqualsResponse$ || (PostV2WebhooksDollarOrOperatorEqualsResponse$ = {})); /** @internal */ export const PostV2WebhooksDollarOrEqualsResponse$inboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarOrOperatorEqualsResponse$inboundSchema, value: z.string(), }); /** @internal */ export const PostV2WebhooksDollarOrEqualsResponse$outboundSchema = z.object({ field: z.string(), operator: PostV2WebhooksDollarOrOperatorEqualsResponse$outboundSchema, value: z.string(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrEqualsResponse$; (function (PostV2WebhooksDollarOrEqualsResponse$) { /** @deprecated use `PostV2WebhooksDollarOrEqualsResponse$inboundSchema` instead. */ PostV2WebhooksDollarOrEqualsResponse$.inboundSchema = PostV2WebhooksDollarOrEqualsResponse$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrEqualsResponse$outboundSchema` instead. */ PostV2WebhooksDollarOrEqualsResponse$.outboundSchema = PostV2WebhooksDollarOrEqualsResponse$outboundSchema; })(PostV2WebhooksDollarOrEqualsResponse$ || (PostV2WebhooksDollarOrEqualsResponse$ = {})); export function postV2WebhooksDollarOrEqualsResponseToJSON(postV2WebhooksDollarOrEqualsResponse) { return JSON.stringify(PostV2WebhooksDollarOrEqualsResponse$outboundSchema.parse(postV2WebhooksDollarOrEqualsResponse)); } export function postV2WebhooksDollarOrEqualsResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarOrEqualsResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarOrEqualsResponse' from JSON`); } /** @internal */ export const PostV2WebhooksDollarOrResponseUnion$inboundSchema = z.union([ z.lazy(() => PostV2WebhooksDollarOrEqualsResponse$inboundSchema), z.lazy(() => PostV2WebhooksDollarOrNotEqualsResponse$inboundSchema), ]); /** @internal */ export const PostV2WebhooksDollarOrResponseUnion$outboundSchema = z.union([ z.lazy(() => PostV2WebhooksDollarOrEqualsResponse$outboundSchema), z.lazy(() => PostV2WebhooksDollarOrNotEqualsResponse$outboundSchema), ]); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksDollarOrResponseUnion$; (function (PostV2WebhooksDollarOrResponseUnion$) { /** @deprecated use `PostV2WebhooksDollarOrResponseUnion$inboundSchema` instead. */ PostV2WebhooksDollarOrResponseUnion$.inboundSchema = PostV2WebhooksDollarOrResponseUnion$inboundSchema; /** @deprecated use `PostV2WebhooksDollarOrResponseUnion$outboundSchema` instead. */ PostV2WebhooksDollarOrResponseUnion$.outboundSchema = PostV2WebhooksDollarOrResponseUnion$outboundSchema; })(PostV2WebhooksDollarOrResponseUnion$ || (PostV2WebhooksDollarOrResponseUnion$ = {})); export function postV2WebhooksDollarOrResponseUnionToJSON(postV2WebhooksDollarOrResponseUnion) { return JSON.stringify(PostV2WebhooksDollarOrResponseUnion$outboundSchema.parse(postV2WebhooksDollarOrResponseUnion)); } export function postV2WebhooksDollarOrResponseUnionFromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksDollarOrResponseUnion$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksDollarOrResponseUnion' from JSON`); } /** @internal */ export const PostV2WebhooksFilterResponse1$inboundSchema = z.object({ $or: z.array(z.union([ z.lazy(() => PostV2WebhooksDollarOrEqualsResponse$inboundSchema), z.lazy(() => PostV2WebhooksDollarOrNotEqualsResponse$inboundSchema), ])), }).transform((v) => { return remap$(v, { "$or": "dollarOr", }); }); /** @internal */ export const PostV2WebhooksFilterResponse1$outboundSchema = z.object({ dollarOr: z.array(z.union([ z.lazy(() => PostV2WebhooksDollarOrEqualsResponse$outboundSchema), z.lazy(() => PostV2WebhooksDollarOrNotEqualsResponse$outboundSchema), ])), }).transform((v) => { return remap$(v, { dollarOr: "$or", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksFilterResponse1$; (function (PostV2WebhooksFilterResponse1$) { /** @deprecated use `PostV2WebhooksFilterResponse1$inboundSchema` instead. */ PostV2WebhooksFilterResponse1$.inboundSchema = PostV2WebhooksFilterResponse1$inboundSchema; /** @deprecated use `PostV2WebhooksFilterResponse1$outboundSchema` instead. */ PostV2WebhooksFilterResponse1$.outboundSchema = PostV2WebhooksFilterResponse1$outboundSchema; })(PostV2WebhooksFilterResponse1$ || (PostV2WebhooksFilterResponse1$ = {})); export function postV2WebhooksFilterResponse1ToJSON(postV2WebhooksFilterResponse1) { return JSON.stringify(PostV2WebhooksFilterResponse1$outboundSchema.parse(postV2WebhooksFilterResponse1)); } export function postV2WebhooksFilterResponse1FromJSON(jsonString) { return safeParse(jsonString, (x) => PostV2WebhooksFilterResponse1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PostV2WebhooksFilterResponse1' from JSON`); } /** @internal */ export const PostV2WebhooksFilterResponseUnion$inboundSchema = z.union([ z.lazy(() => PostV2WebhooksFilterResponse1$inboundSchema), z.lazy(() => PostV2WebhooksFilterResponse2$inboundSchema), ]); /** @internal */ export const PostV2WebhooksFilterResponseUnion$outboundSchema = z.union([ z.lazy(() => PostV2WebhooksFilterResponse1$outboundSchema), z.lazy(() => PostV2WebhooksFilterResponse2$outboundSchema), ]); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PostV2WebhooksFilterResponseUnion$; (function (PostV2WebhooksFilterResponseUnion$) { /** @deprecated use `PostV2WebhooksFilterResponseUnion$inboundSchema` instead. */ PostV2WebhooksFilterResponseUnion$.inboundSchema = PostV2WebhooksFilterResponseUnion$inboundSchema; /** @deprecated use `PostV2WebhooksFilterResponseUnion$outboundSchema` instead. */ PostV2WebhooksFilterResponseUnion$.outboundSchema = PostV2WebhooksFilterResponseUnion$outboundSchema; })(PostV2WebhooksFilterResponseUnion$ || (Pos