ProjectAres/API/api/src/main/java/tc/oc/api/users/UserSearchRequest.java

19 lines
580 B
Java

package tc.oc.api.users;
import javax.annotation.Nullable;
import tc.oc.api.annotations.Serialize;
import tc.oc.api.docs.PlayerId;
import tc.oc.api.docs.virtual.Document;
import tc.oc.minecraft.api.user.UserUtils;
public class UserSearchRequest implements Document {
@Serialize public final String username;
@Serialize public final @Nullable String sender_id;
public UserSearchRequest(String username, @Nullable PlayerId sender) {
this.username = UserUtils.sanitizeUsername(username);
this.sender_id = sender == null ? null : sender._id();
}
}