// Code generated by jtd-codegen for Java + Jackson v0.2.1

package com.senzing.typedef;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import java.util.List;

@JsonSerialize
public class MatchKeyDetails {
    @JsonProperty("CONFIRMATIONS")
    private List<Confirmation> confirmations;

    @JsonProperty("DENIALS")
    private List<Confirmation> denials;

    @JsonProperty("DISCLOSED_RELATIONS")
    private List<DisclosedRelationsForMatchInfo> disclosedRelations;

    @JsonProperty("REL_LINKS")
    private List<RelLink> relLinks;

    @JsonProperty("XXX_ERRULE_CODE")
    private String xxxErruleCode;

    public MatchKeyDetails() {
    }

    /**
     * Getter for confirmations.<p>
     */
    public List<Confirmation> getConfirmations() {
        return confirmations;
    }

    /**
     * Setter for confirmations.<p>
     */
    public void setConfirmations(List<Confirmation> confirmations) {
        this.confirmations = confirmations;
    }

    /**
     * Getter for denials.<p>
     */
    public List<Confirmation> getDenials() {
        return denials;
    }

    /**
     * Setter for denials.<p>
     */
    public void setDenials(List<Confirmation> denials) {
        this.denials = denials;
    }

    /**
     * Getter for disclosedRelations.<p>
     */
    public List<DisclosedRelationsForMatchInfo> getDisclosedRelations() {
        return disclosedRelations;
    }

    /**
     * Setter for disclosedRelations.<p>
     */
    public void setDisclosedRelations(List<DisclosedRelationsForMatchInfo> disclosedRelations) {
        this.disclosedRelations = disclosedRelations;
    }

    /**
     * Getter for relLinks.<p>
     */
    public List<RelLink> getRelLinks() {
        return relLinks;
    }

    /**
     * Setter for relLinks.<p>
     */
    public void setRelLinks(List<RelLink> relLinks) {
        this.relLinks = relLinks;
    }

    /**
     * Getter for xxxErruleCode.<p>
     * Identifier of the entity resolution rule that was triggered.
     */
    public String getXxxErruleCode() {
        return xxxErruleCode;
    }

    /**
     * Setter for xxxErruleCode.<p>
     * Identifier of the entity resolution rule that was triggered.
     */
    public void setXxxErruleCode(String xxxErruleCode) {
        this.xxxErruleCode = xxxErruleCode;
    }
}
