// 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 DisclosedRelationsForWhyKeyDetails {
    @JsonProperty("DOMAIN")
    private String domain;

    @JsonProperty("ENTITY_ROLES")
    private List<EntityRoles> entityRoles;

    @JsonProperty("RELATED_ROLES")
    private List<RelatedRoles> relatedRoles;

    public DisclosedRelationsForWhyKeyDetails() {
    }

    /**
     * Getter for domain.<p>
     */
    public String getDomain() {
        return domain;
    }

    /**
     * Setter for domain.<p>
     */
    public void setDomain(String domain) {
        this.domain = domain;
    }

    /**
     * Getter for entityRoles.<p>
     */
    public List<EntityRoles> getEntityRoles() {
        return entityRoles;
    }

    /**
     * Setter for entityRoles.<p>
     */
    public void setEntityRoles(List<EntityRoles> entityRoles) {
        this.entityRoles = entityRoles;
    }

    /**
     * Getter for relatedRoles.<p>
     */
    public List<RelatedRoles> getRelatedRoles() {
        return relatedRoles;
    }

    /**
     * Setter for relatedRoles.<p>
     */
    public void setRelatedRoles(List<RelatedRoles> relatedRoles) {
        this.relatedRoles = relatedRoles;
    }
}
