Subscriptions

This commit is contained in:
2025-05-14 01:38:47 +08:00
parent 70f58259de
commit 661d07716b
8 changed files with 653 additions and 9 deletions

View File

@ -78,6 +78,18 @@ abstract class SnPublisherStats with _$SnPublisherStats {
_$SnPublisherStatsFromJson(json);
}
@freezed
abstract class SnSubscriptionStatus with _$SnSubscriptionStatus {
const factory SnSubscriptionStatus({
required bool isSubscribed,
required int publisherId,
required String publisherName,
}) = _SnSubscriptionStatus;
factory SnSubscriptionStatus.fromJson(Map<String, dynamic> json) =>
_$SnSubscriptionStatusFromJson(json);
}
@freezed
abstract class ReactInfo with _$ReactInfo {
const factory ReactInfo({required String icon, required int attitude}) =