package com.lcrx.selector.entity.DTO;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author ###
 */
@NoArgsConstructor
@Data
public class PreVerifyOutputDTO implements Serializable {

    /**
     * activeValues : [{"characteristicName":"###","values":["##"]},{"characteristicName":"###","values":["##","##","##"]}]
     * message :
     * result : true
     */

    private String message;
    private Boolean result;
    private List<String> conflictingCharacteristicList;
    private List<ActiveValuesBean> activeValues;

    @NoArgsConstructor
    @Data
    public static class ActiveValuesBean implements Serializable {
        /**
         * characteristicName : ###
         * values : ["##"]
         */

        private String characteristicName;
        private List<String> values;
    }
}
