Defines the Actions for a Task
| Name | Type | Description | Notes |
|---|---|---|---|
| name | str | The Name of this Action | |
| run_as_user_id | str | The ID of the user that this action will be performed by. If not specified, the actions will be performed by the "current user". | [optional] |
| action_details | ActionDetails | ||
| display_name | str | The display name of this Action | [optional] |
| description | str | The description of this Action | [optional] |
from lusid_workflow.models.action_definition import ActionDefinition
from typing import List, Dict, Optional, Any, Union, TYPE_CHECKING
from typing_extensions import Annotated
from pydantic.v1 import BaseModel, StrictStr, StrictInt, StrictBool, StrictFloat, StrictBytes, Field, validator, ValidationError, conlist, constr
from datetime import datetime
name: StrictStr = "example_name"
run_as_user_id: Optional[StrictStr] = "example_run_as_user_id"
action_details: ActionDetails = # Replace with your value
display_name: Optional[StrictStr] = "example_display_name"
description: Optional[StrictStr] = "example_description"
action_definition_instance = ActionDefinition(name=name, run_as_user_id=run_as_user_id, action_details=action_details, display_name=display_name, description=description)