Kernel::WebApp::Controller::API::Agent::Customer::User::Role::HandlesCreateUpdateAction

NAME

Kernel::WebApp::Controller::API::Agent::Customer::User::Role::HandlesCreateUpdateAction – Provides a role for creating/updating customer companies + customer users.

PUBLIC INTERFACE

has UpdateMode

Attribute that holds the current update mode.

    Possible values:
        'All'        => customer user data + dynamic fields + preferences,
        'Restricted' => dynamic fields + preferences,

has PersonalPreferences

Attribute that holds the current personal preferences in the system.

requires UsageType

Specifies the current type of usage, either 'Create' or 'Update'. This is needed to handle different checks e.g. in the DataValidate phase.

requires DataSource

Specifies the current data source.

requires _BuildID

Specifies the current customer user.

around CustomErrorResponses

Fields()

Specify the fields which are used for validation.

SetPreferences()

Stores the given preferences for the current customer user.

PRIVATE INTERFACE

_BuildIsCaseSensitiveSource()

Initializes the attribute IsCaseSensitiveSource.

Scroll to Top