ContentTypeAttribute.java
package org.entando.kubernetes.model.bundle.descriptor.contenttype;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.List;
import java.util.Map;
import lombok.Getter;
import lombok.Setter;
import org.entando.kubernetes.model.bundle.descriptor.Role;
@Getter
@Setter
@JsonIgnoreProperties(ignoreUnknown = true)
public class ContentTypeAttribute {
private String code;
private String type;
private Map<String, String> names;
private List<Role> roles;
private List<String> disablingCodes;
private Boolean mandatory;
private Boolean listFilter;
private Boolean indexable;
private String enumeratorExtractorBean;
private String enumeratorStaticItems;
private String enumeratorStaticItemsSeparator;
private ContentTypeValidationRule validationRules;
private ContentTypeAttribute nestedAttribute;
private List<ContentTypeAttribute> compositeAttributes;
}