Class: TencentCloud::Organization::V20210331::InviteOrganizationMemberRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Organization::V20210331::InviteOrganizationMemberRequest
- Defined in:
- lib/v20210331/models.rb
Overview
InviteOrganizationMember请求参数结构体
Instance Attribute Summary collapse
- #AuthFile ⇒ Object
- #IsAllowQuit ⇒ Object
- #MemberUin ⇒ Object
- #Name ⇒ Object
- #NodeId ⇒ Object
- #PayUin ⇒ Object
- #PermissionIds ⇒ Object
- #PolicyType ⇒ Object
- #RelationAuthName ⇒ Object
- #Remark ⇒ Object
- #Tags ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(memberuin = nil, name = nil, policytype = nil, permissionids = nil, nodeid = nil, remark = nil, isallowquit = nil, payuin = nil, relationauthname = nil, authfile = nil, tags = nil) ⇒ InviteOrganizationMemberRequest
constructor
A new instance of InviteOrganizationMemberRequest.
Constructor Details
#initialize(memberuin = nil, name = nil, policytype = nil, permissionids = nil, nodeid = nil, remark = nil, isallowquit = nil, payuin = nil, relationauthname = nil, authfile = nil, tags = nil) ⇒ InviteOrganizationMemberRequest
Returns a new instance of InviteOrganizationMemberRequest.
4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 |
# File 'lib/v20210331/models.rb', line 4257 def initialize(memberuin=nil, name=nil, policytype=nil, =nil, nodeid=nil, remark=nil, isallowquit=nil, payuin=nil, relationauthname=nil, authfile=nil, =nil) @MemberUin = memberuin @Name = name @PolicyType = policytype @PermissionIds = @NodeId = nodeid @Remark = remark @IsAllowQuit = isallowquit @PayUin = payuin @RelationAuthName = relationauthname @AuthFile = authfile @Tags = end |
Instance Attribute Details
#AuthFile ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def AuthFile @AuthFile end |
#IsAllowQuit ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def IsAllowQuit @IsAllowQuit end |
#MemberUin ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def MemberUin @MemberUin end |
#Name ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def Name @Name end |
#NodeId ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def NodeId @NodeId end |
#PayUin ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def PayUin @PayUin end |
#PermissionIds ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def PermissionIds @PermissionIds end |
#PolicyType ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def PolicyType @PolicyType end |
#RelationAuthName ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def RelationAuthName @RelationAuthName end |
#Remark ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def Remark @Remark end |
#Tags ⇒ Object
4255 4256 4257 |
# File 'lib/v20210331/models.rb', line 4255 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 |
# File 'lib/v20210331/models.rb', line 4271 def deserialize(params) @MemberUin = params['MemberUin'] @Name = params['Name'] @PolicyType = params['PolicyType'] @PermissionIds = params['PermissionIds'] @NodeId = params['NodeId'] @Remark = params['Remark'] @IsAllowQuit = params['IsAllowQuit'] @PayUin = params['PayUin'] @RelationAuthName = params['RelationAuthName'] unless params['AuthFile'].nil? @AuthFile = [] params['AuthFile'].each do |i| authrelationfile_tmp = AuthRelationFile.new authrelationfile_tmp.deserialize(i) @AuthFile << authrelationfile_tmp end end unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end end |