Class: Aws::Connect::Types::TaskTemplateConstraints

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb

Overview

Note:

When making an API call, you may pass TaskTemplateConstraints data as a hash:

{
  required_fields: [
    {
      id: {
        name: "TaskTemplateFieldName",
      },
    },
  ],
  read_only_fields: [
    {
      id: {
        name: "TaskTemplateFieldName",
      },
    },
  ],
  invisible_fields: [
    {
      id: {
        name: "TaskTemplateFieldName",
      },
    },
  ],
}

Describes constraints that apply to the template fields.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#invisible_fieldsArray<Types::InvisibleFieldInfo>

Lists the fields that are invisible to agents.

Returns:



9767
9768
9769
9770
9771
9772
9773
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 9767

class TaskTemplateConstraints < Struct.new(
  :required_fields,
  :read_only_fields,
  :invisible_fields)
  SENSITIVE = []
  include Aws::Structure
end

#read_only_fieldsArray<Types::ReadOnlyFieldInfo>

Lists the fields that are read-only to agents, and cannot be edited.

Returns:



9767
9768
9769
9770
9771
9772
9773
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 9767

class TaskTemplateConstraints < Struct.new(
  :required_fields,
  :read_only_fields,
  :invisible_fields)
  SENSITIVE = []
  include Aws::Structure
end

#required_fieldsArray<Types::RequiredFieldInfo>

Lists the fields that are required to be filled by agents.

Returns:



9767
9768
9769
9770
9771
9772
9773
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 9767

class TaskTemplateConstraints < Struct.new(
  :required_fields,
  :read_only_fields,
  :invisible_fields)
  SENSITIVE = []
  include Aws::Structure
end