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

    Variable FormatAssetConst

    FormatAsset: {
        image: (
            fields: IndividualFields<IndividualImageAsset>,
        ) => IndividualImageAsset;
        video: (
            fields: IndividualFields<IndividualVideoAsset>,
        ) => IndividualVideoAsset;
        audio: (
            fields: IndividualFields<IndividualAudioAsset>,
        ) => IndividualAudioAsset;
        text: (
            fields: IndividualFields<IndividualTextAsset>,
        ) => IndividualTextAsset;
        markdown: (
            fields: IndividualFields<IndividualMarkdownAsset>,
        ) => IndividualMarkdownAsset;
        html: (
            fields: IndividualFields<IndividualHtmlAsset>,
        ) => IndividualHtmlAsset;
        css: (fields: IndividualFields<IndividualCssAsset>) => IndividualCssAsset;
        javascript: (
            fields: IndividualFields<IndividualJavaScriptAsset>,
        ) => IndividualJavaScriptAsset;
        vast: (
            fields: IndividualFields<IndividualVastAsset>,
        ) => IndividualVastAsset;
        daast: (
            fields: IndividualFields<IndividualDaastAsset>,
        ) => IndividualDaastAsset;
        url: (fields: IndividualFields<IndividualUrlAsset>) => IndividualUrlAsset;
        webhook: (
            fields: IndividualFields<IndividualWebhookAsset>,
        ) => IndividualWebhookAsset;
        brief: (
            fields: IndividualFields<IndividualBriefAsset>,
        ) => IndividualBriefAsset;
        catalog: (
            fields: IndividualFields<IndividualCatalogAsset>,
        ) => IndividualCatalogAsset;
        group: (
            fields: Omit<RepeatableGroupAsset, "item_type">,
        ) => RepeatableGroupAsset;
        groupImage: (fields: GroupFields<GroupImageAsset>) => GroupImageAsset;
        groupVideo: (fields: GroupFields<GroupVideoAsset>) => GroupVideoAsset;
        groupAudio: (fields: GroupFields<GroupAudioAsset>) => GroupAudioAsset;
        groupText: (fields: GroupFields<GroupTextAsset>) => GroupTextAsset;
        groupMarkdown: (
            fields: GroupFields<GroupMarkdownAsset>,
        ) => GroupMarkdownAsset;
        groupHtml: (fields: GroupFields<GroupHtmlAsset>) => GroupHtmlAsset;
        groupCss: (fields: GroupFields<GroupCssAsset>) => GroupCssAsset;
        groupJavascript: (
            fields: GroupFields<GroupJavaScriptAsset>,
        ) => GroupJavaScriptAsset;
        groupVast: (fields: GroupFields<GroupVastAsset>) => GroupVastAsset;
        groupDaast: (fields: GroupFields<GroupDaastAsset>) => GroupDaastAsset;
        groupUrl: (fields: GroupFields<GroupUrlAsset>) => GroupUrlAsset;
        groupWebhook: (fields: GroupFields<GroupWebhookAsset>) => GroupWebhookAsset;
    } = ...

    Grouped accessor for format-slot builders. FormatAsset.image({...}) reads well in format declarations. The individual named exports remain the primary entry points.

    Type Declaration

    • Readonlyimage: (fields: IndividualFields<IndividualImageAsset>) => IndividualImageAsset
    • Readonlyvideo: (fields: IndividualFields<IndividualVideoAsset>) => IndividualVideoAsset
    • Readonlyaudio: (fields: IndividualFields<IndividualAudioAsset>) => IndividualAudioAsset
    • Readonlytext: (fields: IndividualFields<IndividualTextAsset>) => IndividualTextAsset
    • Readonlymarkdown: (fields: IndividualFields<IndividualMarkdownAsset>) => IndividualMarkdownAsset
    • Readonlyhtml: (fields: IndividualFields<IndividualHtmlAsset>) => IndividualHtmlAsset
    • Readonlycss: (fields: IndividualFields<IndividualCssAsset>) => IndividualCssAsset
    • Readonlyjavascript: (
          fields: IndividualFields<IndividualJavaScriptAsset>,
      ) => IndividualJavaScriptAsset
    • Readonlyvast: (fields: IndividualFields<IndividualVastAsset>) => IndividualVastAsset
    • Readonlydaast: (fields: IndividualFields<IndividualDaastAsset>) => IndividualDaastAsset
    • Readonlyurl: (fields: IndividualFields<IndividualUrlAsset>) => IndividualUrlAsset
    • Readonlywebhook: (fields: IndividualFields<IndividualWebhookAsset>) => IndividualWebhookAsset
    • Readonlybrief: (fields: IndividualFields<IndividualBriefAsset>) => IndividualBriefAsset
    • Readonlycatalog: (fields: IndividualFields<IndividualCatalogAsset>) => IndividualCatalogAsset
    • Readonlygroup: (fields: Omit<RepeatableGroupAsset, "item_type">) => RepeatableGroupAsset
    • ReadonlygroupImage: (fields: GroupFields<GroupImageAsset>) => GroupImageAsset
    • ReadonlygroupVideo: (fields: GroupFields<GroupVideoAsset>) => GroupVideoAsset
    • ReadonlygroupAudio: (fields: GroupFields<GroupAudioAsset>) => GroupAudioAsset
    • ReadonlygroupText: (fields: GroupFields<GroupTextAsset>) => GroupTextAsset
    • ReadonlygroupMarkdown: (fields: GroupFields<GroupMarkdownAsset>) => GroupMarkdownAsset
    • ReadonlygroupHtml: (fields: GroupFields<GroupHtmlAsset>) => GroupHtmlAsset
    • ReadonlygroupCss: (fields: GroupFields<GroupCssAsset>) => GroupCssAsset
    • ReadonlygroupJavascript: (fields: GroupFields<GroupJavaScriptAsset>) => GroupJavaScriptAsset
    • ReadonlygroupVast: (fields: GroupFields<GroupVastAsset>) => GroupVastAsset
    • ReadonlygroupDaast: (fields: GroupFields<GroupDaastAsset>) => GroupDaastAsset
    • ReadonlygroupUrl: (fields: GroupFields<GroupUrlAsset>) => GroupUrlAsset
    • ReadonlygroupWebhook: (fields: GroupFields<GroupWebhookAsset>) => GroupWebhookAsset