package com.caliverse.admin.domain.entity.metadata;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

@Data
public class MetaItemSetData {
    @JsonProperty("ID")
    private int id;

    @JsonProperty("Name")
    private String name;

    @JsonProperty("Items")
    private List<String> items;

    @JsonProperty("SetEfffects")
    private List<SetEffect> setEffects;

    @Data
    public static class SetEffect {
        @JsonProperty("RequirementCount")
        private int requirementCount;

        @JsonProperty("AttributeName")
        private String attributeName;

        @JsonProperty("AttributeValue")
        private int attributeValue;
    }
}
