14 lines
455 B
Dart
14 lines
455 B
Dart
/// Represents information about a client that will be accessing
|
|
/// this `angel_sync` server.
|
|
class ClientInfo {
|
|
/// A unique identifier for this client.
|
|
final String id;
|
|
|
|
/// If `true` (default), then the client is allowed to publish events.
|
|
final bool canPublish;
|
|
|
|
/// If `true` (default), then the client can subscribe to events.
|
|
final bool canSubscribe;
|
|
|
|
const ClientInfo(this.id, {this.canPublish = true, this.canSubscribe = true});
|
|
}
|