EntityActionArgument

class oci.oda.models.EntityActionArgument(**kwargs)

Bases: object

Argument of an entity action

Attributes

TYPE_ATTRIBUTE_REFERENCE A constant which can be used with the type property of a EntityActionArgument.
TYPE_BOOLEAN A constant which can be used with the type property of a EntityActionArgument.
TYPE_COMPOSITE_ENTITY A constant which can be used with the type property of a EntityActionArgument.
TYPE_DATE A constant which can be used with the type property of a EntityActionArgument.
TYPE_DATE_TIME A constant which can be used with the type property of a EntityActionArgument.
TYPE_ENTITY A constant which can be used with the type property of a EntityActionArgument.
TYPE_NUMBER A constant which can be used with the type property of a EntityActionArgument.
TYPE_TEXT A constant which can be used with the type property of a EntityActionArgument.
entity_name Gets the entity_name of this EntityActionArgument.
is_multi_value Gets the is_multi_value of this EntityActionArgument.
meta_type Gets the meta_type of this EntityActionArgument.
name [Required] Gets the name of this EntityActionArgument.
natural_language_mapping Gets the natural_language_mapping of this EntityActionArgument.
type [Required] Gets the type of this EntityActionArgument.

Methods

__init__(**kwargs) Initializes a new EntityActionArgument object with values from keyword arguments.
TYPE_ATTRIBUTE_REFERENCE = 'ATTRIBUTE_REFERENCE'

A constant which can be used with the type property of a EntityActionArgument. This constant has a value of “ATTRIBUTE_REFERENCE”

TYPE_BOOLEAN = 'BOOLEAN'

A constant which can be used with the type property of a EntityActionArgument. This constant has a value of “BOOLEAN”

TYPE_COMPOSITE_ENTITY = 'COMPOSITE_ENTITY'

A constant which can be used with the type property of a EntityActionArgument. This constant has a value of “COMPOSITE_ENTITY”

TYPE_DATE = 'DATE'

A constant which can be used with the type property of a EntityActionArgument. This constant has a value of “DATE”

TYPE_DATE_TIME = 'DATE_TIME'

A constant which can be used with the type property of a EntityActionArgument. This constant has a value of “DATE_TIME”

TYPE_ENTITY = 'ENTITY'

A constant which can be used with the type property of a EntityActionArgument. This constant has a value of “ENTITY”

TYPE_NUMBER = 'NUMBER'

A constant which can be used with the type property of a EntityActionArgument. This constant has a value of “NUMBER”

TYPE_TEXT = 'TEXT'

A constant which can be used with the type property of a EntityActionArgument. This constant has a value of “TEXT”

__init__(**kwargs)

Initializes a new EntityActionArgument object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this EntityActionArgument.
  • type (str) – The value to assign to the type property of this EntityActionArgument. Allowed values for this property are: “TEXT”, “NUMBER”, “DATE_TIME”, “DATE”, “ENTITY”, “COMPOSITE_ENTITY”, “ATTRIBUTE_REFERENCE”, “BOOLEAN”
  • meta_type (str) – The value to assign to the meta_type property of this EntityActionArgument.
  • natural_language_mapping (oci.oda.models.EntityActionArgumentNaturalLanguageMapping) – The value to assign to the natural_language_mapping property of this EntityActionArgument.
  • is_multi_value (bool) – The value to assign to the is_multi_value property of this EntityActionArgument.
  • entity_name (str) – The value to assign to the entity_name property of this EntityActionArgument.
entity_name

Gets the entity_name of this EntityActionArgument. Name of referenced entity.

Returns:The entity_name of this EntityActionArgument.
Return type:str
is_multi_value

Gets the is_multi_value of this EntityActionArgument. Is the entity action argument multi-value

Returns:The is_multi_value of this EntityActionArgument.
Return type:bool
meta_type

Gets the meta_type of this EntityActionArgument. Metatype of an entity action argument

Returns:The meta_type of this EntityActionArgument.
Return type:str
name

[Required] Gets the name of this EntityActionArgument. Name of an entity action argument

Returns:The name of this EntityActionArgument.
Return type:str
natural_language_mapping

Gets the natural_language_mapping of this EntityActionArgument.

Returns:The natural_language_mapping of this EntityActionArgument.
Return type:oci.oda.models.EntityActionArgumentNaturalLanguageMapping
type

[Required] Gets the type of this EntityActionArgument. Type of an entity action argument

Allowed values for this property are: “TEXT”, “NUMBER”, “DATE_TIME”, “DATE”, “ENTITY”, “COMPOSITE_ENTITY”, “ATTRIBUTE_REFERENCE”, “BOOLEAN”

Returns:The type of this EntityActionArgument.
Return type:str