Class: TencentCloud::Bpaas::V20181217::GetBpaasApproveDetailResponse

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

Overview

GetBpaasApproveDetail返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(applyuin = nil, applyownuin = nil, applyuinnick = nil, bpaasid = nil, bpaasname = nil, applicationparams = nil, reason = nil, createtime = nil, status = nil, nodes = nil, approvingnodeid = nil, modifytime = nil, requestid = nil) ⇒ GetBpaasApproveDetailResponse



173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'lib/v20181217/models.rb', line 173

def initialize(applyuin=nil, applyownuin=nil, applyuinnick=nil, bpaasid=nil, bpaasname=nil, applicationparams=nil, reason=nil, createtime=nil, status=nil, nodes=nil, approvingnodeid=nil, modifytime=nil, requestid=nil)
  @ApplyUin = applyuin
  @ApplyOwnUin = applyownuin
  @ApplyUinNick = applyuinnick
  @BpaasId = bpaasid
  @BpaasName = bpaasname
  @ApplicationParams = applicationparams
  @Reason = reason
  @CreateTime = createtime
  @Status = status
  @Nodes = nodes
  @ApprovingNodeId = approvingnodeid
  @ModifyTime = modifytime
  @RequestId = requestid
end

Instance Attribute Details

#ApplicationParamsObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def ApplicationParams
  @ApplicationParams
end

#ApplyOwnUinObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def ApplyOwnUin
  @ApplyOwnUin
end

#ApplyUinObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def ApplyUin
  @ApplyUin
end

#ApplyUinNickObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def ApplyUinNick
  @ApplyUinNick
end

#ApprovingNodeIdObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def ApprovingNodeId
  @ApprovingNodeId
end

#BpaasIdObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def BpaasId
  @BpaasId
end

#BpaasNameObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def BpaasName
  @BpaasName
end

#CreateTimeObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def CreateTime
  @CreateTime
end

#ModifyTimeObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def ModifyTime
  @ModifyTime
end

#NodesObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def Nodes
  @Nodes
end

#ReasonObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def Reason
  @Reason
end

#RequestIdObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def RequestId
  @RequestId
end

#StatusObject



171
172
173
# File 'lib/v20181217/models.rb', line 171

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
# File 'lib/v20181217/models.rb', line 189

def deserialize(params)
  @ApplyUin = params['ApplyUin']
  @ApplyOwnUin = params['ApplyOwnUin']
  @ApplyUinNick = params['ApplyUinNick']
  @BpaasId = params['BpaasId']
  @BpaasName = params['BpaasName']
  unless params['ApplicationParams'].nil?
    @ApplicationParams = []
    params['ApplicationParams'].each do |i|
      applyparam_tmp = ApplyParam.new
      applyparam_tmp.deserialize(i)
      @ApplicationParams << applyparam_tmp
    end
  end
  @Reason = params['Reason']
  @CreateTime = params['CreateTime']
  @Status = params['Status']
  unless params['Nodes'].nil?
    @Nodes = []
    params['Nodes'].each do |i|
      statusnode_tmp = StatusNode.new
      statusnode_tmp.deserialize(i)
      @Nodes << statusnode_tmp
    end
  end
  @ApprovingNodeId = params['ApprovingNodeId']
  @ModifyTime = params['ModifyTime']
  @RequestId = params['RequestId']
end