public final class User extends java.lang.Object implements IUnknownPropertiesConsumer
```json { "user": { "id": "unique_id", "username": "my_user", "email": "[email protected]", "ip_address": "127.0.0.1", "subscription": "basic" } } ```
| Modifier and Type | Method and Description |
|---|---|
void |
acceptUnknownProperties(@NotNull java.util.Map<java.lang.String,java.lang.Object> unknown)
User's unknown fields, only internal usage
|
@Nullable java.lang.String |
getEmail()
Gets the e-mail address of the user.
|
@Nullable java.lang.String |
getId()
Gets the id of the user.
|
@Nullable java.lang.String |
getIpAddress()
Gets the IP address of the user.
|
@Nullable java.util.Map<java.lang.String,java.lang.String> |
getOthers()
Gets other user related data.
|
@Nullable java.lang.String |
getUsername()
Gets the username of the user.
|
void |
setEmail(@Nullable java.lang.String email)
Gets the e-mail address of the user.
|
void |
setId(@Nullable java.lang.String id)
Sets the id of the user.
|
void |
setIpAddress(@Nullable java.lang.String ipAddress)
Sets the IP address of the user.
|
void |
setOthers(@Nullable java.util.Map<java.lang.String,java.lang.String> other)
Sets other user related data.
|
void |
setUsername(@Nullable java.lang.String username)
Sets the username of the user.
|
public User()
public User(@NotNull
@NotNull User user)
@Nullable public @Nullable java.lang.String getEmail()
public void setEmail(@Nullable
@Nullable java.lang.String email)
email - the e-mail.@Nullable public @Nullable java.lang.String getId()
public void setId(@Nullable
@Nullable java.lang.String id)
id - the user id.@Nullable public @Nullable java.lang.String getUsername()
public void setUsername(@Nullable
@Nullable java.lang.String username)
username - the username.@Nullable public @Nullable java.lang.String getIpAddress()
public void setIpAddress(@Nullable
@Nullable java.lang.String ipAddress)
ipAddress - the IP address of the user.@Nullable public @Nullable java.util.Map<java.lang.String,java.lang.String> getOthers()
public void setOthers(@Nullable
@Nullable java.util.Map<java.lang.String,java.lang.String> other)
other - the other user related data..@ApiStatus.Internal
public void acceptUnknownProperties(@NotNull
@NotNull java.util.Map<java.lang.String,java.lang.Object> unknown)
acceptUnknownProperties in interface IUnknownPropertiesConsumerunknown - the unknown fields