Class: TencentCloud::Essbasic::V20210526::Intention
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::Intention
- Defined in:
- lib/v20210526/models.rb
Overview
注: 视频认证为白名单功能,使用前请联系对接的客户经理沟通。
Instance Attribute Summary collapse
-
#IntentionActions ⇒ Object
注:
选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。. -
#IntentionQuestions ⇒ Object
注:
选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。. -
#IntentionType ⇒ Object
注:
选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。. -
#RuleIdConfig ⇒ Object
注:
选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(intentiontype = nil, intentionquestions = nil, intentionactions = nil, ruleidconfig = nil) ⇒ Intention
constructor
A new instance of Intention.
Constructor Details
#initialize(intentiontype = nil, intentionquestions = nil, intentionactions = nil, ruleidconfig = nil) ⇒ Intention
Returns a new instance of Intention.
10707 10708 10709 10710 10711 10712 |
# File 'lib/v20210526/models.rb', line 10707 def initialize(intentiontype=nil, intentionquestions=nil, intentionactions=nil, ruleidconfig=nil) @IntentionType = intentiontype @IntentionQuestions = intentionquestions @IntentionActions = intentionactions @RuleIdConfig = ruleidconfig end |
Instance Attribute Details
#IntentionActions ⇒ Object
注:选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。
10705 10706 10707 |
# File 'lib/v20210526/models.rb', line 10705 def IntentionActions @IntentionActions end |
#IntentionQuestions ⇒ Object
注:选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。
10705 10706 10707 |
# File 'lib/v20210526/models.rb', line 10705 def IntentionQuestions @IntentionQuestions end |
#IntentionType ⇒ Object
注:选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。
10705 10706 10707 |
# File 'lib/v20210526/models.rb', line 10705 def IntentionType @IntentionType end |
#RuleIdConfig ⇒ Object
注:选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。
10705 10706 10707 |
# File 'lib/v20210526/models.rb', line 10705 def RuleIdConfig @RuleIdConfig end |
Instance Method Details
#deserialize(params) ⇒ Object
10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 |
# File 'lib/v20210526/models.rb', line 10714 def deserialize(params) @IntentionType = params['IntentionType'] unless params['IntentionQuestions'].nil? @IntentionQuestions = [] params['IntentionQuestions'].each do |i| intentionquestion_tmp = IntentionQuestion.new intentionquestion_tmp.deserialize(i) @IntentionQuestions << intentionquestion_tmp end end unless params['IntentionActions'].nil? @IntentionActions = [] params['IntentionActions'].each do |i| intentionaction_tmp = IntentionAction.new intentionaction_tmp.deserialize(i) @IntentionActions << intentionaction_tmp end end unless params['RuleIdConfig'].nil? @RuleIdConfig = RuleIdConfig.new @RuleIdConfig.deserialize(params['RuleIdConfig']) end end |