Class: TencentCloud::Cme::V20191029::AccountInfo

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

Overview

制作云用户账号信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, phone = nil, nick = nil, status = nil) ⇒ AccountInfo

Returns a new instance of AccountInfo.



35
36
37
38
39
40
# File 'lib/v20191029/models.rb', line 35

def initialize(userid=nil, phone=nil, nick=nil, status=nil)
  @UserId = userid
  @Phone = phone
  @Nick = nick
  @Status = status
end

Instance Attribute Details

#NickObject

<li>Normal:有效;</li> <li>Stopped:无效。</li>

Parameters:

  • UserId:

    用户 Id。

  • Phone:

    用户手机号码。

  • Nick:

    用户昵称。

  • Status:

    账号状态,取值:



33
34
35
# File 'lib/v20191029/models.rb', line 33

def Nick
  @Nick
end

#PhoneObject

<li>Normal:有效;</li> <li>Stopped:无效。</li>

Parameters:

  • UserId:

    用户 Id。

  • Phone:

    用户手机号码。

  • Nick:

    用户昵称。

  • Status:

    账号状态,取值:



33
34
35
# File 'lib/v20191029/models.rb', line 33

def Phone
  @Phone
end

#StatusObject

<li>Normal:有效;</li> <li>Stopped:无效。</li>

Parameters:

  • UserId:

    用户 Id。

  • Phone:

    用户手机号码。

  • Nick:

    用户昵称。

  • Status:

    账号状态,取值:



33
34
35
# File 'lib/v20191029/models.rb', line 33

def Status
  @Status
end

#UserIdObject

<li>Normal:有效;</li> <li>Stopped:无效。</li>

Parameters:

  • UserId:

    用户 Id。

  • Phone:

    用户手机号码。

  • Nick:

    用户昵称。

  • Status:

    账号状态,取值:



33
34
35
# File 'lib/v20191029/models.rb', line 33

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



42
43
44
45
46
47
# File 'lib/v20191029/models.rb', line 42

def deserialize(params)
  @UserId = params['UserId']
  @Phone = params['Phone']
  @Nick = params['Nick']
  @Status = params['Status']
end