Class: TencentCloud::Essbasic::V20210526::ChannelUpdateSealStatusRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::ChannelUpdateSealStatusRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
ChannelUpdateSealStatus请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
- DISABLE-停用印章
-
#Operator ⇒ Object
- DISABLE-停用印章
-
#Options ⇒ Object
- DISABLE-停用印章
-
#Reason ⇒ Object
- DISABLE-停用印章
-
#SealId ⇒ Object
- DISABLE-停用印章
-
#Status ⇒ Object
- DISABLE-停用印章
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(agent = nil, status = nil, sealid = nil, reason = nil, operator = nil, options = nil) ⇒ ChannelUpdateSealStatusRequest
constructor
A new instance of ChannelUpdateSealStatusRequest.
Constructor Details
#initialize(agent = nil, status = nil, sealid = nil, reason = nil, operator = nil, options = nil) ⇒ ChannelUpdateSealStatusRequest
Returns a new instance of ChannelUpdateSealStatusRequest.
4928 4929 4930 4931 4932 4933 4934 4935 |
# File 'lib/v20210526/models.rb', line 4928 def initialize(agent=nil, status=nil, sealid=nil, reason=nil, operator=nil, =nil) @Agent = agent @Status = status @SealId = sealid @Reason = reason @Operator = operator @Options = end |
Instance Attribute Details
#Agent ⇒ Object
- DISABLE-停用印章
4923 4924 4925 |
# File 'lib/v20210526/models.rb', line 4923 def Agent @Agent end |
#Operator ⇒ Object
- DISABLE-停用印章
4923 4924 4925 |
# File 'lib/v20210526/models.rb', line 4923 def Operator @Operator end |
#Options ⇒ Object
- DISABLE-停用印章
4923 4924 4925 |
# File 'lib/v20210526/models.rb', line 4923 def Options @Options end |
#Reason ⇒ Object
- DISABLE-停用印章
4923 4924 4925 |
# File 'lib/v20210526/models.rb', line 4923 def Reason @Reason end |
#SealId ⇒ Object
- DISABLE-停用印章
4923 4924 4925 |
# File 'lib/v20210526/models.rb', line 4923 def SealId @SealId end |
#Status ⇒ Object
- DISABLE-停用印章
4923 4924 4925 |
# File 'lib/v20210526/models.rb', line 4923 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 |
# File 'lib/v20210526/models.rb', line 4937 def deserialize(params) unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end @Status = params['Status'] @SealId = params['SealId'] @Reason = params['Reason'] unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end unless params['Options'].nil? @Options = [] params['Options'].each do |i| option_tmp = Option.new option_tmp.deserialize(i) @Options << option_tmp end end end |