devowl-wp
    Preparing search index...
    Index

    Constructors

    Properties

    blockers: BlockerCollection
    busy: boolean = false
    busyTemplatesBlocker: boolean = false
    busyTemplatesServices: boolean = false
    fetchBlockers: () => Promise<void> = ...
    fetchedAllBlockers: boolean = false
    fetchGroups: () => Promise<void> = ...
    fetchTemplatesBlocker: (
        params?: ParamsRouteTemplatesServicesGet,
    ) => Promise<void> = ...
    fetchTemplatesServices: (
        params?: ParamsRouteTemplatesServicesGet,
    ) => Promise<void> = ...
    fetchUnassignedCookies: () => Promise<void> = ...
    groups: CookieGroupCollection
    rootStore: RootStore
    templatesBlocker: Map<string, BlockerTemplate> = ...
    templatesServices: Map<string, ServiceTemplate> = ...
    unassignedCookies: Map<number, { id: number; title: string }> = ...

    Accessors

    • get blockersCount(): number

      Returns number

    • get cookiesCount(): number

      Returns number

    • get essentialGroup(): CookieGroupModel

      Returns CookieGroupModel

    Methods

    • Parameters

      • items: (
            {
                createdAt?: Date;
                description?: string;
                descriptionTranslationFlags?: ETranslationFlag[];
                enabledWhenOneOf?: string[];
                exampleEmbedCodes?: string[];
                extendsIdentifier?: string;
                headline?: string;
                headlineTranslationFlags?: ETranslationFlag[];
                id?: string;
                identifier?: string;
                isExtendingMetaData?: boolean;
                isFavourite?: boolean;
                isHidden?: boolean;
                isVisual?: boolean;
                isVisualDarkMode?: boolean;
                language?: string;
                lastEditedBy?: IUser;
                logoUrl?: string;
                machineTranslationStatus?: EMachineTranslationStatus;
                minRequiredRcbVersion?: string;
                name?: string;
                nameTranslationFlags?: ETranslationFlag[];
                recommendedWhenOneOf?: string[];
                releaseId?: string;
                releaseStatus?: ETemplateMetaDataVersionUpdateState;
                ruleGroups?: IContentBlockerRuleGroup[];
                ruleNotice?: string;
                ruleNoticeTranslationFlags?: ETranslationFlag[];
                rules?: IContentBlockerRule[];
                serviceTemplateIdentifiers?: string[];
                shouldForceToShowVisual?: boolean;
                status?: ETemplateStatus;
                subHeadline?: string;
                subHeadlineTranslationFlags?: ETranslationFlag[];
                successorOfIdentifierInfo?: TemplateSuccessorOfInfo[];
                testPipelineId?: number;
                testStatus?: EContentBlockerTestStatus;
                tier?: ERcbTier;
                translationIds?: string[];
                translationInfo?: ITranslationStatus[];
                version?: number;
                visualBlur?: number;
                visualContentType?: EContentBlockerVisualContentType;
                visualHeroButtonText?: string;
                visualHeroButtonTextTranslationFlags?: ETranslationFlag[];
                visualType?: EContentBlockerVisualType;
            } & object & { tcfVendorIds: number[] } & {
                consumerData: { tags: Record<string, string> } & {
                    isIgnored?: boolean;
                    scan:
                        | false
                        | { foundCount: number; foundOnSitesCount: number; lastScanned: 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[];
                    };
                } & { versions: IContentBlockerTemplateClientResponse[] } & {
                    createAdNetwork?: string;
                };
            }
        )[]
        • OptionalcreatedAt?: Date
        • Optionaldescription?: string
        • OptionaldescriptionTranslationFlags?: ETranslationFlag[]
        • OptionalenabledWhenOneOf?: string[]
        • OptionalexampleEmbedCodes?: string[]
        • OptionalextendsIdentifier?: string
        • Optionalheadline?: string
        • OptionalheadlineTranslationFlags?: ETranslationFlag[]
        • Optionalid?: string
        • Optionalidentifier?: string
        • OptionalisExtendingMetaData?: boolean

          Added indicator for caching mechanism. (CU-2mjzexr)

        • OptionalisFavourite?: boolean

          Adding favorite indicator for translation priority

        • OptionalisHidden?: boolean
        • OptionalisVisual?: boolean
        • OptionalisVisualDarkMode?: boolean
        • Optionallanguage?: string
        • OptionallastEditedBy?: IUser

          Adding last edited by CU-86936my3v

        • OptionallogoUrl?: string
        • OptionalmachineTranslationStatus?: EMachineTranslationStatus

          Added indicator for machine translated templates. (CU-8692xtha4)

        • OptionalminRequiredRcbVersion?: string
        • Optionalname?: string
        • OptionalnameTranslationFlags?: ETranslationFlag[]
        • OptionalrecommendedWhenOneOf?: string[]
        • OptionalreleaseId?: string
        • OptionalreleaseStatus?: ETemplateMetaDataVersionUpdateState

          Used to calculate release status information. (CU-86936mue3)

        • OptionalruleGroups?: IContentBlockerRuleGroup[]
        • OptionalruleNotice?: string
        • OptionalruleNoticeTranslationFlags?: ETranslationFlag[]
        • Optionalrules?: IContentBlockerRule[]
        • OptionalserviceTemplateIdentifiers?: string[]
        • OptionalshouldForceToShowVisual?: boolean
        • Optionalstatus?: ETemplateStatus
        • OptionalsubHeadline?: string
        • OptionalsubHeadlineTranslationFlags?: ETranslationFlag[]
        • OptionalsuccessorOfIdentifierInfo?: TemplateSuccessorOfInfo[]
        • OptionaltestPipelineId?: number
        • OptionaltestStatus?: EContentBlockerTestStatus
        • Optionaltier?: ERcbTier
        • OptionaltranslationIds?: string[]
        • OptionaltranslationInfo?: ITranslationStatus[]
        • Optionalversion?: number
        • OptionalvisualBlur?: number
        • OptionalvisualContentType?: EContentBlockerVisualContentType
        • OptionalvisualHeroButtonText?: string
        • OptionalvisualHeroButtonTextTranslationFlags?: ETranslationFlag[]
        • OptionalvisualType?: EContentBlockerVisualType
        • tcfVendorIds: number[]
        • consumerData: { tags: Record<string, string> } & {
              isIgnored?: boolean;
              scan:
                  | false
                  | { foundCount: number; foundOnSitesCount: number; lastScanned: 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[];
              };
          } & { versions: IContentBlockerTemplateClientResponse[] } & {
              createAdNetwork?: string;
          }

      Returns void

    • Parameters

      • 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[];
                    };
                };
            }
        )[]
        • OptionalcodeOnPageLoad?: string
        • OptionalcodeOptIn?: string
        • OptionalcodeOptOut?: string
        • OptionalcreateContentBlockerNotice?: string
        • OptionalcreateContentBlockerNoticeTranslationFlags?: ETranslationFlag[]
        • OptionalcreatedAt?: Date
        • OptionaldataProcessingInCountries?: ServiceDataProcessingIn[]
        • OptionaldataProcessingInCountriesSpecialTreatments?: EServiceTemplateDataProcessingInCountriesSpecialTreatment[]
        • OptionaldeleteTechnicalDefinitionsAfterOptOut?: boolean
        • OptionaldynamicFieldIds?: string[]
        • OptionaldynamicFields?: IServiceTemplateDynamicField[]
        • OptionalenabledWhenOneOf?: string[]
        • OptionalexecuteCodeOptInWhenNoTagManagerConsentIsGiven?: boolean
        • OptionalexecuteCodeOptOutWhenNoTagManagerConsentIsGiven?: boolean
        • OptionalexecutePriority?: number
        • OptionalextendsIdentifier?: string
        • OptionalgoogleConsentModeConsentTypes?: EServiceTemplateGoogleConsentModeTypes[]
        • Optionalgroup?: EServiceTemplateGroup
        • OptionalgroupNotice?: string
        • OptionalgroupNoticeTranslationFlags?: ETranslationFlag[]
        • Optionalheadline?: string
        • OptionalheadlineTranslationFlags?: ETranslationFlag[]
        • Optionalid?: string
        • Optionalidentifier?: string
        • OptionalisCdn?: boolean
        • OptionalisEmbeddingOnlyExternalResources?: boolean
        • OptionalisExtendingMetaData?: boolean

          Added indicator for caching mechanism. (CU-2mjzexr)

        • OptionalisFavourite?: boolean

          Adding favorite indicator for translation priority

        • OptionalisHidden?: boolean
        • OptionalisProviderCurrentWebsite?: boolean
        • Optionallanguage?: string
        • OptionallastEditedBy?: IUser

          Adding last edited by CU-86936my3v

        • OptionallegalBasis?: EServiceTemplateLegalBasis
        • OptionallegalBasisNotice?: string
        • OptionallegalBasisNoticeTranslationFlags?: ETranslationFlag[]
        • OptionallogoUrl?: string
        • OptionalmachineTranslationStatus?: EMachineTranslationStatus

          Added indicator for machine translated templates. (CU-8692xtha4)

        • OptionalminRequiredRcbVersion?: string
        • Optionalname?: string
        • OptionalnameTranslationFlags?: ETranslationFlag[]
        • Optionalprovider?: string
        • OptionalproviderContact?: IServiceTemplateProviderContact
        • OptionalproviderLegalNoticeUrl?: string
        • OptionalproviderLegalNoticeUrlTranslationFlags?: ETranslationFlag[]
        • OptionalproviderNotice?: string
        • OptionalproviderNoticeTranslationFlags?: ETranslationFlag[]
        • OptionalproviderPrivacyPolicyUrl?: string
        • OptionalproviderPrivacyPolicyUrlTranslationFlags?: ETranslationFlag[]
        • OptionalproviderTranslationFlags?: ETranslationFlag[]
        • Optionalpurpose?: string
        • OptionalpurposeIds?: string[]
        • OptionalrecommendedWhenOneOf?: string[]
        • OptionalreleaseId?: string
        • OptionalreleaseStatus?: ETemplateMetaDataVersionUpdateState

          Used to calculate release status information. (CU-86936mue3)

        • OptionalsccConclusionInstructionsNotice?: string
        • OptionalsccConclusionInstructionsNoticeTranslationFlags?: ETranslationFlag[]
        • OptionalshouldUncheckContentBlockerCheckbox?: boolean
        • OptionalshouldUncheckContentBlockerCheckboxWhenOneOf?: string[]
        • Optionalstatus?: ETemplateStatus
        • OptionalsubHeadline?: string
        • OptionalsubHeadlineTranslationFlags?: ETranslationFlag[]
        • OptionalsuccessorOfIdentifierInfo?: TemplateSuccessorOfInfo[]
        • OptionaltagManagerOptInEventName?: string
        • OptionaltagManagerOptOutEventName?: string
        • OptionaltechnicalDefinitionIds?: string[]
        • OptionaltechnicalDefinitions?: IServiceTemplateTechnicalDefinition[]
        • OptionaltechnicalHandlingNotice?: string
        • OptionaltechnicalHandlingNoticeTranslationFlags?: ETranslationFlag[]
        • Optionaltier?: ERcbTier
        • OptionaltranslationIds?: string[]
        • OptionaltranslationInfo?: ITranslationStatus[]
        • Optionalversion?: number
        • 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[];
              };
          }

      Returns void