Builder for a GdprManager

Export

Hierarchy

Constructors

Properties

bannerWasShown: boolean
groups: GdprGuardGroup[]
storage: GdprStorage

Methods

  • Build the manager from the current builder state

    Returns

    Memberof

    GdprManagerBuilder

    Returns GdprManager

  • End this group's creation (no-op for manager builders)

    Returns

    Memberof

    GdprManagerBuilder

    Returns GdprManagerBuilder

  • Start a new disabled group

    Returns

    Memberof

    GdprManagerBuilder

    Parameters

    • Optional storage: null | GdprStorage

      The storage type of the group

    • Optional name: string

      The name of the group

    • Optional description: string

      The description of the group

    Returns GdprGroupBuilder

  • Start a new enabled group

    Returns

    Memberof

    GdprManagerBuilder

    Parameters

    • Optional storage: null | GdprStorage

      The storage type of the group

    • Optional name: string

      The name of the group

    • Optional description: string

      The description of the group

    Returns GdprGroupBuilder

  • Start a new group

    Returns

    Memberof

    GdprManagerBuilder

    Parameters

    • Optional storage: null | GdprStorage

      The storage type of the group

    • Optional name: string

      The name of the group

    • Optional description: string

      The description of the group

    • Optional enabled: boolean

      Whether or not the group is enabled

    Returns GdprGroupBuilder

  • Start a new group as required

    Returns

    Memberof

    GdprManagerBuilder

    Parameters

    • Optional storage: null | GdprStorage

      The storage type of the group

    • Optional name: string

      The name of the group

    • Optional description: string

      The description of the group

    Returns GdprGroupBuilder

  • Parameters

    • Optional wasShown: boolean

    Returns void

  • Factory for a builder

    Static

    Returns

    Memberof

    GdprManagerBuilder

    Returns GdprManagerBuilder