Class: TencentCloud::Bi::V20220105::CreateUserRoleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bi::V20220105::CreateUserRoleRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20220105/models.rb
Overview
CreateUserRole请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(roleidlist = nil, userlist = nil, userinfolist = nil, usergroups = nil) ⇒ CreateUserRoleRequest
constructor
A new instance of CreateUserRoleRequest.
Constructor Details
#initialize(roleidlist = nil, userlist = nil, userinfolist = nil, usergroups = nil) ⇒ CreateUserRoleRequest
997 998 999 1000 1001 1002 |
# File 'lib/v20220105/models.rb', line 997 def initialize(roleidlist=nil, userlist=nil, userinfolist=nil, usergroups=nil) @RoleIdList = roleidlist @UserList = userlist @UserInfoList = userinfolist @UserGroups = usergroups end |
Instance Attribute Details
#RoleIdList ⇒ Object
992 993 994 |
# File 'lib/v20220105/models.rb', line 992 def RoleIdList @RoleIdList end |
#UserGroups ⇒ Object
992 993 994 |
# File 'lib/v20220105/models.rb', line 992 def UserGroups @UserGroups end |
#UserInfoList ⇒ Object
992 993 994 |
# File 'lib/v20220105/models.rb', line 992 def UserInfoList @UserInfoList end |
#UserList ⇒ Object
992 993 994 |
# File 'lib/v20220105/models.rb', line 992 def UserList @UserList end |
Instance Method Details
#deserialize(params) ⇒ Object
1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 |
# File 'lib/v20220105/models.rb', line 1004 def deserialize(params) @RoleIdList = params['RoleIdList'] unless params['UserList'].nil? @UserList = [] params['UserList'].each do |i| useridandusername_tmp = UserIdAndUserName.new useridandusername_tmp.deserialize(i) @UserList << useridandusername_tmp end end unless params['UserInfoList'].nil? @UserInfoList = [] params['UserInfoList'].each do |i| userinfo_tmp = UserInfo.new userinfo_tmp.deserialize(i) @UserInfoList << userinfo_tmp end end @UserGroups = params['UserGroups'] end |