attio-js
Version:
Developer-friendly & type-safe JS/TS SDK based on the official OpenAPI spec of Attio.
901 lines • 58.1 kB
JavaScript
/*
* 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