Variable CatalogSchemaConst
CatalogSchema: ZodObject<
{
catalog_id: ZodOptional<ZodNullable<ZodString>>;
name: ZodOptional<ZodNullable<ZodString>>;
type: ZodUnion<
readonly [
ZodLiteral<"offering">,
ZodLiteral<"product">,
ZodLiteral<"inventory">,
ZodLiteral<"store">,
ZodLiteral<"promotion">,
ZodLiteral<"hotel">,
ZodLiteral<"flight">,
ZodLiteral<"job">,
ZodLiteral<"vehicle">,
ZodLiteral<"real_estate">,
ZodLiteral<"education">,
ZodLiteral<"destination">,
ZodLiteral<"app">,
],
>;
url: ZodOptional<ZodNullable<ZodString>>;
feed_format: ZodOptional<
ZodNullable<
ZodUnion<
readonly [
ZodLiteral<"google_merchant_center">,
ZodLiteral<"facebook_catalog">,
ZodLiteral<"shopify">,
ZodLiteral<"linkedin_jobs">,
ZodLiteral<"custom">,
],
>,
>,
>;
update_frequency: ZodOptional<
ZodNullable<
ZodUnion<
readonly [
ZodLiteral<"realtime">,
ZodLiteral<"hourly">,
ZodLiteral<"daily">,
ZodLiteral<"weekly">,
],
>,
>,
>;
items: ZodOptional<ZodNullable<ZodArray<ZodObject<{}, $loose>>>>;
ids: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
gtins: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
tags: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
category: ZodOptional<ZodNullable<ZodString>>;
query: ZodOptional<ZodNullable<ZodString>>;
conversion_events: ZodOptional<
ZodNullable<
ZodArray<
ZodUnion<
readonly [
ZodLiteral<"page_view">,
ZodLiteral<"view_content">,
ZodLiteral<"select_content">,
ZodLiteral<"select_item">,
ZodLiteral<"search">,
ZodLiteral<"share">,
ZodLiteral<"add_to_cart">,
ZodLiteral<"remove_from_cart">,
ZodLiteral<"viewed_cart">,
ZodLiteral<"add_to_wishlist">,
ZodLiteral<"initiate_checkout">,
ZodLiteral<"add_payment_info">,
ZodLiteral<"purchase">,
ZodLiteral<"refund">,
ZodLiteral<"lead">,
ZodLiteral<"qualify_lead">,
ZodLiteral<"close_convert_lead">,
ZodLiteral<"disqualify_lead">,
ZodLiteral<"complete_registration">,
ZodLiteral<"subscribe">,
ZodLiteral<"start_trial">,
ZodLiteral<"app_install">,
ZodLiteral<"app_launch">,
ZodLiteral<"contact">,
ZodLiteral<"schedule">,
ZodLiteral<"donate">,
ZodLiteral<"submit_application">,
ZodLiteral<"custom">,
],
>,
>,
>,
>;
content_id_type: ZodOptional<
ZodNullable<
ZodUnion<
readonly [
ZodLiteral<"sku">,
ZodLiteral<"gtin">,
ZodLiteral<"offering_id">,
ZodLiteral<"job_id">,
ZodLiteral<"hotel_id">,
ZodLiteral<"flight_id">,
ZodLiteral<"vehicle_id">,
ZodLiteral<"listing_id">,
ZodLiteral<"store_id">,
ZodLiteral<"program_id">,
ZodLiteral<"destination_id">,
ZodLiteral<"app_id">,
],
>,
>,
>;
feed_field_mappings: ZodOptional<
ZodNullable<
ZodArray<
ZodObject<
{
feed_field: ZodOptional<ZodNullable<ZodString>>;
catalog_field: ZodOptional<ZodNullable<ZodString>>;
asset_group_id: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
transform: ZodOptional<
ZodNullable<ZodUnion<readonly [(...), (...), (...), (...)]>>,
>;
format: ZodOptional<ZodNullable<ZodString>>;
timezone: ZodOptional<ZodNullable<ZodString>>;
by: ZodOptional<ZodNullable<ZodNumber>>;
separator: ZodOptional<ZodNullable<ZodString>>;
default: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
>,
>,
>;
},
$loose,
> = ...