Class: TencentCloud::Ioa::V20220601::DescribeLocalAccountsData
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ioa::V20220601::DescribeLocalAccountsData
- Defined in:
- lib/v20220601/models.rb
Overview
获取账号列表响应的单个对象
Instance Attribute Summary collapse
- #AccountGroups ⇒ Object
- #AccountId ⇒ Object
- #ActiveStatus ⇒ Object
- #ExtraInfo ⇒ Object
- #GroupId ⇒ Object
- #GroupName ⇒ Object
- #Id ⇒ Object
- #Itime ⇒ Object
- #LoginTime ⇒ Object
- #LogoutTime ⇒ Object
- #MobileBindNum ⇒ Object
- #NamePath ⇒ Object
- #OnlineStatus ⇒ Object
- #PcBindNum ⇒ Object
- #RiskLevel ⇒ Object
- #Source ⇒ Object
- #Status ⇒ Object
- #UserId ⇒ Object
- #UserName ⇒ Object
- #Utime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, userid = nil, username = nil, accountid = nil, groupid = nil, groupname = nil, namepath = nil, source = nil, status = nil, itime = nil, utime = nil, extrainfo = nil, risklevel = nil, accountgroups = nil, mobilebindnum = nil, pcbindnum = nil, onlinestatus = nil, activestatus = nil, logintime = nil, logouttime = nil) ⇒ DescribeLocalAccountsData
constructor
A new instance of DescribeLocalAccountsData.
Constructor Details
#initialize(id = nil, userid = nil, username = nil, accountid = nil, groupid = nil, groupname = nil, namepath = nil, source = nil, status = nil, itime = nil, utime = nil, extrainfo = nil, risklevel = nil, accountgroups = nil, mobilebindnum = nil, pcbindnum = nil, onlinestatus = nil, activestatus = nil, logintime = nil, logouttime = nil) ⇒ DescribeLocalAccountsData
Returns a new instance of DescribeLocalAccountsData.
2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 |
# File 'lib/v20220601/models.rb', line 2361 def initialize(id=nil, userid=nil, username=nil, accountid=nil, groupid=nil, groupname=nil, namepath=nil, source=nil, status=nil, itime=nil, utime=nil, extrainfo=nil, risklevel=nil, accountgroups=nil, mobilebindnum=nil, pcbindnum=nil, onlinestatus=nil, activestatus=nil, logintime=nil, logouttime=nil) @Id = id @UserId = userid @UserName = username @AccountId = accountid @GroupId = groupid @GroupName = groupname @NamePath = namepath @Source = source @Status = status @Itime = itime @Utime = utime @ExtraInfo = extrainfo @RiskLevel = risklevel @AccountGroups = accountgroups @MobileBindNum = mobilebindnum @PcBindNum = pcbindnum @OnlineStatus = onlinestatus @ActiveStatus = activestatus @LoginTime = logintime @LogoutTime = logouttime end |
Instance Attribute Details
#AccountGroups ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def AccountGroups @AccountGroups end |
#AccountId ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def AccountId @AccountId end |
#ActiveStatus ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def ActiveStatus @ActiveStatus end |
#ExtraInfo ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def ExtraInfo @ExtraInfo end |
#GroupId ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def GroupId @GroupId end |
#GroupName ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def GroupName @GroupName end |
#Id ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def Id @Id end |
#Itime ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def Itime @Itime end |
#LoginTime ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def LoginTime @LoginTime end |
#LogoutTime ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def LogoutTime @LogoutTime end |
#MobileBindNum ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def MobileBindNum @MobileBindNum end |
#NamePath ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def NamePath @NamePath end |
#OnlineStatus ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def OnlineStatus @OnlineStatus end |
#PcBindNum ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def PcBindNum @PcBindNum end |
#RiskLevel ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def RiskLevel @RiskLevel end |
#Source ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def Source @Source end |
#Status ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def Status @Status end |
#UserId ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def UserId @UserId end |
#UserName ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def UserName @UserName end |
#Utime ⇒ Object
2359 2360 2361 |
# File 'lib/v20220601/models.rb', line 2359 def Utime @Utime end |
Instance Method Details
#deserialize(params) ⇒ Object
2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 |
# File 'lib/v20220601/models.rb', line 2384 def deserialize(params) @Id = params['Id'] @UserId = params['UserId'] @UserName = params['UserName'] @AccountId = params['AccountId'] @GroupId = params['GroupId'] @GroupName = params['GroupName'] @NamePath = params['NamePath'] @Source = params['Source'] @Status = params['Status'] @Itime = params['Itime'] @Utime = params['Utime'] @ExtraInfo = params['ExtraInfo'] @RiskLevel = params['RiskLevel'] unless params['AccountGroups'].nil? @AccountGroups = [] params['AccountGroups'].each do |i| describelocalaccountaccountgroupsdata_tmp = DescribeLocalAccountAccountGroupsData.new describelocalaccountaccountgroupsdata_tmp.deserialize(i) @AccountGroups << describelocalaccountaccountgroupsdata_tmp end end @MobileBindNum = params['MobileBindNum'] @PcBindNum = params['PcBindNum'] @OnlineStatus = params['OnlineStatus'] @ActiveStatus = params['ActiveStatus'] @LoginTime = params['LoginTime'] @LogoutTime = params['LogoutTime'] end |