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()