// This file is auto-generated by @hey-api/openapi-ts import * as z from 'zod' /** * RecommendedAppInfoResponse */ export const zRecommendedAppInfoResponse = z.object({ icon: z.string().nullish(), icon_background: z.string().nullish(), icon_type: z.string().nullish(), id: z.string(), mode: z.string().nullish(), name: z.string().nullish(), }) /** * RecommendedAppResponse */ export const zRecommendedAppResponse = z.object({ app: zRecommendedAppInfoResponse.optional(), app_id: z.string(), can_trial: z.boolean().nullish(), category: z.string().nullish(), copyright: z.string().nullish(), custom_disclaimer: z.string().nullish(), description: z.string().nullish(), is_listed: z.boolean().nullish(), position: z.int().nullish(), privacy_policy: z.string().nullish(), }) /** * RecommendedAppListResponse */ export const zRecommendedAppListResponse = z.object({ categories: z.array(z.string()), recommended_apps: z.array(zRecommendedAppResponse), }) export const zGetExploreAppsQuery = z.object({ language: z.string().nullish(), }) /** * Success */ export const zGetExploreAppsResponse = zRecommendedAppListResponse export const zGetExploreAppsByAppIdPath = z.object({ app_id: z.string(), }) /** * Success */ export const zGetExploreAppsByAppIdResponse = z.record(z.string(), z.unknown()) /** * Success */ export const zGetExploreBannersResponse = z.record(z.string(), z.unknown())