Builder for a gdpr guard

Export

Hierarchy

  • GdprGuardBuilder

Properties

description: string
enable: boolean
name: string
require: boolean
storage: GdprStorage

Methods

  • Mark as disabled

    Returns

    Memberof

    GdprGuardBuilder

    Returns GdprGuardBuilder

  • Mark as enabled

    Returns

    Memberof

    GdprGuardBuilder

    Returns GdprGuardBuilder

  • End the guard creation with the current builder state

    Returns

    Memberof

    GdprGuardBuilder

    Returns GdprGroupBuilder

  • Mark as required

    Returns

    Memberof

    GdprGuardBuilder

    Returns GdprGuardBuilder

  • Set the storage of the guard

    Returns

    Memberof

    GdprGuardBuilder

    Parameters

    Returns GdprGuardBuilder

  • Set the description of the guard

    Returns

    Memberof

    GdprGuardBuilder

    Parameters

    • description: string

      The new description for the guard

    Returns GdprGuardBuilder

  • Set the name of the guard

    Returns

    Memberof

    GdprGuardBuilder

    Parameters

    • name: string

      The new name for the guard

    Returns GdprGuardBuilder

  • Factory for creating a guard builder

    Static

    Returns

    Memberof

    GdprGuardBuilder

    Parameters

    • gb: GdprGroupBuilder

      The parent group builder

    • Optional storage: GdprStorage

      The guard's storage

    • Optional enabled: boolean

      Whether or not the guard should be enabled

    • Optional required: boolean

      Whether or not the guard should be required

    Returns GdprGuardBuilder