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

    Variable SyncCatalogsRequestSchemaConst

    SyncCatalogsRequestSchema: ZodObject<
        {
            adcp_major_version: ZodOptional<ZodNumber>;
            idempotency_key: ZodString;
            account: ZodUnion<
                readonly [
                    ZodObject<{ account_id: ZodString }, $loose>,
                    ZodObject<
                        {
                            brand: ZodObject<
                                {
                                    domain: ZodString;
                                    brand_id: ZodOptional<ZodString>;
                                    industries: ZodOptional<ZodArray<ZodString>>;
                                    data_subject_contestation: ZodOptional<
                                        ZodRecord<ZodString, ZodUnknown>,
                                    >;
                                },
                                $loose,
                            >;
                            operator: ZodString;
                            sandbox: ZodOptional<ZodBoolean>;
                        },
                        $loose,
                    >,
                ],
            >;
            catalogs: ZodOptional<
                ZodArray<
                    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<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            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<(...)>;
                                            catalog_field: ZodOptional<(...)>;
                                            asset_group_id: ZodOptional<(...)>;
                                            value: ZodOptional<(...)>;
                                            transform: ZodOptional<(...)>;
                                            format: ZodOptional<(...)>;
                                            timezone: ZodOptional<(...)>;
                                            by: ZodOptional<(...)>;
                                            separator: ZodOptional<(...)>;
                                            default: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            catalog_ids: ZodOptional<ZodArray<ZodString>>;
            delete_missing: ZodOptional<ZodBoolean>;
            dry_run: ZodOptional<ZodBoolean>;
            validation_mode: ZodOptional<
                ZodUnion<readonly [ZodLiteral<"strict">, ZodLiteral<"lenient">]>,
            >;
            push_notification_config: ZodOptional<
                ZodObject<
                    {
                        url: ZodString;
                        token: ZodOptional<ZodString>;
                        authentication: ZodOptional<
                            ZodObject<
                                {
                                    schemes: ZodArray<ZodUnion<readonly [(...), (...)]>>;
                                    credentials: ZodString;
                                },
                                $loose,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            context: ZodOptional<ZodObject<{}, $loose>>;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...