Class: TencentCloud::Tms::V20201229::FinancialLLMViolationDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tms::V20201229::FinancialLLMViolationDetail
- Defined in:
- lib/v20201229/models.rb
Overview
金融大模型审校 违规明细
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(label = nil, suggestion = nil, reasons = nil) ⇒ FinancialLLMViolationDetail
constructor
A new instance of FinancialLLMViolationDetail.
Constructor Details
#initialize(label = nil, suggestion = nil, reasons = nil) ⇒ FinancialLLMViolationDetail
Returns a new instance of FinancialLLMViolationDetail.
196 197 198 199 200 |
# File 'lib/v20201229/models.rb', line 196 def initialize(label=nil, suggestion=nil, reasons=nil) @Label = label @Suggestion = suggestion @Reasons = reasons end |
Instance Attribute Details
#Label ⇒ Object
194 195 196 |
# File 'lib/v20201229/models.rb', line 194 def Label @Label end |
#Reasons ⇒ Object
194 195 196 |
# File 'lib/v20201229/models.rb', line 194 def Reasons @Reasons end |
#Suggestion ⇒ Object
194 195 196 |
# File 'lib/v20201229/models.rb', line 194 def Suggestion @Suggestion end |
Instance Method Details
#deserialize(params) ⇒ Object
202 203 204 205 206 207 208 209 210 211 212 213 |
# File 'lib/v20201229/models.rb', line 202 def deserialize(params) @Label = params['Label'] @Suggestion = params['Suggestion'] unless params['Reasons'].nil? @Reasons = [] params['Reasons'].each do |i| financialllmviolationreason_tmp = FinancialLLMViolationReason.new financialllmviolationreason_tmp.deserialize(i) @Reasons << financialllmviolationreason_tmp end end end |