Marked default constructors with @Internal

This commit is contained in:
Andrey Terentev 2024-03-12 12:55:12 +07:00 committed by Andrey Terentev
parent 1a2dcebb1a
commit 96c7a2e529
3 changed files with 6 additions and 0 deletions

View File

@ -1,6 +1,7 @@
package ru.dragonestia.picker.api.model.node;
import io.swagger.v3.oas.annotations.media.Schema;
import org.jetbrains.annotations.ApiStatus.Internal;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ -20,6 +21,7 @@ public class ResponseNode implements INode {
@Schema(description = "Additional data requested (Key-Value)")
private Map<NodeDetails, String> details;
@Internal
public ResponseNode() {}
public ResponseNode(@NotNull String id, @NotNull PickingMethod pickingMethod) {

View File

@ -1,6 +1,7 @@
package ru.dragonestia.picker.api.model.room;
import io.swagger.v3.oas.annotations.media.Schema;
import org.jetbrains.annotations.ApiStatus.Internal;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import ru.dragonestia.picker.api.repository.type.RoomPath;
@ -30,6 +31,7 @@ public class ResponseRoom implements IRoom {
@Schema(description = "Additional data requested (Key-Value)")
private Map<RoomDetails, String> details;
@Internal
public ResponseRoom() {}
public ResponseRoom(@NotNull String id, @NotNull String nodeId, int slots, boolean locked, @NotNull String payload) {

View File

@ -1,6 +1,7 @@
package ru.dragonestia.picker.api.model.room;
import io.swagger.v3.oas.annotations.media.Schema;
import org.jetbrains.annotations.ApiStatus.Internal;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import ru.dragonestia.picker.api.repository.type.RoomPath;
@ -27,6 +28,7 @@ public class ShortResponseRoom implements IRoom {
@Schema(description = "Additional data requested (Key-Value)")
private Map<RoomDetails, String> details;
@Internal
public ShortResponseRoom() {}
public ShortResponseRoom(String id, String nodeId, int slots, boolean locked) {