io.debezium.server.http.jwt.JWTAuthorizationResponse Maven / Gradle / Ivy
/*
* Copyright Debezium Authors.
*
* Licensed under the Apache Software License version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
*/
package io.debezium.server.http.jwt;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class JWTAuthorizationResponse {
private long expiresIn;
private String jwt;
private String jwtRefreshToken;
private long refreshTokenExpiresIn;
public JWTAuthorizationResponse() {
}
public JWTAuthorizationResponse(long expiresIn, String jwt, String jwtRefreshToken, long refreshTokenExpiresIn) {
this.expiresIn = expiresIn;
this.jwt = jwt;
this.jwtRefreshToken = jwtRefreshToken;
this.refreshTokenExpiresIn = refreshTokenExpiresIn;
}
public long getExpiresIn() {
return expiresIn;
}
public void setExpiresIn(long expiresIn) {
this.expiresIn = expiresIn;
}
public String getJwt() {
return jwt;
}
public void setJwt(String jwt) {
this.jwt = jwt;
}
public String getJwtRefreshToken() {
return jwtRefreshToken;
}
public void setJwtRefreshToken(String jwtRefreshToken) {
this.jwtRefreshToken = jwtRefreshToken;
}
public long getRefreshTokenExpiresIn() {
return refreshTokenExpiresIn;
}
public void setRefreshTokenExpiresIn(long refreshTokenExpiresIn) {
this.refreshTokenExpiresIn = refreshTokenExpiresIn;
}
}