interface ResponseRouteTemplatesServicesGet {
    items: ({
        codeOnPageLoad?: string;
        codeOptIn?: string;
        codeOptOut?: string;
        createContentBlockerNotice?: string;
        createContentBlockerNoticeTranslationFlags?: ETranslationFlag[];
        createdAt?: Date;
        dataProcessingInCountries?: ServiceDataProcessingIn[];
        dataProcessingInCountriesSpecialTreatments?: EServiceTemplateDataProcessingInCountriesSpecialTreatment[];
        deleteTechnicalDefinitionsAfterOptOut?: boolean;
        dynamicFieldIds?: string[];
        dynamicFields?: IServiceTemplateDynamicField[];
        enabledWhenOneOf?: string[];
        executeCodeOptInWhenNoTagManagerConsentIsGiven?: boolean;
        executeCodeOptOutWhenNoTagManagerConsentIsGiven?: boolean;
        executePriority?: number;
        extendsIdentifier?: string;
        googleConsentModeConsentTypes?: EServiceTemplateGoogleConsentModeTypes[];
        group?: EServiceTemplateGroup;
        groupNotice?: string;
        groupNoticeTranslationFlags?: ETranslationFlag[];
        headline?: string;
        headlineTranslationFlags?: ETranslationFlag[];
        id?: string;
        identifier?: string;
        isCdn?: boolean;
        isEmbeddingOnlyExternalResources?: boolean;
        isExtendingMetaData?: boolean;
        isFavourite?: boolean;
        isHidden?: boolean;
        isProviderCurrentWebsite?: boolean;
        language?: string;
        lastEditedBy?: IUser;
        legalBasis?: EServiceTemplateLegalBasis;
        legalBasisNotice?: string;
        legalBasisNoticeTranslationFlags?: ETranslationFlag[];
        logoUrl?: string;
        machineTranslationStatus?: EMachineTranslationStatus;
        minRequiredRcbVersion?: string;
        name?: string;
        nameTranslationFlags?: ETranslationFlag[];
        provider?: string;
        providerContact?: IServiceTemplateProviderContact;
        providerLegalNoticeUrl?: string;
        providerLegalNoticeUrlTranslationFlags?: ETranslationFlag[];
        providerNotice?: string;
        providerNoticeTranslationFlags?: ETranslationFlag[];
        providerPrivacyPolicyUrl?: string;
        providerPrivacyPolicyUrlTranslationFlags?: ETranslationFlag[];
        providerTranslationFlags?: ETranslationFlag[];
        purpose?: string;
        purposeIds?: string[];
        recommendedWhenOneOf?: string[];
        releaseId?: string;
        releaseStatus?: ETemplateMetaDataVersionUpdateState;
        sccConclusionInstructionsNotice?: string;
        sccConclusionInstructionsNoticeTranslationFlags?: ETranslationFlag[];
        shouldUncheckContentBlockerCheckbox?: boolean;
        shouldUncheckContentBlockerCheckboxWhenOneOf?: string[];
        status?: ETemplateStatus;
        subHeadline?: string;
        subHeadlineTranslationFlags?: ETranslationFlag[];
        successorOfIdentifierInfo?: TemplateSuccessorOfInfo[];
        tagManagerOptInEventName?: string;
        tagManagerOptOutEventName?: string;
        technicalDefinitionIds?: string[];
        technicalDefinitions?: IServiceTemplateTechnicalDefinition[];
        technicalHandlingNotice?: string;
        technicalHandlingNoticeTranslationFlags?: ETranslationFlag[];
        tier?: ERcbTier;
        translationIds?: string[];
        translationInfo?: ITranslationStatus[];
        version?: number;
    } & object & {
        consumerData: {
            tags: Record<string, string>;
        } & {
            versions: IServiceTemplateClientResponse[];
        } & {
            isIgnored?: boolean;
            scan: false | {
                foundCount: number;
                foundOnSitesCount: number;
                lastScanned: string;
            };
        } & {
            contentBlockerTemplates: {
                identifier: string;
                name: string;
                subHeadline: string;
            }[];
        } & {
            isDisabled: boolean;
            isRecommended: boolean;
        } & {
            id?: number;
            isCreated: boolean;
        } & {
            isCloud?: boolean;
        } & {
            technicalHandlingIntegration?: {
                codeOptIn: string;
                codeOptOut: string;
                name: string;
            };
        } & {
            successorOf: (TemplateSuccessorOfInfo & {
                id: number;
            })[];
        } & {
            acknowledgement: {
                accordion?: Record<string, string>;
                buttonAction?: "ignore";
                buttonLabel?: string;
                paragraphs: string[];
            };
        };
    })[];
}

