@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable CatalogSchemaConst

    CatalogSchema: ZodObject<
        {
            catalog_id: ZodOptional<ZodString>;
            name: ZodOptional<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<ZodString>;
            feed_format: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodLiteral<"google_merchant_center">,
                        ZodLiteral<"facebook_catalog">,
                        ZodLiteral<"shopify">,
                        ZodLiteral<"linkedin_jobs">,
                        ZodLiteral<"custom">,
                    ],
                >,
            >;
            update_frequency: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodLiteral<"realtime">,
                        ZodLiteral<"hourly">,
                        ZodLiteral<"daily">,
                        ZodLiteral<"weekly">,
                    ],
                >,
            >;
            items: ZodOptional<ZodArray<ZodObject<{}, $loose>>>;
            ids: ZodOptional<ZodArray<ZodString>>;
            gtins: ZodOptional<ZodArray<ZodString>>;
            tags: ZodOptional<ZodArray<ZodString>>;
            category: ZodOptional<ZodString>;
            query: ZodOptional<ZodString>;
            conversion_events: ZodOptional<
                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<
                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<
                ZodArray<
                    ZodObject<
                        {
                            feed_field: ZodOptional<ZodString>;
                            catalog_field: ZodOptional<ZodString>;
                            asset_group_id: ZodOptional<ZodString>;
                            value: ZodOptional<ZodUnknown>;
                            transform: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"date">,
                                        ZodLiteral<"divide">,
                                        ZodLiteral<"boolean">,
                                        ZodLiteral<"split">,
                                    ],
                                >,
                            >;
                            format: ZodOptional<ZodString>;
                            timezone: ZodOptional<ZodString>;
                            by: ZodOptional<ZodNumber>;
                            separator: ZodOptional<ZodString>;
                            default: ZodOptional<ZodUnknown>;
                            ext: ZodOptional<ZodObject<{}, $loose>>;
                        },
                        $loose,
                    >,
                >,
            >;
        },
        $loose,
    > = ...