factory Document.fromJson( Map<String, dynamic> json, T Function(Object? json) fromJsonT, ) => _$DocumentFromJson(json, fromJsonT);