UNPKG

@devma/qloo

Version:

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

99 lines 5.19 kB
import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GetAudienceTypesRequest = { /** * Filter by a comma-separated list of parental entity types (`urn:audience:communities`). Each type must match exactly. */ filterParentsTypes?: Array<string> | undefined; /** * The page number of results to return. This is equivalent to take + offset and is the recommended approach for most use cases. */ page?: number | undefined; /** * The number of results to return. */ take?: number | undefined; }; export type GetAudienceTypesResults = { entities?: Array<any> | undefined; duration?: number | undefined; }; /** * Successful Operation */ export type GetAudienceTypesResponse = { success?: boolean | undefined; results?: GetAudienceTypesResults | undefined; }; /** @internal */ export declare const GetAudienceTypesRequest$inboundSchema: z.ZodType<GetAudienceTypesRequest, z.ZodTypeDef, unknown>; /** @internal */ export type GetAudienceTypesRequest$Outbound = { "filter.parents.types"?: Array<string> | undefined; page?: number | undefined; take?: number | undefined; }; /** @internal */ export declare const GetAudienceTypesRequest$outboundSchema: z.ZodType<GetAudienceTypesRequest$Outbound, z.ZodTypeDef, GetAudienceTypesRequest>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace GetAudienceTypesRequest$ { /** @deprecated use `GetAudienceTypesRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType<GetAudienceTypesRequest, z.ZodTypeDef, unknown>; /** @deprecated use `GetAudienceTypesRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType<GetAudienceTypesRequest$Outbound, z.ZodTypeDef, GetAudienceTypesRequest>; /** @deprecated use `GetAudienceTypesRequest$Outbound` instead. */ type Outbound = GetAudienceTypesRequest$Outbound; } export declare function getAudienceTypesRequestToJSON(getAudienceTypesRequest: GetAudienceTypesRequest): string; export declare function getAudienceTypesRequestFromJSON(jsonString: string): SafeParseResult<GetAudienceTypesRequest, SDKValidationError>; /** @internal */ export declare const GetAudienceTypesResults$inboundSchema: z.ZodType<GetAudienceTypesResults, z.ZodTypeDef, unknown>; /** @internal */ export type GetAudienceTypesResults$Outbound = { entities?: Array<any> | undefined; duration?: number | undefined; }; /** @internal */ export declare const GetAudienceTypesResults$outboundSchema: z.ZodType<GetAudienceTypesResults$Outbound, z.ZodTypeDef, GetAudienceTypesResults>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace GetAudienceTypesResults$ { /** @deprecated use `GetAudienceTypesResults$inboundSchema` instead. */ const inboundSchema: z.ZodType<GetAudienceTypesResults, z.ZodTypeDef, unknown>; /** @deprecated use `GetAudienceTypesResults$outboundSchema` instead. */ const outboundSchema: z.ZodType<GetAudienceTypesResults$Outbound, z.ZodTypeDef, GetAudienceTypesResults>; /** @deprecated use `GetAudienceTypesResults$Outbound` instead. */ type Outbound = GetAudienceTypesResults$Outbound; } export declare function getAudienceTypesResultsToJSON(getAudienceTypesResults: GetAudienceTypesResults): string; export declare function getAudienceTypesResultsFromJSON(jsonString: string): SafeParseResult<GetAudienceTypesResults, SDKValidationError>; /** @internal */ export declare const GetAudienceTypesResponse$inboundSchema: z.ZodType<GetAudienceTypesResponse, z.ZodTypeDef, unknown>; /** @internal */ export type GetAudienceTypesResponse$Outbound = { success?: boolean | undefined; results?: GetAudienceTypesResults$Outbound | undefined; }; /** @internal */ export declare const GetAudienceTypesResponse$outboundSchema: z.ZodType<GetAudienceTypesResponse$Outbound, z.ZodTypeDef, GetAudienceTypesResponse>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace GetAudienceTypesResponse$ { /** @deprecated use `GetAudienceTypesResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType<GetAudienceTypesResponse, z.ZodTypeDef, unknown>; /** @deprecated use `GetAudienceTypesResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType<GetAudienceTypesResponse$Outbound, z.ZodTypeDef, GetAudienceTypesResponse>; /** @deprecated use `GetAudienceTypesResponse$Outbound` instead. */ type Outbound = GetAudienceTypesResponse$Outbound; } export declare function getAudienceTypesResponseToJSON(getAudienceTypesResponse: GetAudienceTypesResponse): string; export declare function getAudienceTypesResponseFromJSON(jsonString: string): SafeParseResult<GetAudienceTypesResponse, SDKValidationError>; //# sourceMappingURL=getaudiencetypes.d.ts.map