18 lines
537 B
Java
18 lines
537 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;
|
|
|
|
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();
|
|
}
|
|
}
|