@adcp/sdk API Reference - v14.0.0-beta.6
    Preparing search index...

    Interface CanonicalProposal<TTerms>

    interface CanonicalProposal<
        TTerms extends ProposalCommercialTerms = ProposalCommercialTerms,
    > {
        proposal_id: string;
        proposal_kind:
            | "new_media_buy"
            | "media_buy_update"
            | "media_buy_cancellation";
        parent_proposal_id?: string;
        media_buy_id?: string;
        base_media_buy_revision?: number;
        opportunity_id?: string;
        proposal_status: "draft"
        | "committed"
        | "accepted";
        accepted_at?: string;
        expires_at?: string;
        name: string;
        description?: string;
        brief_alignment?: string;
        commercial_terms: TTerms;
        terms_digest: string;
        insertion_order?: Record<string, unknown>;
    }

    Type Parameters

    Index

    Properties

    proposal_id: string
    proposal_kind: "new_media_buy" | "media_buy_update" | "media_buy_cancellation"
    parent_proposal_id?: string
    media_buy_id?: string
    base_media_buy_revision?: number
    opportunity_id?: string
    proposal_status: "draft" | "committed" | "accepted"
    accepted_at?: string
    expires_at?: string
    name: string
    description?: string
    brief_alignment?: string
    commercial_terms: TTerms
    terms_digest: string
    insertion_order?: Record<string, unknown>