Skip to content

Package io.github.qishr.cascara.schema.annotation

Annotation Interface SchemaProperty

java.lang.Object
        io.github.qishr.cascara.schema.annotation.SchemaProperty

All Implemented Interfaces:
    Annotation


@java.lang.annotation.Retention(RUNTIME)
@java.lang.annotation.Target(FIELD)
public @interface SchemaProperty

Method Summary

Modifier and Type Method Description
public abstract String title()
public abstract String titleKey()
public abstract String description()
public abstract String descriptionKey()
public abstract String enumKey()
public abstract boolean required()

Method Details

title

public abstract String title()


titleKey

public abstract String titleKey()


description

public abstract String description()


descriptionKey

public abstract String descriptionKey()


enumKey

public abstract String enumKey()


required

public abstract boolean required()