package de.ph87.tools.group.requests; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import de.ph87.tools.group.uuid.GroupUuid; import de.ph87.tools.group.uuid.GroupUuidDeserializer; import de.ph87.tools.user.uuid.UserPublicUuid; import de.ph87.tools.user.uuid.UserPublicUuidDeserializer; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NonNull; import lombok.ToString; @Getter @ToString @AllArgsConstructor public class GroupUserRequest { @NonNull @JsonDeserialize(using = GroupUuidDeserializer.class) public final GroupUuid groupUuid; @NonNull @JsonDeserialize(using = UserPublicUuidDeserializer.class) public final UserPublicUuid userPublicUuid; }