Files
stream-chat-flutter/packages/stream_chat/lib/src/models/device.dart
T
2021-04-08 15:03:16 +05:30

26 lines
593 B
Dart

import 'package:json_annotation/json_annotation.dart';
part 'device.g.dart';
/// The class that contains the information about a device
@JsonSerializable()
class Device {
/// Constructor used for json serialization
Device({
this.id,
this.pushProvider,
});
/// Create a new instance from a json
factory Device.fromJson(Map<String, dynamic> json) => _$DeviceFromJson(json);
/// The id of the device
final String? id;
/// The notification push provider
final String? pushProvider;
/// Serialize to json
Map<String, dynamic> toJson() => _$DeviceToJson(this);
}