27 lines
709 B
Java
27 lines
709 B
Java
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;
|
|
|
|
}
|