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.
4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 |
# File 'lib/v20210331/models.rb', line 4119 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
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def AuthFile @AuthFile end |
#IsAllowQuit ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def IsAllowQuit @IsAllowQuit end |
#MemberUin ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def MemberUin @MemberUin end |
#Name ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def Name @Name end |
#NodeId ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def NodeId @NodeId end |
#PayUin ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def PayUin @PayUin end |
#PermissionIds ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def PermissionIds @PermissionIds end |
#PolicyType ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def PolicyType @PolicyType end |
#RelationAuthName ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def RelationAuthName @RelationAuthName end |
#Remark ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def Remark @Remark end |
#Tags ⇒ Object
4117 4118 4119 |
# File 'lib/v20210331/models.rb', line 4117 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 |
# File 'lib/v20210331/models.rb', line 4133 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 |