Copied!

ActionConfigurationUpdateStruct

ActionConfigurationUpdateStruct.php : 14
Extends ValueObject

The base class for all value objects and structs.

Supports read-only properties by marking them as protected. In this case they will only be writable using constructor, and need to be documented using @property-read <type> <$var> annotation in class doc in addition to inline property doc. Writable properties must be public and must be documented inline.

Methods

public__construct()

ValueObject.php : 31

Construct object optionally with a set of properties.

public __construct([array<string, mixed> $properties = [] ])

Readonly properties values must be set using $properties as they aren't writable anymore after object has been created.

Parameters

Name Type Default value Description
$properties array<string, mixed> [] -

publicgetActionHandlerOptions()

ActionConfigurationUpdateStruct.php : 87
public getActionHandlerOptions() : MapInterface<string, mixed>|null

Return values

MapInterface<string, mixed>|null

publicgetActionTypeOptions()

ActionConfigurationUpdateStruct.php : 103
public getActionTypeOptions() : MapInterface<string, mixed>|null

Return values

MapInterface<string, mixed>|null

publicgetDescriptions()

ActionConfigurationUpdateStruct.php : 66
public getDescriptions() : array<string, string|null>|null

Return values

array<string, string|null>|null

publicgetEnabled()

ActionConfigurationUpdateStruct.php : 116
public getEnabled() : bool|null

Return values

bool|null

publicgetIdentifier()

ActionConfigurationUpdateStruct.php : 32
public getIdentifier() : string|null

Return values

string|null

publicgetNames()

ActionConfigurationUpdateStruct.php : 45
public getNames() : array<string, string|null>|null

Return values

array<string, string|null>|null

publicsetActionHandlerOptions()

ActionConfigurationUpdateStruct.php : 95
public setActionHandlerOptions(MapInterface<string, mixed>|null $actionHandlerOptions) : void

Parameters

Name Type Default value Description
$actionHandlerOptions MapInterface<string, mixed>|null - -

publicsetActionTypeOptions()

ActionConfigurationUpdateStruct.php : 111
public setActionTypeOptions(MapInterface<string, mixed>|null $actionTypeOptions) : void

Parameters

Name Type Default value Description
$actionTypeOptions MapInterface<string, mixed>|null - -

publicsetDescription()

ActionConfigurationUpdateStruct.php : 79
public setDescription(string $languageCode, string $description) : void

Parameters

Name Type Default value Description
$languageCode string - -
$description string - -

publicsetDescriptions()

ActionConfigurationUpdateStruct.php : 74
public setDescriptions(array<string, string|null>|null $descriptions) : void

Parameters

Name Type Default value Description
$descriptions array<string, string|null>|null - -

publicsetEnabled()

ActionConfigurationUpdateStruct.php : 121
public setEnabled(bool|null $enabled) : void

Parameters

Name Type Default value Description
$enabled bool|null - -

publicsetIdentifier()

ActionConfigurationUpdateStruct.php : 37
public setIdentifier(string|null $identifier) : void

Parameters

Name Type Default value Description
$identifier string|null - -

publicsetName()

ActionConfigurationUpdateStruct.php : 58
public setName(string $languageCode, string $name) : void

Parameters

Name Type Default value Description
$languageCode string - -
$name string - -

publicsetNames()

ActionConfigurationUpdateStruct.php : 53
public setNames(array<string, string|null>|null $names) : void

Parameters

Name Type Default value Description
$names array<string, string|null>|null - -

protectedgetProperties()

ValueObject.php : 54

Returns list of available properties' names.

protected getProperties([array<int, string> $dynamicProperties = [] ]) : array<int, string>

Override to add dynamic properties.

Parameters

Name Type Default value Description
$dynamicProperties array<int, string> []

Additional dynamic properties exposed on the object

Return values

array<int, string>

Tags
Serializerignore

()