Variables
Const configurationFilterValidator
configurationFilterValidator: ZodObject<{ customFieldName: ZodOptional<ZodString>; name: ZodString; operator: ZodOptional<ZodLiteral<"not">>; options: ZodUnion<[ZodArray<ZodString>, ZodLiteral<any>]> }, "strip", ZodTypeAny, {}, {}> = z.object({name: z.string(),customFieldName: z.string().optional(),operator: z.literal('not').optional(),options: z.union([z.array(z.string()), z.literal(null)]),})
Const configurationSceneCommonValidator
configurationSceneCommonValidator: ZodObject<{ previewImage: ZodOptional<ZodString>; subtitle: ZodOptional<ZodString>; title: ZodString }, "strip", ZodTypeAny, {}, {}> = z.object({title: z.string(),subtitle: z.string().optional(),previewImage: z.string().optional(),})
Const configurationSceneOutputValidator
configurationSceneOutputValidator: ZodObject<extend<{ name: ZodString; subSelection: ZodOptional<ZodObject<{ name: ZodString; previewImage: ZodOptional<ZodString>; title: ZodOptional<ZodString> }, "strip", ZodTypeAny, {}, {}>> }, { previewImage: ZodOptional<ZodString>; subtitle: ZodOptional<ZodString>; title: ZodString }>, "strip", ZodTypeAny, {}, {}> = z.object({name: z.string(),subSelection: sceneSubSelectionValidator.optional(),}).merge(configurationSceneCommonValidator)
Const facetValidator
facetValidator: ZodObject<{ name: ZodString; options: ZodUnion<[ZodArray<ZodString>, ZodLiteral<any>]> }, "strip", ZodTypeAny, {}, {}> = z.object({name: z.string(),options: z.union([z.array(z.string()), z.literal(null)]),})
Const favoriteProductListValidator
favoriteProductListValidator: ZodArray<ZodObject<{ product: ZodObject<{ _id: ZodString; application: ZodString; description: ZodOptional<ZodString>; facets: ZodOptional<ZodArray<ZodObject<{ name: ZodString; options: ZodUnion<[ZodArray<ZodString>, ZodLiteral<any>]> }, "strip", ZodTypeAny, {}, {}>>>; image: ZodString; name: ZodOptional<ZodString>; price: ZodOptional<ZodString>; sku: ZodString; title: ZodString }, "strip", ZodTypeAny, {}, {}> }, "strip", ZodTypeAny, {}, {}>> = z.array(favoriteValidator)
Const favoriteProductShortListValidator
favoriteProductShortListValidator: ZodArray<ZodObject<{ product: ZodObject<{ application: ZodString; sku: ZodString }, "strip", ZodTypeAny, {}, {}> }, "strip", ZodTypeAny, {}, {}>> = z.array(favoriteShortValidator)
Const favoriteSceneListValidator
favoriteSceneListValidator: ZodArray<ZodObject<{ favorites: ZodArray<ZodObject<{ product: ZodObject<{ _id: ZodString; application: ZodString; description: ZodOptional<ZodString>; facets: ZodOptional<ZodArray<ZodObject<{ name: ZodString; options: ZodUnion<[ZodArray<ZodString>, ZodLiteral<any>]> }, "strip", ZodTypeAny, {}, {}>>>; image: ZodString; name: ZodOptional<ZodString>; price: ZodOptional<ZodString>; sku: ZodString; title: ZodString }, "strip", ZodTypeAny, {}, {}> }, "strip", ZodTypeAny, {}, {}>>; id: ZodString; image: ZodString; scene: ZodObject<extend<{ experienceId: ZodString; sceneId: ZodString }, extend<{ name: ZodString; subSelection: ZodOptional<ZodObject<{ name: ZodString; previewImage: ZodOptional<ZodString>; title: ZodOptional<ZodString> }, "strip", ZodTypeAny, {}, {}>> }, { previewImage: ZodOptional<ZodString>; subtitle: ZodOptional<ZodString>; title: ZodString }>>, "strip", ZodTypeAny, {}, {}> }, "strip", ZodTypeAny, {}, {}>> = z.array(favoriteSceneValidator)
Const favoriteSceneValidator
favoriteSceneValidator: ZodObject<{ favorites: ZodArray<ZodObject<{ product: ZodObject<{ _id: ZodString; application: ZodString; description: ZodOptional<ZodString>; facets: ZodOptional<ZodArray<ZodObject<{ name: ZodString; options: ZodUnion<[ZodArray<ZodString>, ZodLiteral<any>]> }, "strip", ZodTypeAny, {}, {}>>>; image: ZodString; name: ZodOptional<ZodString>; price: ZodOptional<ZodString>; sku: ZodString; title: ZodString }, "strip", ZodTypeAny, {}, {}> }, "strip", ZodTypeAny, {}, {}>>; id: ZodString; image: ZodString; scene: ZodObject<extend<{ experienceId: ZodString; sceneId: ZodString }, extend<{ name: ZodString; subSelection: ZodOptional<ZodObject<{ name: ZodString; previewImage: ZodOptional<ZodString>; title: ZodOptional<ZodString> }, "strip", ZodTypeAny, {}, {}>> }, { previewImage: ZodOptional<ZodString>; subtitle: ZodOptional<ZodString>; title: ZodString }>>, "strip", ZodTypeAny, {}, {}> }, "strip", ZodTypeAny, {}, {}> = z.object({id: z.string(),image: z.string(),favorites: z.array(favoriteValidator),scene: sceneValidator,})
Const favoriteShortValidator
favoriteShortValidator: ZodObject<{ product: ZodObject<{ application: ZodString; sku: ZodString }, "strip", ZodTypeAny, {}, {}> }, "strip", ZodTypeAny, {}, {}> = z.object({product: productShortValidator,})
Const favoriteValidator
favoriteValidator: ZodObject<{ product: ZodObject<{ _id: ZodString; application: ZodString; description: ZodOptional<ZodString>; facets: ZodOptional<ZodArray<ZodObject<{ name: ZodString; options: ZodUnion<[ZodArray<ZodString>, ZodLiteral<any>]> }, "strip", ZodTypeAny, {}, {}>>>; image: ZodString; name: ZodOptional<ZodString>; price: ZodOptional<ZodString>; sku: ZodString; title: ZodString }, "strip", ZodTypeAny, {}, {}> }, "strip", ZodTypeAny, {}, {}> = z.object({product: productValidator,})
Const productShortValidator
productShortValidator: ZodObject<{ application: ZodString; sku: ZodString }, "strip", ZodTypeAny, {}, {}> = z.object({sku: z.string(),application: z.string(),})
Const productValidator
productValidator: ZodObject<{ _id: ZodString; application: ZodString; description: ZodOptional<ZodString>; facets: ZodOptional<ZodArray<ZodObject<{ name: ZodString; options: ZodUnion<[ZodArray<ZodString>, ZodLiteral<any>]> }, "strip", ZodTypeAny, {}, {}>>>; image: ZodString; name: ZodOptional<ZodString>; price: ZodOptional<ZodString>; sku: ZodString; title: ZodString }, "strip", ZodTypeAny, {}, {}> = z.object({sku: z.string(),name: z.string().optional(),title: z.string(),description: z.string().optional(),application: z.string(),image: z.string(),price: z.string().optional(),facets: z.array(facetValidator).optional(),_id: z.string(),})
Const sceneSubSelectionValidator
sceneSubSelectionValidator: ZodObject<{ name: ZodString; previewImage: ZodOptional<ZodString>; title: ZodOptional<ZodString> }, "strip", ZodTypeAny, {}, {}> = z.object({name: z.string(),title: z.string().optional(),previewImage: z.string().optional(),})
Const sceneValidator
sceneValidator: ZodObject<extend<{ experienceId: ZodString; sceneId: ZodString }, extend<{ name: ZodString; subSelection: ZodOptional<ZodObject<{ name: ZodString; previewImage: ZodOptional<ZodString>; title: ZodOptional<ZodString> }, "strip", ZodTypeAny, {}, {}>> }, { previewImage: ZodOptional<ZodString>; subtitle: ZodOptional<ZodString>; title: ZodString }>>, "strip", ZodTypeAny, {}, {}> = z.object({experienceId: z.string(),sceneId: z.string(),}).merge(configurationSceneOutputValidator)
property names are assigned to action
evenParamsPaths are serialized into label (and delimited with ':')