All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sdl.webapp.common.impl.localization.semantics.JsonSchemaField Maven / Gradle / Ivy

Go to download

DXA Common project contains framework common classes shared between all other artifacts

There is a newer version: 2.3.7
Show newest version
package com.sdl.webapp.common.impl.localization.semantics;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Setter
@Getter
public class JsonSchemaField {

    @JsonProperty("Id")
    private String id;

    @JsonProperty("Name")
    private String name;

    @JsonProperty("Title")
    private String title;

    @JsonProperty("Path")
    private String path;

    @JsonProperty("IsMultiValue")
    private boolean isMultiValue;

    @JsonProperty("Semantics")
    private List semantics;

    @JsonProperty("Fields")
    private List fields;

    @JsonProperty("FieldType")
    private JsonSchemaFieldType fieldType;

    @JsonProperty("RootElementName")
    private String rootElementName;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy