fluffychat/lib/pangea/payload_client/join_field.dart
2026-02-05 15:52:25 -05:00

22 lines
596 B
Dart

class JoinField {
final List<String>? docs;
final bool? hasNextPage;
final int? totalDocs;
const JoinField({this.docs, this.hasNextPage, this.totalDocs});
factory JoinField.fromJson(Map<String, dynamic> json) {
final raw = json['docs'];
final list = (raw is List) ? raw.map((e) => e as String).toList() : null;
return JoinField(
docs: list,
hasNextPage: json['hasNextPage'] as bool?,
totalDocs: json['totalDocs'] as int?,
);
}
Map<String, dynamic> toJson() {
return {'docs': docs, 'hasNextPage': hasNextPage, 'totalDocs': totalDocs};
}
}