diff --git a/packages/stream_feeds/lib/src/generated/api/api/default_api.dart b/packages/stream_feeds/lib/src/generated/api/api/default_api.dart index d4c1484e..349e3232 100644 --- a/packages/stream_feeds/lib/src/generated/api/api/default_api.dart +++ b/packages/stream_feeds/lib/src/generated/api/api/default_api.dart @@ -537,6 +537,12 @@ abstract interface class DefaultApi { @Body() UpdatePollPartialRequest? updatePollPartialRequest, }); + @POST('/api/v2/push_preferences') + Future> + updatePushNotificationPreferences({ + @Body() required UpsertPushPreferencesRequest upsertPushPreferencesRequest, + }); + @POST('/api/v2/users') Future> updateUsers({ @Body() required UpdateUsersRequest updateUsersRequest, diff --git a/packages/stream_feeds/lib/src/generated/api/api/default_api.g.dart b/packages/stream_feeds/lib/src/generated/api/api/default_api.g.dart index d4a752bd..797e0f4e 100644 --- a/packages/stream_feeds/lib/src/generated/api/api/default_api.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/api/default_api.g.dart @@ -3638,6 +3638,47 @@ class _DefaultApi implements DefaultApi { ); } + Future _updatePushNotificationPreferences({ + required UpsertPushPreferencesRequest upsertPushPreferencesRequest, + }) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + final _data = {}; + _data.addAll(upsertPushPreferencesRequest.toJson()); + final _options = _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/push_preferences', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late UpsertPushPreferencesResponse _value; + try { + _value = UpsertPushPreferencesResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options); + rethrow; + } + return _value; + } + + @override + Future> + updatePushNotificationPreferences({ + required UpsertPushPreferencesRequest upsertPushPreferencesRequest, + }) { + return _ResultCallAdapter().adapt( + () => _updatePushNotificationPreferences( + upsertPushPreferencesRequest: upsertPushPreferencesRequest, + ), + ); + } + Future _updateUsers({ required UpdateUsersRequest updateUsersRequest, }) async { diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.freezed.dart index f985553a..c6d1761f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$ActivityAddedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityAddedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.createdAt, createdAt) || @@ -54,6 +55,7 @@ mixin _$ActivityAddedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.freezed.dart index 44bf4824..4ccc17c3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$ActivityDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityDeletedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.createdAt, createdAt) || @@ -54,6 +55,7 @@ mixin _$ActivityDeletedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.freezed.dart index ef1f3b17..fc04253e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.freezed.dart @@ -41,6 +41,7 @@ mixin _$ActivityMarkEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityMarkEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -64,6 +65,7 @@ mixin _$ActivityMarkEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.freezed.dart index 7ba600d6..0e667764 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$ActivityPinnedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityPinnedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -54,6 +55,7 @@ mixin _$ActivityPinnedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.freezed.dart index eb313291..c62e6787 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.freezed.dart @@ -39,6 +39,7 @@ mixin _$ActivityReactionAddedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityReactionAddedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.createdAt, createdAt) || @@ -58,6 +59,7 @@ mixin _$ActivityReactionAddedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.freezed.dart index 53c8b8b2..237ff953 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.freezed.dart @@ -39,6 +39,7 @@ mixin _$ActivityReactionDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityReactionDeletedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.createdAt, createdAt) || @@ -58,6 +59,7 @@ mixin _$ActivityReactionDeletedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.freezed.dart index 72a92d16..ea90e86b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.freezed.dart @@ -39,6 +39,7 @@ mixin _$ActivityReactionUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityReactionUpdatedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.createdAt, createdAt) || @@ -58,6 +59,7 @@ mixin _$ActivityReactionUpdatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.freezed.dart index 1a120db5..cfbda8f4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.freezed.dart @@ -38,6 +38,7 @@ mixin _$ActivityRemovedFromFeedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityRemovedFromFeedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.createdAt, createdAt) || @@ -55,6 +56,7 @@ mixin _$ActivityRemovedFromFeedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_response.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_response.dart index 028ad1aa..5f4a1090 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_response.dart @@ -130,7 +130,7 @@ class ActivityResponse with _$ActivityResponse { final ModerationV2Response? moderation; @override - final Map? notificationContext; + final NotificationContext? notificationContext; @override final List ownBookmarks; diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_response.freezed.dart index fc2c6376..e86b1961 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_response.freezed.dart @@ -34,7 +34,7 @@ mixin _$ActivityResponse { ActivityLocation? get location; List get mentionedUsers; ModerationV2Response? get moderation; - Map? get notificationContext; + NotificationContext? get notificationContext; List get ownBookmarks; List get ownReactions; ActivityResponse? get parent; @@ -98,8 +98,8 @@ mixin _$ActivityResponse { .equals(other.mentionedUsers, mentionedUsers) && (identical(other.moderation, moderation) || other.moderation == moderation) && - const DeepCollectionEquality() - .equals(other.notificationContext, notificationContext) && + (identical(other.notificationContext, notificationContext) || + other.notificationContext == notificationContext) && const DeepCollectionEquality() .equals(other.ownBookmarks, ownBookmarks) && const DeepCollectionEquality() @@ -150,7 +150,7 @@ mixin _$ActivityResponse { location, const DeepCollectionEquality().hash(mentionedUsers), moderation, - const DeepCollectionEquality().hash(notificationContext), + notificationContext, const DeepCollectionEquality().hash(ownBookmarks), const DeepCollectionEquality().hash(ownReactions), parent, @@ -201,7 +201,7 @@ abstract mixin class $ActivityResponseCopyWith<$Res> { ActivityLocation? location, List mentionedUsers, ModerationV2Response? moderation, - Map? notificationContext, + NotificationContext? notificationContext, List ownBookmarks, List ownReactions, ActivityResponse? parent, @@ -350,7 +350,7 @@ class _$ActivityResponseCopyWithImpl<$Res> notificationContext: freezed == notificationContext ? _self.notificationContext : notificationContext // ignore: cast_nullable_to_non_nullable - as Map?, + as NotificationContext?, ownBookmarks: null == ownBookmarks ? _self.ownBookmarks : ownBookmarks // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_response.g.dart index 3f5fbc34..e10a51f7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_response.g.dart @@ -50,8 +50,10 @@ ActivityResponse _$ActivityResponseFromJson(Map json) => ? null : ModerationV2Response.fromJson( json['moderation'] as Map), - notificationContext: - json['notification_context'] as Map?, + notificationContext: json['notification_context'] == null + ? null + : NotificationContext.fromJson( + json['notification_context'] as Map), ownBookmarks: (json['own_bookmarks'] as List) .map((e) => BookmarkResponse.fromJson(e as Map)) .toList(), @@ -110,7 +112,7 @@ Map _$ActivityResponseToJson(ActivityResponse instance) => 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), 'moderation': instance.moderation?.toJson(), - 'notification_context': instance.notificationContext, + 'notification_context': instance.notificationContext?.toJson(), 'own_bookmarks': instance.ownBookmarks.map((e) => e.toJson()).toList(), 'own_reactions': instance.ownReactions.map((e) => e.toJson()).toList(), 'parent': instance.parent?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.freezed.dart index bd5785f7..b9dc5c7d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$ActivityUnpinnedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityUnpinnedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -54,6 +55,7 @@ mixin _$ActivityUnpinnedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.freezed.dart index b6fa6b43..254efd1e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$ActivityUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityUpdatedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.createdAt, createdAt) || @@ -54,6 +55,7 @@ mixin _$ActivityUpdatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.freezed.dart index 1898dd04..30393e05 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.freezed.dart @@ -34,6 +34,7 @@ mixin _$AppUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is AppUpdatedEvent && + super == other && (identical(other.app, app) || other.app == app) && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && @@ -44,7 +45,7 @@ mixin _$AppUpdatedEvent { } @override - int get hashCode => Object.hash(runtimeType, app, createdAt, + int get hashCode => Object.hash(runtimeType, super.hashCode, app, createdAt, const DeepCollectionEquality().hash(custom), receivedAt, type); @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.freezed.dart index 28d4d6ad..1bc4dcf0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.freezed.dart @@ -35,6 +35,7 @@ mixin _$BookmarkAddedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is BookmarkAddedEvent && + super == other && (identical(other.bookmark, bookmark) || other.bookmark == bookmark) && (identical(other.createdAt, createdAt) || @@ -47,8 +48,15 @@ mixin _$BookmarkAddedEvent { } @override - int get hashCode => Object.hash(runtimeType, bookmark, createdAt, - const DeepCollectionEquality().hash(custom), receivedAt, type, user); + int get hashCode => Object.hash( + runtimeType, + super.hashCode, + bookmark, + createdAt, + const DeepCollectionEquality().hash(custom), + receivedAt, + type, + user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.freezed.dart index 4df59f35..0acaf497 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.freezed.dart @@ -35,6 +35,7 @@ mixin _$BookmarkDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is BookmarkDeletedEvent && + super == other && (identical(other.bookmark, bookmark) || other.bookmark == bookmark) && (identical(other.createdAt, createdAt) || @@ -47,8 +48,15 @@ mixin _$BookmarkDeletedEvent { } @override - int get hashCode => Object.hash(runtimeType, bookmark, createdAt, - const DeepCollectionEquality().hash(custom), receivedAt, type, user); + int get hashCode => Object.hash( + runtimeType, + super.hashCode, + bookmark, + createdAt, + const DeepCollectionEquality().hash(custom), + receivedAt, + type, + user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.freezed.dart index 252f091a..8bee375b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$BookmarkFolderDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is BookmarkFolderDeletedEvent && + super == other && (identical(other.bookmarkFolder, bookmarkFolder) || other.bookmarkFolder == bookmarkFolder) && (identical(other.createdAt, createdAt) || @@ -48,8 +49,15 @@ mixin _$BookmarkFolderDeletedEvent { } @override - int get hashCode => Object.hash(runtimeType, bookmarkFolder, createdAt, - const DeepCollectionEquality().hash(custom), receivedAt, type, user); + int get hashCode => Object.hash( + runtimeType, + super.hashCode, + bookmarkFolder, + createdAt, + const DeepCollectionEquality().hash(custom), + receivedAt, + type, + user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.freezed.dart index 63759479..c4f48a88 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$BookmarkFolderUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is BookmarkFolderUpdatedEvent && + super == other && (identical(other.bookmarkFolder, bookmarkFolder) || other.bookmarkFolder == bookmarkFolder) && (identical(other.createdAt, createdAt) || @@ -48,8 +49,15 @@ mixin _$BookmarkFolderUpdatedEvent { } @override - int get hashCode => Object.hash(runtimeType, bookmarkFolder, createdAt, - const DeepCollectionEquality().hash(custom), receivedAt, type, user); + int get hashCode => Object.hash( + runtimeType, + super.hashCode, + bookmarkFolder, + createdAt, + const DeepCollectionEquality().hash(custom), + receivedAt, + type, + user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.freezed.dart index a8e3d756..529ca8cd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.freezed.dart @@ -35,6 +35,7 @@ mixin _$BookmarkUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is BookmarkUpdatedEvent && + super == other && (identical(other.bookmark, bookmark) || other.bookmark == bookmark) && (identical(other.createdAt, createdAt) || @@ -47,8 +48,15 @@ mixin _$BookmarkUpdatedEvent { } @override - int get hashCode => Object.hash(runtimeType, bookmark, createdAt, - const DeepCollectionEquality().hash(custom), receivedAt, type, user); + int get hashCode => Object.hash( + runtimeType, + super.hashCode, + bookmark, + createdAt, + const DeepCollectionEquality().hash(custom), + receivedAt, + type, + user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.dart b/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.dart index bc8322e5..73bc6cb0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.dart @@ -19,11 +19,19 @@ part 'call_ingress_response.freezed.dart'; class CallIngressResponse with _$CallIngressResponse { const CallIngressResponse({ required this.rtmp, + required this.srt, + required this.whip, }); @override final RTMPIngress rtmp; + @override + final SRTIngress srt; + + @override + final WHIPIngress whip; + Map toJson() => _$CallIngressResponseToJson(this); static CallIngressResponse fromJson(Map json) => diff --git a/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.freezed.dart index e42dc7c6..bff5b659 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.freezed.dart @@ -16,6 +16,8 @@ T _$identity(T value) => value; /// @nodoc mixin _$CallIngressResponse { RTMPIngress get rtmp; + SRTIngress get srt; + WHIPIngress get whip; /// Create a copy of CallIngressResponse /// with the given fields replaced by the non-null parameter values. @@ -30,15 +32,17 @@ mixin _$CallIngressResponse { return identical(this, other) || (other.runtimeType == runtimeType && other is CallIngressResponse && - (identical(other.rtmp, rtmp) || other.rtmp == rtmp)); + (identical(other.rtmp, rtmp) || other.rtmp == rtmp) && + (identical(other.srt, srt) || other.srt == srt) && + (identical(other.whip, whip) || other.whip == whip)); } @override - int get hashCode => Object.hash(runtimeType, rtmp); + int get hashCode => Object.hash(runtimeType, rtmp, srt, whip); @override String toString() { - return 'CallIngressResponse(rtmp: $rtmp)'; + return 'CallIngressResponse(rtmp: $rtmp, srt: $srt, whip: $whip)'; } } @@ -48,7 +52,7 @@ abstract mixin class $CallIngressResponseCopyWith<$Res> { CallIngressResponse value, $Res Function(CallIngressResponse) _then) = _$CallIngressResponseCopyWithImpl; @useResult - $Res call({RTMPIngress rtmp}); + $Res call({RTMPIngress rtmp, SRTIngress srt, WHIPIngress whip}); } /// @nodoc @@ -65,12 +69,22 @@ class _$CallIngressResponseCopyWithImpl<$Res> @override $Res call({ Object? rtmp = null, + Object? srt = null, + Object? whip = null, }) { return _then(CallIngressResponse( rtmp: null == rtmp ? _self.rtmp : rtmp // ignore: cast_nullable_to_non_nullable as RTMPIngress, + srt: null == srt + ? _self.srt + : srt // ignore: cast_nullable_to_non_nullable + as SRTIngress, + whip: null == whip + ? _self.whip + : whip // ignore: cast_nullable_to_non_nullable + as WHIPIngress, )); } } diff --git a/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.g.dart index 5f10bb7d..c435d751 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/call_ingress_response.g.dart @@ -9,10 +9,14 @@ part of 'call_ingress_response.dart'; CallIngressResponse _$CallIngressResponseFromJson(Map json) => CallIngressResponse( rtmp: RTMPIngress.fromJson(json['rtmp'] as Map), + srt: SRTIngress.fromJson(json['srt'] as Map), + whip: WHIPIngress.fromJson(json['whip'] as Map), ); Map _$CallIngressResponseToJson( CallIngressResponse instance) => { 'rtmp': instance.rtmp.toJson(), + 'srt': instance.srt.toJson(), + 'whip': instance.whip.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/call_response.dart b/packages/stream_feeds/lib/src/generated/api/model/call_response.dart index ab623462..3c4b1144 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/call_response.dart @@ -39,6 +39,7 @@ class CallResponse with _$CallResponse { this.team, this.thumbnails, required this.transcribing, + required this.translating, required this.type, required this.updatedAt, }); @@ -109,6 +110,9 @@ class CallResponse with _$CallResponse { @override final bool transcribing; + @override + final bool translating; + @override final String type; diff --git a/packages/stream_feeds/lib/src/generated/api/model/call_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/call_response.freezed.dart index e5d2941b..d7accb96 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/call_response.freezed.dart @@ -36,6 +36,7 @@ mixin _$CallResponse { String? get team; ThumbnailResponse? get thumbnails; bool get transcribing; + bool get translating; String get type; DateTime get updatedAt; @@ -86,6 +87,8 @@ mixin _$CallResponse { other.thumbnails == thumbnails) && (identical(other.transcribing, transcribing) || other.transcribing == transcribing) && + (identical(other.translating, translating) || + other.translating == translating) && (identical(other.type, type) || other.type == type) && (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt)); @@ -115,13 +118,14 @@ mixin _$CallResponse { team, thumbnails, transcribing, + translating, type, updatedAt ]); @override String toString() { - return 'CallResponse(backstage: $backstage, blockedUserIds: $blockedUserIds, captioning: $captioning, channelCid: $channelCid, cid: $cid, createdAt: $createdAt, createdBy: $createdBy, currentSessionId: $currentSessionId, custom: $custom, egress: $egress, endedAt: $endedAt, id: $id, ingress: $ingress, joinAheadTimeSeconds: $joinAheadTimeSeconds, recording: $recording, session: $session, settings: $settings, startsAt: $startsAt, team: $team, thumbnails: $thumbnails, transcribing: $transcribing, type: $type, updatedAt: $updatedAt)'; + return 'CallResponse(backstage: $backstage, blockedUserIds: $blockedUserIds, captioning: $captioning, channelCid: $channelCid, cid: $cid, createdAt: $createdAt, createdBy: $createdBy, currentSessionId: $currentSessionId, custom: $custom, egress: $egress, endedAt: $endedAt, id: $id, ingress: $ingress, joinAheadTimeSeconds: $joinAheadTimeSeconds, recording: $recording, session: $session, settings: $settings, startsAt: $startsAt, team: $team, thumbnails: $thumbnails, transcribing: $transcribing, translating: $translating, type: $type, updatedAt: $updatedAt)'; } } @@ -153,6 +157,7 @@ abstract mixin class $CallResponseCopyWith<$Res> { String? team, ThumbnailResponse? thumbnails, bool transcribing, + bool translating, String type, DateTime updatedAt}); } @@ -190,6 +195,7 @@ class _$CallResponseCopyWithImpl<$Res> implements $CallResponseCopyWith<$Res> { Object? team = freezed, Object? thumbnails = freezed, Object? transcribing = null, + Object? translating = null, Object? type = null, Object? updatedAt = null, }) { @@ -278,6 +284,10 @@ class _$CallResponseCopyWithImpl<$Res> implements $CallResponseCopyWith<$Res> { ? _self.transcribing : transcribing // ignore: cast_nullable_to_non_nullable as bool, + translating: null == translating + ? _self.translating + : translating // ignore: cast_nullable_to_non_nullable + as bool, type: null == type ? _self.type : type // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/call_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/call_response.g.dart index ee214ad5..d4465623 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/call_response.g.dart @@ -42,6 +42,7 @@ CallResponse _$CallResponseFromJson(Map json) => CallResponse( : ThumbnailResponse.fromJson( json['thumbnails'] as Map), transcribing: json['transcribing'] as bool, + translating: json['translating'] as bool, type: json['type'] as String, updatedAt: const EpochDateTimeConverter() .fromJson((json['updated_at'] as num).toInt()), @@ -72,6 +73,7 @@ Map _$CallResponseToJson(CallResponse instance) => 'team': instance.team, 'thumbnails': instance.thumbnails?.toJson(), 'transcribing': instance.transcribing, + 'translating': instance.translating, 'type': instance.type, 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel.dart b/packages/stream_feeds/lib/src/generated/api/model/channel.dart index 9e0b973d..cfb13fca 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel.dart @@ -37,6 +37,7 @@ class Channel with _$Channel { this.lastMessageAt, this.memberCount, this.members, + this.membersLookup, this.messageCount, this.messageCountUpdatedAt, this.team, @@ -105,6 +106,9 @@ class Channel with _$Channel { @override final List? members; + @override + final Map? membersLookup; + @override final int? messageCount; diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/channel.freezed.dart index 1233ebf8..75d18839 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel.freezed.dart @@ -34,6 +34,7 @@ mixin _$Channel { DateTime? get lastMessageAt; int? get memberCount; List? get members; + Map? get membersLookup; int? get messageCount; DateTime? get messageCountUpdatedAt; String? get team; @@ -85,6 +86,8 @@ mixin _$Channel { (identical(other.memberCount, memberCount) || other.memberCount == memberCount) && const DeepCollectionEquality().equals(other.members, members) && + const DeepCollectionEquality() + .equals(other.membersLookup, membersLookup) && (identical(other.messageCount, messageCount) || other.messageCount == messageCount) && (identical(other.messageCountUpdatedAt, messageCountUpdatedAt) || @@ -119,6 +122,7 @@ mixin _$Channel { lastMessageAt, memberCount, const DeepCollectionEquality().hash(members), + const DeepCollectionEquality().hash(membersLookup), messageCount, messageCountUpdatedAt, team, @@ -129,7 +133,7 @@ mixin _$Channel { @override String toString() { - return 'Channel(activeLiveLocations: $activeLiveLocations, autoTranslationEnabled: $autoTranslationEnabled, autoTranslationLanguage: $autoTranslationLanguage, cid: $cid, config: $config, configOverrides: $configOverrides, cooldown: $cooldown, createdAt: $createdAt, createdBy: $createdBy, custom: $custom, deletedAt: $deletedAt, disabled: $disabled, frozen: $frozen, id: $id, invites: $invites, lastCampaigns: $lastCampaigns, lastMessageAt: $lastMessageAt, memberCount: $memberCount, members: $members, messageCount: $messageCount, messageCountUpdatedAt: $messageCountUpdatedAt, team: $team, truncatedBy: $truncatedBy, type: $type, updatedAt: $updatedAt)'; + return 'Channel(activeLiveLocations: $activeLiveLocations, autoTranslationEnabled: $autoTranslationEnabled, autoTranslationLanguage: $autoTranslationLanguage, cid: $cid, config: $config, configOverrides: $configOverrides, cooldown: $cooldown, createdAt: $createdAt, createdBy: $createdBy, custom: $custom, deletedAt: $deletedAt, disabled: $disabled, frozen: $frozen, id: $id, invites: $invites, lastCampaigns: $lastCampaigns, lastMessageAt: $lastMessageAt, memberCount: $memberCount, members: $members, membersLookup: $membersLookup, messageCount: $messageCount, messageCountUpdatedAt: $messageCountUpdatedAt, team: $team, truncatedBy: $truncatedBy, type: $type, updatedAt: $updatedAt)'; } } @@ -158,6 +162,7 @@ abstract mixin class $ChannelCopyWith<$Res> { DateTime? lastMessageAt, int? memberCount, List? members, + Map? membersLookup, int? messageCount, DateTime? messageCountUpdatedAt, String? team, @@ -197,6 +202,7 @@ class _$ChannelCopyWithImpl<$Res> implements $ChannelCopyWith<$Res> { Object? lastMessageAt = freezed, Object? memberCount = freezed, Object? members = freezed, + Object? membersLookup = freezed, Object? messageCount = freezed, Object? messageCountUpdatedAt = freezed, Object? team = freezed, @@ -281,6 +287,10 @@ class _$ChannelCopyWithImpl<$Res> implements $ChannelCopyWith<$Res> { ? _self.members : members // ignore: cast_nullable_to_non_nullable as List?, + membersLookup: freezed == membersLookup + ? _self.membersLookup + : membersLookup // ignore: cast_nullable_to_non_nullable + as Map?, messageCount: freezed == messageCount ? _self.messageCount : messageCount // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel.g.dart index 40ec5bd1..e8186d0c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel.g.dart @@ -42,6 +42,10 @@ Channel _$ChannelFromJson(Map json) => Channel( members: (json['members'] as List?) ?.map((e) => ChannelMember.fromJson(e as Map)) .toList(), + membersLookup: (json['members_lookup'] as Map?)?.map( + (k, e) => MapEntry( + k, ChannelMemberLookup.fromJson(e as Map)), + ), messageCount: (json['message_count'] as num?)?.toInt(), messageCountUpdatedAt: _$JsonConverterFromJson( json['message_count_updated_at'], @@ -78,6 +82,8 @@ Map _$ChannelToJson(Channel instance) => { instance.lastMessageAt, const EpochDateTimeConverter().toJson), 'member_count': instance.memberCount, 'members': instance.members?.map((e) => e.toJson()).toList(), + 'members_lookup': + instance.membersLookup?.map((k, e) => MapEntry(k, e.toJson())), 'message_count': instance.messageCount, 'message_count_updated_at': _$JsonConverterToJson( instance.messageCountUpdatedAt, diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.dart new file mode 100644 index 00000000..bf3840ae --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.dart @@ -0,0 +1,58 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'channel_member_lookup.g.dart'; +part 'channel_member_lookup.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ChannelMemberLookup with _$ChannelMemberLookup { + const ChannelMemberLookup({ + required this.archived, + this.archivedAt, + this.banExpires, + required this.banned, + required this.hidden, + required this.pinned, + this.pinnedAt, + }); + + @override + final bool archived; + + @override + @EpochDateTimeConverter() + final DateTime? archivedAt; + + @override + @EpochDateTimeConverter() + final DateTime? banExpires; + + @override + final bool banned; + + @override + final bool hidden; + + @override + final bool pinned; + + @override + @EpochDateTimeConverter() + final DateTime? pinnedAt; + + Map toJson() => _$ChannelMemberLookupToJson(this); + + static ChannelMemberLookup fromJson(Map json) => + _$ChannelMemberLookupFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.freezed.dart new file mode 100644 index 00000000..88ef2a22 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.freezed.dart @@ -0,0 +1,132 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'channel_member_lookup.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$ChannelMemberLookup { + bool get archived; + DateTime? get archivedAt; + DateTime? get banExpires; + bool get banned; + bool get hidden; + bool get pinned; + DateTime? get pinnedAt; + + /// Create a copy of ChannelMemberLookup + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ChannelMemberLookupCopyWith get copyWith => + _$ChannelMemberLookupCopyWithImpl( + this as ChannelMemberLookup, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ChannelMemberLookup && + (identical(other.archived, archived) || + other.archived == archived) && + (identical(other.archivedAt, archivedAt) || + other.archivedAt == archivedAt) && + (identical(other.banExpires, banExpires) || + other.banExpires == banExpires) && + (identical(other.banned, banned) || other.banned == banned) && + (identical(other.hidden, hidden) || other.hidden == hidden) && + (identical(other.pinned, pinned) || other.pinned == pinned) && + (identical(other.pinnedAt, pinnedAt) || + other.pinnedAt == pinnedAt)); + } + + @override + int get hashCode => Object.hash(runtimeType, archived, archivedAt, banExpires, + banned, hidden, pinned, pinnedAt); + + @override + String toString() { + return 'ChannelMemberLookup(archived: $archived, archivedAt: $archivedAt, banExpires: $banExpires, banned: $banned, hidden: $hidden, pinned: $pinned, pinnedAt: $pinnedAt)'; + } +} + +/// @nodoc +abstract mixin class $ChannelMemberLookupCopyWith<$Res> { + factory $ChannelMemberLookupCopyWith( + ChannelMemberLookup value, $Res Function(ChannelMemberLookup) _then) = + _$ChannelMemberLookupCopyWithImpl; + @useResult + $Res call( + {bool archived, + DateTime? archivedAt, + DateTime? banExpires, + bool banned, + bool hidden, + bool pinned, + DateTime? pinnedAt}); +} + +/// @nodoc +class _$ChannelMemberLookupCopyWithImpl<$Res> + implements $ChannelMemberLookupCopyWith<$Res> { + _$ChannelMemberLookupCopyWithImpl(this._self, this._then); + + final ChannelMemberLookup _self; + final $Res Function(ChannelMemberLookup) _then; + + /// Create a copy of ChannelMemberLookup + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? archived = null, + Object? archivedAt = freezed, + Object? banExpires = freezed, + Object? banned = null, + Object? hidden = null, + Object? pinned = null, + Object? pinnedAt = freezed, + }) { + return _then(ChannelMemberLookup( + archived: null == archived + ? _self.archived + : archived // ignore: cast_nullable_to_non_nullable + as bool, + archivedAt: freezed == archivedAt + ? _self.archivedAt + : archivedAt // ignore: cast_nullable_to_non_nullable + as DateTime?, + banExpires: freezed == banExpires + ? _self.banExpires + : banExpires // ignore: cast_nullable_to_non_nullable + as DateTime?, + banned: null == banned + ? _self.banned + : banned // ignore: cast_nullable_to_non_nullable + as bool, + hidden: null == hidden + ? _self.hidden + : hidden // ignore: cast_nullable_to_non_nullable + as bool, + pinned: null == pinned + ? _self.pinned + : pinned // ignore: cast_nullable_to_non_nullable + as bool, + pinnedAt: freezed == pinnedAt + ? _self.pinnedAt + : pinnedAt // ignore: cast_nullable_to_non_nullable + as DateTime?, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.g.dart new file mode 100644 index 00000000..2f08b8cf --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_lookup.g.dart @@ -0,0 +1,48 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'channel_member_lookup.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ChannelMemberLookup _$ChannelMemberLookupFromJson(Map json) => + ChannelMemberLookup( + archived: json['archived'] as bool, + archivedAt: _$JsonConverterFromJson( + json['archived_at'], const EpochDateTimeConverter().fromJson), + banExpires: _$JsonConverterFromJson( + json['ban_expires'], const EpochDateTimeConverter().fromJson), + banned: json['banned'] as bool, + hidden: json['hidden'] as bool, + pinned: json['pinned'] as bool, + pinnedAt: _$JsonConverterFromJson( + json['pinned_at'], const EpochDateTimeConverter().fromJson), + ); + +Map _$ChannelMemberLookupToJson( + ChannelMemberLookup instance) => + { + 'archived': instance.archived, + 'archived_at': _$JsonConverterToJson( + instance.archivedAt, const EpochDateTimeConverter().toJson), + 'ban_expires': _$JsonConverterToJson( + instance.banExpires, const EpochDateTimeConverter().toJson), + 'banned': instance.banned, + 'hidden': instance.hidden, + 'pinned': instance.pinned, + 'pinned_at': _$JsonConverterToJson( + instance.pinnedAt, const EpochDateTimeConverter().toJson), + }; + +Value? _$JsonConverterFromJson( + Object? json, + Value? Function(Json json) fromJson, +) => + json == null ? null : fromJson(json as Json); + +Json? _$JsonConverterToJson( + Value? value, + Json? Function(Value value) toJson, +) => + value == null ? null : toJson(value); diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.dart new file mode 100644 index 00000000..3a7222cb --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.dart @@ -0,0 +1,31 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'channel_member_response.g.dart'; +part 'channel_member_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ChannelMemberResponse with _$ChannelMemberResponse { + const ChannelMemberResponse({ + required this.channelRole, + }); + + @override + final String channelRole; + + Map toJson() => _$ChannelMemberResponseToJson(this); + + static ChannelMemberResponse fromJson(Map json) => + _$ChannelMemberResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.freezed.dart new file mode 100644 index 00000000..87b34416 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.freezed.dart @@ -0,0 +1,79 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'channel_member_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$ChannelMemberResponse { + String get channelRole; + + /// Create a copy of ChannelMemberResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ChannelMemberResponseCopyWith get copyWith => + _$ChannelMemberResponseCopyWithImpl( + this as ChannelMemberResponse, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ChannelMemberResponse && + (identical(other.channelRole, channelRole) || + other.channelRole == channelRole)); + } + + @override + int get hashCode => Object.hash(runtimeType, channelRole); + + @override + String toString() { + return 'ChannelMemberResponse(channelRole: $channelRole)'; + } +} + +/// @nodoc +abstract mixin class $ChannelMemberResponseCopyWith<$Res> { + factory $ChannelMemberResponseCopyWith(ChannelMemberResponse value, + $Res Function(ChannelMemberResponse) _then) = + _$ChannelMemberResponseCopyWithImpl; + @useResult + $Res call({String channelRole}); +} + +/// @nodoc +class _$ChannelMemberResponseCopyWithImpl<$Res> + implements $ChannelMemberResponseCopyWith<$Res> { + _$ChannelMemberResponseCopyWithImpl(this._self, this._then); + + final ChannelMemberResponse _self; + final $Res Function(ChannelMemberResponse) _then; + + /// Create a copy of ChannelMemberResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? channelRole = null, + }) { + return _then(ChannelMemberResponse( + channelRole: null == channelRole + ? _self.channelRole + : channelRole // ignore: cast_nullable_to_non_nullable + as String, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.g.dart new file mode 100644 index 00000000..f0f92bf9 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_response.g.dart @@ -0,0 +1,19 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'channel_member_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ChannelMemberResponse _$ChannelMemberResponseFromJson( + Map json) => + ChannelMemberResponse( + channelRole: json['channel_role'] as String, + ); + +Map _$ChannelMemberResponseToJson( + ChannelMemberResponse instance) => + { + 'channel_role': instance.channelRole, + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.dart new file mode 100644 index 00000000..9e479929 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.dart @@ -0,0 +1,36 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'channel_push_preferences.g.dart'; +part 'channel_push_preferences.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ChannelPushPreferences with _$ChannelPushPreferences { + const ChannelPushPreferences({ + this.chatLevel, + this.disabledUntil, + }); + + @override + final String? chatLevel; + + @override + @EpochDateTimeConverter() + final DateTime? disabledUntil; + + Map toJson() => _$ChannelPushPreferencesToJson(this); + + static ChannelPushPreferences fromJson(Map json) => + _$ChannelPushPreferencesFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.freezed.dart new file mode 100644 index 00000000..6ef7a5e8 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.freezed.dart @@ -0,0 +1,87 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'channel_push_preferences.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$ChannelPushPreferences { + String? get chatLevel; + DateTime? get disabledUntil; + + /// Create a copy of ChannelPushPreferences + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ChannelPushPreferencesCopyWith get copyWith => + _$ChannelPushPreferencesCopyWithImpl( + this as ChannelPushPreferences, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ChannelPushPreferences && + (identical(other.chatLevel, chatLevel) || + other.chatLevel == chatLevel) && + (identical(other.disabledUntil, disabledUntil) || + other.disabledUntil == disabledUntil)); + } + + @override + int get hashCode => Object.hash(runtimeType, chatLevel, disabledUntil); + + @override + String toString() { + return 'ChannelPushPreferences(chatLevel: $chatLevel, disabledUntil: $disabledUntil)'; + } +} + +/// @nodoc +abstract mixin class $ChannelPushPreferencesCopyWith<$Res> { + factory $ChannelPushPreferencesCopyWith(ChannelPushPreferences value, + $Res Function(ChannelPushPreferences) _then) = + _$ChannelPushPreferencesCopyWithImpl; + @useResult + $Res call({String? chatLevel, DateTime? disabledUntil}); +} + +/// @nodoc +class _$ChannelPushPreferencesCopyWithImpl<$Res> + implements $ChannelPushPreferencesCopyWith<$Res> { + _$ChannelPushPreferencesCopyWithImpl(this._self, this._then); + + final ChannelPushPreferences _self; + final $Res Function(ChannelPushPreferences) _then; + + /// Create a copy of ChannelPushPreferences + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? chatLevel = freezed, + Object? disabledUntil = freezed, + }) { + return _then(ChannelPushPreferences( + chatLevel: freezed == chatLevel + ? _self.chatLevel + : chatLevel // ignore: cast_nullable_to_non_nullable + as String?, + disabledUntil: freezed == disabledUntil + ? _self.disabledUntil + : disabledUntil // ignore: cast_nullable_to_non_nullable + as DateTime?, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.g.dart new file mode 100644 index 00000000..dbc36e6e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences.g.dart @@ -0,0 +1,35 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'channel_push_preferences.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ChannelPushPreferences _$ChannelPushPreferencesFromJson( + Map json) => + ChannelPushPreferences( + chatLevel: json['chat_level'] as String?, + disabledUntil: _$JsonConverterFromJson( + json['disabled_until'], const EpochDateTimeConverter().fromJson), + ); + +Map _$ChannelPushPreferencesToJson( + ChannelPushPreferences instance) => + { + 'chat_level': instance.chatLevel, + 'disabled_until': _$JsonConverterToJson( + instance.disabledUntil, const EpochDateTimeConverter().toJson), + }; + +Value? _$JsonConverterFromJson( + Object? json, + Value? Function(Json json) fromJson, +) => + json == null ? null : fromJson(json as Json); + +Json? _$JsonConverterToJson( + Value? value, + Json? Function(Value value) toJson, +) => + value == null ? null : toJson(value); diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_response.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_response.dart index 2933db10..f747fbe8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_response.dart @@ -116,6 +116,7 @@ class ChannelResponse with _$ChannelResponse { final bool? muted; @override + @JsonKey(unknownEnumValue: ChannelOwnCapability.unknown) final List? ownCapabilities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_response.g.dart index 41349d06..05178f27 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_response.g.dart @@ -43,7 +43,8 @@ ChannelResponse _$ChannelResponseFromJson(Map json) => json['mute_expires_at'], const EpochDateTimeConverter().fromJson), muted: json['muted'] as bool?, ownCapabilities: (json['own_capabilities'] as List?) - ?.map((e) => $enumDecode(_$ChannelOwnCapabilityEnumMap, e)) + ?.map((e) => $enumDecode(_$ChannelOwnCapabilityEnumMap, e, + unknownValue: ChannelOwnCapability.unknown)) .toList(), team: json['team'] as String?, truncatedAt: _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.freezed.dart index 34c7b49c..52aafc84 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.freezed.dart @@ -38,6 +38,7 @@ mixin _$CommentAddedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is CommentAddedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.comment, comment) || other.comment == comment) && @@ -56,6 +57,7 @@ mixin _$CommentAddedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, comment, createdAt, diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.freezed.dart index da330954..9cfc2d17 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$CommentDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is CommentDeletedEvent && + super == other && (identical(other.comment, comment) || other.comment == comment) && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && @@ -53,6 +54,7 @@ mixin _$CommentDeletedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, comment, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.freezed.dart index e86f7527..619118f1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.freezed.dart @@ -39,6 +39,7 @@ mixin _$CommentReactionAddedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is CommentReactionAddedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.comment, comment) || other.comment == comment) && @@ -59,6 +60,7 @@ mixin _$CommentReactionAddedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, comment, createdAt, diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.freezed.dart index be65935f..24b1cc78 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.freezed.dart @@ -38,6 +38,7 @@ mixin _$CommentReactionDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is CommentReactionDeletedEvent && + super == other && (identical(other.comment, comment) || other.comment == comment) && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && @@ -55,6 +56,7 @@ mixin _$CommentReactionDeletedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, comment, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.freezed.dart index 1043c6ce..b9281066 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.freezed.dart @@ -40,6 +40,7 @@ mixin _$CommentReactionUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is CommentReactionUpdatedEvent && + super == other && (identical(other.activity, activity) || other.activity == activity) && (identical(other.comment, comment) || other.comment == comment) && @@ -60,6 +61,7 @@ mixin _$CommentReactionUpdatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, activity, comment, createdAt, diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.freezed.dart index 3082fa06..95c1452a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$CommentUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is CommentUpdatedEvent && + super == other && (identical(other.comment, comment) || other.comment == comment) && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && @@ -53,6 +54,7 @@ mixin _$CommentUpdatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, comment, createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.dart index 5c7bea48..f16079ae 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.dart @@ -18,9 +18,17 @@ part 'delete_comment_response.freezed.dart'; @JsonSerializable() class DeleteCommentResponse with _$DeleteCommentResponse { const DeleteCommentResponse({ + required this.activity, + required this.comment, required this.duration, }); + @override + final ActivityResponse activity; + + @override + final CommentResponse comment; + @override final String duration; diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.freezed.dart index dba2e920..99e00025 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.freezed.dart @@ -15,6 +15,8 @@ T _$identity(T value) => value; /// @nodoc mixin _$DeleteCommentResponse { + ActivityResponse get activity; + CommentResponse get comment; String get duration; /// Create a copy of DeleteCommentResponse @@ -30,16 +32,19 @@ mixin _$DeleteCommentResponse { return identical(this, other) || (other.runtimeType == runtimeType && other is DeleteCommentResponse && + (identical(other.activity, activity) || + other.activity == activity) && + (identical(other.comment, comment) || other.comment == comment) && (identical(other.duration, duration) || other.duration == duration)); } @override - int get hashCode => Object.hash(runtimeType, duration); + int get hashCode => Object.hash(runtimeType, activity, comment, duration); @override String toString() { - return 'DeleteCommentResponse(duration: $duration)'; + return 'DeleteCommentResponse(activity: $activity, comment: $comment, duration: $duration)'; } } @@ -49,7 +54,8 @@ abstract mixin class $DeleteCommentResponseCopyWith<$Res> { $Res Function(DeleteCommentResponse) _then) = _$DeleteCommentResponseCopyWithImpl; @useResult - $Res call({String duration}); + $Res call( + {ActivityResponse activity, CommentResponse comment, String duration}); } /// @nodoc @@ -65,9 +71,19 @@ class _$DeleteCommentResponseCopyWithImpl<$Res> @pragma('vm:prefer-inline') @override $Res call({ + Object? activity = null, + Object? comment = null, Object? duration = null, }) { return _then(DeleteCommentResponse( + activity: null == activity + ? _self.activity + : activity // ignore: cast_nullable_to_non_nullable + as ActivityResponse, + comment: null == comment + ? _self.comment + : comment // ignore: cast_nullable_to_non_nullable + as CommentResponse, duration: null == duration ? _self.duration : duration // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.g.dart index 54d64b0f..3df58e33 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_comment_response.g.dart @@ -9,11 +9,17 @@ part of 'delete_comment_response.dart'; DeleteCommentResponse _$DeleteCommentResponseFromJson( Map json) => DeleteCommentResponse( + activity: + ActivityResponse.fromJson(json['activity'] as Map), + comment: + CommentResponse.fromJson(json['comment'] as Map), duration: json['duration'] as String, ); Map _$DeleteCommentResponseToJson( DeleteCommentResponse instance) => { + 'activity': instance.activity.toJson(), + 'comment': instance.comment.toJson(), 'duration': instance.duration, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.dart index bfc09860..dd1a984e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.dart @@ -19,11 +19,15 @@ part 'delete_feed_response.freezed.dart'; class DeleteFeedResponse with _$DeleteFeedResponse { const DeleteFeedResponse({ required this.duration, + required this.taskId, }); @override final String duration; + @override + final String taskId; + Map toJson() => _$DeleteFeedResponseToJson(this); static DeleteFeedResponse fromJson(Map json) => diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.freezed.dart index 9fb523c6..8c89a688 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.freezed.dart @@ -16,6 +16,7 @@ T _$identity(T value) => value; /// @nodoc mixin _$DeleteFeedResponse { String get duration; + String get taskId; /// Create a copy of DeleteFeedResponse /// with the given fields replaced by the non-null parameter values. @@ -31,15 +32,16 @@ mixin _$DeleteFeedResponse { (other.runtimeType == runtimeType && other is DeleteFeedResponse && (identical(other.duration, duration) || - other.duration == duration)); + other.duration == duration) && + (identical(other.taskId, taskId) || other.taskId == taskId)); } @override - int get hashCode => Object.hash(runtimeType, duration); + int get hashCode => Object.hash(runtimeType, duration, taskId); @override String toString() { - return 'DeleteFeedResponse(duration: $duration)'; + return 'DeleteFeedResponse(duration: $duration, taskId: $taskId)'; } } @@ -49,7 +51,7 @@ abstract mixin class $DeleteFeedResponseCopyWith<$Res> { DeleteFeedResponse value, $Res Function(DeleteFeedResponse) _then) = _$DeleteFeedResponseCopyWithImpl; @useResult - $Res call({String duration}); + $Res call({String duration, String taskId}); } /// @nodoc @@ -66,12 +68,17 @@ class _$DeleteFeedResponseCopyWithImpl<$Res> @override $Res call({ Object? duration = null, + Object? taskId = null, }) { return _then(DeleteFeedResponse( duration: null == duration ? _self.duration : duration // ignore: cast_nullable_to_non_nullable as String, + taskId: null == taskId + ? _self.taskId + : taskId // ignore: cast_nullable_to_non_nullable + as String, )); } } diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.g.dart index cb2a2ec2..06b4b2f9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_feed_response.g.dart @@ -9,9 +9,11 @@ part of 'delete_feed_response.dart'; DeleteFeedResponse _$DeleteFeedResponseFromJson(Map json) => DeleteFeedResponse( duration: json['duration'] as String, + taskId: json['task_id'] as String, ); Map _$DeleteFeedResponseToJson(DeleteFeedResponse instance) => { 'duration': instance.duration, + 'task_id': instance.taskId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.freezed.dart index 5c5a6a8a..0509bfa0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.freezed.dart @@ -38,6 +38,7 @@ mixin _$FeedCreatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedCreatedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -55,6 +56,7 @@ mixin _$FeedCreatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feed, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.freezed.dart index 5b9b3fba..3e707f59 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$FeedDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedDeletedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -51,6 +52,7 @@ mixin _$FeedDeletedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.freezed.dart index 638aaf35..3259737f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$FeedGroupChangedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedGroupChangedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -54,6 +55,7 @@ mixin _$FeedGroupChangedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedGroup, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.freezed.dart index a61bf099..2d8d64c3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$FeedGroupDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedGroupDeletedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -51,6 +52,7 @@ mixin _$FeedGroupDeletedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.freezed.dart index 5ea3d49b..a105bf3b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$FeedMemberAddedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedMemberAddedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -53,6 +54,7 @@ mixin _$FeedMemberAddedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.freezed.dart index debb37c3..397e22c8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$FeedMemberRemovedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedMemberRemovedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -54,6 +55,7 @@ mixin _$FeedMemberRemovedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.freezed.dart index 586763c5..bbaa638a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$FeedMemberUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedMemberUpdatedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -53,6 +54,7 @@ mixin _$FeedMemberUpdatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.freezed.dart index c2d9584f..77af6db0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$FeedUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedUpdatedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -53,6 +54,7 @@ mixin _$FeedUpdatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feed, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.dart deleted file mode 100644 index 4b6c781c..00000000 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.dart +++ /dev/null @@ -1,43 +0,0 @@ -// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. - -// coverage:ignore-file -// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs - -import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:json_annotation/json_annotation.dart'; -import 'package:meta/meta.dart'; -import 'package:stream_core/stream_core.dart' as core; - -import '../models.dart'; - -part 'feeds_event_preferences.g.dart'; -part 'feeds_event_preferences.freezed.dart'; - -@freezed -@immutable -@JsonSerializable() -class FeedsEventPreferences with _$FeedsEventPreferences { - const FeedsEventPreferences({ - this.comments, - this.mentions, - this.newFollowers, - this.reactions, - }); - - @override - final String? comments; - - @override - final String? mentions; - - @override - final String? newFollowers; - - @override - final String? reactions; - - Map toJson() => _$FeedsEventPreferencesToJson(this); - - static FeedsEventPreferences fromJson(Map json) => - _$FeedsEventPreferencesFromJson(json); -} diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.freezed.dart deleted file mode 100644 index 0b1f4c20..00000000 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.freezed.dart +++ /dev/null @@ -1,108 +0,0 @@ -// dart format width=80 -// coverage:ignore-file -// GENERATED CODE - DO NOT MODIFY BY HAND -// ignore_for_file: type=lint -// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark - -part of 'feeds_event_preferences.dart'; - -// ************************************************************************** -// FreezedGenerator -// ************************************************************************** - -// dart format off -T _$identity(T value) => value; - -/// @nodoc -mixin _$FeedsEventPreferences { - String? get comments; - String? get mentions; - String? get newFollowers; - String? get reactions; - - /// Create a copy of FeedsEventPreferences - /// with the given fields replaced by the non-null parameter values. - @JsonKey(includeFromJson: false, includeToJson: false) - @pragma('vm:prefer-inline') - $FeedsEventPreferencesCopyWith get copyWith => - _$FeedsEventPreferencesCopyWithImpl( - this as FeedsEventPreferences, _$identity); - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other is FeedsEventPreferences && - (identical(other.comments, comments) || - other.comments == comments) && - (identical(other.mentions, mentions) || - other.mentions == mentions) && - (identical(other.newFollowers, newFollowers) || - other.newFollowers == newFollowers) && - (identical(other.reactions, reactions) || - other.reactions == reactions)); - } - - @override - int get hashCode => - Object.hash(runtimeType, comments, mentions, newFollowers, reactions); - - @override - String toString() { - return 'FeedsEventPreferences(comments: $comments, mentions: $mentions, newFollowers: $newFollowers, reactions: $reactions)'; - } -} - -/// @nodoc -abstract mixin class $FeedsEventPreferencesCopyWith<$Res> { - factory $FeedsEventPreferencesCopyWith(FeedsEventPreferences value, - $Res Function(FeedsEventPreferences) _then) = - _$FeedsEventPreferencesCopyWithImpl; - @useResult - $Res call( - {String? comments, - String? mentions, - String? newFollowers, - String? reactions}); -} - -/// @nodoc -class _$FeedsEventPreferencesCopyWithImpl<$Res> - implements $FeedsEventPreferencesCopyWith<$Res> { - _$FeedsEventPreferencesCopyWithImpl(this._self, this._then); - - final FeedsEventPreferences _self; - final $Res Function(FeedsEventPreferences) _then; - - /// Create a copy of FeedsEventPreferences - /// with the given fields replaced by the non-null parameter values. - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? comments = freezed, - Object? mentions = freezed, - Object? newFollowers = freezed, - Object? reactions = freezed, - }) { - return _then(FeedsEventPreferences( - comments: freezed == comments - ? _self.comments - : comments // ignore: cast_nullable_to_non_nullable - as String?, - mentions: freezed == mentions - ? _self.mentions - : mentions // ignore: cast_nullable_to_non_nullable - as String?, - newFollowers: freezed == newFollowers - ? _self.newFollowers - : newFollowers // ignore: cast_nullable_to_non_nullable - as String?, - reactions: freezed == reactions - ? _self.reactions - : reactions // ignore: cast_nullable_to_non_nullable - as String?, - )); - } -} - -// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.g.dart deleted file mode 100644 index 3ef577f1..00000000 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_event_preferences.g.dart +++ /dev/null @@ -1,25 +0,0 @@ -// GENERATED CODE - DO NOT MODIFY BY HAND - -part of 'feeds_event_preferences.dart'; - -// ************************************************************************** -// JsonSerializableGenerator -// ************************************************************************** - -FeedsEventPreferences _$FeedsEventPreferencesFromJson( - Map json) => - FeedsEventPreferences( - comments: json['comments'] as String?, - mentions: json['mentions'] as String?, - newFollowers: json['new_followers'] as String?, - reactions: json['reactions'] as String?, - ); - -Map _$FeedsEventPreferencesToJson( - FeedsEventPreferences instance) => - { - 'comments': instance.comments, - 'mentions': instance.mentions, - 'new_followers': instance.newFollowers, - 'reactions': instance.reactions, - }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.dart new file mode 100644 index 00000000..166bed07 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.dart @@ -0,0 +1,106 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'feeds_preferences.g.dart'; +part 'feeds_preferences.freezed.dart'; + +@JsonEnum(alwaysCreate: true) +enum FeedsPreferencesComment { + @JsonValue('all') + all, + @JsonValue('none') + none, + @JsonValue('_unknown') + unknown; +} + +@JsonEnum(alwaysCreate: true) +enum FeedsPreferencesCommentReaction { + @JsonValue('all') + all, + @JsonValue('none') + none, + @JsonValue('_unknown') + unknown; +} + +@JsonEnum(alwaysCreate: true) +enum FeedsPreferencesFollow { + @JsonValue('all') + all, + @JsonValue('none') + none, + @JsonValue('_unknown') + unknown; +} + +@JsonEnum(alwaysCreate: true) +enum FeedsPreferencesMention { + @JsonValue('all') + all, + @JsonValue('none') + none, + @JsonValue('_unknown') + unknown; +} + +@JsonEnum(alwaysCreate: true) +enum FeedsPreferencesReaction { + @JsonValue('all') + all, + @JsonValue('none') + none, + @JsonValue('_unknown') + unknown; +} + +@freezed +@immutable +@JsonSerializable() +class FeedsPreferences with _$FeedsPreferences { + const FeedsPreferences({ + this.comment, + this.commentReaction, + this.customActivityTypes, + this.follow, + this.mention, + this.reaction, + }); + + @override + @JsonKey(unknownEnumValue: FeedsPreferencesComment.unknown) + final FeedsPreferencesComment? comment; + + @override + @JsonKey(unknownEnumValue: FeedsPreferencesCommentReaction.unknown) + final FeedsPreferencesCommentReaction? commentReaction; + + @override + final Map? customActivityTypes; + + @override + @JsonKey(unknownEnumValue: FeedsPreferencesFollow.unknown) + final FeedsPreferencesFollow? follow; + + @override + @JsonKey(unknownEnumValue: FeedsPreferencesMention.unknown) + final FeedsPreferencesMention? mention; + + @override + @JsonKey(unknownEnumValue: FeedsPreferencesReaction.unknown) + final FeedsPreferencesReaction? reaction; + + Map toJson() => _$FeedsPreferencesToJson(this); + + static FeedsPreferences fromJson(Map json) => + _$FeedsPreferencesFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.freezed.dart new file mode 100644 index 00000000..8e69de8e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.freezed.dart @@ -0,0 +1,129 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'feeds_preferences.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$FeedsPreferences { + FeedsPreferencesComment? get comment; + FeedsPreferencesCommentReaction? get commentReaction; + Map? get customActivityTypes; + FeedsPreferencesFollow? get follow; + FeedsPreferencesMention? get mention; + FeedsPreferencesReaction? get reaction; + + /// Create a copy of FeedsPreferences + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $FeedsPreferencesCopyWith get copyWith => + _$FeedsPreferencesCopyWithImpl( + this as FeedsPreferences, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is FeedsPreferences && + (identical(other.comment, comment) || other.comment == comment) && + (identical(other.commentReaction, commentReaction) || + other.commentReaction == commentReaction) && + const DeepCollectionEquality() + .equals(other.customActivityTypes, customActivityTypes) && + (identical(other.follow, follow) || other.follow == follow) && + (identical(other.mention, mention) || other.mention == mention) && + (identical(other.reaction, reaction) || + other.reaction == reaction)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + comment, + commentReaction, + const DeepCollectionEquality().hash(customActivityTypes), + follow, + mention, + reaction); + + @override + String toString() { + return 'FeedsPreferences(comment: $comment, commentReaction: $commentReaction, customActivityTypes: $customActivityTypes, follow: $follow, mention: $mention, reaction: $reaction)'; + } +} + +/// @nodoc +abstract mixin class $FeedsPreferencesCopyWith<$Res> { + factory $FeedsPreferencesCopyWith( + FeedsPreferences value, $Res Function(FeedsPreferences) _then) = + _$FeedsPreferencesCopyWithImpl; + @useResult + $Res call( + {FeedsPreferencesComment? comment, + FeedsPreferencesCommentReaction? commentReaction, + Map? customActivityTypes, + FeedsPreferencesFollow? follow, + FeedsPreferencesMention? mention, + FeedsPreferencesReaction? reaction}); +} + +/// @nodoc +class _$FeedsPreferencesCopyWithImpl<$Res> + implements $FeedsPreferencesCopyWith<$Res> { + _$FeedsPreferencesCopyWithImpl(this._self, this._then); + + final FeedsPreferences _self; + final $Res Function(FeedsPreferences) _then; + + /// Create a copy of FeedsPreferences + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? comment = freezed, + Object? commentReaction = freezed, + Object? customActivityTypes = freezed, + Object? follow = freezed, + Object? mention = freezed, + Object? reaction = freezed, + }) { + return _then(FeedsPreferences( + comment: freezed == comment + ? _self.comment + : comment // ignore: cast_nullable_to_non_nullable + as FeedsPreferencesComment?, + commentReaction: freezed == commentReaction + ? _self.commentReaction + : commentReaction // ignore: cast_nullable_to_non_nullable + as FeedsPreferencesCommentReaction?, + customActivityTypes: freezed == customActivityTypes + ? _self.customActivityTypes + : customActivityTypes // ignore: cast_nullable_to_non_nullable + as Map?, + follow: freezed == follow + ? _self.follow + : follow // ignore: cast_nullable_to_non_nullable + as FeedsPreferencesFollow?, + mention: freezed == mention + ? _self.mention + : mention // ignore: cast_nullable_to_non_nullable + as FeedsPreferencesMention?, + reaction: freezed == reaction + ? _self.reaction + : reaction // ignore: cast_nullable_to_non_nullable + as FeedsPreferencesReaction?, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.g.dart new file mode 100644 index 00000000..7658b6eb --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_preferences.g.dart @@ -0,0 +1,71 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'feeds_preferences.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +FeedsPreferences _$FeedsPreferencesFromJson(Map json) => + FeedsPreferences( + comment: $enumDecodeNullable( + _$FeedsPreferencesCommentEnumMap, json['comment'], + unknownValue: FeedsPreferencesComment.unknown), + commentReaction: $enumDecodeNullable( + _$FeedsPreferencesCommentReactionEnumMap, json['comment_reaction'], + unknownValue: FeedsPreferencesCommentReaction.unknown), + customActivityTypes: + (json['custom_activity_types'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), + ), + follow: $enumDecodeNullable( + _$FeedsPreferencesFollowEnumMap, json['follow'], + unknownValue: FeedsPreferencesFollow.unknown), + mention: $enumDecodeNullable( + _$FeedsPreferencesMentionEnumMap, json['mention'], + unknownValue: FeedsPreferencesMention.unknown), + reaction: $enumDecodeNullable( + _$FeedsPreferencesReactionEnumMap, json['reaction'], + unknownValue: FeedsPreferencesReaction.unknown), + ); + +Map _$FeedsPreferencesToJson(FeedsPreferences instance) => + { + 'comment': _$FeedsPreferencesCommentEnumMap[instance.comment], + 'comment_reaction': + _$FeedsPreferencesCommentReactionEnumMap[instance.commentReaction], + 'custom_activity_types': instance.customActivityTypes, + 'follow': _$FeedsPreferencesFollowEnumMap[instance.follow], + 'mention': _$FeedsPreferencesMentionEnumMap[instance.mention], + 'reaction': _$FeedsPreferencesReactionEnumMap[instance.reaction], + }; + +const _$FeedsPreferencesCommentEnumMap = { + FeedsPreferencesComment.all: 'all', + FeedsPreferencesComment.none: 'none', + FeedsPreferencesComment.unknown: '_unknown', +}; + +const _$FeedsPreferencesCommentReactionEnumMap = { + FeedsPreferencesCommentReaction.all: 'all', + FeedsPreferencesCommentReaction.none: 'none', + FeedsPreferencesCommentReaction.unknown: '_unknown', +}; + +const _$FeedsPreferencesFollowEnumMap = { + FeedsPreferencesFollow.all: 'all', + FeedsPreferencesFollow.none: 'none', + FeedsPreferencesFollow.unknown: '_unknown', +}; + +const _$FeedsPreferencesMentionEnumMap = { + FeedsPreferencesMention.all: 'all', + FeedsPreferencesMention.none: 'none', + FeedsPreferencesMention.unknown: '_unknown', +}; + +const _$FeedsPreferencesReactionEnumMap = { + FeedsPreferencesReaction.all: 'all', + FeedsPreferencesReaction.none: 'none', + FeedsPreferencesReaction.unknown: '_unknown', +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.freezed.dart index 2b1bce06..2966a5c7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$FollowCreatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FollowCreatedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -51,6 +52,7 @@ mixin _$FollowCreatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.freezed.dart index 311d2eb9..9d2a5a07 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$FollowDeletedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FollowDeletedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -51,6 +52,7 @@ mixin _$FollowDeletedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.freezed.dart index aabc6b3e..229f06f6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$FollowUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is FollowUpdatedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -51,6 +52,7 @@ mixin _$FollowUpdatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_response.dart index 605ef1fb..2195d18d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_response.dart @@ -78,6 +78,7 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { final NotificationStatusResponse? notificationStatus; @override + @JsonKey(unknownEnumValue: FeedOwnCapability.unknown) final List ownCapabilities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_response.g.dart index 9754b9c1..5f480549 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_response.g.dart @@ -46,7 +46,8 @@ GetOrCreateFeedResponse _$GetOrCreateFeedResponseFromJson( : NotificationStatusResponse.fromJson( json['notification_status'] as Map), ownCapabilities: (json['own_capabilities'] as List) - .map((e) => $enumDecode(_$FeedOwnCapabilityEnumMap, e)) + .map((e) => $enumDecode(_$FeedOwnCapabilityEnumMap, e, + unknownValue: FeedOwnCapability.unknown)) .toList(), ownFollows: (json['own_follows'] as List?) ?.map((e) => FollowResponse.fromJson(e as Map)) diff --git a/packages/stream_feeds/lib/src/generated/api/model/message.dart b/packages/stream_feeds/lib/src/generated/api/model/message.dart index e1e2033e..115d303d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/message.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/message.dart @@ -32,6 +32,7 @@ class Message with _$Message { required this.id, this.imageLabels, required this.latestReactions, + this.member, required this.mentionedUsers, this.messageTextUpdatedAt, this.mml, @@ -107,6 +108,9 @@ class Message with _$Message { @override final List latestReactions; + @override + final ChannelMember? member; + @override final List mentionedUsers; diff --git a/packages/stream_feeds/lib/src/generated/api/model/message.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/message.freezed.dart index 5e926be6..0826d4a7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/message.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/message.freezed.dart @@ -29,6 +29,7 @@ mixin _$Message { String get id; Map>? get imageLabels; List get latestReactions; + ChannelMember? get member; List get mentionedUsers; DateTime? get messageTextUpdatedAt; String? get mml; @@ -94,6 +95,7 @@ mixin _$Message { .equals(other.imageLabels, imageLabels) && const DeepCollectionEquality() .equals(other.latestReactions, latestReactions) && + (identical(other.member, member) || other.member == member) && const DeepCollectionEquality() .equals(other.mentionedUsers, mentionedUsers) && (identical(other.messageTextUpdatedAt, messageTextUpdatedAt) || @@ -163,6 +165,7 @@ mixin _$Message { id, const DeepCollectionEquality().hash(imageLabels), const DeepCollectionEquality().hash(latestReactions), + member, const DeepCollectionEquality().hash(mentionedUsers), messageTextUpdatedAt, mml, @@ -196,7 +199,7 @@ mixin _$Message { @override String toString() { - return 'Message(attachments: $attachments, beforeMessageSendFailed: $beforeMessageSendFailed, cid: $cid, command: $command, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, deletedForMe: $deletedForMe, deletedReplyCount: $deletedReplyCount, html: $html, i18n: $i18n, id: $id, imageLabels: $imageLabels, latestReactions: $latestReactions, mentionedUsers: $mentionedUsers, messageTextUpdatedAt: $messageTextUpdatedAt, mml: $mml, moderation: $moderation, ownReactions: $ownReactions, parentId: $parentId, pinExpires: $pinExpires, pinned: $pinned, pinnedAt: $pinnedAt, pinnedBy: $pinnedBy, poll: $poll, pollId: $pollId, quotedMessage: $quotedMessage, quotedMessageId: $quotedMessageId, reactionCounts: $reactionCounts, reactionGroups: $reactionGroups, reactionScores: $reactionScores, reminder: $reminder, replyCount: $replyCount, restrictedVisibility: $restrictedVisibility, shadowed: $shadowed, sharedLocation: $sharedLocation, showInChannel: $showInChannel, silent: $silent, text: $text, threadParticipants: $threadParticipants, type: $type, updatedAt: $updatedAt, user: $user)'; + return 'Message(attachments: $attachments, beforeMessageSendFailed: $beforeMessageSendFailed, cid: $cid, command: $command, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, deletedForMe: $deletedForMe, deletedReplyCount: $deletedReplyCount, html: $html, i18n: $i18n, id: $id, imageLabels: $imageLabels, latestReactions: $latestReactions, member: $member, mentionedUsers: $mentionedUsers, messageTextUpdatedAt: $messageTextUpdatedAt, mml: $mml, moderation: $moderation, ownReactions: $ownReactions, parentId: $parentId, pinExpires: $pinExpires, pinned: $pinned, pinnedAt: $pinnedAt, pinnedBy: $pinnedBy, poll: $poll, pollId: $pollId, quotedMessage: $quotedMessage, quotedMessageId: $quotedMessageId, reactionCounts: $reactionCounts, reactionGroups: $reactionGroups, reactionScores: $reactionScores, reminder: $reminder, replyCount: $replyCount, restrictedVisibility: $restrictedVisibility, shadowed: $shadowed, sharedLocation: $sharedLocation, showInChannel: $showInChannel, silent: $silent, text: $text, threadParticipants: $threadParticipants, type: $type, updatedAt: $updatedAt, user: $user)'; } } @@ -220,6 +223,7 @@ abstract mixin class $MessageCopyWith<$Res> { String id, Map>? imageLabels, List latestReactions, + ChannelMember? member, List mentionedUsers, DateTime? messageTextUpdatedAt, String? mml, @@ -277,6 +281,7 @@ class _$MessageCopyWithImpl<$Res> implements $MessageCopyWith<$Res> { Object? id = null, Object? imageLabels = freezed, Object? latestReactions = null, + Object? member = freezed, Object? mentionedUsers = null, Object? messageTextUpdatedAt = freezed, Object? mml = freezed, @@ -364,6 +369,10 @@ class _$MessageCopyWithImpl<$Res> implements $MessageCopyWith<$Res> { ? _self.latestReactions : latestReactions // ignore: cast_nullable_to_non_nullable as List, + member: freezed == member + ? _self.member + : member // ignore: cast_nullable_to_non_nullable + as ChannelMember?, mentionedUsers: null == mentionedUsers ? _self.mentionedUsers : mentionedUsers // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/message.g.dart b/packages/stream_feeds/lib/src/generated/api/model/message.g.dart index 34f7feec..c4e04d32 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/message.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/message.g.dart @@ -32,6 +32,9 @@ Message _$MessageFromJson(Map json) => Message( latestReactions: (json['latest_reactions'] as List) .map((e) => Reaction.fromJson(e as Map)) .toList(), + member: json['member'] == null + ? null + : ChannelMember.fromJson(json['member'] as Map), mentionedUsers: (json['mentioned_users'] as List) .map((e) => User.fromJson(e as Map)) .toList(), @@ -112,6 +115,7 @@ Map _$MessageToJson(Message instance) => { 'image_labels': instance.imageLabels, 'latest_reactions': instance.latestReactions.map((e) => e.toJson()).toList(), + 'member': instance.member?.toJson(), 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), 'message_text_updated_at': _$JsonConverterToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/message_response.dart b/packages/stream_feeds/lib/src/generated/api/model/message_response.dart index c60601e6..7004085e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/message_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/message_response.dart @@ -50,6 +50,7 @@ class MessageResponse with _$MessageResponse { required this.id, this.imageLabels, required this.latestReactions, + this.member, required this.mentionedUsers, this.messageTextUpdatedAt, this.mml, @@ -125,6 +126,9 @@ class MessageResponse with _$MessageResponse { @override final List latestReactions; + @override + final ChannelMemberResponse? member; + @override final List mentionedUsers; diff --git a/packages/stream_feeds/lib/src/generated/api/model/message_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/message_response.freezed.dart index ef8b1cc0..b9459687 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/message_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/message_response.freezed.dart @@ -29,6 +29,7 @@ mixin _$MessageResponse { String get id; Map>? get imageLabels; List get latestReactions; + ChannelMemberResponse? get member; List get mentionedUsers; DateTime? get messageTextUpdatedAt; String? get mml; @@ -93,6 +94,7 @@ mixin _$MessageResponse { .equals(other.imageLabels, imageLabels) && const DeepCollectionEquality() .equals(other.latestReactions, latestReactions) && + (identical(other.member, member) || other.member == member) && const DeepCollectionEquality() .equals(other.mentionedUsers, mentionedUsers) && (identical(other.messageTextUpdatedAt, messageTextUpdatedAt) || @@ -162,6 +164,7 @@ mixin _$MessageResponse { id, const DeepCollectionEquality().hash(imageLabels), const DeepCollectionEquality().hash(latestReactions), + member, const DeepCollectionEquality().hash(mentionedUsers), messageTextUpdatedAt, mml, @@ -195,7 +198,7 @@ mixin _$MessageResponse { @override String toString() { - return 'MessageResponse(attachments: $attachments, cid: $cid, command: $command, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, deletedForMe: $deletedForMe, deletedReplyCount: $deletedReplyCount, draft: $draft, html: $html, i18n: $i18n, id: $id, imageLabels: $imageLabels, latestReactions: $latestReactions, mentionedUsers: $mentionedUsers, messageTextUpdatedAt: $messageTextUpdatedAt, mml: $mml, moderation: $moderation, ownReactions: $ownReactions, parentId: $parentId, pinExpires: $pinExpires, pinned: $pinned, pinnedAt: $pinnedAt, pinnedBy: $pinnedBy, poll: $poll, pollId: $pollId, quotedMessage: $quotedMessage, quotedMessageId: $quotedMessageId, reactionCounts: $reactionCounts, reactionGroups: $reactionGroups, reactionScores: $reactionScores, reminder: $reminder, replyCount: $replyCount, restrictedVisibility: $restrictedVisibility, shadowed: $shadowed, sharedLocation: $sharedLocation, showInChannel: $showInChannel, silent: $silent, text: $text, threadParticipants: $threadParticipants, type: $type, updatedAt: $updatedAt, user: $user)'; + return 'MessageResponse(attachments: $attachments, cid: $cid, command: $command, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, deletedForMe: $deletedForMe, deletedReplyCount: $deletedReplyCount, draft: $draft, html: $html, i18n: $i18n, id: $id, imageLabels: $imageLabels, latestReactions: $latestReactions, member: $member, mentionedUsers: $mentionedUsers, messageTextUpdatedAt: $messageTextUpdatedAt, mml: $mml, moderation: $moderation, ownReactions: $ownReactions, parentId: $parentId, pinExpires: $pinExpires, pinned: $pinned, pinnedAt: $pinnedAt, pinnedBy: $pinnedBy, poll: $poll, pollId: $pollId, quotedMessage: $quotedMessage, quotedMessageId: $quotedMessageId, reactionCounts: $reactionCounts, reactionGroups: $reactionGroups, reactionScores: $reactionScores, reminder: $reminder, replyCount: $replyCount, restrictedVisibility: $restrictedVisibility, shadowed: $shadowed, sharedLocation: $sharedLocation, showInChannel: $showInChannel, silent: $silent, text: $text, threadParticipants: $threadParticipants, type: $type, updatedAt: $updatedAt, user: $user)'; } } @@ -220,6 +223,7 @@ abstract mixin class $MessageResponseCopyWith<$Res> { String id, Map>? imageLabels, List latestReactions, + ChannelMemberResponse? member, List mentionedUsers, DateTime? messageTextUpdatedAt, String? mml, @@ -278,6 +282,7 @@ class _$MessageResponseCopyWithImpl<$Res> Object? id = null, Object? imageLabels = freezed, Object? latestReactions = null, + Object? member = freezed, Object? mentionedUsers = null, Object? messageTextUpdatedAt = freezed, Object? mml = freezed, @@ -365,6 +370,10 @@ class _$MessageResponseCopyWithImpl<$Res> ? _self.latestReactions : latestReactions // ignore: cast_nullable_to_non_nullable as List, + member: freezed == member + ? _self.member + : member // ignore: cast_nullable_to_non_nullable + as ChannelMemberResponse?, mentionedUsers: null == mentionedUsers ? _self.mentionedUsers : mentionedUsers // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/message_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/message_response.g.dart index d27e7224..6a983767 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/message_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/message_response.g.dart @@ -35,6 +35,10 @@ MessageResponse _$MessageResponseFromJson(Map json) => latestReactions: (json['latest_reactions'] as List) .map((e) => ReactionResponse.fromJson(e as Map)) .toList(), + member: json['member'] == null + ? null + : ChannelMemberResponse.fromJson( + json['member'] as Map), mentionedUsers: (json['mentioned_users'] as List) .map((e) => UserResponse.fromJson(e as Map)) .toList(), @@ -117,6 +121,7 @@ Map _$MessageResponseToJson(MessageResponse instance) => 'image_labels': instance.imageLabels, 'latest_reactions': instance.latestReactions.map((e) => e.toJson()).toList(), + 'member': instance.member?.toJson(), 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), 'message_text_updated_at': _$JsonConverterToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.freezed.dart index 8c707cce..02d24110 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.freezed.dart @@ -35,6 +35,7 @@ mixin _$ModerationCustomActionEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ModerationCustomActionEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.item, item) || other.item == item) && @@ -44,8 +45,8 @@ mixin _$ModerationCustomActionEvent { } @override - int get hashCode => - Object.hash(runtimeType, createdAt, item, message, type, user); + int get hashCode => Object.hash( + runtimeType, super.hashCode, createdAt, item, message, type, user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.freezed.dart index 3bffa753..19a81d14 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.freezed.dart @@ -34,6 +34,7 @@ mixin _$ModerationFlaggedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ModerationFlaggedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.item, item) || other.item == item) && @@ -44,8 +45,8 @@ mixin _$ModerationFlaggedEvent { } @override - int get hashCode => - Object.hash(runtimeType, createdAt, item, objectId, type, user); + int get hashCode => Object.hash( + runtimeType, super.hashCode, createdAt, item, objectId, type, user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.freezed.dart index aaf51190..c1c48603 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.freezed.dart @@ -35,6 +35,7 @@ mixin _$ModerationMarkReviewedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ModerationMarkReviewedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.item, item) || other.item == item) && @@ -44,8 +45,8 @@ mixin _$ModerationMarkReviewedEvent { } @override - int get hashCode => - Object.hash(runtimeType, createdAt, item, message, type, user); + int get hashCode => Object.hash( + runtimeType, super.hashCode, createdAt, item, message, type, user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_context.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_context.dart new file mode 100644 index 00000000..c602cb7d --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_context.dart @@ -0,0 +1,35 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'notification_context.g.dart'; +part 'notification_context.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class NotificationContext with _$NotificationContext { + const NotificationContext({ + this.target, + this.trigger, + }); + + @override + final NotificationTarget? target; + + @override + final NotificationTrigger? trigger; + + Map toJson() => _$NotificationContextToJson(this); + + static NotificationContext fromJson(Map json) => + _$NotificationContextFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_context.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_context.freezed.dart new file mode 100644 index 00000000..4ee35d9c --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_context.freezed.dart @@ -0,0 +1,85 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'notification_context.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$NotificationContext { + NotificationTarget? get target; + NotificationTrigger? get trigger; + + /// Create a copy of NotificationContext + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $NotificationContextCopyWith get copyWith => + _$NotificationContextCopyWithImpl( + this as NotificationContext, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is NotificationContext && + (identical(other.target, target) || other.target == target) && + (identical(other.trigger, trigger) || other.trigger == trigger)); + } + + @override + int get hashCode => Object.hash(runtimeType, target, trigger); + + @override + String toString() { + return 'NotificationContext(target: $target, trigger: $trigger)'; + } +} + +/// @nodoc +abstract mixin class $NotificationContextCopyWith<$Res> { + factory $NotificationContextCopyWith( + NotificationContext value, $Res Function(NotificationContext) _then) = + _$NotificationContextCopyWithImpl; + @useResult + $Res call({NotificationTarget? target, NotificationTrigger? trigger}); +} + +/// @nodoc +class _$NotificationContextCopyWithImpl<$Res> + implements $NotificationContextCopyWith<$Res> { + _$NotificationContextCopyWithImpl(this._self, this._then); + + final NotificationContext _self; + final $Res Function(NotificationContext) _then; + + /// Create a copy of NotificationContext + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? target = freezed, + Object? trigger = freezed, + }) { + return _then(NotificationContext( + target: freezed == target + ? _self.target + : target // ignore: cast_nullable_to_non_nullable + as NotificationTarget?, + trigger: freezed == trigger + ? _self.trigger + : trigger // ignore: cast_nullable_to_non_nullable + as NotificationTrigger?, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_context.g.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_context.g.dart new file mode 100644 index 00000000..14064da0 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_context.g.dart @@ -0,0 +1,25 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'notification_context.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +NotificationContext _$NotificationContextFromJson(Map json) => + NotificationContext( + target: json['target'] == null + ? null + : NotificationTarget.fromJson(json['target'] as Map), + trigger: json['trigger'] == null + ? null + : NotificationTrigger.fromJson( + json['trigger'] as Map), + ); + +Map _$NotificationContextToJson( + NotificationContext instance) => + { + 'target': instance.target?.toJson(), + 'trigger': instance.trigger?.toJson(), + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.freezed.dart index c750a870..19c5ca73 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.freezed.dart @@ -39,6 +39,7 @@ mixin _$NotificationFeedUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is NotificationFeedUpdatedEvent && + super == other && const DeepCollectionEquality() .equals(other.aggregatedActivities, aggregatedActivities) && (identical(other.createdAt, createdAt) || @@ -58,6 +59,7 @@ mixin _$NotificationFeedUpdatedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, const DeepCollectionEquality().hash(aggregatedActivities), createdAt, const DeepCollectionEquality().hash(custom), diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_target.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_target.dart new file mode 100644 index 00000000..e06f73ef --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_target.dart @@ -0,0 +1,51 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'notification_target.g.dart'; +part 'notification_target.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class NotificationTarget with _$NotificationTarget { + const NotificationTarget({ + this.attachments, + required this.id, + this.name, + this.text, + this.type, + this.userId, + }); + + @override + final List? attachments; + + @override + final String id; + + @override + final String? name; + + @override + final String? text; + + @override + final String? type; + + @override + final String? userId; + + Map toJson() => _$NotificationTargetToJson(this); + + static NotificationTarget fromJson(Map json) => + _$NotificationTargetFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_target.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_target.freezed.dart new file mode 100644 index 00000000..f10b929d --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_target.freezed.dart @@ -0,0 +1,127 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'notification_target.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$NotificationTarget { + List? get attachments; + String get id; + String? get name; + String? get text; + String? get type; + String? get userId; + + /// Create a copy of NotificationTarget + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $NotificationTargetCopyWith get copyWith => + _$NotificationTargetCopyWithImpl( + this as NotificationTarget, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is NotificationTarget && + const DeepCollectionEquality() + .equals(other.attachments, attachments) && + (identical(other.id, id) || other.id == id) && + (identical(other.name, name) || other.name == name) && + (identical(other.text, text) || other.text == text) && + (identical(other.type, type) || other.type == type) && + (identical(other.userId, userId) || other.userId == userId)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(attachments), + id, + name, + text, + type, + userId); + + @override + String toString() { + return 'NotificationTarget(attachments: $attachments, id: $id, name: $name, text: $text, type: $type, userId: $userId)'; + } +} + +/// @nodoc +abstract mixin class $NotificationTargetCopyWith<$Res> { + factory $NotificationTargetCopyWith( + NotificationTarget value, $Res Function(NotificationTarget) _then) = + _$NotificationTargetCopyWithImpl; + @useResult + $Res call( + {List? attachments, + String id, + String? name, + String? text, + String? type, + String? userId}); +} + +/// @nodoc +class _$NotificationTargetCopyWithImpl<$Res> + implements $NotificationTargetCopyWith<$Res> { + _$NotificationTargetCopyWithImpl(this._self, this._then); + + final NotificationTarget _self; + final $Res Function(NotificationTarget) _then; + + /// Create a copy of NotificationTarget + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? attachments = freezed, + Object? id = null, + Object? name = freezed, + Object? text = freezed, + Object? type = freezed, + Object? userId = freezed, + }) { + return _then(NotificationTarget( + attachments: freezed == attachments + ? _self.attachments + : attachments // ignore: cast_nullable_to_non_nullable + as List?, + id: null == id + ? _self.id + : id // ignore: cast_nullable_to_non_nullable + as String, + name: freezed == name + ? _self.name + : name // ignore: cast_nullable_to_non_nullable + as String?, + text: freezed == text + ? _self.text + : text // ignore: cast_nullable_to_non_nullable + as String?, + type: freezed == type + ? _self.type + : type // ignore: cast_nullable_to_non_nullable + as String?, + userId: freezed == userId + ? _self.userId + : userId // ignore: cast_nullable_to_non_nullable + as String?, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_target.g.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_target.g.dart new file mode 100644 index 00000000..39340a7e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_target.g.dart @@ -0,0 +1,29 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'notification_target.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +NotificationTarget _$NotificationTargetFromJson(Map json) => + NotificationTarget( + attachments: (json['attachments'] as List?) + ?.map((e) => Attachment.fromJson(e as Map)) + .toList(), + id: json['id'] as String, + name: json['name'] as String?, + text: json['text'] as String?, + type: json['type'] as String?, + userId: json['user_id'] as String?, + ); + +Map _$NotificationTargetToJson(NotificationTarget instance) => + { + 'attachments': instance.attachments?.map((e) => e.toJson()).toList(), + 'id': instance.id, + 'name': instance.name, + 'text': instance.text, + 'type': instance.type, + 'user_id': instance.userId, + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.dart new file mode 100644 index 00000000..3adccd36 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.dart @@ -0,0 +1,35 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'notification_trigger.g.dart'; +part 'notification_trigger.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class NotificationTrigger with _$NotificationTrigger { + const NotificationTrigger({ + required this.text, + required this.type, + }); + + @override + final String text; + + @override + final String type; + + Map toJson() => _$NotificationTriggerToJson(this); + + static NotificationTrigger fromJson(Map json) => + _$NotificationTriggerFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.freezed.dart new file mode 100644 index 00000000..78950fde --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.freezed.dart @@ -0,0 +1,85 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'notification_trigger.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$NotificationTrigger { + String get text; + String get type; + + /// Create a copy of NotificationTrigger + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $NotificationTriggerCopyWith get copyWith => + _$NotificationTriggerCopyWithImpl( + this as NotificationTrigger, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is NotificationTrigger && + (identical(other.text, text) || other.text == text) && + (identical(other.type, type) || other.type == type)); + } + + @override + int get hashCode => Object.hash(runtimeType, text, type); + + @override + String toString() { + return 'NotificationTrigger(text: $text, type: $type)'; + } +} + +/// @nodoc +abstract mixin class $NotificationTriggerCopyWith<$Res> { + factory $NotificationTriggerCopyWith( + NotificationTrigger value, $Res Function(NotificationTrigger) _then) = + _$NotificationTriggerCopyWithImpl; + @useResult + $Res call({String text, String type}); +} + +/// @nodoc +class _$NotificationTriggerCopyWithImpl<$Res> + implements $NotificationTriggerCopyWith<$Res> { + _$NotificationTriggerCopyWithImpl(this._self, this._then); + + final NotificationTrigger _self; + final $Res Function(NotificationTrigger) _then; + + /// Create a copy of NotificationTrigger + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? text = null, + Object? type = null, + }) { + return _then(NotificationTrigger( + text: null == text + ? _self.text + : text // ignore: cast_nullable_to_non_nullable + as String, + type: null == type + ? _self.type + : type // ignore: cast_nullable_to_non_nullable + as String, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.g.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.g.dart new file mode 100644 index 00000000..9c517d08 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_trigger.g.dart @@ -0,0 +1,20 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'notification_trigger.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +NotificationTrigger _$NotificationTriggerFromJson(Map json) => + NotificationTrigger( + text: json['text'] as String, + type: json['type'] as String, + ); + +Map _$NotificationTriggerToJson( + NotificationTrigger instance) => + { + 'text': instance.text, + 'type': instance.type, + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.freezed.dart index def81ca7..9b08e11b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$PollClosedFeedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is PollClosedFeedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -51,6 +52,7 @@ mixin _$PollClosedFeedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.freezed.dart index d47cea84..d10597df 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$PollDeletedFeedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is PollDeletedFeedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -51,6 +52,7 @@ mixin _$PollDeletedFeedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.freezed.dart index feb1fde9..d53bb3a0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.freezed.dart @@ -36,6 +36,7 @@ mixin _$PollUpdatedFeedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is PollUpdatedFeedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -51,6 +52,7 @@ mixin _$PollUpdatedFeedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.freezed.dart index 25f9b639..71855dd6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$PollVoteCastedFeedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is PollVoteCastedFeedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -54,6 +55,7 @@ mixin _$PollVoteCastedFeedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.freezed.dart index bef3e8a7..58955aa6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$PollVoteChangedFeedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is PollVoteChangedFeedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -54,6 +55,7 @@ mixin _$PollVoteChangedFeedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.freezed.dart index 7c2429cf..c8f02a88 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.freezed.dart @@ -37,6 +37,7 @@ mixin _$PollVoteRemovedFeedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is PollVoteRemovedFeedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -54,6 +55,7 @@ mixin _$PollVoteRemovedFeedEvent { @override int get hashCode => Object.hash( runtimeType, + super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), feedVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.dart b/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.dart index 1a9cc83a..9aad959b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.dart @@ -18,15 +18,15 @@ part 'push_notification_config.freezed.dart'; @JsonSerializable() class PushNotificationConfig with _$PushNotificationConfig { const PushNotificationConfig({ - this.activityTypes, - this.enabled, + this.enablePush, + this.pushTypes, }); @override - final List? activityTypes; + final bool? enablePush; @override - final bool? enabled; + final List? pushTypes; Map toJson() => _$PushNotificationConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.freezed.dart index 45acbe29..097d2860 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.freezed.dart @@ -15,8 +15,8 @@ T _$identity(T value) => value; /// @nodoc mixin _$PushNotificationConfig { - List? get activityTypes; - bool? get enabled; + bool? get enablePush; + List? get pushTypes; /// Create a copy of PushNotificationConfig /// with the given fields replaced by the non-null parameter values. @@ -31,18 +31,18 @@ mixin _$PushNotificationConfig { return identical(this, other) || (other.runtimeType == runtimeType && other is PushNotificationConfig && - const DeepCollectionEquality() - .equals(other.activityTypes, activityTypes) && - (identical(other.enabled, enabled) || other.enabled == enabled)); + (identical(other.enablePush, enablePush) || + other.enablePush == enablePush) && + const DeepCollectionEquality().equals(other.pushTypes, pushTypes)); } @override int get hashCode => Object.hash( - runtimeType, const DeepCollectionEquality().hash(activityTypes), enabled); + runtimeType, enablePush, const DeepCollectionEquality().hash(pushTypes)); @override String toString() { - return 'PushNotificationConfig(activityTypes: $activityTypes, enabled: $enabled)'; + return 'PushNotificationConfig(enablePush: $enablePush, pushTypes: $pushTypes)'; } } @@ -52,7 +52,7 @@ abstract mixin class $PushNotificationConfigCopyWith<$Res> { $Res Function(PushNotificationConfig) _then) = _$PushNotificationConfigCopyWithImpl; @useResult - $Res call({List? activityTypes, bool? enabled}); + $Res call({bool? enablePush, List? pushTypes}); } /// @nodoc @@ -68,18 +68,18 @@ class _$PushNotificationConfigCopyWithImpl<$Res> @pragma('vm:prefer-inline') @override $Res call({ - Object? activityTypes = freezed, - Object? enabled = freezed, + Object? enablePush = freezed, + Object? pushTypes = freezed, }) { return _then(PushNotificationConfig( - activityTypes: freezed == activityTypes - ? _self.activityTypes - : activityTypes // ignore: cast_nullable_to_non_nullable - as List?, - enabled: freezed == enabled - ? _self.enabled - : enabled // ignore: cast_nullable_to_non_nullable + enablePush: freezed == enablePush + ? _self.enablePush + : enablePush // ignore: cast_nullable_to_non_nullable as bool?, + pushTypes: freezed == pushTypes + ? _self.pushTypes + : pushTypes // ignore: cast_nullable_to_non_nullable + as List?, )); } } diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.g.dart index 5c9aa716..d216a100 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_notification_config.g.dart @@ -9,15 +9,15 @@ part of 'push_notification_config.dart'; PushNotificationConfig _$PushNotificationConfigFromJson( Map json) => PushNotificationConfig( - activityTypes: (json['activity_types'] as List?) + enablePush: json['enable_push'] as bool?, + pushTypes: (json['push_types'] as List?) ?.map((e) => e as String) .toList(), - enabled: json['enabled'] as bool?, ); Map _$PushNotificationConfigToJson( PushNotificationConfig instance) => { - 'activity_types': instance.activityTypes, - 'enabled': instance.enabled, + 'enable_push': instance.enablePush, + 'push_types': instance.pushTypes, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.dart new file mode 100644 index 00000000..477368c9 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.dart @@ -0,0 +1,101 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'push_preference_input.g.dart'; +part 'push_preference_input.freezed.dart'; + +@JsonEnum(alwaysCreate: true) +enum PushPreferenceInputCallLevel { + @JsonValue('all') + all, + @JsonValue('default') + default_, + @JsonValue('none') + none, + @JsonValue('_unknown') + unknown; +} + +@JsonEnum(alwaysCreate: true) +enum PushPreferenceInputChatLevel { + @JsonValue('all') + all, + @JsonValue('default') + default_, + @JsonValue('mentions') + mentions, + @JsonValue('none') + none, + @JsonValue('_unknown') + unknown; +} + +@JsonEnum(alwaysCreate: true) +enum PushPreferenceInputFeedsLevel { + @JsonValue('all') + all, + @JsonValue('default') + default_, + @JsonValue('none') + none, + @JsonValue('_unknown') + unknown; +} + +@freezed +@immutable +@JsonSerializable() +class PushPreferenceInput with _$PushPreferenceInput { + const PushPreferenceInput({ + this.callLevel, + this.channelCid, + this.chatLevel, + this.disabledUntil, + this.feedsLevel, + this.feedsPreferences, + this.removeDisable, + this.userId, + }); + + @override + @JsonKey(unknownEnumValue: PushPreferenceInputCallLevel.unknown) + final PushPreferenceInputCallLevel? callLevel; + + @override + final String? channelCid; + + @override + @JsonKey(unknownEnumValue: PushPreferenceInputChatLevel.unknown) + final PushPreferenceInputChatLevel? chatLevel; + + @override + @EpochDateTimeConverter() + final DateTime? disabledUntil; + + @override + @JsonKey(unknownEnumValue: PushPreferenceInputFeedsLevel.unknown) + final PushPreferenceInputFeedsLevel? feedsLevel; + + @override + final FeedsPreferences? feedsPreferences; + + @override + final bool? removeDisable; + + @override + final String? userId; + + Map toJson() => _$PushPreferenceInputToJson(this); + + static PushPreferenceInput fromJson(Map json) => + _$PushPreferenceInputFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.freezed.dart new file mode 100644 index 00000000..8073ffea --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.freezed.dart @@ -0,0 +1,143 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'push_preference_input.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$PushPreferenceInput { + PushPreferenceInputCallLevel? get callLevel; + String? get channelCid; + PushPreferenceInputChatLevel? get chatLevel; + DateTime? get disabledUntil; + PushPreferenceInputFeedsLevel? get feedsLevel; + FeedsPreferences? get feedsPreferences; + bool? get removeDisable; + String? get userId; + + /// Create a copy of PushPreferenceInput + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $PushPreferenceInputCopyWith get copyWith => + _$PushPreferenceInputCopyWithImpl( + this as PushPreferenceInput, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is PushPreferenceInput && + (identical(other.callLevel, callLevel) || + other.callLevel == callLevel) && + (identical(other.channelCid, channelCid) || + other.channelCid == channelCid) && + (identical(other.chatLevel, chatLevel) || + other.chatLevel == chatLevel) && + (identical(other.disabledUntil, disabledUntil) || + other.disabledUntil == disabledUntil) && + (identical(other.feedsLevel, feedsLevel) || + other.feedsLevel == feedsLevel) && + (identical(other.feedsPreferences, feedsPreferences) || + other.feedsPreferences == feedsPreferences) && + (identical(other.removeDisable, removeDisable) || + other.removeDisable == removeDisable) && + (identical(other.userId, userId) || other.userId == userId)); + } + + @override + int get hashCode => Object.hash(runtimeType, callLevel, channelCid, chatLevel, + disabledUntil, feedsLevel, feedsPreferences, removeDisable, userId); + + @override + String toString() { + return 'PushPreferenceInput(callLevel: $callLevel, channelCid: $channelCid, chatLevel: $chatLevel, disabledUntil: $disabledUntil, feedsLevel: $feedsLevel, feedsPreferences: $feedsPreferences, removeDisable: $removeDisable, userId: $userId)'; + } +} + +/// @nodoc +abstract mixin class $PushPreferenceInputCopyWith<$Res> { + factory $PushPreferenceInputCopyWith( + PushPreferenceInput value, $Res Function(PushPreferenceInput) _then) = + _$PushPreferenceInputCopyWithImpl; + @useResult + $Res call( + {PushPreferenceInputCallLevel? callLevel, + String? channelCid, + PushPreferenceInputChatLevel? chatLevel, + DateTime? disabledUntil, + PushPreferenceInputFeedsLevel? feedsLevel, + FeedsPreferences? feedsPreferences, + bool? removeDisable, + String? userId}); +} + +/// @nodoc +class _$PushPreferenceInputCopyWithImpl<$Res> + implements $PushPreferenceInputCopyWith<$Res> { + _$PushPreferenceInputCopyWithImpl(this._self, this._then); + + final PushPreferenceInput _self; + final $Res Function(PushPreferenceInput) _then; + + /// Create a copy of PushPreferenceInput + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? callLevel = freezed, + Object? channelCid = freezed, + Object? chatLevel = freezed, + Object? disabledUntil = freezed, + Object? feedsLevel = freezed, + Object? feedsPreferences = freezed, + Object? removeDisable = freezed, + Object? userId = freezed, + }) { + return _then(PushPreferenceInput( + callLevel: freezed == callLevel + ? _self.callLevel + : callLevel // ignore: cast_nullable_to_non_nullable + as PushPreferenceInputCallLevel?, + channelCid: freezed == channelCid + ? _self.channelCid + : channelCid // ignore: cast_nullable_to_non_nullable + as String?, + chatLevel: freezed == chatLevel + ? _self.chatLevel + : chatLevel // ignore: cast_nullable_to_non_nullable + as PushPreferenceInputChatLevel?, + disabledUntil: freezed == disabledUntil + ? _self.disabledUntil + : disabledUntil // ignore: cast_nullable_to_non_nullable + as DateTime?, + feedsLevel: freezed == feedsLevel + ? _self.feedsLevel + : feedsLevel // ignore: cast_nullable_to_non_nullable + as PushPreferenceInputFeedsLevel?, + feedsPreferences: freezed == feedsPreferences + ? _self.feedsPreferences + : feedsPreferences // ignore: cast_nullable_to_non_nullable + as FeedsPreferences?, + removeDisable: freezed == removeDisable + ? _self.removeDisable + : removeDisable // ignore: cast_nullable_to_non_nullable + as bool?, + userId: freezed == userId + ? _self.userId + : userId // ignore: cast_nullable_to_non_nullable + as String?, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.g.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.g.dart new file mode 100644 index 00000000..15e69eab --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preference_input.g.dart @@ -0,0 +1,78 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'push_preference_input.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +PushPreferenceInput _$PushPreferenceInputFromJson(Map json) => + PushPreferenceInput( + callLevel: $enumDecodeNullable( + _$PushPreferenceInputCallLevelEnumMap, json['call_level'], + unknownValue: PushPreferenceInputCallLevel.unknown), + channelCid: json['channel_cid'] as String?, + chatLevel: $enumDecodeNullable( + _$PushPreferenceInputChatLevelEnumMap, json['chat_level'], + unknownValue: PushPreferenceInputChatLevel.unknown), + disabledUntil: _$JsonConverterFromJson( + json['disabled_until'], const EpochDateTimeConverter().fromJson), + feedsLevel: $enumDecodeNullable( + _$PushPreferenceInputFeedsLevelEnumMap, json['feeds_level'], + unknownValue: PushPreferenceInputFeedsLevel.unknown), + feedsPreferences: json['feeds_preferences'] == null + ? null + : FeedsPreferences.fromJson( + json['feeds_preferences'] as Map), + removeDisable: json['remove_disable'] as bool?, + userId: json['user_id'] as String?, + ); + +Map _$PushPreferenceInputToJson( + PushPreferenceInput instance) => + { + 'call_level': _$PushPreferenceInputCallLevelEnumMap[instance.callLevel], + 'channel_cid': instance.channelCid, + 'chat_level': _$PushPreferenceInputChatLevelEnumMap[instance.chatLevel], + 'disabled_until': _$JsonConverterToJson( + instance.disabledUntil, const EpochDateTimeConverter().toJson), + 'feeds_level': + _$PushPreferenceInputFeedsLevelEnumMap[instance.feedsLevel], + 'feeds_preferences': instance.feedsPreferences?.toJson(), + 'remove_disable': instance.removeDisable, + 'user_id': instance.userId, + }; + +const _$PushPreferenceInputCallLevelEnumMap = { + PushPreferenceInputCallLevel.all: 'all', + PushPreferenceInputCallLevel.default_: 'default', + PushPreferenceInputCallLevel.none: 'none', + PushPreferenceInputCallLevel.unknown: '_unknown', +}; + +const _$PushPreferenceInputChatLevelEnumMap = { + PushPreferenceInputChatLevel.all: 'all', + PushPreferenceInputChatLevel.default_: 'default', + PushPreferenceInputChatLevel.mentions: 'mentions', + PushPreferenceInputChatLevel.none: 'none', + PushPreferenceInputChatLevel.unknown: '_unknown', +}; + +Value? _$JsonConverterFromJson( + Object? json, + Value? Function(Json json) fromJson, +) => + json == null ? null : fromJson(json as Json); + +const _$PushPreferenceInputFeedsLevelEnumMap = { + PushPreferenceInputFeedsLevel.all: 'all', + PushPreferenceInputFeedsLevel.default_: 'default', + PushPreferenceInputFeedsLevel.none: 'none', + PushPreferenceInputFeedsLevel.unknown: '_unknown', +}; + +Json? _$JsonConverterToJson( + Value? value, + Json? Function(Value value) toJson, +) => + value == null ? null : toJson(value); diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preferences.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preferences.dart index 46fe9559..a40ac59e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_preferences.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preferences.dart @@ -21,8 +21,8 @@ class PushPreferences with _$PushPreferences { this.callLevel, this.chatLevel, this.disabledUntil, - this.feedsEvents, this.feedsLevel, + this.feedsPreferences, }); @override @@ -36,10 +36,10 @@ class PushPreferences with _$PushPreferences { final DateTime? disabledUntil; @override - final FeedsEventPreferences? feedsEvents; + final String? feedsLevel; @override - final String? feedsLevel; + final FeedsPreferences? feedsPreferences; Map toJson() => _$PushPreferencesToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preferences.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preferences.freezed.dart index bc11c6d0..234e7974 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_preferences.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preferences.freezed.dart @@ -18,8 +18,8 @@ mixin _$PushPreferences { String? get callLevel; String? get chatLevel; DateTime? get disabledUntil; - FeedsEventPreferences? get feedsEvents; String? get feedsLevel; + FeedsPreferences? get feedsPreferences; /// Create a copy of PushPreferences /// with the given fields replaced by the non-null parameter values. @@ -40,19 +40,19 @@ mixin _$PushPreferences { other.chatLevel == chatLevel) && (identical(other.disabledUntil, disabledUntil) || other.disabledUntil == disabledUntil) && - (identical(other.feedsEvents, feedsEvents) || - other.feedsEvents == feedsEvents) && (identical(other.feedsLevel, feedsLevel) || - other.feedsLevel == feedsLevel)); + other.feedsLevel == feedsLevel) && + (identical(other.feedsPreferences, feedsPreferences) || + other.feedsPreferences == feedsPreferences)); } @override int get hashCode => Object.hash(runtimeType, callLevel, chatLevel, - disabledUntil, feedsEvents, feedsLevel); + disabledUntil, feedsLevel, feedsPreferences); @override String toString() { - return 'PushPreferences(callLevel: $callLevel, chatLevel: $chatLevel, disabledUntil: $disabledUntil, feedsEvents: $feedsEvents, feedsLevel: $feedsLevel)'; + return 'PushPreferences(callLevel: $callLevel, chatLevel: $chatLevel, disabledUntil: $disabledUntil, feedsLevel: $feedsLevel, feedsPreferences: $feedsPreferences)'; } } @@ -66,8 +66,8 @@ abstract mixin class $PushPreferencesCopyWith<$Res> { {String? callLevel, String? chatLevel, DateTime? disabledUntil, - FeedsEventPreferences? feedsEvents, - String? feedsLevel}); + String? feedsLevel, + FeedsPreferences? feedsPreferences}); } /// @nodoc @@ -86,8 +86,8 @@ class _$PushPreferencesCopyWithImpl<$Res> Object? callLevel = freezed, Object? chatLevel = freezed, Object? disabledUntil = freezed, - Object? feedsEvents = freezed, Object? feedsLevel = freezed, + Object? feedsPreferences = freezed, }) { return _then(PushPreferences( callLevel: freezed == callLevel @@ -102,14 +102,14 @@ class _$PushPreferencesCopyWithImpl<$Res> ? _self.disabledUntil : disabledUntil // ignore: cast_nullable_to_non_nullable as DateTime?, - feedsEvents: freezed == feedsEvents - ? _self.feedsEvents - : feedsEvents // ignore: cast_nullable_to_non_nullable - as FeedsEventPreferences?, feedsLevel: freezed == feedsLevel ? _self.feedsLevel : feedsLevel // ignore: cast_nullable_to_non_nullable as String?, + feedsPreferences: freezed == feedsPreferences + ? _self.feedsPreferences + : feedsPreferences // ignore: cast_nullable_to_non_nullable + as FeedsPreferences?, )); } } diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preferences.g.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preferences.g.dart index 09fc0565..bb15bfde 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_preferences.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preferences.g.dart @@ -12,11 +12,11 @@ PushPreferences _$PushPreferencesFromJson(Map json) => chatLevel: json['chat_level'] as String?, disabledUntil: _$JsonConverterFromJson( json['disabled_until'], const EpochDateTimeConverter().fromJson), - feedsEvents: json['feeds_events'] == null - ? null - : FeedsEventPreferences.fromJson( - json['feeds_events'] as Map), feedsLevel: json['feeds_level'] as String?, + feedsPreferences: json['feeds_preferences'] == null + ? null + : FeedsPreferences.fromJson( + json['feeds_preferences'] as Map), ); Map _$PushPreferencesToJson(PushPreferences instance) => @@ -25,8 +25,8 @@ Map _$PushPreferencesToJson(PushPreferences instance) => 'chat_level': instance.chatLevel, 'disabled_until': _$JsonConverterToJson( instance.disabledUntil, const EpochDateTimeConverter().toJson), - 'feeds_events': instance.feedsEvents?.toJson(), 'feeds_level': instance.feedsLevel, + 'feeds_preferences': instance.feedsPreferences?.toJson(), }; Value? _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.dart b/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.dart new file mode 100644 index 00000000..f203a583 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.dart @@ -0,0 +1,35 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'speech_segment_config.g.dart'; +part 'speech_segment_config.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class SpeechSegmentConfig with _$SpeechSegmentConfig { + const SpeechSegmentConfig({ + this.maxSpeechCaptionMs, + this.silenceDurationMs, + }); + + @override + final int? maxSpeechCaptionMs; + + @override + final int? silenceDurationMs; + + Map toJson() => _$SpeechSegmentConfigToJson(this); + + static SpeechSegmentConfig fromJson(Map json) => + _$SpeechSegmentConfigFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.freezed.dart new file mode 100644 index 00000000..99d4cbaf --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.freezed.dart @@ -0,0 +1,88 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'speech_segment_config.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$SpeechSegmentConfig { + int? get maxSpeechCaptionMs; + int? get silenceDurationMs; + + /// Create a copy of SpeechSegmentConfig + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $SpeechSegmentConfigCopyWith get copyWith => + _$SpeechSegmentConfigCopyWithImpl( + this as SpeechSegmentConfig, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is SpeechSegmentConfig && + (identical(other.maxSpeechCaptionMs, maxSpeechCaptionMs) || + other.maxSpeechCaptionMs == maxSpeechCaptionMs) && + (identical(other.silenceDurationMs, silenceDurationMs) || + other.silenceDurationMs == silenceDurationMs)); + } + + @override + int get hashCode => + Object.hash(runtimeType, maxSpeechCaptionMs, silenceDurationMs); + + @override + String toString() { + return 'SpeechSegmentConfig(maxSpeechCaptionMs: $maxSpeechCaptionMs, silenceDurationMs: $silenceDurationMs)'; + } +} + +/// @nodoc +abstract mixin class $SpeechSegmentConfigCopyWith<$Res> { + factory $SpeechSegmentConfigCopyWith( + SpeechSegmentConfig value, $Res Function(SpeechSegmentConfig) _then) = + _$SpeechSegmentConfigCopyWithImpl; + @useResult + $Res call({int? maxSpeechCaptionMs, int? silenceDurationMs}); +} + +/// @nodoc +class _$SpeechSegmentConfigCopyWithImpl<$Res> + implements $SpeechSegmentConfigCopyWith<$Res> { + _$SpeechSegmentConfigCopyWithImpl(this._self, this._then); + + final SpeechSegmentConfig _self; + final $Res Function(SpeechSegmentConfig) _then; + + /// Create a copy of SpeechSegmentConfig + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? maxSpeechCaptionMs = freezed, + Object? silenceDurationMs = freezed, + }) { + return _then(SpeechSegmentConfig( + maxSpeechCaptionMs: freezed == maxSpeechCaptionMs + ? _self.maxSpeechCaptionMs + : maxSpeechCaptionMs // ignore: cast_nullable_to_non_nullable + as int?, + silenceDurationMs: freezed == silenceDurationMs + ? _self.silenceDurationMs + : silenceDurationMs // ignore: cast_nullable_to_non_nullable + as int?, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.g.dart new file mode 100644 index 00000000..a39236ef --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/speech_segment_config.g.dart @@ -0,0 +1,20 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'speech_segment_config.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +SpeechSegmentConfig _$SpeechSegmentConfigFromJson(Map json) => + SpeechSegmentConfig( + maxSpeechCaptionMs: (json['max_speech_caption_ms'] as num?)?.toInt(), + silenceDurationMs: (json['silence_duration_ms'] as num?)?.toInt(), + ); + +Map _$SpeechSegmentConfigToJson( + SpeechSegmentConfig instance) => + { + 'max_speech_caption_ms': instance.maxSpeechCaptionMs, + 'silence_duration_ms': instance.silenceDurationMs, + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.dart b/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.dart new file mode 100644 index 00000000..a9dd2b72 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.dart @@ -0,0 +1,31 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'srt_ingress.g.dart'; +part 'srt_ingress.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class SRTIngress with _$SRTIngress { + const SRTIngress({ + required this.address, + }); + + @override + final String address; + + Map toJson() => _$SRTIngressToJson(this); + + static SRTIngress fromJson(Map json) => + _$SRTIngressFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.freezed.dart new file mode 100644 index 00000000..3c6214cf --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.freezed.dart @@ -0,0 +1,76 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'srt_ingress.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$SRTIngress { + String get address; + + /// Create a copy of SRTIngress + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $SRTIngressCopyWith get copyWith => + _$SRTIngressCopyWithImpl(this as SRTIngress, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is SRTIngress && + (identical(other.address, address) || other.address == address)); + } + + @override + int get hashCode => Object.hash(runtimeType, address); + + @override + String toString() { + return 'SRTIngress(address: $address)'; + } +} + +/// @nodoc +abstract mixin class $SRTIngressCopyWith<$Res> { + factory $SRTIngressCopyWith( + SRTIngress value, $Res Function(SRTIngress) _then) = + _$SRTIngressCopyWithImpl; + @useResult + $Res call({String address}); +} + +/// @nodoc +class _$SRTIngressCopyWithImpl<$Res> implements $SRTIngressCopyWith<$Res> { + _$SRTIngressCopyWithImpl(this._self, this._then); + + final SRTIngress _self; + final $Res Function(SRTIngress) _then; + + /// Create a copy of SRTIngress + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? address = null, + }) { + return _then(SRTIngress( + address: null == address + ? _self.address + : address // ignore: cast_nullable_to_non_nullable + as String, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.g.dart b/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.g.dart new file mode 100644 index 00000000..c5dac665 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/srt_ingress.g.dart @@ -0,0 +1,16 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'srt_ingress.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +SRTIngress _$SRTIngressFromJson(Map json) => SRTIngress( + address: json['address'] as String, + ); + +Map _$SRTIngressToJson(SRTIngress instance) => + { + 'address': instance.address, + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.dart b/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.dart index acc78c8b..e72445c6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.dart @@ -21,6 +21,7 @@ class STTEgressConfig with _$STTEgressConfig { this.closedCaptionsEnabled, this.externalStorage, this.language, + this.speechSegmentConfig, this.storageName, this.translationLanguages, this.translationsEnabled, @@ -37,6 +38,9 @@ class STTEgressConfig with _$STTEgressConfig { @override final String? language; + @override + final SpeechSegmentConfig? speechSegmentConfig; + @override final String? storageName; diff --git a/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.freezed.dart index e2684918..270f36dc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.freezed.dart @@ -18,6 +18,7 @@ mixin _$STTEgressConfig { bool? get closedCaptionsEnabled; ExternalStorage? get externalStorage; String? get language; + SpeechSegmentConfig? get speechSegmentConfig; String? get storageName; List? get translationLanguages; bool? get translationsEnabled; @@ -43,6 +44,8 @@ mixin _$STTEgressConfig { other.externalStorage == externalStorage) && (identical(other.language, language) || other.language == language) && + (identical(other.speechSegmentConfig, speechSegmentConfig) || + other.speechSegmentConfig == speechSegmentConfig) && (identical(other.storageName, storageName) || other.storageName == storageName) && const DeepCollectionEquality() @@ -61,6 +64,7 @@ mixin _$STTEgressConfig { closedCaptionsEnabled, externalStorage, language, + speechSegmentConfig, storageName, const DeepCollectionEquality().hash(translationLanguages), translationsEnabled, @@ -69,7 +73,7 @@ mixin _$STTEgressConfig { @override String toString() { - return 'STTEgressConfig(closedCaptionsEnabled: $closedCaptionsEnabled, externalStorage: $externalStorage, language: $language, storageName: $storageName, translationLanguages: $translationLanguages, translationsEnabled: $translationsEnabled, uploadTranscriptions: $uploadTranscriptions, whisperServerBaseUrl: $whisperServerBaseUrl)'; + return 'STTEgressConfig(closedCaptionsEnabled: $closedCaptionsEnabled, externalStorage: $externalStorage, language: $language, speechSegmentConfig: $speechSegmentConfig, storageName: $storageName, translationLanguages: $translationLanguages, translationsEnabled: $translationsEnabled, uploadTranscriptions: $uploadTranscriptions, whisperServerBaseUrl: $whisperServerBaseUrl)'; } } @@ -83,6 +87,7 @@ abstract mixin class $STTEgressConfigCopyWith<$Res> { {bool? closedCaptionsEnabled, ExternalStorage? externalStorage, String? language, + SpeechSegmentConfig? speechSegmentConfig, String? storageName, List? translationLanguages, bool? translationsEnabled, @@ -106,6 +111,7 @@ class _$STTEgressConfigCopyWithImpl<$Res> Object? closedCaptionsEnabled = freezed, Object? externalStorage = freezed, Object? language = freezed, + Object? speechSegmentConfig = freezed, Object? storageName = freezed, Object? translationLanguages = freezed, Object? translationsEnabled = freezed, @@ -125,6 +131,10 @@ class _$STTEgressConfigCopyWithImpl<$Res> ? _self.language : language // ignore: cast_nullable_to_non_nullable as String?, + speechSegmentConfig: freezed == speechSegmentConfig + ? _self.speechSegmentConfig + : speechSegmentConfig // ignore: cast_nullable_to_non_nullable + as SpeechSegmentConfig?, storageName: freezed == storageName ? _self.storageName : storageName // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.g.dart index 84e5e379..b37e7001 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/stt_egress_config.g.dart @@ -14,6 +14,10 @@ STTEgressConfig _$STTEgressConfigFromJson(Map json) => : ExternalStorage.fromJson( json['external_storage'] as Map), language: json['language'] as String?, + speechSegmentConfig: json['speech_segment_config'] == null + ? null + : SpeechSegmentConfig.fromJson( + json['speech_segment_config'] as Map), storageName: json['storage_name'] as String?, translationLanguages: (json['translation_languages'] as List?) ?.map((e) => e as String) @@ -28,6 +32,7 @@ Map _$STTEgressConfigToJson(STTEgressConfig instance) => 'closed_captions_enabled': instance.closedCaptionsEnabled, 'external_storage': instance.externalStorage?.toJson(), 'language': instance.language, + 'speech_segment_config': instance.speechSegmentConfig?.toJson(), 'storage_name': instance.storageName, 'translation_languages': instance.translationLanguages, 'translations_enabled': instance.translationsEnabled, diff --git a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.dart b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.dart index 0abcbf3d..235d9338 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.dart @@ -125,6 +125,8 @@ class TranscriptionSettings with _$TranscriptionSettings { required this.closedCaptionMode, required this.language, required this.mode, + this.speechSegmentConfig, + this.translation, }); @override @@ -139,6 +141,12 @@ class TranscriptionSettings with _$TranscriptionSettings { @JsonKey(unknownEnumValue: TranscriptionSettingsMode.unknown) final TranscriptionSettingsMode mode; + @override + final SpeechSegmentConfig? speechSegmentConfig; + + @override + final TranslationSettings? translation; + Map toJson() => _$TranscriptionSettingsToJson(this); static TranscriptionSettings fromJson(Map json) => diff --git a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.freezed.dart index 4261e886..9162a0cb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.freezed.dart @@ -18,6 +18,8 @@ mixin _$TranscriptionSettings { TranscriptionSettingsClosedCaptionMode get closedCaptionMode; TranscriptionSettingsLanguage get language; TranscriptionSettingsMode get mode; + SpeechSegmentConfig? get speechSegmentConfig; + TranslationSettings? get translation; /// Create a copy of TranscriptionSettings /// with the given fields replaced by the non-null parameter values. @@ -36,16 +38,20 @@ mixin _$TranscriptionSettings { other.closedCaptionMode == closedCaptionMode) && (identical(other.language, language) || other.language == language) && - (identical(other.mode, mode) || other.mode == mode)); + (identical(other.mode, mode) || other.mode == mode) && + (identical(other.speechSegmentConfig, speechSegmentConfig) || + other.speechSegmentConfig == speechSegmentConfig) && + (identical(other.translation, translation) || + other.translation == translation)); } @override - int get hashCode => - Object.hash(runtimeType, closedCaptionMode, language, mode); + int get hashCode => Object.hash(runtimeType, closedCaptionMode, language, + mode, speechSegmentConfig, translation); @override String toString() { - return 'TranscriptionSettings(closedCaptionMode: $closedCaptionMode, language: $language, mode: $mode)'; + return 'TranscriptionSettings(closedCaptionMode: $closedCaptionMode, language: $language, mode: $mode, speechSegmentConfig: $speechSegmentConfig, translation: $translation)'; } } @@ -58,7 +64,9 @@ abstract mixin class $TranscriptionSettingsCopyWith<$Res> { $Res call( {TranscriptionSettingsClosedCaptionMode closedCaptionMode, TranscriptionSettingsLanguage language, - TranscriptionSettingsMode mode}); + TranscriptionSettingsMode mode, + SpeechSegmentConfig? speechSegmentConfig, + TranslationSettings? translation}); } /// @nodoc @@ -77,6 +85,8 @@ class _$TranscriptionSettingsCopyWithImpl<$Res> Object? closedCaptionMode = null, Object? language = null, Object? mode = null, + Object? speechSegmentConfig = freezed, + Object? translation = freezed, }) { return _then(TranscriptionSettings( closedCaptionMode: null == closedCaptionMode @@ -91,6 +101,14 @@ class _$TranscriptionSettingsCopyWithImpl<$Res> ? _self.mode : mode // ignore: cast_nullable_to_non_nullable as TranscriptionSettingsMode, + speechSegmentConfig: freezed == speechSegmentConfig + ? _self.speechSegmentConfig + : speechSegmentConfig // ignore: cast_nullable_to_non_nullable + as SpeechSegmentConfig?, + translation: freezed == translation + ? _self.translation + : translation // ignore: cast_nullable_to_non_nullable + as TranslationSettings?, )); } } diff --git a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.g.dart b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.g.dart index cbc0753c..f6a0d681 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings.g.dart @@ -18,6 +18,14 @@ TranscriptionSettings _$TranscriptionSettingsFromJson( unknownValue: TranscriptionSettingsLanguage.unknown), mode: $enumDecode(_$TranscriptionSettingsModeEnumMap, json['mode'], unknownValue: TranscriptionSettingsMode.unknown), + speechSegmentConfig: json['speech_segment_config'] == null + ? null + : SpeechSegmentConfig.fromJson( + json['speech_segment_config'] as Map), + translation: json['translation'] == null + ? null + : TranslationSettings.fromJson( + json['translation'] as Map), ); Map _$TranscriptionSettingsToJson( @@ -27,6 +35,8 @@ Map _$TranscriptionSettingsToJson( instance.closedCaptionMode]!, 'language': _$TranscriptionSettingsLanguageEnumMap[instance.language]!, 'mode': _$TranscriptionSettingsModeEnumMap[instance.mode]!, + 'speech_segment_config': instance.speechSegmentConfig?.toJson(), + 'translation': instance.translation?.toJson(), }; const _$TranscriptionSettingsClosedCaptionModeEnumMap = { diff --git a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.dart b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.dart index 45a37bf0..be1ac388 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.dart @@ -125,6 +125,8 @@ class TranscriptionSettingsResponse with _$TranscriptionSettingsResponse { required this.closedCaptionMode, required this.language, required this.mode, + this.speechSegmentConfig, + this.translation, }); @override @@ -140,6 +142,12 @@ class TranscriptionSettingsResponse with _$TranscriptionSettingsResponse { @JsonKey(unknownEnumValue: TranscriptionSettingsResponseMode.unknown) final TranscriptionSettingsResponseMode mode; + @override + final SpeechSegmentConfig? speechSegmentConfig; + + @override + final TranslationSettings? translation; + Map toJson() => _$TranscriptionSettingsResponseToJson(this); static TranscriptionSettingsResponse fromJson(Map json) => diff --git a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.freezed.dart index ba5c7a92..ce92b97b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.freezed.dart @@ -18,6 +18,8 @@ mixin _$TranscriptionSettingsResponse { TranscriptionSettingsResponseClosedCaptionMode get closedCaptionMode; TranscriptionSettingsResponseLanguage get language; TranscriptionSettingsResponseMode get mode; + SpeechSegmentConfig? get speechSegmentConfig; + TranslationSettings? get translation; /// Create a copy of TranscriptionSettingsResponse /// with the given fields replaced by the non-null parameter values. @@ -37,16 +39,20 @@ mixin _$TranscriptionSettingsResponse { other.closedCaptionMode == closedCaptionMode) && (identical(other.language, language) || other.language == language) && - (identical(other.mode, mode) || other.mode == mode)); + (identical(other.mode, mode) || other.mode == mode) && + (identical(other.speechSegmentConfig, speechSegmentConfig) || + other.speechSegmentConfig == speechSegmentConfig) && + (identical(other.translation, translation) || + other.translation == translation)); } @override - int get hashCode => - Object.hash(runtimeType, closedCaptionMode, language, mode); + int get hashCode => Object.hash(runtimeType, closedCaptionMode, language, + mode, speechSegmentConfig, translation); @override String toString() { - return 'TranscriptionSettingsResponse(closedCaptionMode: $closedCaptionMode, language: $language, mode: $mode)'; + return 'TranscriptionSettingsResponse(closedCaptionMode: $closedCaptionMode, language: $language, mode: $mode, speechSegmentConfig: $speechSegmentConfig, translation: $translation)'; } } @@ -60,7 +66,9 @@ abstract mixin class $TranscriptionSettingsResponseCopyWith<$Res> { $Res call( {TranscriptionSettingsResponseClosedCaptionMode closedCaptionMode, TranscriptionSettingsResponseLanguage language, - TranscriptionSettingsResponseMode mode}); + TranscriptionSettingsResponseMode mode, + SpeechSegmentConfig? speechSegmentConfig, + TranslationSettings? translation}); } /// @nodoc @@ -79,6 +87,8 @@ class _$TranscriptionSettingsResponseCopyWithImpl<$Res> Object? closedCaptionMode = null, Object? language = null, Object? mode = null, + Object? speechSegmentConfig = freezed, + Object? translation = freezed, }) { return _then(TranscriptionSettingsResponse( closedCaptionMode: null == closedCaptionMode @@ -93,6 +103,14 @@ class _$TranscriptionSettingsResponseCopyWithImpl<$Res> ? _self.mode : mode // ignore: cast_nullable_to_non_nullable as TranscriptionSettingsResponseMode, + speechSegmentConfig: freezed == speechSegmentConfig + ? _self.speechSegmentConfig + : speechSegmentConfig // ignore: cast_nullable_to_non_nullable + as SpeechSegmentConfig?, + translation: freezed == translation + ? _self.translation + : translation // ignore: cast_nullable_to_non_nullable + as TranslationSettings?, )); } } diff --git a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.g.dart index d01c9dbc..76683d3b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/transcription_settings_response.g.dart @@ -19,6 +19,14 @@ TranscriptionSettingsResponse _$TranscriptionSettingsResponseFromJson( mode: $enumDecode( _$TranscriptionSettingsResponseModeEnumMap, json['mode'], unknownValue: TranscriptionSettingsResponseMode.unknown), + speechSegmentConfig: json['speech_segment_config'] == null + ? null + : SpeechSegmentConfig.fromJson( + json['speech_segment_config'] as Map), + translation: json['translation'] == null + ? null + : TranslationSettings.fromJson( + json['translation'] as Map), ); Map _$TranscriptionSettingsResponseToJson( @@ -30,6 +38,8 @@ Map _$TranscriptionSettingsResponseToJson( 'language': _$TranscriptionSettingsResponseLanguageEnumMap[instance.language]!, 'mode': _$TranscriptionSettingsResponseModeEnumMap[instance.mode]!, + 'speech_segment_config': instance.speechSegmentConfig?.toJson(), + 'translation': instance.translation?.toJson(), }; const _$TranscriptionSettingsResponseClosedCaptionModeEnumMap = { diff --git a/packages/stream_feeds/lib/src/generated/api/model/translation_settings.dart b/packages/stream_feeds/lib/src/generated/api/model/translation_settings.dart new file mode 100644 index 00000000..8fa5a8bb --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translation_settings.dart @@ -0,0 +1,35 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'translation_settings.g.dart'; +part 'translation_settings.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class TranslationSettings with _$TranslationSettings { + const TranslationSettings({ + required this.enabled, + required this.languages, + }); + + @override + final bool enabled; + + @override + final List languages; + + Map toJson() => _$TranslationSettingsToJson(this); + + static TranslationSettings fromJson(Map json) => + _$TranslationSettingsFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translation_settings.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/translation_settings.freezed.dart new file mode 100644 index 00000000..051f200c --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translation_settings.freezed.dart @@ -0,0 +1,86 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'translation_settings.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$TranslationSettings { + bool get enabled; + List get languages; + + /// Create a copy of TranslationSettings + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $TranslationSettingsCopyWith get copyWith => + _$TranslationSettingsCopyWithImpl( + this as TranslationSettings, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is TranslationSettings && + (identical(other.enabled, enabled) || other.enabled == enabled) && + const DeepCollectionEquality().equals(other.languages, languages)); + } + + @override + int get hashCode => Object.hash( + runtimeType, enabled, const DeepCollectionEquality().hash(languages)); + + @override + String toString() { + return 'TranslationSettings(enabled: $enabled, languages: $languages)'; + } +} + +/// @nodoc +abstract mixin class $TranslationSettingsCopyWith<$Res> { + factory $TranslationSettingsCopyWith( + TranslationSettings value, $Res Function(TranslationSettings) _then) = + _$TranslationSettingsCopyWithImpl; + @useResult + $Res call({bool enabled, List languages}); +} + +/// @nodoc +class _$TranslationSettingsCopyWithImpl<$Res> + implements $TranslationSettingsCopyWith<$Res> { + _$TranslationSettingsCopyWithImpl(this._self, this._then); + + final TranslationSettings _self; + final $Res Function(TranslationSettings) _then; + + /// Create a copy of TranslationSettings + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? enabled = null, + Object? languages = null, + }) { + return _then(TranslationSettings( + enabled: null == enabled + ? _self.enabled + : enabled // ignore: cast_nullable_to_non_nullable + as bool, + languages: null == languages + ? _self.languages + : languages // ignore: cast_nullable_to_non_nullable + as List, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/translation_settings.g.dart b/packages/stream_feeds/lib/src/generated/api/model/translation_settings.g.dart new file mode 100644 index 00000000..7e80aae7 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translation_settings.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'translation_settings.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +TranslationSettings _$TranslationSettingsFromJson(Map json) => + TranslationSettings( + enabled: json['enabled'] as bool, + languages: + (json['languages'] as List).map((e) => e as String).toList(), + ); + +Map _$TranslationSettingsToJson( + TranslationSettings instance) => + { + 'enabled': instance.enabled, + 'languages': instance.languages, + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.dart index 473d88be..f136cdef 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.dart @@ -21,6 +21,7 @@ class UpdateActivityRequest with _$UpdateActivityRequest { this.attachments, this.custom, this.expiresAt, + this.feeds, this.filterTags, this.interestTags, this.location, @@ -39,6 +40,9 @@ class UpdateActivityRequest with _$UpdateActivityRequest { @EpochDateTimeConverter() final DateTime? expiresAt; + @override + final List? feeds; + @override final List? filterTags; diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.freezed.dart index 2f6faf4a..733f3a7d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.freezed.dart @@ -18,6 +18,7 @@ mixin _$UpdateActivityRequest { List? get attachments; Map? get custom; DateTime? get expiresAt; + List? get feeds; List? get filterTags; List? get interestTags; ActivityLocation? get location; @@ -43,6 +44,7 @@ mixin _$UpdateActivityRequest { const DeepCollectionEquality().equals(other.custom, custom) && (identical(other.expiresAt, expiresAt) || other.expiresAt == expiresAt) && + const DeepCollectionEquality().equals(other.feeds, feeds) && const DeepCollectionEquality() .equals(other.filterTags, filterTags) && const DeepCollectionEquality() @@ -61,6 +63,7 @@ mixin _$UpdateActivityRequest { const DeepCollectionEquality().hash(attachments), const DeepCollectionEquality().hash(custom), expiresAt, + const DeepCollectionEquality().hash(feeds), const DeepCollectionEquality().hash(filterTags), const DeepCollectionEquality().hash(interestTags), location, @@ -70,7 +73,7 @@ mixin _$UpdateActivityRequest { @override String toString() { - return 'UpdateActivityRequest(attachments: $attachments, custom: $custom, expiresAt: $expiresAt, filterTags: $filterTags, interestTags: $interestTags, location: $location, pollId: $pollId, text: $text, visibility: $visibility)'; + return 'UpdateActivityRequest(attachments: $attachments, custom: $custom, expiresAt: $expiresAt, feeds: $feeds, filterTags: $filterTags, interestTags: $interestTags, location: $location, pollId: $pollId, text: $text, visibility: $visibility)'; } } @@ -84,6 +87,7 @@ abstract mixin class $UpdateActivityRequestCopyWith<$Res> { {List? attachments, Map? custom, DateTime? expiresAt, + List? feeds, List? filterTags, List? interestTags, ActivityLocation? location, @@ -108,6 +112,7 @@ class _$UpdateActivityRequestCopyWithImpl<$Res> Object? attachments = freezed, Object? custom = freezed, Object? expiresAt = freezed, + Object? feeds = freezed, Object? filterTags = freezed, Object? interestTags = freezed, Object? location = freezed, @@ -128,6 +133,10 @@ class _$UpdateActivityRequestCopyWithImpl<$Res> ? _self.expiresAt : expiresAt // ignore: cast_nullable_to_non_nullable as DateTime?, + feeds: freezed == feeds + ? _self.feeds + : feeds // ignore: cast_nullable_to_non_nullable + as List?, filterTags: freezed == filterTags ? _self.filterTags : filterTags // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.g.dart index 519cd597..af9e75da 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_activity_request.g.dart @@ -15,6 +15,8 @@ UpdateActivityRequest _$UpdateActivityRequestFromJson( custom: json['custom'] as Map?, expiresAt: _$JsonConverterFromJson( json['expires_at'], const EpochDateTimeConverter().fromJson), + feeds: + (json['feeds'] as List?)?.map((e) => e as String).toList(), filterTags: (json['filter_tags'] as List?) ?.map((e) => e as String) .toList(), @@ -36,6 +38,7 @@ Map _$UpdateActivityRequestToJson( 'custom': instance.custom, 'expires_at': _$JsonConverterToJson( instance.expiresAt, const EpochDateTimeConverter().toJson), + 'feeds': instance.feeds, 'filter_tags': instance.filterTags, 'interest_tags': instance.interestTags, 'location': instance.location?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.dart new file mode 100644 index 00000000..1eae5298 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.dart @@ -0,0 +1,31 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'upsert_push_preferences_request.g.dart'; +part 'upsert_push_preferences_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class UpsertPushPreferencesRequest with _$UpsertPushPreferencesRequest { + const UpsertPushPreferencesRequest({ + required this.preferences, + }); + + @override + final List preferences; + + Map toJson() => _$UpsertPushPreferencesRequestToJson(this); + + static UpsertPushPreferencesRequest fromJson(Map json) => + _$UpsertPushPreferencesRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.freezed.dart new file mode 100644 index 00000000..c55b31da --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.freezed.dart @@ -0,0 +1,82 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'upsert_push_preferences_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$UpsertPushPreferencesRequest { + List get preferences; + + /// Create a copy of UpsertPushPreferencesRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $UpsertPushPreferencesRequestCopyWith + get copyWith => _$UpsertPushPreferencesRequestCopyWithImpl< + UpsertPushPreferencesRequest>( + this as UpsertPushPreferencesRequest, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is UpsertPushPreferencesRequest && + const DeepCollectionEquality() + .equals(other.preferences, preferences)); + } + + @override + int get hashCode => Object.hash( + runtimeType, const DeepCollectionEquality().hash(preferences)); + + @override + String toString() { + return 'UpsertPushPreferencesRequest(preferences: $preferences)'; + } +} + +/// @nodoc +abstract mixin class $UpsertPushPreferencesRequestCopyWith<$Res> { + factory $UpsertPushPreferencesRequestCopyWith( + UpsertPushPreferencesRequest value, + $Res Function(UpsertPushPreferencesRequest) _then) = + _$UpsertPushPreferencesRequestCopyWithImpl; + @useResult + $Res call({List preferences}); +} + +/// @nodoc +class _$UpsertPushPreferencesRequestCopyWithImpl<$Res> + implements $UpsertPushPreferencesRequestCopyWith<$Res> { + _$UpsertPushPreferencesRequestCopyWithImpl(this._self, this._then); + + final UpsertPushPreferencesRequest _self; + final $Res Function(UpsertPushPreferencesRequest) _then; + + /// Create a copy of UpsertPushPreferencesRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? preferences = null, + }) { + return _then(UpsertPushPreferencesRequest( + preferences: null == preferences + ? _self.preferences + : preferences // ignore: cast_nullable_to_non_nullable + as List, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.g.dart new file mode 100644 index 00000000..92aca368 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_request.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'upsert_push_preferences_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +UpsertPushPreferencesRequest _$UpsertPushPreferencesRequestFromJson( + Map json) => + UpsertPushPreferencesRequest( + preferences: (json['preferences'] as List) + .map((e) => PushPreferenceInput.fromJson(e as Map)) + .toList(), + ); + +Map _$UpsertPushPreferencesRequestToJson( + UpsertPushPreferencesRequest instance) => + { + 'preferences': instance.preferences.map((e) => e.toJson()).toList(), + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.dart new file mode 100644 index 00000000..83f5cd91 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.dart @@ -0,0 +1,39 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'upsert_push_preferences_response.g.dart'; +part 'upsert_push_preferences_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class UpsertPushPreferencesResponse with _$UpsertPushPreferencesResponse { + const UpsertPushPreferencesResponse({ + required this.duration, + required this.userChannelPreferences, + required this.userPreferences, + }); + + @override + final String duration; + + @override + final Map> userChannelPreferences; + + @override + final Map userPreferences; + + Map toJson() => _$UpsertPushPreferencesResponseToJson(this); + + static UpsertPushPreferencesResponse fromJson(Map json) => + _$UpsertPushPreferencesResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.freezed.dart new file mode 100644 index 00000000..10537d28 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.freezed.dart @@ -0,0 +1,104 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'upsert_push_preferences_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$UpsertPushPreferencesResponse { + String get duration; + Map> get userChannelPreferences; + Map get userPreferences; + + /// Create a copy of UpsertPushPreferencesResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $UpsertPushPreferencesResponseCopyWith + get copyWith => _$UpsertPushPreferencesResponseCopyWithImpl< + UpsertPushPreferencesResponse>( + this as UpsertPushPreferencesResponse, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is UpsertPushPreferencesResponse && + (identical(other.duration, duration) || + other.duration == duration) && + const DeepCollectionEquality() + .equals(other.userChannelPreferences, userChannelPreferences) && + const DeepCollectionEquality() + .equals(other.userPreferences, userPreferences)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + duration, + const DeepCollectionEquality().hash(userChannelPreferences), + const DeepCollectionEquality().hash(userPreferences)); + + @override + String toString() { + return 'UpsertPushPreferencesResponse(duration: $duration, userChannelPreferences: $userChannelPreferences, userPreferences: $userPreferences)'; + } +} + +/// @nodoc +abstract mixin class $UpsertPushPreferencesResponseCopyWith<$Res> { + factory $UpsertPushPreferencesResponseCopyWith( + UpsertPushPreferencesResponse value, + $Res Function(UpsertPushPreferencesResponse) _then) = + _$UpsertPushPreferencesResponseCopyWithImpl; + @useResult + $Res call( + {String duration, + Map> userChannelPreferences, + Map userPreferences}); +} + +/// @nodoc +class _$UpsertPushPreferencesResponseCopyWithImpl<$Res> + implements $UpsertPushPreferencesResponseCopyWith<$Res> { + _$UpsertPushPreferencesResponseCopyWithImpl(this._self, this._then); + + final UpsertPushPreferencesResponse _self; + final $Res Function(UpsertPushPreferencesResponse) _then; + + /// Create a copy of UpsertPushPreferencesResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? duration = null, + Object? userChannelPreferences = null, + Object? userPreferences = null, + }) { + return _then(UpsertPushPreferencesResponse( + duration: null == duration + ? _self.duration + : duration // ignore: cast_nullable_to_non_nullable + as String, + userChannelPreferences: null == userChannelPreferences + ? _self.userChannelPreferences + : userChannelPreferences // ignore: cast_nullable_to_non_nullable + as Map>, + userPreferences: null == userPreferences + ? _self.userPreferences + : userPreferences // ignore: cast_nullable_to_non_nullable + as Map, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.g.dart new file mode 100644 index 00000000..b68dc213 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_push_preferences_response.g.dart @@ -0,0 +1,36 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'upsert_push_preferences_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +UpsertPushPreferencesResponse _$UpsertPushPreferencesResponseFromJson( + Map json) => + UpsertPushPreferencesResponse( + duration: json['duration'] as String, + userChannelPreferences: + (json['user_channel_preferences'] as Map).map( + (k, e) => MapEntry( + k, + (e as Map).map( + (k, e) => MapEntry(k, + ChannelPushPreferences.fromJson(e as Map)), + )), + ), + userPreferences: (json['user_preferences'] as Map).map( + (k, e) => + MapEntry(k, PushPreferences.fromJson(e as Map)), + ), + ); + +Map _$UpsertPushPreferencesResponseToJson( + UpsertPushPreferencesResponse instance) => + { + 'duration': instance.duration, + 'user_channel_preferences': instance.userChannelPreferences + .map((k, e) => MapEntry(k, e.map((k, e) => MapEntry(k, e.toJson())))), + 'user_preferences': + instance.userPreferences.map((k, e) => MapEntry(k, e.toJson())), + }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.freezed.dart index c38018a0..5405e9ad 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.freezed.dart @@ -40,6 +40,7 @@ mixin _$UserBannedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is UserBannedEvent && + super == other && (identical(other.channelId, channelId) || other.channelId == channelId) && (identical(other.channelType, channelType) || @@ -59,8 +60,20 @@ mixin _$UserBannedEvent { } @override - int get hashCode => Object.hash(runtimeType, channelId, channelType, cid, - createdAt, createdBy, expiration, reason, shadow, team, type, user); + int get hashCode => Object.hash( + runtimeType, + super.hashCode, + channelId, + channelType, + cid, + createdAt, + createdBy, + expiration, + reason, + shadow, + team, + type, + user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.freezed.dart index ca362d89..2e63ba68 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.freezed.dart @@ -33,6 +33,7 @@ mixin _$UserDeactivatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is UserDeactivatedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.createdBy, createdBy) || @@ -42,8 +43,8 @@ mixin _$UserDeactivatedEvent { } @override - int get hashCode => - Object.hash(runtimeType, createdAt, createdBy, type, user); + int get hashCode => Object.hash( + runtimeType, super.hashCode, createdAt, createdBy, type, user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_muted_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/user_muted_event.freezed.dart index be64a61a..4c4f3b5c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_muted_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_muted_event.freezed.dart @@ -34,6 +34,7 @@ mixin _$UserMutedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is UserMutedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.targetUser, targetUser) || @@ -45,8 +46,8 @@ mixin _$UserMutedEvent { } @override - int get hashCode => Object.hash(runtimeType, createdAt, targetUser, - const DeepCollectionEquality().hash(targetUsers), type, user); + int get hashCode => Object.hash(runtimeType, super.hashCode, createdAt, + targetUser, const DeepCollectionEquality().hash(targetUsers), type, user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.freezed.dart index 2a83aede..84a0318f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.freezed.dart @@ -32,6 +32,7 @@ mixin _$UserReactivatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is UserReactivatedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.type, type) || other.type == type) && @@ -39,7 +40,8 @@ mixin _$UserReactivatedEvent { } @override - int get hashCode => Object.hash(runtimeType, createdAt, type, user); + int get hashCode => + Object.hash(runtimeType, super.hashCode, createdAt, type, user); @override String toString() { diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.freezed.dart index 236b2b69..079ee9a1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.freezed.dart @@ -34,6 +34,7 @@ mixin _$UserUpdatedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is UserUpdatedEvent && + super == other && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && @@ -44,7 +45,7 @@ mixin _$UserUpdatedEvent { } @override - int get hashCode => Object.hash(runtimeType, createdAt, + int get hashCode => Object.hash(runtimeType, super.hashCode, createdAt, const DeepCollectionEquality().hash(custom), receivedAt, type, user); @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.dart b/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.dart new file mode 100644 index 00000000..121772d7 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.dart @@ -0,0 +1,31 @@ +// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. + +// coverage:ignore-file +// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs + +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:meta/meta.dart'; +import 'package:stream_core/stream_core.dart' as core; + +import '../models.dart'; + +part 'whip_ingress.g.dart'; +part 'whip_ingress.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class WHIPIngress with _$WHIPIngress { + const WHIPIngress({ + required this.address, + }); + + @override + final String address; + + Map toJson() => _$WHIPIngressToJson(this); + + static WHIPIngress fromJson(Map json) => + _$WHIPIngressFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.freezed.dart new file mode 100644 index 00000000..2d279086 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.freezed.dart @@ -0,0 +1,76 @@ +// dart format width=80 +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'whip_ingress.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +// dart format off +T _$identity(T value) => value; + +/// @nodoc +mixin _$WHIPIngress { + String get address; + + /// Create a copy of WHIPIngress + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $WHIPIngressCopyWith get copyWith => + _$WHIPIngressCopyWithImpl(this as WHIPIngress, _$identity); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is WHIPIngress && + (identical(other.address, address) || other.address == address)); + } + + @override + int get hashCode => Object.hash(runtimeType, address); + + @override + String toString() { + return 'WHIPIngress(address: $address)'; + } +} + +/// @nodoc +abstract mixin class $WHIPIngressCopyWith<$Res> { + factory $WHIPIngressCopyWith( + WHIPIngress value, $Res Function(WHIPIngress) _then) = + _$WHIPIngressCopyWithImpl; + @useResult + $Res call({String address}); +} + +/// @nodoc +class _$WHIPIngressCopyWithImpl<$Res> implements $WHIPIngressCopyWith<$Res> { + _$WHIPIngressCopyWithImpl(this._self, this._then); + + final WHIPIngress _self; + final $Res Function(WHIPIngress) _then; + + /// Create a copy of WHIPIngress + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? address = null, + }) { + return _then(WHIPIngress( + address: null == address + ? _self.address + : address // ignore: cast_nullable_to_non_nullable + as String, + )); + } +} + +// dart format on diff --git a/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.g.dart b/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.g.dart new file mode 100644 index 00000000..880500b3 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/whip_ingress.g.dart @@ -0,0 +1,16 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'whip_ingress.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +WHIPIngress _$WHIPIngressFromJson(Map json) => WHIPIngress( + address: json['address'] as String, + ); + +Map _$WHIPIngressToJson(WHIPIngress instance) => + { + 'address': instance.address, + }; diff --git a/packages/stream_feeds/lib/src/generated/api/models.dart b/packages/stream_feeds/lib/src/generated/api/models.dart index b4541074..45418cec 100644 --- a/packages/stream_feeds/lib/src/generated/api/models.dart +++ b/packages/stream_feeds/lib/src/generated/api/models.dart @@ -103,8 +103,11 @@ export 'model/channel.dart'; export 'model/channel_config.dart'; export 'model/channel_config_with_info.dart'; export 'model/channel_member.dart'; +export 'model/channel_member_lookup.dart'; +export 'model/channel_member_response.dart'; export 'model/channel_mute.dart'; export 'model/channel_own_capability.dart'; +export 'model/channel_push_preferences.dart'; export 'model/channel_response.dart'; export 'model/command.dart'; export 'model/comment_added_event.dart'; @@ -176,7 +179,7 @@ export 'model/feed_own_capability.dart'; export 'model/feed_request.dart'; export 'model/feed_response.dart'; export 'model/feed_updated_event.dart'; -export 'model/feeds_event_preferences.dart'; +export 'model/feeds_preferences.dart'; export 'model/feeds_reaction_response.dart'; export 'model/field.dart'; export 'model/file_upload_config.dart'; @@ -258,9 +261,12 @@ export 'model/mute_request.dart'; export 'model/mute_response.dart'; export 'model/noise_cancellation_settings.dart'; export 'model/notification_config.dart'; +export 'model/notification_context.dart'; export 'model/notification_feed_updated_event.dart'; export 'model/notification_settings.dart'; export 'model/notification_status_response.dart'; +export 'model/notification_target.dart'; +export 'model/notification_trigger.dart'; export 'model/ocr_rule.dart'; export 'model/only_user_id.dart'; export 'model/own_user.dart'; @@ -289,6 +295,7 @@ export 'model/poll_votes_response.dart'; export 'model/privacy_settings.dart'; export 'model/privacy_settings_response.dart'; export 'model/push_notification_config.dart'; +export 'model/push_preference_input.dart'; export 'model/push_preferences.dart'; export 'model/quality.dart'; export 'model/query_activities_request.dart'; @@ -347,6 +354,7 @@ export 'model/rule_builder_condition_group.dart'; export 'model/rule_builder_config.dart'; export 'model/rule_builder_rule.dart'; export 'model/sfuid_last_seen.dart'; +export 'model/srt_ingress.dart'; export 'model/stt_egress_config.dart'; export 'model/screensharing_settings.dart'; export 'model/screensharing_settings_response.dart'; @@ -359,6 +367,7 @@ export 'model/shared_locations_response.dart'; export 'model/single_follow_response.dart'; export 'model/sort_param.dart'; export 'model/sort_param_request.dart'; +export 'model/speech_segment_config.dart'; export 'model/stories_config.dart'; export 'model/submit_action_request.dart'; export 'model/submit_action_response.dart'; @@ -372,6 +381,7 @@ export 'model/thumbnails_settings.dart'; export 'model/thumbnails_settings_response.dart'; export 'model/transcription_settings.dart'; export 'model/transcription_settings_response.dart'; +export 'model/translation_settings.dart'; export 'model/typing_indicators.dart'; export 'model/typing_indicators_response.dart'; export 'model/unblock_users_request.dart'; @@ -408,6 +418,8 @@ export 'model/upsert_activities_request.dart'; export 'model/upsert_activities_response.dart'; export 'model/upsert_config_request.dart'; export 'model/upsert_config_response.dart'; +export 'model/upsert_push_preferences_request.dart'; +export 'model/upsert_push_preferences_response.dart'; export 'model/user.dart'; export 'model/user_banned_event.dart'; export 'model/user_created_within_parameters.dart'; @@ -432,6 +444,7 @@ export 'model/video_rule_parameters.dart'; export 'model/video_settings.dart'; export 'model/video_settings_response.dart'; export 'model/vote_data.dart'; +export 'model/whip_ingress.dart'; export 'model/ws_auth_message.dart'; export 'model/ws_client_event.dart'; export 'model/ws_event.dart'; diff --git a/packages/stream_feeds/lib/src/models/activity_data.dart b/packages/stream_feeds/lib/src/models/activity_data.dart index 4822a752..361bc238 100644 --- a/packages/stream_feeds/lib/src/models/activity_data.dart +++ b/packages/stream_feeds/lib/src/models/activity_data.dart @@ -132,7 +132,7 @@ class ActivityData with _$ActivityData { /// Contextual data for notifications related to this activity. @override - final Map? notificationContext; + final NotificationContext? notificationContext; /// All the bookmarks from the current user for this activity. @override diff --git a/packages/stream_feeds/lib/src/models/activity_data.freezed.dart b/packages/stream_feeds/lib/src/models/activity_data.freezed.dart index 8789aa91..23864bd2 100644 --- a/packages/stream_feeds/lib/src/models/activity_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/activity_data.freezed.dart @@ -32,7 +32,7 @@ mixin _$ActivityData { ActivityLocation? get location; List get mentionedUsers; Moderation? get moderation; - Map? get notificationContext; + NotificationContext? get notificationContext; List get ownBookmarks; List get ownReactions; ActivityData? get parent; @@ -95,8 +95,8 @@ mixin _$ActivityData { .equals(other.mentionedUsers, mentionedUsers) && (identical(other.moderation, moderation) || other.moderation == moderation) && - const DeepCollectionEquality() - .equals(other.notificationContext, notificationContext) && + (identical(other.notificationContext, notificationContext) || + other.notificationContext == notificationContext) && const DeepCollectionEquality() .equals(other.ownBookmarks, ownBookmarks) && const DeepCollectionEquality() @@ -146,7 +146,7 @@ mixin _$ActivityData { location, const DeepCollectionEquality().hash(mentionedUsers), moderation, - const DeepCollectionEquality().hash(notificationContext), + notificationContext, const DeepCollectionEquality().hash(ownBookmarks), const DeepCollectionEquality().hash(ownReactions), parent, @@ -196,7 +196,7 @@ abstract mixin class $ActivityDataCopyWith<$Res> { ActivityLocation? location, List mentionedUsers, Moderation? moderation, - Map? notificationContext, + NotificationContext? notificationContext, List ownBookmarks, List ownReactions, ActivityData? parent, @@ -336,7 +336,7 @@ class _$ActivityDataCopyWithImpl<$Res> implements $ActivityDataCopyWith<$Res> { notificationContext: freezed == notificationContext ? _self.notificationContext : notificationContext // ignore: cast_nullable_to_non_nullable - as Map?, + as NotificationContext?, ownBookmarks: null == ownBookmarks ? _self.ownBookmarks : ownBookmarks // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/ws/events/events.freezed.dart b/packages/stream_feeds/lib/src/ws/events/events.freezed.dart index 015a97fd..a851ad23 100644 --- a/packages/stream_feeds/lib/src/ws/events/events.freezed.dart +++ b/packages/stream_feeds/lib/src/ws/events/events.freezed.dart @@ -36,6 +36,7 @@ mixin _$HealthCheckEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is HealthCheckEvent && + super == other && (identical(other.cid, cid) || other.cid == cid) && (identical(other.connectionId, connectionId) || other.connectionId == connectionId) && @@ -49,8 +50,16 @@ mixin _$HealthCheckEvent { } @override - int get hashCode => Object.hash(runtimeType, cid, connectionId, createdAt, - const DeepCollectionEquality().hash(custom), me, receivedAt, type); + int get hashCode => Object.hash( + runtimeType, + super.hashCode, + cid, + connectionId, + createdAt, + const DeepCollectionEquality().hash(custom), + me, + receivedAt, + type); @override String toString() { @@ -148,6 +157,7 @@ mixin _$ConnectedEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ConnectedEvent && + super == other && (identical(other.connectionId, connectionId) || other.connectionId == connectionId) && (identical(other.createdAt, createdAt) || @@ -157,8 +167,8 @@ mixin _$ConnectedEvent { } @override - int get hashCode => - Object.hash(runtimeType, connectionId, createdAt, me, type); + int get hashCode => Object.hash( + runtimeType, super.hashCode, connectionId, createdAt, me, type); @override String toString() { @@ -238,6 +248,7 @@ mixin _$ConnectionErrorEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ConnectionErrorEvent && + super == other && (identical(other.connectionId, connectionId) || other.connectionId == connectionId) && (identical(other.createdAt, createdAt) || @@ -247,8 +258,8 @@ mixin _$ConnectionErrorEvent { } @override - int get hashCode => - Object.hash(runtimeType, connectionId, createdAt, error, type); + int get hashCode => Object.hash( + runtimeType, super.hashCode, connectionId, createdAt, error, type); @override String toString() {