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

cn.authing.sdk.java.dto.GetMyLoginHistoryDto Maven / Gradle / Ivy

There is a newer version: 3.1.10
Show newest version
package cn.authing.sdk.java.dto;

import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;


public class GetMyLoginHistoryDto {
    /**
     * 应用 ID,可根据应用 ID 筛选。默认不传获取所有应用的登录历史。
     */
    @JsonProperty("appId")
    private String appId;
    /**
     * 客户端 IP,可根据登录时的客户端 IP 进行筛选。默认不传获取所有登录 IP 的登录历史。
     */
    @JsonProperty("clientIp")
    private String clientIp;
    /**
     * 是否登录成功,可根据是否登录成功进行筛选。默认不传获取的记录中既包含成功也包含失败的的登录历史。
     */
    @JsonProperty("success")
    private Boolean success;
    /**
     * 开始时间,为单位为毫秒的时间戳
     */
    @JsonProperty("start")
    private Integer start;
    /**
     * 结束时间,为单位为毫秒的时间戳
     */
    @JsonProperty("end")
    private Integer end;
    /**
     * 当前页数,从 1 开始
     */
    @JsonProperty("page")
    private Integer page;
    /**
     * 每页数目,最大不能超过 50,默认为 10
     */
    @JsonProperty("limit")
    private Integer limit;

    public String getAppId() {
        return appId;
    }
    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getClientIp() {
        return clientIp;
    }
    public void setClientIp(String clientIp) {
        this.clientIp = clientIp;
    }

    public Boolean getSuccess() {
        return success;
    }
    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public Integer getStart() {
        return start;
    }
    public void setStart(Integer start) {
        this.start = start;
    }

    public Integer getEnd() {
        return end;
    }
    public void setEnd(Integer end) {
        this.end = end;
    }

    public Integer getPage() {
        return page;
    }
    public void setPage(Integer page) {
        this.page = page;
    }

    public Integer getLimit() {
        return limit;
    }
    public void setLimit(Integer limit) {
        this.limit = limit;
    }



}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy