class TencentCloud::Ess::V20201111::Staff

企业员工信息。

def deserialize(params)

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']
  @ReceiveUserId = params['ReceiveUserId']
  @ReceiveOpenId = params['ReceiveOpenId']
  @WeworkOpenId = params['WeworkOpenId']
end

def initialize(userid=nil, displayname=nil, mobile=nil, email=nil, openid=nil, roles=nil, department=nil, verified=nil, createdon=nil, verifiedon=nil, quitejob=nil, receiveuserid=nil, receiveopenid=nil, weworkopenid=nil)

def initialize(userid=nil, displayname=nil, mobile=nil, email=nil, openid=nil, roles=nil, department=nil, verified=nil, createdon=nil, verifiedon=nil, quitejob=nil, receiveuserid=nil, receiveopenid=nil, weworkopenid=nil)
  @UserId = userid
  @DisplayName = displayname
  @Mobile = mobile
  @Email = email
  @OpenId = openid
  @Roles = roles
  @Department = department
  @Verified = verified
  @CreatedOn = createdon
  @VerifiedOn = verifiedon
  @QuiteJob = quitejob
  @ReceiveUserId = receiveuserid
  @ReceiveOpenId = receiveopenid
  @WeworkOpenId = weworkopenid
end