cn.authing.sdk.java.dto.ListPublicAccountsOptionsDto Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of authing-java-sdk Show documentation
Show all versions of authing-java-sdk Show documentation
java backend sdk for authing
package cn.authing.sdk.java.dto;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import cn.authing.sdk.java.dto.PaginationDto;
import cn.authing.sdk.java.dto.SortingDto;
public class ListPublicAccountsOptionsDto {
/**
* 分页配置
*/
@JsonProperty("pagination")
private PaginationDto pagination;
/**
* 排序设置,可以设置多项按照多个字段进行排序
*/
@JsonProperty("sort")
private List sort;
/**
* 模糊搜索匹配的公共账号字段,可选值为:
* - `phone`: 公共账号手机号,不能包含手机号区号,默认包含
* - `email`: 公共账号邮箱,默认包含
* - `name`: 公共账号名称,默认包含
* - `username`: 用户名,默认包含
* - `nickname`: 公共账号昵称,默认包含
* - `id`: 公共账号 ID
* - `company`: 公司
* - `givenName`: 名
* - `familyName`: 姓
* - `middleName`: 中间名
* - `preferredUsername`: Preferred Username
* - `profile`: 个人资料
* - `website`: 个人网站
* - `address`: 地址
* - `formatted`: 格式化地址
* - `streetAddress`: 街道地址
* - `postalCode`: 邮编号码
*
*/
@JsonProperty("fuzzySearchOn")
private List fuzzySearchOn;
/**
* 是否获取自定义数据
*/
@JsonProperty("withCustomData")
private Boolean withCustomData;
/**
* 是否获取部门 ID 列表
*/
@JsonProperty("withDepartmentIds")
private Boolean withDepartmentIds;
public PaginationDto getPagination() {
return pagination;
}
public void setPagination(PaginationDto pagination) {
this.pagination = pagination;
}
public List getSort() {
return sort;
}
public void setSort(List sort) {
this.sort = sort;
}
public List getFuzzySearchOn() {
return fuzzySearchOn;
}
public void setFuzzySearchOn(List fuzzySearchOn) {
this.fuzzySearchOn = fuzzySearchOn;
}
public Boolean getWithCustomData() {
return withCustomData;
}
public void setWithCustomData(Boolean withCustomData) {
this.withCustomData = withCustomData;
}
public Boolean getWithDepartmentIds() {
return withDepartmentIds;
}
public void setWithDepartmentIds(Boolean withDepartmentIds) {
this.withDepartmentIds = withDepartmentIds;
}
}