// 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 ResolutionStep {
    @JsonProperty("INBOUND_VIRTUAL_ENTITY_ID")
    private String inboundVirtualEntityId;

    @JsonProperty("MATCH_INFO")
    private MatchInfo matchInfo;

    @JsonProperty("RESULT_VIRTUAL_ENTITY_ID")
    private String resultVirtualEntityId;

    @JsonProperty("STEP")
    private Integer step;

    @JsonProperty("VIRTUAL_ENTITY_1")
    private VirtualEntitySynopsis virtualEntity;

    @JsonProperty("VIRTUAL_ENTITY_2")
    private VirtualEntitySynopsis virtualEntity0;

    public ResolutionStep() {
    }

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

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

    /**
     * Getter for matchInfo.<p>
     */
    public MatchInfo getMatchInfo() {
        return matchInfo;
    }

    /**
     * Setter for matchInfo.<p>
     */
    public void setMatchInfo(MatchInfo matchInfo) {
        this.matchInfo = matchInfo;
    }

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

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

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

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

    /**
     * Getter for virtualEntity.<p>
     */
    public VirtualEntitySynopsis getVirtualEntity() {
        return virtualEntity;
    }

    /**
     * Setter for virtualEntity.<p>
     */
    public void setVirtualEntity(VirtualEntitySynopsis virtualEntity) {
        this.virtualEntity = virtualEntity;
    }

    /**
     * Getter for virtualEntity0.<p>
     */
    public VirtualEntitySynopsis getVirtualEntity0() {
        return virtualEntity0;
    }

    /**
     * Setter for virtualEntity0.<p>
     */
    public void setVirtualEntity0(VirtualEntitySynopsis virtualEntity0) {
        this.virtualEntity0 = virtualEntity0;
    }
}
