package nouritsu.types; import fi.iki.elonen.NanoHTTPD.Response.Status; import io.vavr.Function1; public record Message(String text, Status status) { public static Function1 OK = Function1.of(s -> new Message(s, Status.OK)); public static Function1 BAD_REQUEST = Function1.of(s -> new Message(s, Status.BAD_REQUEST)); public static Function1 CREATED = Function1.of(s -> new Message(s, Status.CREATED)); public static Function1 NOT_FOUND = Function1.of(s -> new Message(s, Status.NOT_FOUND)); }