All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.sdk.service.aliding20230426.models.GetUserResponseBody Maven / Gradle / Ivy

There is a newer version: 1.0.26
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.aliding20230426.models;

import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;

/**
 * {@link GetUserResponseBody} extends {@link TeaModel}
 *
 * 

GetUserResponseBody

*/ public class GetUserResponseBody extends TeaModel { @com.aliyun.core.annotation.NameInMap("active") private Boolean active; @com.aliyun.core.annotation.NameInMap("admin") private Boolean admin; @com.aliyun.core.annotation.NameInMap("avatar") private String avatar; @com.aliyun.core.annotation.NameInMap("boss") private Boolean boss; @com.aliyun.core.annotation.NameInMap("deptIdList") private java.util.List < Long > deptIdList; @com.aliyun.core.annotation.NameInMap("deptOrderList") private java.util.List < DeptOrderList> deptOrderList; @com.aliyun.core.annotation.NameInMap("email") private String email; @com.aliyun.core.annotation.NameInMap("exclusiveAccount") private Boolean exclusiveAccount; @com.aliyun.core.annotation.NameInMap("exclusiveAccountCorpId") private String exclusiveAccountCorpId; @com.aliyun.core.annotation.NameInMap("exclusiveAccountCorpName") private String exclusiveAccountCorpName; @com.aliyun.core.annotation.NameInMap("exclusiveAccountType") private String exclusiveAccountType; @com.aliyun.core.annotation.NameInMap("extension") private String extension; @com.aliyun.core.annotation.NameInMap("hideMobile") private Boolean hideMobile; @com.aliyun.core.annotation.NameInMap("hiredDate") private Long hiredDate; @com.aliyun.core.annotation.NameInMap("jobNumber") private String jobNumber; @com.aliyun.core.annotation.NameInMap("leaderInDept") private java.util.List < LeaderInDept> leaderInDept; @com.aliyun.core.annotation.NameInMap("loginId") private String loginId; @com.aliyun.core.annotation.NameInMap("managerUserid") private String managerUserid; @com.aliyun.core.annotation.NameInMap("mobile") private String mobile; @com.aliyun.core.annotation.NameInMap("name") private String name; @com.aliyun.core.annotation.NameInMap("nickname") private String nickname; @com.aliyun.core.annotation.NameInMap("orgEmail") private String orgEmail; @com.aliyun.core.annotation.NameInMap("realAuthed") private Boolean realAuthed; @com.aliyun.core.annotation.NameInMap("remark") private String remark; @com.aliyun.core.annotation.NameInMap("requestId") private String requestId; @com.aliyun.core.annotation.NameInMap("roleList") private java.util.List < RoleList> roleList; @com.aliyun.core.annotation.NameInMap("senior") private Boolean senior; @com.aliyun.core.annotation.NameInMap("stateCode") private String stateCode; @com.aliyun.core.annotation.NameInMap("telephone") private String telephone; @com.aliyun.core.annotation.NameInMap("title") private String title; @com.aliyun.core.annotation.NameInMap("unionEmpExt") private UnionEmpExt unionEmpExt; @com.aliyun.core.annotation.NameInMap("userid") private String userid; @com.aliyun.core.annotation.NameInMap("workPlace") private String workPlace; private GetUserResponseBody(Builder builder) { this.active = builder.active; this.admin = builder.admin; this.avatar = builder.avatar; this.boss = builder.boss; this.deptIdList = builder.deptIdList; this.deptOrderList = builder.deptOrderList; this.email = builder.email; this.exclusiveAccount = builder.exclusiveAccount; this.exclusiveAccountCorpId = builder.exclusiveAccountCorpId; this.exclusiveAccountCorpName = builder.exclusiveAccountCorpName; this.exclusiveAccountType = builder.exclusiveAccountType; this.extension = builder.extension; this.hideMobile = builder.hideMobile; this.hiredDate = builder.hiredDate; this.jobNumber = builder.jobNumber; this.leaderInDept = builder.leaderInDept; this.loginId = builder.loginId; this.managerUserid = builder.managerUserid; this.mobile = builder.mobile; this.name = builder.name; this.nickname = builder.nickname; this.orgEmail = builder.orgEmail; this.realAuthed = builder.realAuthed; this.remark = builder.remark; this.requestId = builder.requestId; this.roleList = builder.roleList; this.senior = builder.senior; this.stateCode = builder.stateCode; this.telephone = builder.telephone; this.title = builder.title; this.unionEmpExt = builder.unionEmpExt; this.userid = builder.userid; this.workPlace = builder.workPlace; } public static Builder builder() { return new Builder(); } public static GetUserResponseBody create() { return builder().build(); } /** * @return active */ public Boolean getActive() { return this.active; } /** * @return admin */ public Boolean getAdmin() { return this.admin; } /** * @return avatar */ public String getAvatar() { return this.avatar; } /** * @return boss */ public Boolean getBoss() { return this.boss; } /** * @return deptIdList */ public java.util.List < Long > getDeptIdList() { return this.deptIdList; } /** * @return deptOrderList */ public java.util.List < DeptOrderList> getDeptOrderList() { return this.deptOrderList; } /** * @return email */ public String getEmail() { return this.email; } /** * @return exclusiveAccount */ public Boolean getExclusiveAccount() { return this.exclusiveAccount; } /** * @return exclusiveAccountCorpId */ public String getExclusiveAccountCorpId() { return this.exclusiveAccountCorpId; } /** * @return exclusiveAccountCorpName */ public String getExclusiveAccountCorpName() { return this.exclusiveAccountCorpName; } /** * @return exclusiveAccountType */ public String getExclusiveAccountType() { return this.exclusiveAccountType; } /** * @return extension */ public String getExtension() { return this.extension; } /** * @return hideMobile */ public Boolean getHideMobile() { return this.hideMobile; } /** * @return hiredDate */ public Long getHiredDate() { return this.hiredDate; } /** * @return jobNumber */ public String getJobNumber() { return this.jobNumber; } /** * @return leaderInDept */ public java.util.List < LeaderInDept> getLeaderInDept() { return this.leaderInDept; } /** * @return loginId */ public String getLoginId() { return this.loginId; } /** * @return managerUserid */ public String getManagerUserid() { return this.managerUserid; } /** * @return mobile */ public String getMobile() { return this.mobile; } /** * @return name */ public String getName() { return this.name; } /** * @return nickname */ public String getNickname() { return this.nickname; } /** * @return orgEmail */ public String getOrgEmail() { return this.orgEmail; } /** * @return realAuthed */ public Boolean getRealAuthed() { return this.realAuthed; } /** * @return remark */ public String getRemark() { return this.remark; } /** * @return requestId */ public String getRequestId() { return this.requestId; } /** * @return roleList */ public java.util.List < RoleList> getRoleList() { return this.roleList; } /** * @return senior */ public Boolean getSenior() { return this.senior; } /** * @return stateCode */ public String getStateCode() { return this.stateCode; } /** * @return telephone */ public String getTelephone() { return this.telephone; } /** * @return title */ public String getTitle() { return this.title; } /** * @return unionEmpExt */ public UnionEmpExt getUnionEmpExt() { return this.unionEmpExt; } /** * @return userid */ public String getUserid() { return this.userid; } /** * @return workPlace */ public String getWorkPlace() { return this.workPlace; } public static final class Builder { private Boolean active; private Boolean admin; private String avatar; private Boolean boss; private java.util.List < Long > deptIdList; private java.util.List < DeptOrderList> deptOrderList; private String email; private Boolean exclusiveAccount; private String exclusiveAccountCorpId; private String exclusiveAccountCorpName; private String exclusiveAccountType; private String extension; private Boolean hideMobile; private Long hiredDate; private String jobNumber; private java.util.List < LeaderInDept> leaderInDept; private String loginId; private String managerUserid; private String mobile; private String name; private String nickname; private String orgEmail; private Boolean realAuthed; private String remark; private String requestId; private java.util.List < RoleList> roleList; private Boolean senior; private String stateCode; private String telephone; private String title; private UnionEmpExt unionEmpExt; private String userid; private String workPlace; /** * active. */ public Builder active(Boolean active) { this.active = active; return this; } /** * admin. */ public Builder admin(Boolean admin) { this.admin = admin; return this; } /** * avatar. */ public Builder avatar(String avatar) { this.avatar = avatar; return this; } /** * boss. */ public Builder boss(Boolean boss) { this.boss = boss; return this; } /** * deptIdList. */ public Builder deptIdList(java.util.List < Long > deptIdList) { this.deptIdList = deptIdList; return this; } /** * deptOrderList. */ public Builder deptOrderList(java.util.List < DeptOrderList> deptOrderList) { this.deptOrderList = deptOrderList; return this; } /** * email. */ public Builder email(String email) { this.email = email; return this; } /** * exclusiveAccount. */ public Builder exclusiveAccount(Boolean exclusiveAccount) { this.exclusiveAccount = exclusiveAccount; return this; } /** * exclusiveAccountCorpId. */ public Builder exclusiveAccountCorpId(String exclusiveAccountCorpId) { this.exclusiveAccountCorpId = exclusiveAccountCorpId; return this; } /** * exclusiveAccountCorpName. */ public Builder exclusiveAccountCorpName(String exclusiveAccountCorpName) { this.exclusiveAccountCorpName = exclusiveAccountCorpName; return this; } /** * exclusiveAccountType. */ public Builder exclusiveAccountType(String exclusiveAccountType) { this.exclusiveAccountType = exclusiveAccountType; return this; } /** * extension. */ public Builder extension(String extension) { this.extension = extension; return this; } /** * hideMobile. */ public Builder hideMobile(Boolean hideMobile) { this.hideMobile = hideMobile; return this; } /** * hiredDate. */ public Builder hiredDate(Long hiredDate) { this.hiredDate = hiredDate; return this; } /** * jobNumber. */ public Builder jobNumber(String jobNumber) { this.jobNumber = jobNumber; return this; } /** * leaderInDept. */ public Builder leaderInDept(java.util.List < LeaderInDept> leaderInDept) { this.leaderInDept = leaderInDept; return this; } /** * loginId. */ public Builder loginId(String loginId) { this.loginId = loginId; return this; } /** * managerUserid. */ public Builder managerUserid(String managerUserid) { this.managerUserid = managerUserid; return this; } /** * mobile. */ public Builder mobile(String mobile) { this.mobile = mobile; return this; } /** * name. */ public Builder name(String name) { this.name = name; return this; } /** * nickname. */ public Builder nickname(String nickname) { this.nickname = nickname; return this; } /** * orgEmail. */ public Builder orgEmail(String orgEmail) { this.orgEmail = orgEmail; return this; } /** * realAuthed. */ public Builder realAuthed(Boolean realAuthed) { this.realAuthed = realAuthed; return this; } /** * remark. */ public Builder remark(String remark) { this.remark = remark; return this; } /** * requestId. */ public Builder requestId(String requestId) { this.requestId = requestId; return this; } /** * roleList. */ public Builder roleList(java.util.List < RoleList> roleList) { this.roleList = roleList; return this; } /** * senior. */ public Builder senior(Boolean senior) { this.senior = senior; return this; } /** * stateCode. */ public Builder stateCode(String stateCode) { this.stateCode = stateCode; return this; } /** * telephone. */ public Builder telephone(String telephone) { this.telephone = telephone; return this; } /** * title. */ public Builder title(String title) { this.title = title; return this; } /** * unionEmpExt. */ public Builder unionEmpExt(UnionEmpExt unionEmpExt) { this.unionEmpExt = unionEmpExt; return this; } /** * userid. */ public Builder userid(String userid) { this.userid = userid; return this; } /** * workPlace. */ public Builder workPlace(String workPlace) { this.workPlace = workPlace; return this; } public GetUserResponseBody build() { return new GetUserResponseBody(this); } } public static class DeptOrderList extends TeaModel { @com.aliyun.core.annotation.NameInMap("deptId") private Long deptId; @com.aliyun.core.annotation.NameInMap("order") private Long order; private DeptOrderList(Builder builder) { this.deptId = builder.deptId; this.order = builder.order; } public static Builder builder() { return new Builder(); } public static DeptOrderList create() { return builder().build(); } /** * @return deptId */ public Long getDeptId() { return this.deptId; } /** * @return order */ public Long getOrder() { return this.order; } public static final class Builder { private Long deptId; private Long order; /** * deptId. */ public Builder deptId(Long deptId) { this.deptId = deptId; return this; } /** * order. */ public Builder order(Long order) { this.order = order; return this; } public DeptOrderList build() { return new DeptOrderList(this); } } } public static class LeaderInDept extends TeaModel { @com.aliyun.core.annotation.NameInMap("deptId") private Long deptId; @com.aliyun.core.annotation.NameInMap("leader") private Boolean leader; private LeaderInDept(Builder builder) { this.deptId = builder.deptId; this.leader = builder.leader; } public static Builder builder() { return new Builder(); } public static LeaderInDept create() { return builder().build(); } /** * @return deptId */ public Long getDeptId() { return this.deptId; } /** * @return leader */ public Boolean getLeader() { return this.leader; } public static final class Builder { private Long deptId; private Boolean leader; /** * deptId. */ public Builder deptId(Long deptId) { this.deptId = deptId; return this; } /** * leader. */ public Builder leader(Boolean leader) { this.leader = leader; return this; } public LeaderInDept build() { return new LeaderInDept(this); } } } public static class RoleList extends TeaModel { @com.aliyun.core.annotation.NameInMap("groupName") private String groupName; @com.aliyun.core.annotation.NameInMap("id") private Long id; @com.aliyun.core.annotation.NameInMap("name") private String name; private RoleList(Builder builder) { this.groupName = builder.groupName; this.id = builder.id; this.name = builder.name; } public static Builder builder() { return new Builder(); } public static RoleList create() { return builder().build(); } /** * @return groupName */ public String getGroupName() { return this.groupName; } /** * @return id */ public Long getId() { return this.id; } /** * @return name */ public String getName() { return this.name; } public static final class Builder { private String groupName; private Long id; private String name; /** * groupName. */ public Builder groupName(String groupName) { this.groupName = groupName; return this; } /** * id. */ public Builder id(Long id) { this.id = id; return this; } /** * name. */ public Builder name(String name) { this.name = name; return this; } public RoleList build() { return new RoleList(this); } } } public static class UnionEmpMapList extends TeaModel { @com.aliyun.core.annotation.NameInMap("cropId") private String cropId; @com.aliyun.core.annotation.NameInMap("userid") private String userid; private UnionEmpMapList(Builder builder) { this.cropId = builder.cropId; this.userid = builder.userid; } public static Builder builder() { return new Builder(); } public static UnionEmpMapList create() { return builder().build(); } /** * @return cropId */ public String getCropId() { return this.cropId; } /** * @return userid */ public String getUserid() { return this.userid; } public static final class Builder { private String cropId; private String userid; /** * cropId. */ public Builder cropId(String cropId) { this.cropId = cropId; return this; } /** * userid. */ public Builder userid(String userid) { this.userid = userid; return this; } public UnionEmpMapList build() { return new UnionEmpMapList(this); } } } public static class UnionEmpExt extends TeaModel { @com.aliyun.core.annotation.NameInMap("corpId") private String corpId; @com.aliyun.core.annotation.NameInMap("unionEmpMapList") private java.util.List < UnionEmpMapList> unionEmpMapList; @com.aliyun.core.annotation.NameInMap("userid") private String userid; private UnionEmpExt(Builder builder) { this.corpId = builder.corpId; this.unionEmpMapList = builder.unionEmpMapList; this.userid = builder.userid; } public static Builder builder() { return new Builder(); } public static UnionEmpExt create() { return builder().build(); } /** * @return corpId */ public String getCorpId() { return this.corpId; } /** * @return unionEmpMapList */ public java.util.List < UnionEmpMapList> getUnionEmpMapList() { return this.unionEmpMapList; } /** * @return userid */ public String getUserid() { return this.userid; } public static final class Builder { private String corpId; private java.util.List < UnionEmpMapList> unionEmpMapList; private String userid; /** * corpId. */ public Builder corpId(String corpId) { this.corpId = corpId; return this; } /** * unionEmpMapList. */ public Builder unionEmpMapList(java.util.List < UnionEmpMapList> unionEmpMapList) { this.unionEmpMapList = unionEmpMapList; return this; } /** * userid. */ public Builder userid(String userid) { this.userid = userid; return this; } public UnionEmpExt build() { return new UnionEmpExt(this); } } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy