Class: TencentCloud::Bpaas::V20181217::ApproveUser

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

Overview

审批人

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uin = nil, type = nil, desc = nil, nick = nil, scf = nil, approvestatus = nil, approvemsg = nil, approvetime = nil, approvegroup = nil) ⇒ ApproveUser

Returns a new instance of ApproveUser.



98
99
100
101
102
103
104
105
106
107
108
# File 'lib/v20181217/models.rb', line 98

def initialize(uin=nil, type=nil, desc=nil, nick=nil, scf=nil, approvestatus=nil, approvemsg=nil, approvetime=nil, approvegroup=nil)
  @Uin = uin
  @Type = type
  @Desc = desc
  @Nick = nick
  @Scf = scf
  @ApproveStatus = approvestatus
  @ApproveMsg = approvemsg
  @ApproveTime = approvetime
  @ApproveGroup = approvegroup
end

Instance Attribute Details

#ApproveGroupObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def ApproveGroup
  @ApproveGroup
end

#ApproveMsgObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def ApproveMsg
  @ApproveMsg
end

#ApproveStatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def ApproveStatus
  @ApproveStatus
end

#ApproveTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def ApproveTime
  @ApproveTime
end

#DescObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def Desc
  @Desc
end

#NickObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def Nick
  @Nick
end

#ScfObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def Scf
  @Scf
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def Type
  @Type
end

#UinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    用户uin

  • Type:

    用户类型 (1:用户 2:用户组)

  • Desc:

    用户描述

  • Nick:

    用户昵称

  • Scf:

    动态获取Scf

  • ApproveStatus:

    审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批)

  • ApproveMsg:

    审批意见

  • ApproveTime:

    审批时间

  • ApproveGroup:

    审批组名称



96
97
98
# File 'lib/v20181217/models.rb', line 96

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



110
111
112
113
114
115
116
117
118
119
120
121
122
123
# File 'lib/v20181217/models.rb', line 110

def deserialize(params)
  @Uin = params['Uin']
  @Type = params['Type']
  @Desc = params['Desc']
  @Nick = params['Nick']
  unless params['Scf'].nil?
    @Scf = Scf.new
    @Scf.deserialize(params['Scf'])
  end
  @ApproveStatus = params['ApproveStatus']
  @ApproveMsg = params['ApproveMsg']
  @ApproveTime = params['ApproveTime']
  @ApproveGroup = params['ApproveGroup']
end