@adcp/client API Reference - v3.11.2
    Preparing search index...

    Interface IProposalManager

    Abstract interface for proposal managers. Publishers implement this to provide their proposal generation logic.

    interface IProposalManager {
        isSupported(): boolean;
        generateProposals(context: ProposalContext): Promise<Proposal[]>;
        refineProposal(
            proposalId: string,
            refinementBrief: string,
            context: ProposalContext,
        ): Promise<null | Proposal>;
        getProposal(proposalId: string): Promise<null | Proposal>;
        storeProposal(proposal: Proposal): Promise<void>;
        cleanupExpiredProposals(): Promise<number>;
    }

    Implemented by

    Index

    Methods