Class: TencentCloud::Chc::V20230418::TemplateOption
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::TemplateOption
- Defined in:
- lib/v20230418/models.rb
Overview
型号模板的选项
Instance Attribute Summary collapse
- #CompareType ⇒ Object
- #InputHint ⇒ Object
- #InputInfo ⇒ Object
- #InputType ⇒ Object
- #OptionKey ⇒ Object
- #OptionName ⇒ Object
- #OptionValue ⇒ Object
- #OptionValueSet ⇒ Object
- #Standard ⇒ Object
- #StandardInfo ⇒ Object
- #ValueType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(optionname = nil, standard = nil, standardinfo = nil, optionkey = nil, inputtype = nil, valuetype = nil, comparetype = nil, optionvalueset = nil, inputhint = nil, inputinfo = nil, optionvalue = nil) ⇒ TemplateOption
constructor
A new instance of TemplateOption.
Constructor Details
#initialize(optionname = nil, standard = nil, standardinfo = nil, optionkey = nil, inputtype = nil, valuetype = nil, comparetype = nil, optionvalueset = nil, inputhint = nil, inputinfo = nil, optionvalue = nil) ⇒ TemplateOption
Returns a new instance of TemplateOption.
3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 |
# File 'lib/v20230418/models.rb', line 3913 def initialize(optionname=nil, standard=nil, standardinfo=nil, optionkey=nil, inputtype=nil, valuetype=nil, comparetype=nil, optionvalueset=nil, inputhint=nil, inputinfo=nil, optionvalue=nil) @OptionName = optionname @Standard = standard @StandardInfo = standardinfo @OptionKey = optionkey @InputType = inputtype @ValueType = valuetype @CompareType = comparetype @OptionValueSet = optionvalueset @InputHint = inputhint @InputInfo = inputinfo @OptionValue = optionvalue end |
Instance Attribute Details
#CompareType ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def CompareType @CompareType end |
#InputHint ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def InputHint @InputHint end |
#InputInfo ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def InputInfo @InputInfo end |
#InputType ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def InputType @InputType end |
#OptionKey ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def OptionKey @OptionKey end |
#OptionName ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def OptionName @OptionName end |
#OptionValue ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def OptionValue @OptionValue end |
#OptionValueSet ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def OptionValueSet @OptionValueSet end |
#Standard ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def Standard @Standard end |
#StandardInfo ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def StandardInfo @StandardInfo end |
#ValueType ⇒ Object
3911 3912 3913 |
# File 'lib/v20230418/models.rb', line 3911 def ValueType @ValueType end |
Instance Method Details
#deserialize(params) ⇒ Object
3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 |
# File 'lib/v20230418/models.rb', line 3927 def deserialize(params) @OptionName = params['OptionName'] @Standard = params['Standard'] @StandardInfo = params['StandardInfo'] @OptionKey = params['OptionKey'] @InputType = params['InputType'] @ValueType = params['ValueType'] @CompareType = params['CompareType'] unless params['OptionValueSet'].nil? @OptionValueSet = [] params['OptionValueSet'].each do |i| optionvalueitem_tmp = OptionValueItem.new optionvalueitem_tmp.deserialize(i) @OptionValueSet << optionvalueitem_tmp end end @InputHint = params['InputHint'] @InputInfo = params['InputInfo'] @OptionValue = params['OptionValue'] end |