UNPKG

attio-js

Version:

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

134 lines 6.55 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"; import { ObjectT$inboundSchema, ObjectT$outboundSchema, } from "../components/object.js"; /** @internal */ export const PatchV2ObjectsObjectData$inboundSchema = z.object({ api_slug: z.string().optional(), singular_noun: z.string().optional(), plural_noun: z.string().optional(), }).transform((v) => { return remap$(v, { "api_slug": "apiSlug", "singular_noun": "singularNoun", "plural_noun": "pluralNoun", }); }); /** @internal */ export const PatchV2ObjectsObjectData$outboundSchema = z.object({ apiSlug: z.string().optional(), singularNoun: z.string().optional(), pluralNoun: z.string().optional(), }).transform((v) => { return remap$(v, { apiSlug: "api_slug", singularNoun: "singular_noun", pluralNoun: "plural_noun", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PatchV2ObjectsObjectData$; (function (PatchV2ObjectsObjectData$) { /** @deprecated use `PatchV2ObjectsObjectData$inboundSchema` instead. */ PatchV2ObjectsObjectData$.inboundSchema = PatchV2ObjectsObjectData$inboundSchema; /** @deprecated use `PatchV2ObjectsObjectData$outboundSchema` instead. */ PatchV2ObjectsObjectData$.outboundSchema = PatchV2ObjectsObjectData$outboundSchema; })(PatchV2ObjectsObjectData$ || (PatchV2ObjectsObjectData$ = {})); export function patchV2ObjectsObjectDataToJSON(patchV2ObjectsObjectData) { return JSON.stringify(PatchV2ObjectsObjectData$outboundSchema.parse(patchV2ObjectsObjectData)); } export function patchV2ObjectsObjectDataFromJSON(jsonString) { return safeParse(jsonString, (x) => PatchV2ObjectsObjectData$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2ObjectsObjectData' from JSON`); } /** @internal */ export const PatchV2ObjectsObjectRequestBody$inboundSchema = z.object({ data: z.lazy(() => PatchV2ObjectsObjectData$inboundSchema), }); /** @internal */ export const PatchV2ObjectsObjectRequestBody$outboundSchema = z.object({ data: z.lazy(() => PatchV2ObjectsObjectData$outboundSchema), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PatchV2ObjectsObjectRequestBody$; (function (PatchV2ObjectsObjectRequestBody$) { /** @deprecated use `PatchV2ObjectsObjectRequestBody$inboundSchema` instead. */ PatchV2ObjectsObjectRequestBody$.inboundSchema = PatchV2ObjectsObjectRequestBody$inboundSchema; /** @deprecated use `PatchV2ObjectsObjectRequestBody$outboundSchema` instead. */ PatchV2ObjectsObjectRequestBody$.outboundSchema = PatchV2ObjectsObjectRequestBody$outboundSchema; })(PatchV2ObjectsObjectRequestBody$ || (PatchV2ObjectsObjectRequestBody$ = {})); export function patchV2ObjectsObjectRequestBodyToJSON(patchV2ObjectsObjectRequestBody) { return JSON.stringify(PatchV2ObjectsObjectRequestBody$outboundSchema.parse(patchV2ObjectsObjectRequestBody)); } export function patchV2ObjectsObjectRequestBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => PatchV2ObjectsObjectRequestBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2ObjectsObjectRequestBody' from JSON`); } /** @internal */ export const PatchV2ObjectsObjectRequest$inboundSchema = z.object({ object: z.string(), RequestBody: z.lazy(() => PatchV2ObjectsObjectRequestBody$inboundSchema), }).transform((v) => { return remap$(v, { "RequestBody": "requestBody", }); }); /** @internal */ export const PatchV2ObjectsObjectRequest$outboundSchema = z.object({ object: z.string(), requestBody: z.lazy(() => PatchV2ObjectsObjectRequestBody$outboundSchema), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PatchV2ObjectsObjectRequest$; (function (PatchV2ObjectsObjectRequest$) { /** @deprecated use `PatchV2ObjectsObjectRequest$inboundSchema` instead. */ PatchV2ObjectsObjectRequest$.inboundSchema = PatchV2ObjectsObjectRequest$inboundSchema; /** @deprecated use `PatchV2ObjectsObjectRequest$outboundSchema` instead. */ PatchV2ObjectsObjectRequest$.outboundSchema = PatchV2ObjectsObjectRequest$outboundSchema; })(PatchV2ObjectsObjectRequest$ || (PatchV2ObjectsObjectRequest$ = {})); export function patchV2ObjectsObjectRequestToJSON(patchV2ObjectsObjectRequest) { return JSON.stringify(PatchV2ObjectsObjectRequest$outboundSchema.parse(patchV2ObjectsObjectRequest)); } export function patchV2ObjectsObjectRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => PatchV2ObjectsObjectRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2ObjectsObjectRequest' from JSON`); } /** @internal */ export const PatchV2ObjectsObjectResponse$inboundSchema = z.object({ data: ObjectT$inboundSchema, }); /** @internal */ export const PatchV2ObjectsObjectResponse$outboundSchema = z.object({ data: ObjectT$outboundSchema, }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var PatchV2ObjectsObjectResponse$; (function (PatchV2ObjectsObjectResponse$) { /** @deprecated use `PatchV2ObjectsObjectResponse$inboundSchema` instead. */ PatchV2ObjectsObjectResponse$.inboundSchema = PatchV2ObjectsObjectResponse$inboundSchema; /** @deprecated use `PatchV2ObjectsObjectResponse$outboundSchema` instead. */ PatchV2ObjectsObjectResponse$.outboundSchema = PatchV2ObjectsObjectResponse$outboundSchema; })(PatchV2ObjectsObjectResponse$ || (PatchV2ObjectsObjectResponse$ = {})); export function patchV2ObjectsObjectResponseToJSON(patchV2ObjectsObjectResponse) { return JSON.stringify(PatchV2ObjectsObjectResponse$outboundSchema.parse(patchV2ObjectsObjectResponse)); } export function patchV2ObjectsObjectResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => PatchV2ObjectsObjectResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2ObjectsObjectResponse' from JSON`); } //# sourceMappingURL=patchv2objectsobject.js.map