minos.aggregate.models.actions module

class minos.aggregate.models.actions.Action(value)[source]

Bases: str, enum.Enum

Enum class that describes the actions.

CREATE = 'create'
DELETE = 'delete'
UPDATE = 'update'
property is_create: bool

Check if the action is create.

Return type

bool

Returns

A boolean value.

property is_delete: bool

Check if the action is create.

Return type

bool

Returns

A boolean value.

property is_update: bool

Check if the action is create.

Return type

bool

Returns

A boolean value.

classmethod value_of(value)[source]

Get the action based on its text representation.

Return type

minos.aggregate.models.actions.Action