attio-js
Version:
Developer-friendly & type-safe JS/TS SDK based on the official OpenAPI spec of Attio.
568 lines • 42.4 kB
JavaScript
"use strict";
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.PatchV2TargetIdentifierAttributesAttributeRequest$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRequest$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$ = exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeData$ = exports.PatchV2TargetIdentifierAttributesAttributeData$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeData$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeConfig$ = exports.PatchV2TargetIdentifierAttributesAttributeConfig$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeConfig$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$ = exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeCurrency$ = exports.PatchV2TargetIdentifierAttributesAttributeCurrency$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeCurrency$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$ = exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$ = exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$ = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$ = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTemplate$ = exports.PatchV2TargetIdentifierAttributesAttributeTemplate$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTemplate$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$ = exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$ = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$ = exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTarget$ = exports.PatchV2TargetIdentifierAttributesAttributeTarget$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTarget$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDisplayType = exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode = exports.PatchV2TargetIdentifierAttributesAttributeTemplate = exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic = exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic = exports.PatchV2TargetIdentifierAttributesAttributeTarget = void 0;
exports.PatchV2TargetIdentifierAttributesAttributeResponse$ = exports.PatchV2TargetIdentifierAttributesAttributeResponse$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeResponse$inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRequest$ = void 0;
exports.patchV2TargetIdentifierAttributesAttributeDefaultValueStaticToJSON = patchV2TargetIdentifierAttributesAttributeDefaultValueStaticToJSON;
exports.patchV2TargetIdentifierAttributesAttributeDefaultValueStaticFromJSON = patchV2TargetIdentifierAttributesAttributeDefaultValueStaticFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeDefaultValueDynamicToJSON = patchV2TargetIdentifierAttributesAttributeDefaultValueDynamicToJSON;
exports.patchV2TargetIdentifierAttributesAttributeDefaultValueDynamicFromJSON = patchV2TargetIdentifierAttributesAttributeDefaultValueDynamicFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeDefaultValueUnionToJSON = patchV2TargetIdentifierAttributesAttributeDefaultValueUnionToJSON;
exports.patchV2TargetIdentifierAttributesAttributeDefaultValueUnionFromJSON = patchV2TargetIdentifierAttributesAttributeDefaultValueUnionFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeCurrencyToJSON = patchV2TargetIdentifierAttributesAttributeCurrencyToJSON;
exports.patchV2TargetIdentifierAttributesAttributeCurrencyFromJSON = patchV2TargetIdentifierAttributesAttributeCurrencyFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeRecordReferenceToJSON = patchV2TargetIdentifierAttributesAttributeRecordReferenceToJSON;
exports.patchV2TargetIdentifierAttributesAttributeRecordReferenceFromJSON = patchV2TargetIdentifierAttributesAttributeRecordReferenceFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeConfigToJSON = patchV2TargetIdentifierAttributesAttributeConfigToJSON;
exports.patchV2TargetIdentifierAttributesAttributeConfigFromJSON = patchV2TargetIdentifierAttributesAttributeConfigFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeDataToJSON = patchV2TargetIdentifierAttributesAttributeDataToJSON;
exports.patchV2TargetIdentifierAttributesAttributeDataFromJSON = patchV2TargetIdentifierAttributesAttributeDataFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeRequestBodyToJSON = patchV2TargetIdentifierAttributesAttributeRequestBodyToJSON;
exports.patchV2TargetIdentifierAttributesAttributeRequestBodyFromJSON = patchV2TargetIdentifierAttributesAttributeRequestBodyFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeRequestToJSON = patchV2TargetIdentifierAttributesAttributeRequestToJSON;
exports.patchV2TargetIdentifierAttributesAttributeRequestFromJSON = patchV2TargetIdentifierAttributesAttributeRequestFromJSON;
exports.patchV2TargetIdentifierAttributesAttributeResponseToJSON = patchV2TargetIdentifierAttributesAttributeResponseToJSON;
exports.patchV2TargetIdentifierAttributesAttributeResponseFromJSON = patchV2TargetIdentifierAttributesAttributeResponseFromJSON;
const z = __importStar(require("zod"));
const primitives_js_1 = require("../../lib/primitives.js");
const schemas_js_1 = require("../../lib/schemas.js");
const attribute_js_1 = require("../components/attribute.js");
const inputvalueunion_js_1 = require("../components/inputvalueunion.js");
/**
* Whether the attribute is on an object or a list.
*/
exports.PatchV2TargetIdentifierAttributesAttributeTarget = {
Objects: "objects",
Lists: "lists",
};
exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic = {
Static: "static",
};
exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic = {
Dynamic: "dynamic",
};
/**
* For actor reference attributes, you may pass a dynamic value of `"current-user"`. When creating new records or entries, this will cause the actor reference value to be populated with either the workspace member or API token that created the record/entry.
*/
exports.PatchV2TargetIdentifierAttributesAttributeTemplate = {
CurrentUser: "current-user",
};
/**
* The ISO4217 code representing the currency that values for this attribute should be stored in.
*/
exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode = {
Aud: "AUD",
Brl: "BRL",
Bel: "BEL",
Cad: "CAD",
Cny: "CNY",
Cop: "COP",
Czk: "CZK",
Dkk: "DKK",
Eur: "EUR",
Hkd: "HKD",
Isk: "ISK",
Inr: "INR",
Ils: "ILS",
Jpy: "JPY",
Krw: "KRW",
Myr: "MYR",
Mxn: "MXN",
Ntd: "NTD",
Nzd: "NZD",
Ngn: "NGN",
Nok: "NOK",
Xpf: "XPF",
Pen: "PEN",
Php: "PHP",
Pln: "PLN",
Gbp: "GBP",
Sar: "SAR",
Sgd: "SGD",
Zar: "ZAR",
Sek: "SEK",
Chf: "CHF",
Aed: "AED",
Usd: "USD",
};
/**
* How the currency should be displayed across the app. "code" will display the ISO currency code e.g. "USD", "name" will display the localized currency name e.g. "British pound", "narrowSymbol" will display "$1" instead of "US$1" and "symbol" will display a localized currency symbol such as "$".
*/
exports.PatchV2TargetIdentifierAttributesAttributeDisplayType = {
Code: "code",
Name: "name",
NarrowSymbol: "narrowSymbol",
Symbol: "symbol",
};
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeTarget$inboundSchema = z
.nativeEnum(exports.PatchV2TargetIdentifierAttributesAttributeTarget);
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeTarget$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTarget$inboundSchema;
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeTarget$;
(function (PatchV2TargetIdentifierAttributesAttributeTarget$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeTarget$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeTarget$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTarget$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeTarget$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeTarget$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTarget$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeTarget$ || (exports.PatchV2TargetIdentifierAttributesAttributeTarget$ = PatchV2TargetIdentifierAttributesAttributeTarget$ = {}));
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$inboundSchema = z.nativeEnum(exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic);
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$inboundSchema;
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeTypeStatic$;
(function (PatchV2TargetIdentifierAttributesAttributeTypeStatic$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeTypeStatic$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeTypeStatic$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeTypeStatic$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeTypeStatic$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeTypeStatic$ || (exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$ = PatchV2TargetIdentifierAttributesAttributeTypeStatic$ = {}));
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$inboundSchema = z.object({
type: exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$inboundSchema,
template: z.array(inputvalueunion_js_1.InputValueUnion$inboundSchema),
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$outboundSchema = z.object({
type: exports.PatchV2TargetIdentifierAttributesAttributeTypeStatic$outboundSchema,
template: z.array(inputvalueunion_js_1.InputValueUnion$outboundSchema),
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$;
(function (PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$ || (exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$ = PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$ = {}));
function patchV2TargetIdentifierAttributesAttributeDefaultValueStaticToJSON(patchV2TargetIdentifierAttributesAttributeDefaultValueStatic) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$outboundSchema
.parse(patchV2TargetIdentifierAttributesAttributeDefaultValueStatic));
}
function patchV2TargetIdentifierAttributesAttributeDefaultValueStaticFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$inboundSchema = z.nativeEnum(exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic);
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$inboundSchema;
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeTypeDynamic$;
(function (PatchV2TargetIdentifierAttributesAttributeTypeDynamic$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeTypeDynamic$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeTypeDynamic$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeTypeDynamic$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeTypeDynamic$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeTypeDynamic$ || (exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$ = PatchV2TargetIdentifierAttributesAttributeTypeDynamic$ = {}));
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeTemplate$inboundSchema = z
.nativeEnum(exports.PatchV2TargetIdentifierAttributesAttributeTemplate);
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeTemplate$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTemplate$inboundSchema;
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeTemplate$;
(function (PatchV2TargetIdentifierAttributesAttributeTemplate$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeTemplate$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeTemplate$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTemplate$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeTemplate$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeTemplate$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeTemplate$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeTemplate$ || (exports.PatchV2TargetIdentifierAttributesAttributeTemplate$ = PatchV2TargetIdentifierAttributesAttributeTemplate$ = {}));
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$inboundSchema = z.object({
type: exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$inboundSchema,
template: z.any().optional(),
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$outboundSchema = z.object({
type: exports.PatchV2TargetIdentifierAttributesAttributeTypeDynamic$outboundSchema,
template: z.any().optional(),
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$;
(function (PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$ || (exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$ = PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$ = {}));
function patchV2TargetIdentifierAttributesAttributeDefaultValueDynamicToJSON(patchV2TargetIdentifierAttributesAttributeDefaultValueDynamic) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$outboundSchema
.parse(patchV2TargetIdentifierAttributesAttributeDefaultValueDynamic));
}
function patchV2TargetIdentifierAttributesAttributeDefaultValueDynamicFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$inboundSchema = z.union([
z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$inboundSchema),
z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$inboundSchema),
]);
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$outboundSchema = z.union([
z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$outboundSchema),
z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$outboundSchema),
]);
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$;
(function (PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$ || (exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$ = PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$ = {}));
function patchV2TargetIdentifierAttributesAttributeDefaultValueUnionToJSON(patchV2TargetIdentifierAttributesAttributeDefaultValueUnion) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$outboundSchema
.parse(patchV2TargetIdentifierAttributesAttributeDefaultValueUnion));
}
function patchV2TargetIdentifierAttributesAttributeDefaultValueUnionFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeDefaultValueUnion' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$inboundSchema = z.nativeEnum(exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode);
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$inboundSchema;
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$;
(function (PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$ || (exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$ = PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$ = {}));
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$inboundSchema = z.nativeEnum(exports.PatchV2TargetIdentifierAttributesAttributeDisplayType);
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$inboundSchema;
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeDisplayType$;
(function (PatchV2TargetIdentifierAttributesAttributeDisplayType$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDisplayType$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDisplayType$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeDisplayType$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeDisplayType$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeDisplayType$ || (exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$ = PatchV2TargetIdentifierAttributesAttributeDisplayType$ = {}));
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeCurrency$inboundSchema = z.object({
default_currency_code: exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$inboundSchema,
display_type: exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$inboundSchema,
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
"default_currency_code": "defaultCurrencyCode",
"display_type": "displayType",
});
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeCurrency$outboundSchema = z.object({
defaultCurrencyCode: exports.PatchV2TargetIdentifierAttributesAttributeDefaultCurrencyCode$outboundSchema,
displayType: exports.PatchV2TargetIdentifierAttributesAttributeDisplayType$outboundSchema,
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
defaultCurrencyCode: "default_currency_code",
displayType: "display_type",
});
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeCurrency$;
(function (PatchV2TargetIdentifierAttributesAttributeCurrency$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeCurrency$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeCurrency$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeCurrency$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeCurrency$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeCurrency$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeCurrency$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeCurrency$ || (exports.PatchV2TargetIdentifierAttributesAttributeCurrency$ = PatchV2TargetIdentifierAttributesAttributeCurrency$ = {}));
function patchV2TargetIdentifierAttributesAttributeCurrencyToJSON(patchV2TargetIdentifierAttributesAttributeCurrency) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeCurrency$outboundSchema.parse(patchV2TargetIdentifierAttributesAttributeCurrency));
}
function patchV2TargetIdentifierAttributesAttributeCurrencyFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeCurrency$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeCurrency' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$inboundSchema = z.object({
allowed_objects: z.array(z.string()),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
"allowed_objects": "allowedObjects",
});
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$outboundSchema = z.object({
allowedObjects: z.array(z.string()),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
allowedObjects: "allowed_objects",
});
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeRecordReference$;
(function (PatchV2TargetIdentifierAttributesAttributeRecordReference$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeRecordReference$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeRecordReference$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeRecordReference$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeRecordReference$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeRecordReference$ || (exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$ = PatchV2TargetIdentifierAttributesAttributeRecordReference$ = {}));
function patchV2TargetIdentifierAttributesAttributeRecordReferenceToJSON(patchV2TargetIdentifierAttributesAttributeRecordReference) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$outboundSchema
.parse(patchV2TargetIdentifierAttributesAttributeRecordReference));
}
function patchV2TargetIdentifierAttributesAttributeRecordReferenceFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeRecordReference' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeConfig$inboundSchema = z.object({
currency: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeCurrency$inboundSchema).optional(),
record_reference: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$inboundSchema).optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
"record_reference": "recordReference",
});
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeConfig$outboundSchema = z.object({
currency: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeCurrency$outboundSchema).optional(),
recordReference: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeRecordReference$outboundSchema).optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
recordReference: "record_reference",
});
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeConfig$;
(function (PatchV2TargetIdentifierAttributesAttributeConfig$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeConfig$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeConfig$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeConfig$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeConfig$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeConfig$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeConfig$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeConfig$ || (exports.PatchV2TargetIdentifierAttributesAttributeConfig$ = PatchV2TargetIdentifierAttributesAttributeConfig$ = {}));
function patchV2TargetIdentifierAttributesAttributeConfigToJSON(patchV2TargetIdentifierAttributesAttributeConfig) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeConfig$outboundSchema.parse(patchV2TargetIdentifierAttributesAttributeConfig));
}
function patchV2TargetIdentifierAttributesAttributeConfigFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeConfig' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeData$inboundSchema = z.object({
title: z.string().optional(),
description: z.nullable(z.string()).optional(),
api_slug: z.string().optional(),
is_required: z.boolean().optional(),
is_unique: z.boolean().optional(),
default_value: z.nullable(z.union([
z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$inboundSchema),
z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$inboundSchema),
])).optional(),
config: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeConfig$inboundSchema).optional(),
is_archived: z.boolean().optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
"api_slug": "apiSlug",
"is_required": "isRequired",
"is_unique": "isUnique",
"default_value": "defaultValue",
"is_archived": "isArchived",
});
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeData$outboundSchema = z.object({
title: z.string().optional(),
description: z.nullable(z.string()).optional(),
apiSlug: z.string().optional(),
isRequired: z.boolean().optional(),
isUnique: z.boolean().optional(),
defaultValue: z.nullable(z.union([
z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueDynamic$outboundSchema),
z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeDefaultValueStatic$outboundSchema),
])).optional(),
config: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeConfig$outboundSchema).optional(),
isArchived: z.boolean().optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
apiSlug: "api_slug",
isRequired: "is_required",
isUnique: "is_unique",
defaultValue: "default_value",
isArchived: "is_archived",
});
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeData$;
(function (PatchV2TargetIdentifierAttributesAttributeData$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeData$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeData$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeData$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeData$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeData$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeData$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeData$ || (exports.PatchV2TargetIdentifierAttributesAttributeData$ = PatchV2TargetIdentifierAttributesAttributeData$ = {}));
function patchV2TargetIdentifierAttributesAttributeDataToJSON(patchV2TargetIdentifierAttributesAttributeData) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeData$outboundSchema.parse(patchV2TargetIdentifierAttributesAttributeData));
}
function patchV2TargetIdentifierAttributesAttributeDataFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeData$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeData' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$inboundSchema = z.object({
data: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeData$inboundSchema),
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$outboundSchema = z.object({
data: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeData$outboundSchema),
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeRequestBody$;
(function (PatchV2TargetIdentifierAttributesAttributeRequestBody$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeRequestBody$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeRequestBody$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeRequestBody$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeRequestBody$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeRequestBody$ || (exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$ = PatchV2TargetIdentifierAttributesAttributeRequestBody$ = {}));
function patchV2TargetIdentifierAttributesAttributeRequestBodyToJSON(patchV2TargetIdentifierAttributesAttributeRequestBody) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$outboundSchema.parse(patchV2TargetIdentifierAttributesAttributeRequestBody));
}
function patchV2TargetIdentifierAttributesAttributeRequestBodyFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeRequestBody' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeRequest$inboundSchema = z.object({
target: exports.PatchV2TargetIdentifierAttributesAttributeTarget$inboundSchema,
identifier: z.string(),
attribute: z.string(),
RequestBody: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$inboundSchema),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
"RequestBody": "requestBody",
});
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeRequest$outboundSchema = z.object({
target: exports.PatchV2TargetIdentifierAttributesAttributeTarget$outboundSchema,
identifier: z.string(),
attribute: z.string(),
requestBody: z.lazy(() => exports.PatchV2TargetIdentifierAttributesAttributeRequestBody$outboundSchema),
}).transform((v) => {
return (0, primitives_js_1.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.
*/
var PatchV2TargetIdentifierAttributesAttributeRequest$;
(function (PatchV2TargetIdentifierAttributesAttributeRequest$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeRequest$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeRequest$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRequest$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeRequest$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeRequest$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeRequest$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeRequest$ || (exports.PatchV2TargetIdentifierAttributesAttributeRequest$ = PatchV2TargetIdentifierAttributesAttributeRequest$ = {}));
function patchV2TargetIdentifierAttributesAttributeRequestToJSON(patchV2TargetIdentifierAttributesAttributeRequest) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeRequest$outboundSchema.parse(patchV2TargetIdentifierAttributesAttributeRequest));
}
function patchV2TargetIdentifierAttributesAttributeRequestFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeRequest' from JSON`);
}
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeResponse$inboundSchema = z.object({
data: attribute_js_1.Attribute$inboundSchema,
});
/** @internal */
exports.PatchV2TargetIdentifierAttributesAttributeResponse$outboundSchema = z.object({
data: attribute_js_1.Attribute$outboundSchema,
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var PatchV2TargetIdentifierAttributesAttributeResponse$;
(function (PatchV2TargetIdentifierAttributesAttributeResponse$) {
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeResponse$inboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeResponse$.inboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeResponse$inboundSchema;
/** @deprecated use `PatchV2TargetIdentifierAttributesAttributeResponse$outboundSchema` instead. */
PatchV2TargetIdentifierAttributesAttributeResponse$.outboundSchema = exports.PatchV2TargetIdentifierAttributesAttributeResponse$outboundSchema;
})(PatchV2TargetIdentifierAttributesAttributeResponse$ || (exports.PatchV2TargetIdentifierAttributesAttributeResponse$ = PatchV2TargetIdentifierAttributesAttributeResponse$ = {}));
function patchV2TargetIdentifierAttributesAttributeResponseToJSON(patchV2TargetIdentifierAttributesAttributeResponse) {
return JSON.stringify(exports.PatchV2TargetIdentifierAttributesAttributeResponse$outboundSchema.parse(patchV2TargetIdentifierAttributesAttributeResponse));
}
function patchV2TargetIdentifierAttributesAttributeResponseFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.PatchV2TargetIdentifierAttributesAttributeResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchV2TargetIdentifierAttributesAttributeResponse' from JSON`);
}
//# sourceMappingURL=patchv2targetidentifierattributesattribute.js.map