UNPKG

attio-js

Version:

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

98 lines 6.19 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 { Status$inboundSchema, Status$outboundSchema, } from "../components/status.js"; /** * Whether the attribute is on an object or a list. Please note that the company and people objects do not support status attributes at this time. */ export const GetV2TargetIdentifierAttributesAttributeStatusesTarget = { Lists: "lists", Objects: "objects", }; /** @internal */ export const GetV2TargetIdentifierAttributesAttributeStatusesTarget$inboundSchema = z.nativeEnum(GetV2TargetIdentifierAttributesAttributeStatusesTarget); /** @internal */ export const GetV2TargetIdentifierAttributesAttributeStatusesTarget$outboundSchema = GetV2TargetIdentifierAttributesAttributeStatusesTarget$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var GetV2TargetIdentifierAttributesAttributeStatusesTarget$; (function (GetV2TargetIdentifierAttributesAttributeStatusesTarget$) { /** @deprecated use `GetV2TargetIdentifierAttributesAttributeStatusesTarget$inboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeStatusesTarget$.inboundSchema = GetV2TargetIdentifierAttributesAttributeStatusesTarget$inboundSchema; /** @deprecated use `GetV2TargetIdentifierAttributesAttributeStatusesTarget$outboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeStatusesTarget$.outboundSchema = GetV2TargetIdentifierAttributesAttributeStatusesTarget$outboundSchema; })(GetV2TargetIdentifierAttributesAttributeStatusesTarget$ || (GetV2TargetIdentifierAttributesAttributeStatusesTarget$ = {})); /** @internal */ export const GetV2TargetIdentifierAttributesAttributeStatusesRequest$inboundSchema = z.object({ target: GetV2TargetIdentifierAttributesAttributeStatusesTarget$inboundSchema, identifier: z.string(), attribute: z.string(), show_archived: z.boolean().default(false), }).transform((v) => { return remap$(v, { "show_archived": "showArchived", }); }); /** @internal */ export const GetV2TargetIdentifierAttributesAttributeStatusesRequest$outboundSchema = z.object({ target: GetV2TargetIdentifierAttributesAttributeStatusesTarget$outboundSchema, identifier: z.string(), attribute: z.string(), showArchived: z.boolean().default(false), }).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 GetV2TargetIdentifierAttributesAttributeStatusesRequest$; (function (GetV2TargetIdentifierAttributesAttributeStatusesRequest$) { /** @deprecated use `GetV2TargetIdentifierAttributesAttributeStatusesRequest$inboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeStatusesRequest$.inboundSchema = GetV2TargetIdentifierAttributesAttributeStatusesRequest$inboundSchema; /** @deprecated use `GetV2TargetIdentifierAttributesAttributeStatusesRequest$outboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeStatusesRequest$.outboundSchema = GetV2TargetIdentifierAttributesAttributeStatusesRequest$outboundSchema; })(GetV2TargetIdentifierAttributesAttributeStatusesRequest$ || (GetV2TargetIdentifierAttributesAttributeStatusesRequest$ = {})); export function getV2TargetIdentifierAttributesAttributeStatusesRequestToJSON(getV2TargetIdentifierAttributesAttributeStatusesRequest) { return JSON.stringify(GetV2TargetIdentifierAttributesAttributeStatusesRequest$outboundSchema .parse(getV2TargetIdentifierAttributesAttributeStatusesRequest)); } export function getV2TargetIdentifierAttributesAttributeStatusesRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => GetV2TargetIdentifierAttributesAttributeStatusesRequest$inboundSchema .parse(JSON.parse(x)), `Failed to parse 'GetV2TargetIdentifierAttributesAttributeStatusesRequest' from JSON`); } /** @internal */ export const GetV2TargetIdentifierAttributesAttributeStatusesResponse$inboundSchema = z.object({ data: z.array(Status$inboundSchema), }); /** @internal */ export const GetV2TargetIdentifierAttributesAttributeStatusesResponse$outboundSchema = z.object({ data: z.array(Status$outboundSchema), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var GetV2TargetIdentifierAttributesAttributeStatusesResponse$; (function (GetV2TargetIdentifierAttributesAttributeStatusesResponse$) { /** @deprecated use `GetV2TargetIdentifierAttributesAttributeStatusesResponse$inboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeStatusesResponse$.inboundSchema = GetV2TargetIdentifierAttributesAttributeStatusesResponse$inboundSchema; /** @deprecated use `GetV2TargetIdentifierAttributesAttributeStatusesResponse$outboundSchema` instead. */ GetV2TargetIdentifierAttributesAttributeStatusesResponse$.outboundSchema = GetV2TargetIdentifierAttributesAttributeStatusesResponse$outboundSchema; })(GetV2TargetIdentifierAttributesAttributeStatusesResponse$ || (GetV2TargetIdentifierAttributesAttributeStatusesResponse$ = {})); export function getV2TargetIdentifierAttributesAttributeStatusesResponseToJSON(getV2TargetIdentifierAttributesAttributeStatusesResponse) { return JSON.stringify(GetV2TargetIdentifierAttributesAttributeStatusesResponse$outboundSchema .parse(getV2TargetIdentifierAttributesAttributeStatusesResponse)); } export function getV2TargetIdentifierAttributesAttributeStatusesResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => GetV2TargetIdentifierAttributesAttributeStatusesResponse$inboundSchema .parse(JSON.parse(x)), `Failed to parse 'GetV2TargetIdentifierAttributesAttributeStatusesResponse' from JSON`); } //# sourceMappingURL=getv2targetidentifierattributesattributestatuses.js.map