// 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;

@JsonSerialize
public class RelLink {
    @JsonProperty("DOMAIN")
    private String domain;

    @JsonProperty("FEAT_DESC")
    private String featDesc;

    @JsonProperty("FEAT_ID")
    private Integer featId;

    @JsonProperty("FEAT_USAGE_TYPE")
    private String featUsageType;

    @JsonProperty("FTYPE_CODE")
    private String ftypeCode;

    @JsonProperty("LINKED_FEAT_DESC")
    private String linkedFeatDesc;

    @JsonProperty("LINKED_FEAT_ID")
    private Integer linkedFeatId;

    @JsonProperty("LINKED_FEAT_TYPE")
    private String linkedFeatType;

    @JsonProperty("LINKED_FEAT_USAGE_TYPE")
    private String linkedFeatUsageType;

    @JsonProperty("REL_TYPE")
    private String relType;

    public RelLink() {
    }

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

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

    /**
     * Getter for featDesc.<p>
     * Describes the attributes that make up the feature.
     */
    public String getFeatDesc() {
        return featDesc;
    }

    /**
     * Setter for featDesc.<p>
     * Describes the attributes that make up the feature.
     */
    public void setFeatDesc(String featDesc) {
        this.featDesc = featDesc;
    }

    /**
     * Getter for featId.<p>
     */
    public Integer getFeatId() {
        return featId;
    }

    /**
     * Setter for featId.<p>
     */
    public void setFeatId(Integer featId) {
        this.featId = featId;
    }

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

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

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

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

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

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

    /**
     * Getter for linkedFeatId.<p>
     */
    public Integer getLinkedFeatId() {
        return linkedFeatId;
    }

    /**
     * Setter for linkedFeatId.<p>
     */
    public void setLinkedFeatId(Integer linkedFeatId) {
        this.linkedFeatId = linkedFeatId;
    }

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

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

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

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

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

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