@devma/qloo
Version:
TypeScript SDK for the Qloo Insights API - Generate taste-based insights and recommendations
156 lines • 7.77 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.GetAudiencesResponse$ = exports.GetAudiencesResponse$outboundSchema = exports.GetAudiencesResponse$inboundSchema = exports.GetAudiencesResults$ = exports.GetAudiencesResults$outboundSchema = exports.GetAudiencesResults$inboundSchema = exports.GetAudiencesRequest$ = exports.GetAudiencesRequest$outboundSchema = exports.GetAudiencesRequest$inboundSchema = void 0;
exports.getAudiencesRequestToJSON = getAudiencesRequestToJSON;
exports.getAudiencesRequestFromJSON = getAudiencesRequestFromJSON;
exports.getAudiencesResultsToJSON = getAudiencesResultsToJSON;
exports.getAudiencesResultsFromJSON = getAudiencesResultsFromJSON;
exports.getAudiencesResponseToJSON = getAudiencesResponseToJSON;
exports.getAudiencesResponseFromJSON = getAudiencesResponseFromJSON;
const z = __importStar(require("zod"));
const primitives_js_1 = require("../../lib/primitives.js");
const schemas_js_1 = require("../../lib/schemas.js");
/** @internal */
exports.GetAudiencesRequest$inboundSchema = z.object({
"filter.parents.types": z.array(z.string()).optional(),
"filter.results.audiences": z.array(z.string()).optional(),
"filter.audience.types": z.array(z.string()).optional(),
"filter.popularity.min": z.number().optional(),
"filter.popularity.max": z.number().optional(),
page: z.number().int().optional(),
take: z.number().int().optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
"filter.parents.types": "filterParentsTypes",
"filter.results.audiences": "filterResultsAudiences",
"filter.audience.types": "filterAudienceTypes",
"filter.popularity.min": "filterPopularityMin",
"filter.popularity.max": "filterPopularityMax",
});
});
/** @internal */
exports.GetAudiencesRequest$outboundSchema = z.object({
filterParentsTypes: z.array(z.string()).optional(),
filterResultsAudiences: z.array(z.string()).optional(),
filterAudienceTypes: z.array(z.string()).optional(),
filterPopularityMin: z.number().optional(),
filterPopularityMax: z.number().optional(),
page: z.number().int().optional(),
take: z.number().int().optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
filterParentsTypes: "filter.parents.types",
filterResultsAudiences: "filter.results.audiences",
filterAudienceTypes: "filter.audience.types",
filterPopularityMin: "filter.popularity.min",
filterPopularityMax: "filter.popularity.max",
});
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var GetAudiencesRequest$;
(function (GetAudiencesRequest$) {
/** @deprecated use `GetAudiencesRequest$inboundSchema` instead. */
GetAudiencesRequest$.inboundSchema = exports.GetAudiencesRequest$inboundSchema;
/** @deprecated use `GetAudiencesRequest$outboundSchema` instead. */
GetAudiencesRequest$.outboundSchema = exports.GetAudiencesRequest$outboundSchema;
})(GetAudiencesRequest$ || (exports.GetAudiencesRequest$ = GetAudiencesRequest$ = {}));
function getAudiencesRequestToJSON(getAudiencesRequest) {
return JSON.stringify(exports.GetAudiencesRequest$outboundSchema.parse(getAudiencesRequest));
}
function getAudiencesRequestFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.GetAudiencesRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAudiencesRequest' from JSON`);
}
/** @internal */
exports.GetAudiencesResults$inboundSchema = z.object({
entities: z.array(z.any()).optional(),
duration: z.number().optional(),
});
/** @internal */
exports.GetAudiencesResults$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.
*/
var GetAudiencesResults$;
(function (GetAudiencesResults$) {
/** @deprecated use `GetAudiencesResults$inboundSchema` instead. */
GetAudiencesResults$.inboundSchema = exports.GetAudiencesResults$inboundSchema;
/** @deprecated use `GetAudiencesResults$outboundSchema` instead. */
GetAudiencesResults$.outboundSchema = exports.GetAudiencesResults$outboundSchema;
})(GetAudiencesResults$ || (exports.GetAudiencesResults$ = GetAudiencesResults$ = {}));
function getAudiencesResultsToJSON(getAudiencesResults) {
return JSON.stringify(exports.GetAudiencesResults$outboundSchema.parse(getAudiencesResults));
}
function getAudiencesResultsFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.GetAudiencesResults$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAudiencesResults' from JSON`);
}
/** @internal */
exports.GetAudiencesResponse$inboundSchema = z.object({
success: z.boolean().optional(),
results: z.lazy(() => exports.GetAudiencesResults$inboundSchema).optional(),
});
/** @internal */
exports.GetAudiencesResponse$outboundSchema = z.object({
success: z.boolean().optional(),
results: z.lazy(() => exports.GetAudiencesResults$outboundSchema).optional(),
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var GetAudiencesResponse$;
(function (GetAudiencesResponse$) {
/** @deprecated use `GetAudiencesResponse$inboundSchema` instead. */
GetAudiencesResponse$.inboundSchema = exports.GetAudiencesResponse$inboundSchema;
/** @deprecated use `GetAudiencesResponse$outboundSchema` instead. */
GetAudiencesResponse$.outboundSchema = exports.GetAudiencesResponse$outboundSchema;
})(GetAudiencesResponse$ || (exports.GetAudiencesResponse$ = GetAudiencesResponse$ = {}));
function getAudiencesResponseToJSON(getAudiencesResponse) {
return JSON.stringify(exports.GetAudiencesResponse$outboundSchema.parse(getAudiencesResponse));
}
function getAudiencesResponseFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.GetAudiencesResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAudiencesResponse' from JSON`);
}
//# sourceMappingURL=getaudiences.js.map