Class: TencentCloud::Ccc::V20200210::CreateAIAgentCallRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20200210/models.rb

Overview

CreateAIAgentCall请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, aiagentid = nil, callee = nil, callers = nil, promptvariables = nil, variables = nil) ⇒ CreateAIAgentCallRequest

Returns a new instance of CreateAIAgentCallRequest.



1108
1109
1110
1111
1112
1113
1114
1115
# File 'lib/v20200210/models.rb', line 1108

def initialize(sdkappid=nil, aiagentid=nil, callee=nil, callers=nil, promptvariables=nil, variables=nil)
  @SdkAppId = sdkappid
  @AIAgentId = aiagentid
  @Callee = callee
  @Callers = callers
  @PromptVariables = promptvariables
  @Variables = variables
end

Instance Attribute Details

#AIAgentIdObject

  1. dify-inputs-xxx 为dify的inputs变量

  2. dify-inputs-user 为dify的user值

  3. dify-inputs-conversation_id 为dify的conversation_id值



1103
1104
1105
# File 'lib/v20200210/models.rb', line 1103

def AIAgentId
  @AIAgentId
end

#CalleeObject

  1. dify-inputs-xxx 为dify的inputs变量

  2. dify-inputs-user 为dify的user值

  3. dify-inputs-conversation_id 为dify的conversation_id值



1103
1104
1105
# File 'lib/v20200210/models.rb', line 1103

def Callee
  @Callee
end

#CallersObject

  1. dify-inputs-xxx 为dify的inputs变量

  2. dify-inputs-user 为dify的user值

  3. dify-inputs-conversation_id 为dify的conversation_id值



1103
1104
1105
# File 'lib/v20200210/models.rb', line 1103

def Callers
  @Callers
end

#PromptVariablesObject

  1. dify-inputs-xxx 为dify的inputs变量

  2. dify-inputs-user 为dify的user值

  3. dify-inputs-conversation_id 为dify的conversation_id值



1103
1104
1105
# File 'lib/v20200210/models.rb', line 1103

def PromptVariables
  @PromptVariables
end

#SdkAppIdObject

  1. dify-inputs-xxx 为dify的inputs变量

  2. dify-inputs-user 为dify的user值

  3. dify-inputs-conversation_id 为dify的conversation_id值



1103
1104
1105
# File 'lib/v20200210/models.rb', line 1103

def SdkAppId
  @SdkAppId
end

#VariablesObject

  1. dify-inputs-xxx 为dify的inputs变量

  2. dify-inputs-user 为dify的user值

  3. dify-inputs-conversation_id 为dify的conversation_id值



1103
1104
1105
# File 'lib/v20200210/models.rb', line 1103

def Variables
  @Variables
end

Instance Method Details

#deserialize(params) ⇒ Object



1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
# File 'lib/v20200210/models.rb', line 1117

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @AIAgentId = params['AIAgentId']
  @Callee = params['Callee']
  @Callers = params['Callers']
  unless params['PromptVariables'].nil?
    @PromptVariables = []
    params['PromptVariables'].each do |i|
      variable_tmp = Variable.new
      variable_tmp.deserialize(i)
      @PromptVariables << variable_tmp
    end
  end
  unless params['Variables'].nil?
    @Variables = []
    params['Variables'].each do |i|
      variable_tmp = Variable.new
      variable_tmp.deserialize(i)
      @Variables << variable_tmp
    end
  end
end