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

io.debezium.server.http.jwt.JWTAuthorizationResponse Maven / Gradle / Ivy

There is a newer version: 3.0.2.Final
Show newest version
/*
 * 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;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy