aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/dev/isxander/yacl3/config/v2/api/SerialField.java
blob: cf6abfca1afc1774bd7df27d117cdb40fd52d1d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package dev.isxander.yacl3.config.v2.api;

import java.util.Optional;

/**
 * The backing interface for the {@link SerialEntry} annotation.
 */
public interface SerialField {
    String serialName();

    Optional<String> comment();

    boolean required();

    boolean nullable();
}