Class: Google::Cloud::Dialogflow::V2::Participant

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/v2/participant.rb

Overview

Represents a conversation participant (human agent, virtual agent, end-user).

Defined Under Namespace

Modules: Role Classes: DocumentsMetadataFiltersEntry

Instance Attribute Summary collapse

Instance Attribute Details

#documents_metadata_filters::Google::Protobuf::Map{::String => ::String}



93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 93

class Participant
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class DocumentsMetadataFiltersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Enumeration of the roles a participant can play in a conversation.
  module Role
    # Participant role not set.
    ROLE_UNSPECIFIED = 0

    # Participant is a human agent.
    HUMAN_AGENT = 1

    # Participant is an automated agent, such as a Dialogflow agent.
    AUTOMATED_AGENT = 2

    # Participant is an end user that has called or chatted with
    # Dialogflow services.
    END_USER = 3
  end
end

#name::String



93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 93

class Participant
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class DocumentsMetadataFiltersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Enumeration of the roles a participant can play in a conversation.
  module Role
    # Participant role not set.
    ROLE_UNSPECIFIED = 0

    # Participant is a human agent.
    HUMAN_AGENT = 1

    # Participant is an automated agent, such as a Dialogflow agent.
    AUTOMATED_AGENT = 2

    # Participant is an end user that has called or chatted with
    # Dialogflow services.
    END_USER = 3
  end
end

#obfuscated_external_user_id::String



93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 93

class Participant
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class DocumentsMetadataFiltersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Enumeration of the roles a participant can play in a conversation.
  module Role
    # Participant role not set.
    ROLE_UNSPECIFIED = 0

    # Participant is a human agent.
    HUMAN_AGENT = 1

    # Participant is an automated agent, such as a Dialogflow agent.
    AUTOMATED_AGENT = 2

    # Participant is an end user that has called or chatted with
    # Dialogflow services.
    END_USER = 3
  end
end

#role::Google::Cloud::Dialogflow::V2::Participant::Role



93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 93

class Participant
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class DocumentsMetadataFiltersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Enumeration of the roles a participant can play in a conversation.
  module Role
    # Participant role not set.
    ROLE_UNSPECIFIED = 0

    # Participant is a human agent.
    HUMAN_AGENT = 1

    # Participant is an automated agent, such as a Dialogflow agent.
    AUTOMATED_AGENT = 2

    # Participant is an end user that has called or chatted with
    # Dialogflow services.
    END_USER = 3
  end
end

#sip_recording_media_label::String



93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 93

class Participant
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class DocumentsMetadataFiltersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Enumeration of the roles a participant can play in a conversation.
  module Role
    # Participant role not set.
    ROLE_UNSPECIFIED = 0

    # Participant is a human agent.
    HUMAN_AGENT = 1

    # Participant is an automated agent, such as a Dialogflow agent.
    AUTOMATED_AGENT = 2

    # Participant is an end user that has called or chatted with
    # Dialogflow services.
    END_USER = 3
  end
end