// 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 SzEngineProcessRedoRecordResponse {
    @JsonProperty("AFFECTED_ENTITIES")
    private List<AffectedEntity> affectedEntities;

    @JsonProperty("DATA_SOURCE")
    private String dataSource;

    @JsonProperty("RECORD_ID")
    private String recordId;

    @JsonProperty("UMF_PROC")
    private UmfProc umfProc;

    @JsonProperty("XXX_INTERESTING_ENTITIES")
    private InterestingEntities xxxInterestingEntities;

    public SzEngineProcessRedoRecordResponse() {
    }

    /**
     * Getter for affectedEntities.<p>
     */
    public List<AffectedEntity> getAffectedEntities() {
        return affectedEntities;
    }

    /**
     * Setter for affectedEntities.<p>
     */
    public void setAffectedEntities(List<AffectedEntity> affectedEntities) {
        this.affectedEntities = affectedEntities;
    }

    /**
     * Getter for dataSource.<p>
     * A label identifying the provenance of the record.
     */
    public String getDataSource() {
        return dataSource;
    }

    /**
     * Setter for dataSource.<p>
     * A label identifying the provenance of the record.
     */
    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    /**
     * Getter for recordId.<p>
     * The unique identifier within the set of records in the DATA_SOURCE.
     */
    public String getRecordId() {
        return recordId;
    }

    /**
     * Setter for recordId.<p>
     * The unique identifier within the set of records in the DATA_SOURCE.
     */
    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    /**
     * Getter for umfProc.<p>
     */
    public UmfProc getUmfProc() {
        return umfProc;
    }

    /**
     * Setter for umfProc.<p>
     */
    public void setUmfProc(UmfProc umfProc) {
        this.umfProc = umfProc;
    }

    /**
     * Getter for xxxInterestingEntities.<p>
     */
    public InterestingEntities getXxxInterestingEntities() {
        return xxxInterestingEntities;
    }

    /**
     * Setter for xxxInterestingEntities.<p>
     */
    public void setXxxInterestingEntities(InterestingEntities xxxInterestingEntities) {
        this.xxxInterestingEntities = xxxInterestingEntities;
    }
}
