UNPKG

@devma/qloo

Version:

TypeScript SDK for the Qloo Insights API - Generate taste-based insights and recommendations

98 lines 4.69 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"; /** @internal */ export const GetAudienceTypesRequest$inboundSchema = z.object({ "filter.parents.types": z.array(z.string()).optional(), page: z.number().int().optional(), take: z.number().int().optional(), }).transform((v) => { return remap$(v, { "filter.parents.types": "filterParentsTypes", }); }); /** @internal */ export const GetAudienceTypesRequest$outboundSchema = z.object({ filterParentsTypes: z.array(z.string()).optional(), page: z.number().int().optional(), take: z.number().int().optional(), }).transform((v) => { return remap$(v, { filterParentsTypes: "filter.parents.types", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var GetAudienceTypesRequest$; (function (GetAudienceTypesRequest$) { /** @deprecated use `GetAudienceTypesRequest$inboundSchema` instead. */ GetAudienceTypesRequest$.inboundSchema = GetAudienceTypesRequest$inboundSchema; /** @deprecated use `GetAudienceTypesRequest$outboundSchema` instead. */ GetAudienceTypesRequest$.outboundSchema = GetAudienceTypesRequest$outboundSchema; })(GetAudienceTypesRequest$ || (GetAudienceTypesRequest$ = {})); export function getAudienceTypesRequestToJSON(getAudienceTypesRequest) { return JSON.stringify(GetAudienceTypesRequest$outboundSchema.parse(getAudienceTypesRequest)); } export function getAudienceTypesRequestFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAudienceTypesRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAudienceTypesRequest' from JSON`); } /** @internal */ export const GetAudienceTypesResults$inboundSchema = z.object({ entities: z.array(z.any()).optional(), duration: z.number().optional(), }); /** @internal */ export const GetAudienceTypesResults$outboundSchema = z.object({ entities: z.array(z.any()).optional(), duration: z.number().optional(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var GetAudienceTypesResults$; (function (GetAudienceTypesResults$) { /** @deprecated use `GetAudienceTypesResults$inboundSchema` instead. */ GetAudienceTypesResults$.inboundSchema = GetAudienceTypesResults$inboundSchema; /** @deprecated use `GetAudienceTypesResults$outboundSchema` instead. */ GetAudienceTypesResults$.outboundSchema = GetAudienceTypesResults$outboundSchema; })(GetAudienceTypesResults$ || (GetAudienceTypesResults$ = {})); export function getAudienceTypesResultsToJSON(getAudienceTypesResults) { return JSON.stringify(GetAudienceTypesResults$outboundSchema.parse(getAudienceTypesResults)); } export function getAudienceTypesResultsFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAudienceTypesResults$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAudienceTypesResults' from JSON`); } /** @internal */ export const GetAudienceTypesResponse$inboundSchema = z.object({ success: z.boolean().optional(), results: z.lazy(() => GetAudienceTypesResults$inboundSchema).optional(), }); /** @internal */ export const GetAudienceTypesResponse$outboundSchema = z.object({ success: z.boolean().optional(), results: z.lazy(() => GetAudienceTypesResults$outboundSchema).optional(), }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var GetAudienceTypesResponse$; (function (GetAudienceTypesResponse$) { /** @deprecated use `GetAudienceTypesResponse$inboundSchema` instead. */ GetAudienceTypesResponse$.inboundSchema = GetAudienceTypesResponse$inboundSchema; /** @deprecated use `GetAudienceTypesResponse$outboundSchema` instead. */ GetAudienceTypesResponse$.outboundSchema = GetAudienceTypesResponse$outboundSchema; })(GetAudienceTypesResponse$ || (GetAudienceTypesResponse$ = {})); export function getAudienceTypesResponseToJSON(getAudienceTypesResponse) { return JSON.stringify(GetAudienceTypesResponse$outboundSchema.parse(getAudienceTypesResponse)); } export function getAudienceTypesResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAudienceTypesResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAudienceTypesResponse' from JSON`); } //# sourceMappingURL=getaudiencetypes.js.map