package ru.yandex.oldwebmaster.compatibility;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * WARNING! Do not edit this classes. It's a copy from old webmaster.
 *
 * @author avhaliullin
 */
@Deprecated
public class VerificationView {
    private final long id;
    private final long userId;
    private final String hostName;
    private final VerificationTypeEnum verificationType;
    private final VerificationStateEnum verificationState;
    private final Long verifiedAt;
    private final long verificationUin;

    public VerificationView(
            @JsonProperty("id") long id,
            @JsonProperty("userId") long userId,
            @JsonProperty("hostName") String hostName,
            @JsonProperty("verificationType") VerificationTypeEnum verificationType,
            @JsonProperty("verificationState") VerificationStateEnum verificationState,
            @JsonProperty("verifiedAt") Long verifiedAt,
            @JsonProperty("verificationUin") long verificationUin
    ) {
        this.id = id;
        this.userId = userId;
        this.hostName = hostName;
        this.verificationType = verificationType;
        this.verificationState = verificationState;
        this.verifiedAt = verifiedAt;
        this.verificationUin = verificationUin;
    }

    public long getUserId() {
        return userId;
    }

    public String getHostName() {
        return hostName;
    }

    public VerificationTypeEnum getVerificationType() {
        return verificationType;
    }

    public VerificationStateEnum getVerificationState() {
        return verificationState;
    }

    public Long getVerifiedAt() {
        return verifiedAt;
    }

    public long getVerificationUin() {
        return verificationUin;
    }

    public long getId() {
        return id;
    }
}
