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

com.taboola.backstage.model.auth.BackstageAuthentication Maven / Gradle / Ivy

package com.taboola.backstage.model.auth;

import java.util.Objects;

/**
 * Created by vladi
 * Date: 9/12/2017
 * Time: 11:40 PM
 * By Taboola
 */
public class BackstageAuthentication {

    private Token token;
    private AuthenticationDetails details;

    public BackstageAuthentication(AuthenticationDetails details, Token token) {
        this.details = details;
        this.token = token;
    }

    public AuthenticationDetails getDetails() {
        return details;
    }

    public Token getToken() {
        return token;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        BackstageAuthentication that = (BackstageAuthentication) o;
        return Objects.equals(details, that.details) &&
        Objects.equals(token, that.token);
    }

    @Override
    public int hashCode() {
        return Objects.hash(details, token);
    }

    @Override
    public String toString() {
        return "BackstageAuthentication{" +
        "details=" + details +
        ", token=" + token +
        '}';
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy