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

cn.zhxu.bp.auth.GrantInput Maven / Gradle / Ivy

package cn.zhxu.bp.auth;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Pattern;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author Troy.Zhou @ 2022/8/2 17:56
 */
@Getter
@Setter
@ToString
public class GrantInput {

    /** 请求地址 */
    @NotBlank
    @Pattern(regexp = "/[A-Za-z0-9_-]+/\\S*")
    private String path;

    /** 请求方法 */
    @NotBlank
    private String method;

    /** 所属平台 */
    private String domain;

    /** 访问令牌 */
    private String accessToken;

    /** 访问开放接口时的用户编号 */
    private String accessId;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy