1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package de.kaiserpfalzedv.rpg.torg.model.perks.psionic;
19
20 import de.kaiserpfalzedv.commons.core.resources.ResourceImpl;
21 import de.kaiserpfalzedv.rpg.torg.About;
22 import lombok.AllArgsConstructor;
23 import lombok.EqualsAndHashCode;
24 import lombok.Getter;
25 import lombok.ToString;
26 import lombok.experimental.SuperBuilder;
27 import lombok.extern.jackson.Jacksonized;
28 import org.eclipse.microprofile.openapi.annotations.media.Schema;
29
30
31
32
33
34
35
36 @Jacksonized
37 @SuperBuilder(toBuilder = true)
38 @AllArgsConstructor
39 @Getter
40 @ToString(callSuper = true)
41 @EqualsAndHashCode(callSuper = false)
42 @Schema(description = "A single spell definition.")
43 public class PsiPower extends ResourceImpl<PsiPowerData> {
44 public static final String KIND = "PsiPower";
45 public static final String VERSION = "v1";
46 public static final String NAMESPACE = About.TORG_NAMESPACE;
47 }