UNPKG

@spartacus/core

Version:

Spartacus - the core framework

71 lines (70 loc) 4.2 kB
import { AnonymousConsent, ConsentTemplate } from '../../../model/consent.model'; import { StateUtils } from '../../../state/utils/index'; export declare const LOAD_ANONYMOUS_CONSENT_TEMPLATES = "[Anonymous Consents] Load Anonymous Consent Templates"; export declare const LOAD_ANONYMOUS_CONSENT_TEMPLATES_SUCCESS = "[Anonymous Consents] Load Anonymous Consent Templates Success"; export declare const LOAD_ANONYMOUS_CONSENT_TEMPLATES_FAIL = "[Anonymous Consents] Load Anonymous Consent Templates Fail"; export declare const RESET_LOAD_ANONYMOUS_CONSENT_TEMPLATES = "[Anonymous Consents] Reset Load Anonymous Consent Templates"; export declare const GET_ALL_ANONYMOUS_CONSENTS = "[Anonymous Consents] Get All Anonymous Consents"; export declare const GET_ANONYMOUS_CONSENT = "[Anonymous Consents] Get Anonymous Consent"; export declare const SET_ANONYMOUS_CONSENTS = "[Anonymous Consents] Set Anonymous Consents"; export declare const GIVE_ANONYMOUS_CONSENT = "[Anonymous Consents] Give Anonymous Consent"; export declare const WITHDRAW_ANONYMOUS_CONSENT = "[Anonymous Consents] Withdraw Anonymous Consent"; export declare const TOGGLE_ANONYMOUS_CONSENTS_BANNER_DISMISSED = "[Anonymous Consents] Toggle Anonymous Consents Banner Dismissed"; export declare const TOGGLE_ANONYMOUS_CONSENT_TEMPLATES_UPDATED = "[Anonymous Consents] Anonymous Consent Templates Updated"; export declare const ANONYMOUS_CONSENT_CHECK_UPDATED_VERSIONS = "[Anonymous Consents] Check Updated Versions"; export declare class LoadAnonymousConsentTemplates extends StateUtils.LoaderLoadAction { readonly type = "[Anonymous Consents] Load Anonymous Consent Templates"; constructor(); } export declare class LoadAnonymousConsentTemplatesSuccess extends StateUtils.LoaderSuccessAction { payload: ConsentTemplate[]; readonly type = "[Anonymous Consents] Load Anonymous Consent Templates Success"; constructor(payload: ConsentTemplate[]); } export declare class LoadAnonymousConsentTemplatesFail extends StateUtils.LoaderFailAction { readonly type = "[Anonymous Consents] Load Anonymous Consent Templates Fail"; constructor(payload: any); } export declare class ResetLoadAnonymousConsentTemplates extends StateUtils.LoaderResetAction { readonly type = "[Anonymous Consents] Reset Load Anonymous Consent Templates"; constructor(); } export declare class GetAllAnonymousConsents { readonly type = "[Anonymous Consents] Get All Anonymous Consents"; constructor(); } export declare class GetAnonymousConsent { templateCode: string; readonly type = "[Anonymous Consents] Get Anonymous Consent"; constructor(templateCode: string); } export declare class SetAnonymousConsents { payload: AnonymousConsent[]; readonly type = "[Anonymous Consents] Set Anonymous Consents"; constructor(payload: AnonymousConsent[]); } export declare class GiveAnonymousConsent { templateCode: string; readonly type = "[Anonymous Consents] Give Anonymous Consent"; constructor(templateCode: string); } export declare class WithdrawAnonymousConsent { templateCode: string; readonly type = "[Anonymous Consents] Withdraw Anonymous Consent"; constructor(templateCode: string); } export declare class ToggleAnonymousConsentsBannerDissmissed { dismissed: boolean; readonly type = "[Anonymous Consents] Toggle Anonymous Consents Banner Dismissed"; constructor(dismissed: boolean); } export declare class ToggleAnonymousConsentTemplatesUpdated { updated: boolean; readonly type = "[Anonymous Consents] Anonymous Consent Templates Updated"; constructor(updated: boolean); } export declare class AnonymousConsentCheckUpdatedVersions { readonly type = "[Anonymous Consents] Check Updated Versions"; constructor(); } export declare type AnonymousConsentsActions = LoadAnonymousConsentTemplates | LoadAnonymousConsentTemplatesSuccess | LoadAnonymousConsentTemplatesFail | ResetLoadAnonymousConsentTemplates | GetAllAnonymousConsents | SetAnonymousConsents | GetAnonymousConsent | GiveAnonymousConsent | WithdrawAnonymousConsent | ToggleAnonymousConsentsBannerDissmissed | ToggleAnonymousConsentTemplatesUpdated | AnonymousConsentCheckUpdatedVersions;