Hierarchy (view full)

Properties

Properties

items: ({
    codeOnPageLoad?: string;
    codeOptIn?: string;
    codeOptOut?: string;
    createContentBlockerNotice?: string;
    createContentBlockerNoticeTranslationFlags?: ETranslationFlag[];
    createdAt?: Date;
    dataProcessingInCountries?: ServiceDataProcessingIn[];
    dataProcessingInCountriesSpecialTreatments?: EServiceTemplateDataProcessingInCountriesSpecialTreatment[];
    deleteTechnicalDefinitionsAfterOptOut?: boolean;
    dynamicFieldIds?: string[];
    dynamicFields?: IServiceTemplateDynamicField[];
    enabledWhenOneOf?: string[];
    executeCodeOptInWhenNoTagManagerConsentIsGiven?: boolean;
    executeCodeOptOutWhenNoTagManagerConsentIsGiven?: boolean;
    executePriority?: number;
    extendsIdentifier?: string;
    googleConsentModeConsentTypes?: EServiceTemplateGoogleConsentModeTypes[];
    group?: EServiceTemplateGroup;
    groupNotice?: string;
    groupNoticeTranslationFlags?: ETranslationFlag[];
    headline?: string;
    headlineTranslationFlags?: ETranslationFlag[];
    id?: string;
    identifier?: string;
    isCdn?: boolean;
    isEmbeddingOnlyExternalResources?: boolean;
    isExtendingMetaData?: boolean;
    isFavourite?: boolean;
    isHidden?: boolean;
    isProviderCurrentWebsite?: boolean;
    language?: string;
    lastEditedBy?: IUser;
    legalBasis?: EServiceTemplateLegalBasis;
    legalBasisNotice?: string;
    legalBasisNoticeTranslationFlags?: ETranslationFlag[];
    logoUrl?: string;
    machineTranslationStatus?: EMachineTranslationStatus;
    minRequiredRcbVersion?: string;
    name?: string;
    nameTranslationFlags?: ETranslationFlag[];
    provider?: string;
    providerContact?: IServiceTemplateProviderContact;
    providerLegalNoticeUrl?: string;
    providerLegalNoticeUrlTranslationFlags?: ETranslationFlag[];
    providerNotice?: string;
    providerNoticeTranslationFlags?: ETranslationFlag[];
    providerPrivacyPolicyUrl?: string;
    providerPrivacyPolicyUrlTranslationFlags?: ETranslationFlag[];
    providerTranslationFlags?: ETranslationFlag[];
    purpose?: string;
    purposeIds?: string[];
    recommendedWhenOneOf?: string[];
    releaseId?: string;
    releaseStatus?: ETemplateMetaDataVersionUpdateState;
    sccConclusionInstructionsNotice?: string;
    sccConclusionInstructionsNoticeTranslationFlags?: ETranslationFlag[];
    shouldUncheckContentBlockerCheckbox?: boolean;
    shouldUncheckContentBlockerCheckboxWhenOneOf?: string[];
    status?: ETemplateStatus;
    subHeadline?: string;
    subHeadlineTranslationFlags?: ETranslationFlag[];
    successorOfIdentifierInfo?: TemplateSuccessorOfInfo[];
    tagManagerOptInEventName?: string;
    tagManagerOptOutEventName?: string;
    technicalDefinitionIds?: string[];
    technicalDefinitions?: IServiceTemplateTechnicalDefinition[];
    technicalHandlingNotice?: string;
    technicalHandlingNoticeTranslationFlags?: ETranslationFlag[];
    tier?: ERcbTier;
    translationIds?: string[];
    translationInfo?: ITranslationStatus[];
    version?: number;
} & object & {
    consumerData: {
        tags: Record<string, string>;
    } & {
        versions: IServiceTemplateClientResponse[];
    } & {
        isIgnored?: boolean;
        scan: false | {
            foundCount: number;
            foundOnSitesCount: number;
            lastScanned: string;
        };
    } & {
        contentBlockerTemplates: {
            identifier: string;
            name: string;
            subHeadline: string;
        }[];
    } & {
        isDisabled: boolean;
        isRecommended: boolean;
    } & {
        id?: number;
        isCreated: boolean;
    } & {
        isCloud?: boolean;
    } & {
        technicalHandlingIntegration?: {
            codeOptIn: string;
            codeOptOut: string;
            name: string;
        };
    } & {
        successorOf: (TemplateSuccessorOfInfo & {
            id: number;
        })[];
    } & {
        acknowledgement: {
            accordion?: Record<string, string>;
            buttonAction?: "ignore";
            buttonLabel?: string;
            paragraphs: string[];
        };
    };
})[]