Class: TencentCloud::Tms::V20201229::FinancialLLMViolationDetail

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201229/models.rb

Overview

金融大模型审校 违规明细

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#LabelObject

Parameters:

  • Label:

    违规点

  • Suggestion:

    处置建议

  • Reasons:

    违规原因列表



194
195
196
# File 'lib/v20201229/models.rb', line 194

def Label
  @Label
end

#ReasonsObject

Parameters:

  • Label:

    违规点

  • Suggestion:

    处置建议

  • Reasons:

    违规原因列表



194
195
196
# File 'lib/v20201229/models.rb', line 194

def Reasons
  @Reasons
end

#SuggestionObject

Parameters:

  • Label:

    违规点

  • Suggestion:

    处置建议

  • Reasons:

    违规原因列表



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