25 lines
556 B
Java
25 lines
556 B
Java
package tc.oc.api.docs.virtual;
|
|
|
|
import java.time.Instant;
|
|
import javax.annotation.Nullable;
|
|
|
|
import tc.oc.api.annotations.Serialize;
|
|
import tc.oc.api.docs.PlayerId;
|
|
|
|
public interface SessionDoc {
|
|
|
|
interface Partial extends PartialModel {}
|
|
|
|
@Serialize
|
|
interface Complete extends Model, Partial {
|
|
String family_id();
|
|
String server_id();
|
|
PlayerId user();
|
|
@Nullable String nickname();
|
|
@Nullable String nickname_lower();
|
|
String ip();
|
|
Instant start();
|
|
@Nullable Instant end();
|
|
}
|
|
}
|