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

    Interface UpdateMediaBuyRequestLike

    Subset of UpdateMediaBuyRequest the resolver introspects. Reusing a minimal interface keeps the preflight independent of the generated request type so a schema bump that adds optional fields doesn't churn the resolver signature.

    interface UpdateMediaBuyRequestLike {
        paused?: boolean;
        canceled?: true;
        cancellation_reason?: string;
        start_time?: string | { datetime?: string };
        end_time?: string;
        new_packages?: readonly unknown[];
        packages?: readonly {
            package_id: string;
            budget?: number;
            pacing?: unknown;
            start_time?: string;
            end_time?: string;
            paused?: boolean;
            canceled?: true;
            targeting_overlay?: { frequency_cap?: unknown; [k: string]: unknown };
            keyword_targets_add?: unknown;
            keyword_targets_remove?: unknown;
            negative_keywords_add?: unknown;
            negative_keywords_remove?: unknown;
            creative_assignments?: unknown;
            creatives?: unknown;
        }[];
    }
    Index

    Properties

    paused?: boolean
    canceled?: true
    cancellation_reason?: string
    start_time?: string | { datetime?: string }
    end_time?: string
    new_packages?: readonly unknown[]
    packages?: readonly {
        package_id: string;
        budget?: number;
        pacing?: unknown;
        start_time?: string;
        end_time?: string;
        paused?: boolean;
        canceled?: true;
        targeting_overlay?: { frequency_cap?: unknown; [k: string]: unknown };
        keyword_targets_add?: unknown;
        keyword_targets_remove?: unknown;
        negative_keywords_add?: unknown;
        negative_keywords_remove?: unknown;
        creative_assignments?: unknown;
        creatives?: unknown;
    }[]