Class: TencentCloud::Essbasic::V20210526::Staff
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::Staff
- Defined in:
- lib/v20210526/models.rb
Overview
企业员工信息
Instance Attribute Summary collapse
-
#CreatedOn ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#Department ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#DisplayName ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#Email ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#Mobile ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#OpenId ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#QuiteJob ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#Roles ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#UserId ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#Verified ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
-
#VerifiedOn ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(userid = nil, displayname = nil, mobile = nil, email = nil, openid = nil, roles = nil, department = nil, verified = nil, createdon = nil, verifiedon = nil, quitejob = nil) ⇒ Staff
constructor
A new instance of Staff.
Constructor Details
#initialize(userid = nil, displayname = nil, mobile = nil, email = nil, openid = nil, roles = nil, department = nil, verified = nil, createdon = nil, verifiedon = nil, quitejob = nil) ⇒ Staff
Returns a new instance of Staff.
12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 |
# File 'lib/v20210526/models.rb', line 12535 def initialize(userid=nil, displayname=nil, mobile=nil, email=nil, openid=nil, roles=nil, department=nil, verified=nil, createdon=nil, verifiedon=nil, quitejob=nil) @UserId = userid @DisplayName = displayname @Mobile = mobile @Email = email @OpenId = openid @Roles = roles @Department = department @Verified = verified @CreatedOn = createdon @VerifiedOn = verifiedon @QuiteJob = quitejob end |
Instance Attribute Details
#CreatedOn ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def CreatedOn @CreatedOn end |
#Department ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def Department @Department end |
#DisplayName ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def DisplayName @DisplayName end |
#Email ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def Email @Email end |
#Mobile ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def Mobile @Mobile end |
#OpenId ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def OpenId @OpenId end |
#QuiteJob ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def QuiteJob @QuiteJob end |
#Roles ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def Roles @Roles end |
#UserId ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def UserId @UserId end |
#Verified ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def Verified @Verified end |
#VerifiedOn ⇒ Object
注意:该字段返回的是打码信息 注意:该字段返回的是打码信息 注意:该字段返回的是打码信息
12533 12534 12535 |
# File 'lib/v20210526/models.rb', line 12533 def VerifiedOn @VerifiedOn end |
Instance Method Details
#deserialize(params) ⇒ Object
12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 |
# File 'lib/v20210526/models.rb', line 12549 def deserialize(params) @UserId = params['UserId'] @DisplayName = params['DisplayName'] @Mobile = params['Mobile'] @Email = params['Email'] @OpenId = params['OpenId'] unless params['Roles'].nil? @Roles = [] params['Roles'].each do |i| staffrole_tmp = StaffRole.new staffrole_tmp.deserialize(i) @Roles << staffrole_tmp end end unless params['Department'].nil? @Department = Department.new @Department.deserialize(params['Department']) end @Verified = params['Verified'] @CreatedOn = params['CreatedOn'] @VerifiedOn = params['VerifiedOn'] @QuiteJob = params['QuiteJob'] end |