UNPKG

attio-js

Version:

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

97 lines 6.05 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 { SelectOption$inboundSchema, SelectOption$outboundSchema, } from "../components/selectoption.js"; /** * Whether the attribute is on an object or a list. */ export const GetV2TargetIdentifierAttributesAttributeOptionsTarget = { Objects: "objects", Lists: "lists", }; /** @internal */ export const GetV2TargetIdentifierAttributesAttributeOptionsTarget$inboundSchema = z.nativeEnum(GetV2TargetIdentifierAttributesAttributeOptionsTarget); /** @internal */ export const GetV2TargetIdentifierAttributesAttributeOptionsTarget$outboundSchema = GetV2TargetIdentifierAttributesAttributeOptionsTarget$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var GetV2TargetIdentifierAttributesAttributeOptionsTarget$; (function (GetV2TargetIdentifierAttributesAttributeOptionsTarget$) { /** @deprecated use `GetV2TargetIdentifierAttributesAttributeOptionsTarget$inboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeOptionsTarget$.inboundSchema = GetV2TargetIdentifierAttributesAttributeOptionsTarget$inboundSchema; /** @deprecated use `GetV2TargetIdentifierAttributesAttributeOptionsTarget$outboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeOptionsTarget$.outboundSchema = GetV2TargetIdentifierAttributesAttributeOptionsTarget$outboundSchema; })(GetV2TargetIdentifierAttributesAttributeOptionsTarget$ || (GetV2TargetIdentifierAttributesAttributeOptionsTarget$ = {})); /** @internal */ export const GetV2TargetIdentifierAttributesAttributeOptionsRequest$inboundSchema = z.object({ target: GetV2TargetIdentifierAttributesAttributeOptionsTarget$inboundSchema, identifier: z.string(), attribute: z.string(), show_archived: z.boolean().optional(), }).transform((v) => { return remap$(v, { "show_archived": "showArchived", }); }); /** @internal */ export const GetV2TargetIdentifierAttributesAttributeOptionsRequest$outboundSchema = z.object({ target: GetV2TargetIdentifierAttributesAttributeOptionsTarget$outboundSchema, identifier: z.string(), attribute: z.string(), showArchived: z.boolean().optional(), }).transform((v) => { return remap$(v, { showArchived: "show_archived", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var GetV2TargetIdentifierAttributesAttributeOptionsRequest$; (function (GetV2TargetIdentifierAttributesAttributeOptionsRequest$) { /** @deprecated use `GetV2TargetIdentifierAttributesAttributeOptionsRequest$inboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeOptionsRequest$.inboundSchema = GetV2TargetIdentifierAttributesAttributeOptionsRequest$inboundSchema; /** @deprecated use `GetV2TargetIdentifierAttributesAttributeOptionsRequest$outboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeOptionsRequest$.outboundSchema = GetV2TargetIdentifierAttributesAttributeOptionsRequest$outboundSchema; })(GetV2TargetIdentifierAttributesAttributeOptionsRequest$ || (GetV2TargetIdentifierAttributesAttributeOptionsRequest$ = {})); export function getV2TargetIdentifierAttributesAttributeOptionsRequestToJSON(getV2TargetIdentifierAttributesAttributeOptionsRequest) { return JSON.stringify(GetV2TargetIdentifierAttributesAttributeOptionsRequest$outboundSchema.parse(getV2TargetIdentifierAttributesAttributeOptionsRequest)); } export function getV2TargetIdentifierAttributesAttributeOptionsRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => GetV2TargetIdentifierAttributesAttributeOptionsRequest$inboundSchema .parse(JSON.parse(x)), `Failed to parse 'GetV2TargetIdentifierAttributesAttributeOptionsRequest' from JSON`); } /** @internal */ export const GetV2TargetIdentifierAttributesAttributeOptionsResponse$inboundSchema = z.object({ data: z.array(SelectOption$inboundSchema), }); /** @internal */ export const GetV2TargetIdentifierAttributesAttributeOptionsResponse$outboundSchema = z.object({ data: z.array(SelectOption$outboundSchema), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var GetV2TargetIdentifierAttributesAttributeOptionsResponse$; (function (GetV2TargetIdentifierAttributesAttributeOptionsResponse$) { /** @deprecated use `GetV2TargetIdentifierAttributesAttributeOptionsResponse$inboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeOptionsResponse$.inboundSchema = GetV2TargetIdentifierAttributesAttributeOptionsResponse$inboundSchema; /** @deprecated use `GetV2TargetIdentifierAttributesAttributeOptionsResponse$outboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeOptionsResponse$.outboundSchema = GetV2TargetIdentifierAttributesAttributeOptionsResponse$outboundSchema; })(GetV2TargetIdentifierAttributesAttributeOptionsResponse$ || (GetV2TargetIdentifierAttributesAttributeOptionsResponse$ = {})); export function getV2TargetIdentifierAttributesAttributeOptionsResponseToJSON(getV2TargetIdentifierAttributesAttributeOptionsResponse) { return JSON.stringify(GetV2TargetIdentifierAttributesAttributeOptionsResponse$outboundSchema .parse(getV2TargetIdentifierAttributesAttributeOptionsResponse)); } export function getV2TargetIdentifierAttributesAttributeOptionsResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => GetV2TargetIdentifierAttributesAttributeOptionsResponse$inboundSchema .parse(JSON.parse(x)), `Failed to parse 'GetV2TargetIdentifierAttributesAttributeOptionsResponse' from JSON`); } //# sourceMappingURL=getv2targetidentifierattributesattributeoptions.js.map