Files
hemhub/backend/src/main/java/se/rubble/hemhub/task/UpdateTaskAssigneeRequest.java
2026-07-26 22:49:06 +02:00

17 lines
397 B
Java

package se.rubble.hemhub.task;
import tools.jackson.databind.JsonNode;
public record UpdateTaskAssigneeRequest(JsonNode assigneeId) {
UUIDValue parsedAssigneeId() {
UUIDValue parsed = UUIDValue.optional(assigneeId);
if (!parsed.present()) {
throw new InvalidTaskAssignmentException("Fältet assigneeId måste anges.");
}
return parsed;
}
}