From 5b3c887e4236ab2d8141c1b80afda78c5f1ad232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Braz=CC=87ewicz?= Date: Thu, 18 Jun 2026 11:45:25 +0200 Subject: [PATCH 1/2] new generator output --- analysis_options.yaml | 1 + docs/analysis_options.yaml | 2 + .../example/analysis_options.yaml | 4 + .../api/model/action_log_response.dart | 2 + .../api/model/action_log_response.g.dart | 6 +- .../api/model/activity_added_event.dart | 1 + .../api/model/activity_added_event.g.dart | 8 +- .../api/model/activity_deleted_event.dart | 1 + .../api/model/activity_deleted_event.g.dart | 8 +- .../api/model/activity_feedback_event.dart | 1 + .../api/model/activity_feedback_event.g.dart | 8 +- .../activity_feedback_event_payload.g.dart | 4 +- .../api/model/activity_mark_event.dart | 1 + .../api/model/activity_mark_event.g.dart | 8 +- .../api/model/activity_pin_response.g.dart | 4 +- .../api/model/activity_pinned_event.dart | 1 + .../api/model/activity_pinned_event.g.dart | 8 +- .../model/activity_reaction_added_event.dart | 1 + .../activity_reaction_added_event.g.dart | 8 +- .../activity_reaction_deleted_event.dart | 1 + .../activity_reaction_deleted_event.g.dart | 8 +- .../activity_reaction_updated_event.dart | 1 + .../activity_reaction_updated_event.g.dart | 8 +- .../activity_removed_from_feed_event.dart | 1 + .../activity_removed_from_feed_event.g.dart | 8 +- .../generated/api/model/activity_request.dart | 1 + .../api/model/activity_request.g.dart | 2 +- .../api/model/activity_response.dart | 13 ++ .../api/model/activity_response.g.dart | 110 +++++++++------- .../api/model/activity_restored_event.dart | 1 + .../api/model/activity_restored_event.g.dart | 8 +- .../api/model/activity_selector_config.g.dart | 2 +- .../api/model/activity_unpinned_event.dart | 1 + .../api/model/activity_unpinned_event.g.dart | 8 +- .../api/model/activity_updated_event.dart | 1 + .../api/model/activity_updated_event.g.dart | 8 +- .../api/model/add_activity_request.dart | 1 + .../api/model/add_activity_request.g.dart | 2 +- .../api/model/add_comments_batch_request.dart | 1 + .../model/add_comments_batch_request.g.dart | 8 +- .../model/add_comments_batch_response.dart | 1 + .../model/add_comments_batch_response.g.dart | 6 +- .../model/add_user_group_members_request.dart | 1 + .../add_user_group_members_request.g.dart | 2 +- .../model/aggregated_activity_response.dart | 1 + .../model/aggregated_activity_response.g.dart | 12 +- .../generated/api/model/ai_image_config.dart | 2 + .../api/model/ai_image_config.g.dart | 11 +- .../generated/api/model/ai_text_config.dart | 2 + .../generated/api/model/ai_text_config.g.dart | 13 +- .../generated/api/model/ai_video_config.dart | 1 + .../api/model/ai_video_config.g.dart | 8 +- .../api/model/app_updated_event.dart | 1 + .../api/model/app_updated_event.g.dart | 8 +- .../api/model/appeal_item_response.g.dart | 4 +- .../src/generated/api/model/attachment.dart | 1 + .../src/generated/api/model/attachment.g.dart | 2 +- ...automod_platform_circumvention_config.dart | 1 + ...tomod_platform_circumvention_config.g.dart | 2 +- .../automod_semantic_filters_config.dart | 1 + .../automod_semantic_filters_config.g.dart | 12 +- .../api/model/automod_toxicity_config.dart | 1 + .../api/model/automod_toxicity_config.g.dart | 2 +- .../api/model/ban_info_response.g.dart | 6 +- .../api/model/block_list_config.dart | 1 + .../api/model/block_list_config.g.dart | 3 +- .../api/model/block_list_response.dart | 1 + .../api/model/block_list_response.g.dart | 10 +- .../api/model/block_users_response.g.dart | 2 +- .../api/model/blocked_user_response.g.dart | 2 +- .../generated/api/model/bodyguard_rule.dart | 1 + .../generated/api/model/bodyguard_rule.g.dart | 10 +- .../api/model/bookmark_added_event.dart | 1 + .../api/model/bookmark_added_event.g.dart | 8 +- .../api/model/bookmark_deleted_event.dart | 1 + .../api/model/bookmark_deleted_event.g.dart | 8 +- .../model/bookmark_folder_deleted_event.dart | 1 + .../bookmark_folder_deleted_event.g.dart | 8 +- .../api/model/bookmark_folder_response.g.dart | 4 +- .../model/bookmark_folder_updated_event.dart | 1 + .../bookmark_folder_updated_event.g.dart | 8 +- .../api/model/bookmark_response.g.dart | 4 +- .../api/model/bookmark_updated_event.dart | 1 + .../api/model/bookmark_updated_event.g.dart | 8 +- .../model/bulk_action_appeals_request.dart | 1 + .../model/bulk_action_appeals_request.g.dart | 2 +- .../model/bulk_action_appeals_response.dart | 2 + .../model/bulk_action_appeals_response.g.dart | 8 +- .../bulk_delete_action_config_request.dart | 1 + .../bulk_delete_action_config_request.g.dart | 2 +- .../bulk_upsert_action_config_request.dart | 1 + .../bulk_upsert_action_config_request.g.dart | 10 +- .../bulk_upsert_action_config_response.dart | 1 + .../bulk_upsert_action_config_response.g.dart | 14 ++- .../generated/api/model/call_response.dart | 2 + .../generated/api/model/call_response.g.dart | 16 +-- .../api/model/channel_config_with_info.dart | 1 + .../api/model/channel_config_with_info.g.dart | 7 +- .../api/model/channel_member_response.dart | 1 + .../api/model/channel_member_response.g.dart | 30 ++--- .../generated/api/model/channel_mute.g.dart | 8 +- .../channel_push_preferences_response.g.dart | 4 +- .../generated/api/model/channel_response.dart | 93 +------------- .../api/model/channel_response.freezed.dart | 6 +- .../api/model/channel_response.g.dart | 118 +++++++++--------- .../model/chat_draft_payload_response.dart | 1 + .../model/chat_draft_payload_response.g.dart | 2 +- .../api/model/chat_draft_response.g.dart | 2 +- .../api/model/chat_message_response.dart | 8 ++ .../api/model/chat_message_response.g.dart | 76 ++++++----- .../model/chat_reaction_group_response.dart | 1 + .../model/chat_reaction_group_response.g.dart | 18 +-- .../chat_reaction_group_user_response.g.dart | 2 +- .../api/model/chat_reaction_response.dart | 1 + .../api/model/chat_reaction_response.g.dart | 6 +- .../model/chat_reminder_response_data.g.dart | 8 +- .../chat_shared_location_response_data.g.dart | 8 +- .../api/model/collection_request.dart | 1 + .../api/model/collection_request.g.dart | 2 +- .../api/model/collection_response.g.dart | 8 +- .../src/generated/api/model/command.g.dart | 8 +- .../api/model/comment_added_event.dart | 1 + .../api/model/comment_added_event.g.dart | 8 +- .../api/model/comment_deleted_event.dart | 1 + .../api/model/comment_deleted_event.g.dart | 8 +- .../model/comment_reaction_added_event.dart | 1 + .../model/comment_reaction_added_event.g.dart | 8 +- .../model/comment_reaction_deleted_event.dart | 1 + .../comment_reaction_deleted_event.g.dart | 8 +- .../model/comment_reaction_updated_event.dart | 1 + .../comment_reaction_updated_event.g.dart | 8 +- .../generated/api/model/comment_response.dart | 2 + .../api/model/comment_response.g.dart | 30 +++-- .../api/model/comment_restored_event.dart | 1 + .../api/model/comment_restored_event.g.dart | 8 +- .../api/model/comment_updated_event.dart | 1 + .../api/model/comment_updated_event.g.dart | 8 +- .../generated/api/model/config_response.dart | 1 + .../api/model/config_response.g.dart | 9 +- .../api/model/create_block_list_request.dart | 1 + .../model/create_block_list_request.g.dart | 2 +- .../api/model/create_collections_request.dart | 1 + .../model/create_collections_request.g.dart | 8 +- .../model/create_collections_response.dart | 1 + .../model/create_collections_response.g.dart | 8 +- .../api/model/create_feeds_batch_request.dart | 1 + .../model/create_feeds_batch_request.g.dart | 2 +- .../model/create_feeds_batch_response.dart | 1 + .../model/create_feeds_batch_response.g.dart | 2 +- .../api/model/delete_activities_request.dart | 1 + .../model/delete_activities_request.g.dart | 2 +- .../api/model/delete_activities_response.dart | 1 + .../model/delete_activities_response.g.dart | 2 +- .../api/model/device_response.g.dart | 2 +- .../api/model/draft_payload_response.dart | 1 + .../api/model/draft_payload_response.g.dart | 2 +- .../generated/api/model/draft_response.g.dart | 2 +- .../model/enriched_collection_response.g.dart | 8 +- .../api/model/entity_creator_response.dart | 3 + .../api/model/entity_creator_response.g.dart | 26 ++-- .../api/model/feed_created_event.dart | 2 + .../api/model/feed_created_event.g.dart | 24 ++-- .../api/model/feed_deleted_event.dart | 1 + .../api/model/feed_deleted_event.g.dart | 8 +- .../src/generated/api/model/feed_group.dart | 3 + .../src/generated/api/model/feed_group.g.dart | 34 +++-- .../api/model/feed_group_changed_event.dart | 1 + .../api/model/feed_group_changed_event.g.dart | 8 +- .../api/model/feed_group_deleted_event.dart | 1 + .../api/model/feed_group_deleted_event.g.dart | 8 +- .../api/model/feed_group_restored_event.dart | 1 + .../model/feed_group_restored_event.g.dart | 8 +- .../api/model/feed_member_added_event.dart | 1 + .../api/model/feed_member_added_event.g.dart | 8 +- .../api/model/feed_member_removed_event.dart | 1 + .../model/feed_member_removed_event.g.dart | 8 +- .../api/model/feed_member_response.g.dart | 12 +- .../api/model/feed_member_updated_event.dart | 1 + .../model/feed_member_updated_event.g.dart | 8 +- .../generated/api/model/feed_own_data.dart | 68 +--------- .../api/model/feed_own_data.freezed.dart | 6 +- .../generated/api/model/feed_own_data.g.dart | 68 +++++----- .../generated/api/model/feed_response.dart | 68 +--------- .../api/model/feed_response.freezed.dart | 6 +- .../generated/api/model/feed_response.g.dart | 76 +++++------ .../api/model/feed_suggestion_response.dart | 68 +--------- .../feed_suggestion_response.freezed.dart | 6 +- .../api/model/feed_suggestion_response.g.dart | 76 +++++------ .../api/model/feed_updated_event.dart | 1 + .../api/model/feed_updated_event.g.dart | 8 +- .../api/model/feeds_bookmark_response.g.dart | 4 +- .../feeds_enriched_collection_response.dart | 1 + .../feeds_enriched_collection_response.g.dart | 6 +- .../api/model/feeds_feed_response.g.dart | 8 +- .../feeds_reaction_group_response.g.dart | 4 +- .../api/model/feeds_reaction_response.g.dart | 4 +- .../api/model/feeds_v3_activity_response.dart | 13 ++ .../model/feeds_v3_activity_response.g.dart | 108 +++++++++------- .../api/model/feeds_v3_comment_response.dart | 2 + .../model/feeds_v3_comment_response.g.dart | 30 +++-- .../api/model/file_upload_config.dart | 4 + .../api/model/file_upload_config.g.dart | 8 +- .../api/model/filter_config_response.dart | 1 + .../api/model/filter_config_response.g.dart | 2 +- .../api/model/follow_batch_request.dart | 1 + .../api/model/follow_batch_request.g.dart | 3 +- .../api/model/follow_batch_response.dart | 2 + .../api/model/follow_batch_response.g.dart | 8 +- .../api/model/follow_created_event.dart | 1 + .../api/model/follow_created_event.g.dart | 8 +- .../api/model/follow_deleted_event.dart | 1 + .../api/model/follow_deleted_event.g.dart | 8 +- .../api/model/follow_response.g.dart | 12 +- .../api/model/follow_updated_event.dart | 1 + .../api/model/follow_updated_event.g.dart | 8 +- .../api/model/full_user_response.dart | 6 + .../api/model/full_user_response.g.dart | 44 ++++--- .../api/model/get_action_config_response.dart | 1 + .../model/get_action_config_response.g.dart | 26 ++-- .../api/model/get_blocked_users_response.dart | 1 + .../model/get_blocked_users_response.g.dart | 8 +- .../model/get_comment_replies_response.dart | 1 + .../model/get_comment_replies_response.g.dart | 10 +- .../api/model/get_comments_response.dart | 1 + .../api/model/get_comments_response.g.dart | 12 +- .../get_follow_suggestions_response.dart | 1 + .../get_follow_suggestions_response.g.dart | 10 +- .../generated/api/model/get_og_response.dart | 1 + .../api/model/get_og_response.g.dart | 2 +- .../model/get_or_create_feed_response.dart | 6 + .../model/get_or_create_feed_response.g.dart | 48 ++++--- .../model/get_user_interests_response.dart | 1 + .../model/get_user_interests_response.g.dart | 8 +- .../src/generated/api/model/harm_config.dart | 2 + .../generated/api/model/harm_config.g.dart | 10 +- .../api/model/list_block_list_response.dart | 1 + .../api/model/list_block_list_response.g.dart | 8 +- .../api/model/list_devices_response.dart | 1 + .../api/model/list_devices_response.g.dart | 4 +- .../api/model/list_user_groups_response.dart | 1 + .../model/list_user_groups_response.g.dart | 8 +- .../src/generated/api/model/llm_config.dart | 1 + .../src/generated/api/model/llm_config.g.dart | 2 +- .../lib/src/generated/api/model/llm_rule.dart | 1 + .../src/generated/api/model/llm_rule.g.dart | 10 +- .../api/model/membership_level_response.dart | 1 + .../model/membership_level_response.g.dart | 6 +- .../generated/api/model/message_response.dart | 8 ++ .../api/model/message_response.g.dart | 66 ++++++---- .../model/moderation_custom_action_event.dart | 1 + .../moderation_custom_action_event.g.dart | 8 +- .../api/model/moderation_flag_response.dart | 1 + .../api/model/moderation_flag_response.g.dart | 6 +- .../api/model/moderation_flagged_event.dart | 1 + .../api/model/moderation_flagged_event.g.dart | 8 +- .../model/moderation_mark_reviewed_event.dart | 1 + .../moderation_mark_reviewed_event.g.dart | 8 +- .../src/generated/api/model/mute_request.dart | 1 + .../generated/api/model/mute_request.g.dart | 2 +- .../notification_feed_updated_event.dart | 1 + .../notification_feed_updated_event.g.dart | 8 +- .../model/notification_status_response.g.dart | 8 +- .../api/model/own_batch_request.dart | 1 + .../api/model/own_batch_request.g.dart | 6 +- .../api/model/own_batch_response.dart | 1 + .../api/model/own_batch_response.g.dart | 8 +- .../api/model/own_user_response.dart | 5 + .../api/model/own_user_response.g.dart | 38 +++--- .../api/model/pin_activity_response.g.dart | 2 +- .../api/model/poll_closed_feed_event.dart | 1 + .../api/model/poll_closed_feed_event.g.dart | 8 +- .../api/model/poll_deleted_feed_event.dart | 1 + .../api/model/poll_deleted_feed_event.g.dart | 8 +- .../api/model/poll_option_response_data.dart | 1 + .../model/poll_option_response_data.g.dart | 2 +- .../api/model/poll_response_data.dart | 6 + .../api/model/poll_response_data.g.dart | 62 +++++---- .../api/model/poll_updated_feed_event.dart | 1 + .../api/model/poll_updated_feed_event.g.dart | 8 +- .../model/poll_vote_casted_feed_event.dart | 1 + .../model/poll_vote_casted_feed_event.g.dart | 8 +- .../model/poll_vote_changed_feed_event.dart | 1 + .../model/poll_vote_changed_feed_event.g.dart | 8 +- .../model/poll_vote_removed_feed_event.dart | 1 + .../model/poll_vote_removed_feed_event.g.dart | 8 +- .../api/model/poll_vote_response_data.g.dart | 4 +- .../api/model/poll_votes_response.dart | 1 + .../api/model/poll_votes_response.g.dart | 8 +- .../api/model/push_preference_input.g.dart | 4 +- .../model/push_preferences_response.g.dart | 4 +- .../api/model/query_activities_response.dart | 1 + .../model/query_activities_response.g.dart | 8 +- .../query_activity_reactions_response.dart | 1 + .../query_activity_reactions_response.g.dart | 10 +- .../api/model/query_appeals_response.dart | 1 + .../api/model/query_appeals_response.g.dart | 4 +- .../query_bookmark_folders_response.dart | 1 + .../query_bookmark_folders_response.g.dart | 10 +- .../api/model/query_bookmarks_response.dart | 1 + .../api/model/query_bookmarks_response.g.dart | 8 +- .../api/model/query_collections_response.dart | 1 + .../model/query_collections_response.g.dart | 8 +- .../query_comment_reactions_response.dart | 1 + .../query_comment_reactions_response.g.dart | 10 +- .../api/model/query_comments_request.dart | 1 + .../api/model/query_comments_request.g.dart | 2 +- .../api/model/query_comments_response.dart | 1 + .../api/model/query_comments_response.g.dart | 6 +- .../model/query_feed_members_response.dart | 1 + .../model/query_feed_members_response.g.dart | 8 +- .../api/model/query_feeds_response.dart | 1 + .../api/model/query_feeds_response.g.dart | 2 +- .../api/model/query_follows_response.dart | 1 + .../api/model/query_follows_response.g.dart | 4 +- .../query_moderation_configs_response.dart | 1 + .../query_moderation_configs_response.g.dart | 4 +- .../query_pinned_activities_response.dart | 1 + .../query_pinned_activities_response.g.dart | 8 +- .../api/model/query_polls_response.dart | 1 + .../api/model/query_polls_response.g.dart | 4 +- .../model/query_review_queue_response.dart | 3 + .../model/query_review_queue_response.g.dart | 38 +++--- .../api/model/query_users_payload.dart | 1 + .../api/model/query_users_payload.g.dart | 2 +- .../api/model/query_users_response.dart | 1 + .../api/model/query_users_response.g.dart | 4 +- .../src/generated/api/model/reaction.g.dart | 8 +- .../api/model/reaction_group_response.dart | 1 + .../api/model/reaction_group_response.g.dart | 14 ++- .../model/reaction_group_user_response.g.dart | 2 +- .../api/model/reaction_response.dart | 1 + .../api/model/reaction_response.g.dart | 6 +- .../api/model/read_collections_response.dart | 1 + .../model/read_collections_response.g.dart | 8 +- .../api/model/reminder_response_data.g.dart | 8 +- .../remove_user_group_members_request.dart | 1 + .../remove_user_group_members_request.g.dart | 2 +- .../api/model/review_queue_item_response.dart | 4 + .../model/review_queue_item_response.g.dart | 37 +++--- .../lib/src/generated/api/model/role.dart | 1 + .../lib/src/generated/api/model/role.g.dart | 6 +- .../api/model/search_roles_response.dart | 1 + .../api/model/search_roles_response.g.dart | 2 +- .../model/search_user_groups_response.dart | 1 + .../model/search_user_groups_response.g.dart | 8 +- .../api/model/shared_location_response.g.dart | 8 +- .../shared_location_response_data.g.dart | 8 +- .../api/model/shared_locations_response.dart | 1 + .../model/shared_locations_response.g.dart | 12 +- .../api/model/stories_feed_updated_event.dart | 1 + .../model/stories_feed_updated_event.g.dart | 8 +- .../api/model/threaded_comment_response.dart | 2 + .../model/threaded_comment_response.g.dart | 30 +++-- .../model/track_activity_metrics_request.dart | 1 + .../track_activity_metrics_request.g.dart | 10 +- .../track_activity_metrics_response.dart | 1 + .../track_activity_metrics_response.g.dart | 14 ++- .../api/model/unfollow_batch_request.dart | 1 + .../api/model/unfollow_batch_request.g.dart | 3 +- .../api/model/unfollow_batch_response.dart | 1 + .../api/model/unfollow_batch_response.g.dart | 4 +- .../api/model/update_activity_request.g.dart | 4 +- .../api/model/update_collection_request.dart | 1 + .../model/update_collection_request.g.dart | 2 +- .../api/model/update_collections_request.dart | 1 + .../model/update_collections_request.g.dart | 10 +- .../model/update_collections_response.dart | 1 + .../model/update_collections_response.g.dart | 8 +- .../model/update_feed_members_response.dart | 3 + .../model/update_feed_members_response.g.dart | 14 ++- .../model/update_live_location_request.g.dart | 4 +- .../model/update_users_partial_request.dart | 1 + .../model/update_users_partial_request.g.dart | 10 +- .../api/model/update_users_request.dart | 1 + .../api/model/update_users_request.g.dart | 8 +- .../api/model/update_users_response.dart | 1 + .../api/model/update_users_response.g.dart | 11 +- .../api/model/upsert_activities_request.dart | 1 + .../model/upsert_activities_request.g.dart | 8 +- .../api/model/upsert_activities_response.dart | 1 + .../model/upsert_activities_response.g.dart | 8 +- .../upsert_push_preferences_request.dart | 1 + .../upsert_push_preferences_request.g.dart | 8 +- .../upsert_push_preferences_response.dart | 2 + .../upsert_push_preferences_response.g.dart | 34 ++--- .../api/model/user_banned_event.dart | 1 + .../api/model/user_banned_event.g.dart | 12 +- .../api/model/user_deactivated_event.dart | 1 + .../api/model/user_deactivated_event.g.dart | 8 +- .../api/model/user_group_response.g.dart | 4 +- .../api/model/user_mute_response.g.dart | 8 +- .../api/model/user_reactivated_event.dart | 1 + .../api/model/user_reactivated_event.g.dart | 8 +- .../generated/api/model/user_response.dart | 3 + .../generated/api/model/user_response.g.dart | 26 ++-- .../model/user_response_common_fields.dart | 3 + .../model/user_response_common_fields.g.dart | 26 ++-- .../model/user_response_privacy_fields.dart | 3 + .../model/user_response_privacy_fields.g.dart | 26 ++-- .../api/model/user_unbanned_event.dart | 1 + .../api/model/user_unbanned_event.g.dart | 8 +- .../api/model/user_updated_event.dart | 1 + .../api/model/user_updated_event.g.dart | 8 +- .../api/model/velocity_filter_config.dart | 1 + .../api/model/velocity_filter_config.g.dart | 10 +- .../api/model/video_call_rule_config.dart | 2 + .../api/model/video_call_rule_config.g.dart | 4 +- .../lib/src/generated/api/models.dart | 28 ++++- .../lib/src/models/activity_data.freezed.dart | 57 ++++++--- .../src/models/activity_pin_data.freezed.dart | 24 ++-- .../aggregated_activity_data.freezed.dart | 15 ++- .../lib/src/models/app_data.freezed.dart | 12 +- .../src/models/batch_follow_data.freezed.dart | 12 +- .../lib/src/models/bookmark_data.freezed.dart | 18 +-- .../models/bookmark_folder_data.freezed.dart | 18 +-- .../src/models/collection_data.freezed.dart | 18 +-- .../lib/src/models/comment_data.freezed.dart | 45 ++++--- .../lib/src/models/feed_data.dart | 9 +- .../lib/src/models/feed_data.freezed.dart | 45 ++++--- .../lib/src/models/feed_id.freezed.dart | 9 +- .../src/models/feed_input_data.freezed.dart | 18 +-- .../src/models/feed_member_data.freezed.dart | 24 ++-- .../feed_member_request_data.freezed.dart | 3 +- .../lib/src/models/feed_suggestion_data.dart | 8 +- .../models/feed_suggestion_data.freezed.dart | 12 +- .../models/feeds_reaction_data.freezed.dart | 24 ++-- .../file_upload_config_data.freezed.dart | 6 +- .../lib/src/models/follow_data.freezed.dart | 27 ++-- .../get_or_create_feed_data.freezed.dart | 6 +- .../models/mark_activity_data.freezed.dart | 18 +-- .../lib/src/models/model_updates.freezed.dart | 12 +- .../lib/src/models/moderation.freezed.dart | 9 +- .../moderation_config_data.freezed.dart | 30 +++-- .../src/models/pagination_data.freezed.dart | 21 ++-- .../lib/src/models/poll_data.freezed.dart | 42 ++++--- .../src/models/poll_option_data.freezed.dart | 12 +- .../src/models/poll_vote_data.freezed.dart | 21 ++-- .../push_notifications_config.freezed.dart | 21 ++-- .../models/query_configuration.freezed.dart | 3 +- .../models/reaction_group_data.freezed.dart | 21 ++-- .../activity_add_comment_request.freezed.dart | 15 ++- ...tivity_update_comment_request.freezed.dart | 9 +- .../feed_add_activity_request.freezed.dart | 27 ++-- .../lib/src/models/user_data.freezed.dart | 24 ++-- .../activity_comment_list_state.freezed.dart | 6 +- .../state/activity_list_state.freezed.dart | 15 ++- .../activity_reaction_list_state.freezed.dart | 6 +- .../lib/src/state/activity_state.freezed.dart | 15 ++- .../bookmark_folder_list_state.freezed.dart | 6 +- .../state/bookmark_list_state.freezed.dart | 15 ++- .../src/state/comment_list_state.freezed.dart | 15 ++- .../comment_reaction_list_state.freezed.dart | 6 +- .../comment_reply_list_state.freezed.dart | 6 +- .../src/state/feed_list_state.freezed.dart | 15 ++- .../lib/src/state/feed_state.freezed.dart | 12 +- .../src/state/follow_list_state.freezed.dart | 15 ++- .../src/state/member_list_state.freezed.dart | 15 ++- .../moderation_config_list_state.freezed.dart | 6 +- .../src/state/poll_list_state.freezed.dart | 15 ++- .../state/poll_vote_list_state.freezed.dart | 15 ++- .../state/query/activities_query.freezed.dart | 15 ++- .../activity_comments_query.freezed.dart | 15 ++- .../activity_reactions_query.freezed.dart | 9 +- .../query/bookmark_folders_query.freezed.dart | 6 +- .../state/query/bookmarks_query.freezed.dart | 15 ++- .../comment_reactions_query.freezed.dart | 9 +- .../query/comment_replies_query.freezed.dart | 12 +- .../state/query/comments_query.freezed.dart | 18 +-- .../src/state/query/feed_query.freezed.dart | 27 ++-- .../src/state/query/feeds_query.freezed.dart | 6 +- .../state/query/follows_query.freezed.dart | 12 +- .../state/query/members_query.freezed.dart | 12 +- .../moderation_configs_query.freezed.dart | 6 +- .../state/query/poll_votes_query.freezed.dart | 15 ++- .../src/state/query/polls_query.freezed.dart | 6 +- .../lib/src/ws/events/events.freezed.dart | 54 +++++--- .../lib/src/ws/events/events.g.dart | 75 +++++------ .../stream_feeds_test/analysis_options.yaml | 2 + .../lib/src/helpers/test_data.dart | 2 +- sample_app/analysis_options.yaml | 1 + 480 files changed, 2527 insertions(+), 1913 deletions(-) diff --git a/analysis_options.yaml b/analysis_options.yaml index 7bccbde1..0f19680f 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -11,6 +11,7 @@ analyzer: # in this file. included_file_warning: ignore exclude: + - build/** # exclude all the generated files - packages/*/lib/**/*.*.dart - packages/stream_feeds/lib/src/generated/** diff --git a/docs/analysis_options.yaml b/docs/analysis_options.yaml index 038e843c..60217f8a 100644 --- a/docs/analysis_options.yaml +++ b/docs/analysis_options.yaml @@ -1,6 +1,8 @@ include: ../analysis_options.yaml analyzer: + exclude: + - build/** errors: unused_local_variable: ignore diff --git a/packages/stream_feeds/example/analysis_options.yaml b/packages/stream_feeds/example/analysis_options.yaml index f9b30346..033e2261 100644 --- a/packages/stream_feeds/example/analysis_options.yaml +++ b/packages/stream_feeds/example/analysis_options.yaml @@ -1 +1,5 @@ include: package:flutter_lints/flutter.yaml + +analyzer: + exclude: + - build/** diff --git a/packages/stream_feeds/lib/src/generated/api/model/action_log_response.dart b/packages/stream_feeds/lib/src/generated/api/model/action_log_response.dart index 8ea86b76..992f973d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/action_log_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/action_log_response.dart @@ -33,6 +33,7 @@ class ActionLogResponse with _$ActionLogResponse { }); @override + @JsonKey(defaultValue: []) final List aiProviders; @override @@ -40,6 +41,7 @@ class ActionLogResponse with _$ActionLogResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/action_log_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/action_log_response.g.dart index dbb7e0a7..e789552d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/action_log_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/action_log_response.g.dart @@ -7,11 +7,11 @@ part of 'action_log_response.dart'; // ************************************************************************** ActionLogResponse _$ActionLogResponseFromJson(Map json) => ActionLogResponse( - aiProviders: (json['ai_providers'] as List).map((e) => e as String).toList(), + aiProviders: (json['ai_providers'] as List?)?.map((e) => e as String).toList() ?? [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, id: json['id'] as String, reason: json['reason'] as String, reporterType: json['reporter_type'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.dart index 4f03f0fc..23064e7f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.dart @@ -36,6 +36,7 @@ class ActivityAddedEvent extends core.WsEvent with _$ActivityAddedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.g.dart index 8cf6d4bb..cfbe445c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.g.dart @@ -11,12 +11,12 @@ ActivityAddedEvent _$ActivityAddedEventFromJson( ) => ActivityAddedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -30,7 +30,7 @@ Map _$ActivityAddedEventToJson(ActivityAddedEvent instance) => 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.dart index 7cb54918..002874a1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.dart @@ -36,6 +36,7 @@ class ActivityDeletedEvent extends core.WsEvent with _$ActivityDeletedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.g.dart index 3b4fd016..2c30b9df 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.g.dart @@ -11,12 +11,12 @@ ActivityDeletedEvent _$ActivityDeletedEventFromJson( ) => ActivityDeletedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$ActivityDeletedEventToJson( 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.dart index 46121e1d..5222311d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.dart @@ -34,6 +34,7 @@ class ActivityFeedbackEvent extends core.WsEvent with _$ActivityFeedbackEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.g.dart index f8a7d62b..22321787 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.g.dart @@ -13,10 +13,10 @@ ActivityFeedbackEvent _$ActivityFeedbackEventFromJson( json['activity_feedback'] as Map, ), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -30,7 +30,7 @@ Map _$ActivityFeedbackEventToJson( 'activity_feedback': instance.activityFeedback.toJson(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.g.dart index 77dc311f..b6493e5d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.g.dart @@ -16,10 +16,10 @@ ActivityFeedbackEventPayload _$ActivityFeedbackEventPayloadFromJson( ), activityId: json['activity_id'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), value: json['value'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.dart index 17c3621c..aaf9da64 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.dart @@ -37,6 +37,7 @@ class ActivityMarkEvent extends core.WsEvent with _$ActivityMarkEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.g.dart index 32f87122..7a53341d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.g.dart @@ -8,9 +8,9 @@ part of 'activity_mark_event.dart'; ActivityMarkEvent _$ActivityMarkEventFromJson(Map json) => ActivityMarkEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, markAllRead: json['mark_all_read'] as bool?, @@ -18,7 +18,7 @@ ActivityMarkEvent _$ActivityMarkEventFromJson(Map json) => Acti markRead: (json['mark_read'] as List?)?.map((e) => e as String).toList(), markSeen: (json['mark_seen'] as List?)?.map((e) => e as String).toList(), markWatched: (json['mark_watched'] as List?)?.map((e) => e as String).toList(), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -40,7 +40,7 @@ Map _$ActivityMarkEventToJson(ActivityMarkEvent instance) => ( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.g.dart index c8a37051..690cd094 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.g.dart @@ -11,11 +11,11 @@ ActivityPinResponse _$ActivityPinResponseFromJson(Map json) => json['activity'] as Map, ), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), feed: json['feed'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.dart index 2c0bd08b..77b196f0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.dart @@ -33,6 +33,7 @@ class ActivityPinnedEvent extends core.WsEvent with _$ActivityPinnedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.g.dart index 76833f01..74bcf1e9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.g.dart @@ -8,15 +8,15 @@ part of 'activity_pinned_event.dart'; ActivityPinnedEvent _$ActivityPinnedEventFromJson(Map json) => ActivityPinnedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, pinnedActivity: PinActivityResponse.fromJson( json['pinned_activity'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -36,7 +36,7 @@ Map _$ActivityPinnedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'pinned_activity': instance.pinnedActivity.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.dart index 3c8741e3..b1bda266 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.dart @@ -37,6 +37,7 @@ class ActivityReactionAddedEvent extends core.WsEvent with _$ActivityReactionAdd final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.g.dart index a6524650..47974469 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.g.dart @@ -11,15 +11,15 @@ ActivityReactionAddedEvent _$ActivityReactionAddedEventFromJson( ) => ActivityReactionAddedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( json['reaction'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -36,7 +36,7 @@ Map _$ActivityReactionAddedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.dart index 940270d8..4d76ab89 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.dart @@ -37,6 +37,7 @@ class ActivityReactionDeletedEvent extends core.WsEvent with _$ActivityReactionD final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.g.dart index 2cd238c6..e0a35ac7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.g.dart @@ -11,15 +11,15 @@ ActivityReactionDeletedEvent _$ActivityReactionDeletedEventFromJson( ) => ActivityReactionDeletedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( json['reaction'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -36,7 +36,7 @@ Map _$ActivityReactionDeletedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.dart index 7727d9d2..7dc625d5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.dart @@ -37,6 +37,7 @@ class ActivityReactionUpdatedEvent extends core.WsEvent with _$ActivityReactionU final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.g.dart index 308f20f3..7a856fe8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.g.dart @@ -11,15 +11,15 @@ ActivityReactionUpdatedEvent _$ActivityReactionUpdatedEventFromJson( ) => ActivityReactionUpdatedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( json['reaction'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -36,7 +36,7 @@ Map _$ActivityReactionUpdatedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.dart index 360c7baa..40a15210 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.dart @@ -36,6 +36,7 @@ class ActivityRemovedFromFeedEvent extends core.WsEvent with _$ActivityRemovedFr final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.g.dart index 4c29f53d..921e7577 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.g.dart @@ -11,12 +11,12 @@ ActivityRemovedFromFeedEvent _$ActivityRemovedFromFeedEventFromJson( ) => ActivityRemovedFromFeedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$ActivityRemovedFromFeedEventToJson( 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_request.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_request.dart index 4bdacc73..76da5d02 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_request.dart @@ -86,6 +86,7 @@ class ActivityRequest with _$ActivityRequest { final String? expiresAt; @override + @JsonKey(defaultValue: []) final List feeds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_request.g.dart index 30a7a701..65fc5a72 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_request.g.dart @@ -15,7 +15,7 @@ ActivityRequest _$ActivityRequestFromJson(Map json) => Activity createNotificationActivity: json['create_notification_activity'] as bool?, custom: json['custom'] as Map?, expiresAt: json['expires_at'] as String?, - feeds: (json['feeds'] as List).map((e) => e as String).toList(), + feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList(), id: json['id'] as String?, interestTags: (json['interest_tags'] as List?)?.map((e) => e as String).toList(), 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 00633e95..0e1ef193 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 @@ -93,18 +93,21 @@ class ActivityResponse with _$ActivityResponse { }); @override + @JsonKey(defaultValue: []) final List attachments; @override final int bookmarkCount; @override + @JsonKey(defaultValue: {}) final Map collections; @override final int commentCount; @override + @JsonKey(defaultValue: []) final List comments; @override @@ -115,6 +118,7 @@ class ActivityResponse with _$ActivityResponse { final FeedResponse? currentFeed; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -130,9 +134,11 @@ class ActivityResponse with _$ActivityResponse { final DateTime? expiresAt; @override + @JsonKey(defaultValue: []) final List feeds; @override + @JsonKey(defaultValue: []) final List filterTags; @override @@ -148,6 +154,7 @@ class ActivityResponse with _$ActivityResponse { final String id; @override + @JsonKey(defaultValue: []) final List interestTags; @override @@ -160,12 +167,14 @@ class ActivityResponse with _$ActivityResponse { final bool? isWatched; @override + @JsonKey(defaultValue: []) final List latestReactions; @override final Location? location; @override + @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -181,9 +190,11 @@ class ActivityResponse with _$ActivityResponse { final NotificationContext? notificationContext; @override + @JsonKey(defaultValue: []) final List ownBookmarks; @override + @JsonKey(defaultValue: []) final List ownReactions; @override @@ -202,6 +213,7 @@ class ActivityResponse with _$ActivityResponse { final int reactionCount; @override + @JsonKey(defaultValue: {}) final Map reactionGroups; @override @@ -215,6 +227,7 @@ class ActivityResponse with _$ActivityResponse { final Map? scoreVars; @override + @JsonKey(defaultValue: {}) final Map searchData; @override 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 01598d65..3a92b5f4 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 @@ -6,61 +6,69 @@ part of 'activity_response.dart'; // JsonSerializableGenerator // ************************************************************************** -ActivityResponse _$ActivityResponseFromJson(Map json) => ActivityResponse( - attachments: (json['attachments'] as List) - .map((e) => Attachment.fromJson(e as Map)) - .toList(), +ActivityResponse _$ActivityResponseFromJson( + Map json, +) => ActivityResponse( + attachments: + (json['attachments'] as List?)?.map((e) => Attachment.fromJson(e as Map)).toList() ?? + [], bookmarkCount: (json['bookmark_count'] as num).toInt(), - collections: (json['collections'] as Map).map( - (k, e) => MapEntry( - k, - EnrichedCollectionResponse.fromJson(e as Map), - ), - ), + collections: + (json['collections'] as Map?)?.map( + (k, e) => MapEntry( + k, + EnrichedCollectionResponse.fromJson(e as Map), + ), + ) ?? + {}, commentCount: (json['comment_count'] as num).toInt(), - comments: (json['comments'] as List) - .map((e) => CommentResponse.fromJson(e as Map)) - .toList(), + comments: + (json['comments'] as List?)?.map((e) => CommentResponse.fromJson(e as Map)).toList() ?? + [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), currentFeed: json['current_feed'] == null ? null : FeedResponse.fromJson(json['current_feed'] as Map), - custom: json['custom'] as Map, - deletedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), - editedAt: _$JsonConverterFromJson( + editedAt: _$JsonConverterFromJson( json['edited_at'], const EpochDateTimeConverter().fromJson, ), - expiresAt: _$JsonConverterFromJson( + 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(), + feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], + filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList() ?? [], friendReactionCount: (json['friend_reaction_count'] as num?)?.toInt(), friendReactions: (json['friend_reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) + ?.map((e) => FeedsReactionResponse.fromJson(e as Map)) .toList(), hidden: json['hidden'] as bool, id: json['id'] as String, - interestTags: (json['interest_tags'] as List).map((e) => e as String).toList(), + interestTags: (json['interest_tags'] as List?)?.map((e) => e as String).toList() ?? [], isRead: json['is_read'] as bool?, isSeen: json['is_seen'] as bool?, isWatched: json['is_watched'] as bool?, - latestReactions: (json['latest_reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + latestReactions: + (json['latest_reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], location: json['location'] == null ? null : Location.fromJson(json['location'] as Map), - mentionedUsers: (json['mentioned_users'] as List) - .map((e) => UserResponse.fromJson(e as Map)) - .toList(), + mentionedUsers: + (json['mentioned_users'] as List?) + ?.map((e) => UserResponse.fromJson(e as Map)) + .toList() ?? + [], metrics: (json['metrics'] as Map?)?.map( (k, e) => MapEntry(k, (e as num).toInt()), ), @@ -75,23 +83,31 @@ ActivityResponse _$ActivityResponseFromJson(Map json) => Activi : NotificationContext.fromJson( json['notification_context'] as Map, ), - ownBookmarks: (json['own_bookmarks'] as List) - .map((e) => BookmarkResponse.fromJson(e as Map)) - .toList(), - ownReactions: (json['own_reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + ownBookmarks: + (json['own_bookmarks'] as List?) + ?.map((e) => BookmarkResponse.fromJson(e as Map)) + .toList() ?? + [], + ownReactions: + (json['own_reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], parent: json['parent'] == null ? null : ActivityResponse.fromJson(json['parent'] as Map), poll: json['poll'] == null ? null : PollResponseData.fromJson(json['poll'] as Map), popularity: (json['popularity'] as num).toInt(), preview: json['preview'] as bool, reactionCount: (json['reaction_count'] as num).toInt(), - reactionGroups: (json['reaction_groups'] as Map).map( - (k, e) => MapEntry( - k, - FeedsReactionGroupResponse.fromJson(e as Map), - ), - ), + reactionGroups: + (json['reaction_groups'] as Map?)?.map( + (k, e) => MapEntry( + k, + FeedsReactionGroupResponse.fromJson(e as Map), + ), + ) ?? + {}, restrictReplies: $enumDecode( _$ActivityResponseRestrictRepliesEnumMap, json['restrict_replies'], @@ -99,13 +115,13 @@ ActivityResponse _$ActivityResponseFromJson(Map json) => Activi ), score: (json['score'] as num).toDouble(), scoreVars: json['score_vars'] as Map?, - searchData: json['search_data'] as Map, + searchData: json['search_data'] as Map? ?? {}, selectorSource: json['selector_source'] as String?, shareCount: (json['share_count'] as num).toInt(), text: json['text'] as String?, type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), visibility: $enumDecode( @@ -127,15 +143,15 @@ Map _$ActivityResponseToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'current_feed': instance.currentFeed?.toJson(), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), - 'edited_at': _$JsonConverterToJson( + 'edited_at': _$JsonConverterToJson( instance.editedAt, const EpochDateTimeConverter().toJson, ), - 'expires_at': _$JsonConverterToJson( + 'expires_at': _$JsonConverterToJson( instance.expiresAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.dart index ff210529..ad82a7c8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.dart @@ -36,6 +36,7 @@ class ActivityRestoredEvent extends core.WsEvent with _$ActivityRestoredEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.g.dart index a0b26667..7cb7465c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.g.dart @@ -11,12 +11,12 @@ ActivityRestoredEvent _$ActivityRestoredEventFromJson( ) => ActivityRestoredEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$ActivityRestoredEventToJson( 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.g.dart index 186ab7ff..26f529b0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.g.dart @@ -10,7 +10,7 @@ ActivitySelectorConfig _$ActivitySelectorConfigFromJson( Map json, ) => ActivitySelectorConfig( cutoffTime: const EpochDateTimeConverter().fromJson( - (json['cutoff_time'] as num).toInt(), + json['cutoff_time'] as Object, ), cutoffWindow: json['cutoff_window'] as String?, filter: json['filter'] as Map?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.dart index 8f327607..7df177c3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.dart @@ -33,6 +33,7 @@ class ActivityUnpinnedEvent extends core.WsEvent with _$ActivityUnpinnedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.g.dart index f7b17aba..022448b2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.g.dart @@ -10,15 +10,15 @@ ActivityUnpinnedEvent _$ActivityUnpinnedEventFromJson( Map json, ) => ActivityUnpinnedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, pinnedActivity: PinActivityResponse.fromJson( json['pinned_activity'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -34,7 +34,7 @@ Map _$ActivityUnpinnedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'pinned_activity': instance.pinnedActivity.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.dart index 089881d4..06458d1d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.dart @@ -36,6 +36,7 @@ class ActivityUpdatedEvent extends core.WsEvent with _$ActivityUpdatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.g.dart index 8b677d4d..f19827f6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.g.dart @@ -11,12 +11,12 @@ ActivityUpdatedEvent _$ActivityUpdatedEventFromJson( ) => ActivityUpdatedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$ActivityUpdatedEventToJson( 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.dart b/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.dart index 83f9c810..e45be3fe 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.dart @@ -90,6 +90,7 @@ class AddActivityRequest with _$AddActivityRequest { final String? expiresAt; @override + @JsonKey(defaultValue: []) final List feeds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.g.dart index 31177076..b4e47213 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.g.dart @@ -16,7 +16,7 @@ AddActivityRequest _$AddActivityRequestFromJson(Map json) => Ad custom: json['custom'] as Map?, enrichOwnFields: json['enrich_own_fields'] as bool?, expiresAt: json['expires_at'] as String?, - feeds: (json['feeds'] as List).map((e) => e as String).toList(), + feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList(), id: json['id'] as String?, interestTags: (json['interest_tags'] as List?)?.map((e) => e as String).toList(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.dart index 583ea575..e84352da 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.dart @@ -22,6 +22,7 @@ class AddCommentsBatchRequest with _$AddCommentsBatchRequest { }); @override + @JsonKey(defaultValue: []) final List comments; Map toJson() => _$AddCommentsBatchRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.g.dart index 3f4504c7..e3d9f280 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.g.dart @@ -9,9 +9,11 @@ part of 'add_comments_batch_request.dart'; AddCommentsBatchRequest _$AddCommentsBatchRequestFromJson( Map json, ) => AddCommentsBatchRequest( - comments: (json['comments'] as List) - .map((e) => AddCommentRequest.fromJson(e as Map)) - .toList(), + comments: + (json['comments'] as List?) + ?.map((e) => AddCommentRequest.fromJson(e as Map)) + .toList() ?? + [], ); Map _$AddCommentsBatchRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.dart index 693a1f38..cbb18868 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.dart @@ -23,6 +23,7 @@ class AddCommentsBatchResponse with _$AddCommentsBatchResponse { }); @override + @JsonKey(defaultValue: []) final List comments; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.g.dart index 848133da..37d040c0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.g.dart @@ -9,9 +9,9 @@ part of 'add_comments_batch_response.dart'; AddCommentsBatchResponse _$AddCommentsBatchResponseFromJson( Map json, ) => AddCommentsBatchResponse( - comments: (json['comments'] as List) - .map((e) => CommentResponse.fromJson(e as Map)) - .toList(), + comments: + (json['comments'] as List?)?.map((e) => CommentResponse.fromJson(e as Map)).toList() ?? + [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.dart b/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.dart index 2b5180f8..c101a5d6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.dart @@ -27,6 +27,7 @@ class AddUserGroupMembersRequest with _$AddUserGroupMembersRequest { final bool? asAdmin; @override + @JsonKey(defaultValue: []) final List memberIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.g.dart index 83be20cd..51b6c97c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.g.dart @@ -10,7 +10,7 @@ AddUserGroupMembersRequest _$AddUserGroupMembersRequestFromJson( Map json, ) => AddUserGroupMembersRequest( asAdmin: json['as_admin'] as bool?, - memberIds: (json['member_ids'] as List).map((e) => e as String).toList(), + memberIds: (json['member_ids'] as List?)?.map((e) => e as String).toList() ?? [], teamId: json['team_id'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.dart b/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.dart index 4d4bbe9b..39d643cf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.dart @@ -32,6 +32,7 @@ class AggregatedActivityResponse with _$AggregatedActivityResponse { }); @override + @JsonKey(defaultValue: []) final List activities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.g.dart index 3c6c5d9a..2266af4d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.g.dart @@ -9,12 +9,14 @@ part of 'aggregated_activity_response.dart'; AggregatedActivityResponse _$AggregatedActivityResponseFromJson( Map json, ) => AggregatedActivityResponse( - activities: (json['activities'] as List) - .map((e) => ActivityResponse.fromJson(e as Map)) - .toList(), + activities: + (json['activities'] as List?) + ?.map((e) => ActivityResponse.fromJson(e as Map)) + .toList() ?? + [], activityCount: (json['activity_count'] as num).toInt(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), group: json['group'] as String, isRead: json['is_read'] as bool?, @@ -22,7 +24,7 @@ AggregatedActivityResponse _$AggregatedActivityResponseFromJson( isWatched: json['is_watched'] as bool?, score: (json['score'] as num).toDouble(), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), userCount: (json['user_count'] as num).toInt(), userCountTruncated: json['user_count_truncated'] as bool, diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.dart index 431591de..41633592 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.dart @@ -31,9 +31,11 @@ class AIImageConfig with _$AIImageConfig { final bool enabled; @override + @JsonKey(defaultValue: []) final List ocrRules; @override + @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AIImageConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.g.dart index 14f032da..94df17a4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.g.dart @@ -9,8 +9,15 @@ part of 'ai_image_config.dart'; AIImageConfig _$AIImageConfigFromJson(Map json) => AIImageConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - ocrRules: (json['ocr_rules'] as List).map((e) => OCRRule.fromJson(e as Map)).toList(), - rules: (json['rules'] as List).map((e) => AWSRekognitionRule.fromJson(e as Map)).toList(), + ocrRules: + (json['ocr_rules'] as List?)?.map((e) => OCRRule.fromJson(e as Map)).toList() ?? [], + rules: + (json['rules'] as List?) + ?.map( + (e) => AWSRekognitionRule.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$AIImageConfigToJson(AIImageConfig instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.dart index a46a82bc..9434cbc1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.dart @@ -35,9 +35,11 @@ class AITextConfig with _$AITextConfig { final String profile; @override + @JsonKey(defaultValue: []) final List rules; @override + @JsonKey(defaultValue: []) final List severityRules; Map toJson() => _$AITextConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.g.dart index 91e9e0b9..f57c1d9e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.g.dart @@ -10,10 +10,15 @@ AITextConfig _$AITextConfigFromJson(Map json) => AITextConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, profile: json['profile'] as String, - rules: (json['rules'] as List).map((e) => BodyguardRule.fromJson(e as Map)).toList(), - severityRules: (json['severity_rules'] as List) - .map((e) => BodyguardSeverityRule.fromJson(e as Map)) - .toList(), + rules: + (json['rules'] as List?)?.map((e) => BodyguardRule.fromJson(e as Map)).toList() ?? [], + severityRules: + (json['severity_rules'] as List?) + ?.map( + (e) => BodyguardSeverityRule.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$AITextConfigToJson(AITextConfig instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.dart index a17de92a..ce5e939f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.dart @@ -30,6 +30,7 @@ class AIVideoConfig with _$AIVideoConfig { final bool enabled; @override + @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AIVideoConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.g.dart index 54b166bb..994a6ffa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.g.dart @@ -9,7 +9,13 @@ part of 'ai_video_config.dart'; AIVideoConfig _$AIVideoConfigFromJson(Map json) => AIVideoConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: (json['rules'] as List).map((e) => AWSRekognitionRule.fromJson(e as Map)).toList(), + rules: + (json['rules'] as List?) + ?.map( + (e) => AWSRekognitionRule.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$AIVideoConfigToJson(AIVideoConfig instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.dart index 7f6dfd8d..c06a39bb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.dart @@ -33,6 +33,7 @@ class AppUpdatedEvent extends core.WsEvent with _$AppUpdatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.g.dart index 7b8bf1d2..bd26eb09 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.g.dart @@ -9,10 +9,10 @@ part of 'app_updated_event.dart'; AppUpdatedEvent _$AppUpdatedEventFromJson(Map json) => AppUpdatedEvent( app: AppEventResponse.fromJson(json['app'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -23,7 +23,7 @@ Map _$AppUpdatedEventToJson(AppUpdatedEvent instance) => ( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.g.dart index 2285c5c2..8834b055 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.g.dart @@ -16,7 +16,7 @@ AppealItemResponse _$AppealItemResponseFromJson(Map json) => Ap channelCid: json['channel_cid'] as String?, configKey: json['config_key'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), decisionReason: json['decision_reason'] as String?, entityContent: json['entity_content'] == null @@ -49,7 +49,7 @@ AppealItemResponse _$AppealItemResponseFromJson(Map json) => Ap severity: (json['severity'] as num?)?.toInt(), status: json['status'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/attachment.dart b/packages/stream_feeds/lib/src/generated/api/model/attachment.dart index b96fa44a..e42eb8e7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/attachment.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/attachment.dart @@ -61,6 +61,7 @@ class Attachment with _$Attachment { final String? color; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/attachment.g.dart b/packages/stream_feeds/lib/src/generated/api/model/attachment.g.dart index 1643be68..0bf07d76 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/attachment.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/attachment.g.dart @@ -13,7 +13,7 @@ Attachment _$AttachmentFromJson(Map json) => Attachment( authorLink: json['author_link'] as String?, authorName: json['author_name'] as String?, color: json['color'] as String?, - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, fallback: json['fallback'] as String?, fields: (json['fields'] as List?)?.map((e) => Field.fromJson(e as Map)).toList(), footer: json['footer'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.dart index a7dd0fb8..20219a1a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.dart @@ -30,6 +30,7 @@ class AutomodPlatformCircumventionConfig with _$AutomodPlatformCircumventionConf final bool enabled; @override + @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AutomodPlatformCircumventionConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.g.dart index 9a94077f..021fc179 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.g.dart @@ -11,7 +11,7 @@ AutomodPlatformCircumventionConfig _$AutomodPlatformCircumventionConfigFromJson( ) => AutomodPlatformCircumventionConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: (json['rules'] as List).map((e) => AutomodRule.fromJson(e as Map)).toList(), + rules: (json['rules'] as List?)?.map((e) => AutomodRule.fromJson(e as Map)).toList() ?? [], ); Map _$AutomodPlatformCircumventionConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.dart index b53c0115..1111c3d1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.dart @@ -30,6 +30,7 @@ class AutomodSemanticFiltersConfig with _$AutomodSemanticFiltersConfig { final bool enabled; @override + @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AutomodSemanticFiltersConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.g.dart index 514f8e26..0e930c17 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.g.dart @@ -11,11 +11,13 @@ AutomodSemanticFiltersConfig _$AutomodSemanticFiltersConfigFromJson( ) => AutomodSemanticFiltersConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: (json['rules'] as List) - .map( - (e) => AutomodSemanticFiltersRule.fromJson(e as Map), - ) - .toList(), + rules: + (json['rules'] as List?) + ?.map( + (e) => AutomodSemanticFiltersRule.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$AutomodSemanticFiltersConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.dart index ee01e96c..e3bc3fbb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.dart @@ -30,6 +30,7 @@ class AutomodToxicityConfig with _$AutomodToxicityConfig { final bool enabled; @override + @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AutomodToxicityConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.g.dart index 4f7e2ad9..c006f4df 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.g.dart @@ -11,7 +11,7 @@ AutomodToxicityConfig _$AutomodToxicityConfigFromJson( ) => AutomodToxicityConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: (json['rules'] as List).map((e) => AutomodRule.fromJson(e as Map)).toList(), + rules: (json['rules'] as List?)?.map((e) => AutomodRule.fromJson(e as Map)).toList() ?? [], ); Map _$AutomodToxicityConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.g.dart index 6e3d72a4..0096a490 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.g.dart @@ -8,10 +8,10 @@ part of 'ban_info_response.dart'; BanInfoResponse _$BanInfoResponseFromJson(Map json) => BanInfoResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponse.fromJson(json['created_by'] as Map), - expires: _$JsonConverterFromJson( + expires: _$JsonConverterFromJson( json['expires'], const EpochDateTimeConverter().fromJson, ), @@ -23,7 +23,7 @@ BanInfoResponse _$BanInfoResponseFromJson(Map json) => BanInfoR Map _$BanInfoResponseToJson(BanInfoResponse instance) => { 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy?.toJson(), - 'expires': _$JsonConverterToJson( + 'expires': _$JsonConverterToJson( instance.expires, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_config.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_config.dart index e2645bd4..2b9c67b8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_config.dart @@ -34,6 +34,7 @@ class BlockListConfig with _$BlockListConfig { final bool? matchSubstring; @override + @JsonKey(defaultValue: []) final List rules; Map toJson() => _$BlockListConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_config.g.dart index 412b4526..8f36b8ab 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_config.g.dart @@ -10,7 +10,8 @@ BlockListConfig _$BlockListConfigFromJson(Map json) => BlockLis async: json['async'] as bool?, enabled: json['enabled'] as bool, matchSubstring: json['match_substring'] as bool?, - rules: (json['rules'] as List).map((e) => BlockListRule.fromJson(e as Map)).toList(), + rules: + (json['rules'] as List?)?.map((e) => BlockListRule.fromJson(e as Map)).toList() ?? [], ); Map _$BlockListConfigToJson(BlockListConfig instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.dart index bac65aa5..88b89c35 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.dart @@ -56,6 +56,7 @@ class BlockListResponse with _$BlockListResponse { final DateTime? updatedAt; @override + @JsonKey(defaultValue: []) final List words; Map toJson() => _$BlockListResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.g.dart index e59c8eea..fc9c82ee 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.g.dart @@ -7,7 +7,7 @@ part of 'block_list_response.dart'; // ************************************************************************** BlockListResponse _$BlockListResponseFromJson(Map json) => BlockListResponse( - createdAt: _$JsonConverterFromJson( + createdAt: _$JsonConverterFromJson( json['created_at'], const EpochDateTimeConverter().fromJson, ), @@ -17,15 +17,15 @@ BlockListResponse _$BlockListResponseFromJson(Map json) => Bloc name: json['name'] as String, team: json['team'] as String?, type: json['type'] as String, - updatedAt: _$JsonConverterFromJson( + updatedAt: _$JsonConverterFromJson( json['updated_at'], const EpochDateTimeConverter().fromJson, ), - words: (json['words'] as List).map((e) => e as String).toList(), + words: (json['words'] as List?)?.map((e) => e as String).toList() ?? [], ); Map _$BlockListResponseToJson(BlockListResponse instance) => { - 'created_at': _$JsonConverterToJson( + 'created_at': _$JsonConverterToJson( instance.createdAt, const EpochDateTimeConverter().toJson, ), @@ -35,7 +35,7 @@ Map _$BlockListResponseToJson(BlockListResponse instance) => ( + 'updated_at': _$JsonConverterToJson( instance.updatedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_users_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/block_users_response.g.dart index 53eca260..f5f7a761 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_users_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_users_response.g.dart @@ -10,7 +10,7 @@ BlockUsersResponse _$BlockUsersResponseFromJson(Map json) => Bl blockedByUserId: json['blocked_by_user_id'] as String, blockedUserId: json['blocked_user_id'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.g.dart index 657042aa..09566edc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.g.dart @@ -12,7 +12,7 @@ BlockedUserResponse _$BlockedUserResponseFromJson(Map json) => ), blockedUserId: json['blocked_user_id'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.dart b/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.dart index 064c86ef..188b3ff6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.dart @@ -55,6 +55,7 @@ class BodyguardRule with _$BodyguardRule { final String label; @override + @JsonKey(defaultValue: []) final List severityRules; Map toJson() => _$BodyguardRuleToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.g.dart index dfcfaa33..d4362d92 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.g.dart @@ -13,9 +13,13 @@ BodyguardRule _$BodyguardRuleFromJson(Map json) => BodyguardRul unknownValue: BodyguardRuleAction.unknown, ), label: json['label'] as String, - severityRules: (json['severity_rules'] as List) - .map((e) => BodyguardSeverityRule.fromJson(e as Map)) - .toList(), + severityRules: + (json['severity_rules'] as List?) + ?.map( + (e) => BodyguardSeverityRule.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$BodyguardRuleToJson(BodyguardRule instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.dart index 56511dd1..fb555601 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.dart @@ -34,6 +34,7 @@ class BookmarkAddedEvent extends core.WsEvent with _$BookmarkAddedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.g.dart index 399048ee..26be0ffe 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.g.dart @@ -11,10 +11,10 @@ BookmarkAddedEvent _$BookmarkAddedEventFromJson( ) => BookmarkAddedEvent( bookmark: BookmarkResponse.fromJson(json['bookmark'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -26,7 +26,7 @@ Map _$BookmarkAddedEventToJson(BookmarkAddedEvent instance) => 'bookmark': instance.bookmark.toJson(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.dart index fdb729b8..67206737 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.dart @@ -34,6 +34,7 @@ class BookmarkDeletedEvent extends core.WsEvent with _$BookmarkDeletedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.g.dart index 8bf31f29..c7bb32f9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.g.dart @@ -11,10 +11,10 @@ BookmarkDeletedEvent _$BookmarkDeletedEventFromJson( ) => BookmarkDeletedEvent( bookmark: BookmarkResponse.fromJson(json['bookmark'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -28,7 +28,7 @@ Map _$BookmarkDeletedEventToJson( 'bookmark': instance.bookmark.toJson(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.dart index d0e8d44c..21760d9a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.dart @@ -34,6 +34,7 @@ class BookmarkFolderDeletedEvent extends core.WsEvent with _$BookmarkFolderDelet final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.g.dart index 7a31b704..d05d7b32 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.g.dart @@ -13,10 +13,10 @@ BookmarkFolderDeletedEvent _$BookmarkFolderDeletedEventFromJson( json['bookmark_folder'] as Map, ), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -30,7 +30,7 @@ Map _$BookmarkFolderDeletedEventToJson( 'bookmark_folder': instance.bookmarkFolder.toJson(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.g.dart index 45baf94c..24c9f5fb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.g.dart @@ -10,13 +10,13 @@ BookmarkFolderResponse _$BookmarkFolderResponseFromJson( Map json, ) => BookmarkFolderResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, id: json['id'] as String, name: json['name'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.dart index dd3c755a..fe9dec2c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.dart @@ -34,6 +34,7 @@ class BookmarkFolderUpdatedEvent extends core.WsEvent with _$BookmarkFolderUpdat final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.g.dart index 541310f1..c670e94d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.g.dart @@ -13,10 +13,10 @@ BookmarkFolderUpdatedEvent _$BookmarkFolderUpdatedEventFromJson( json['bookmark_folder'] as Map, ), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -30,7 +30,7 @@ Map _$BookmarkFolderUpdatedEventToJson( 'bookmark_folder': instance.bookmarkFolder.toJson(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.g.dart index 51d17260..9755619c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.g.dart @@ -13,14 +13,14 @@ BookmarkResponse _$BookmarkResponseFromJson( activityId: json['activity_id'] as String?, comment: json['comment'] == null ? null : CommentResponse.fromJson(json['comment'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, folder: json['folder'] == null ? null : BookmarkFolderResponse.fromJson(json['folder'] as Map), objectId: json['object_id'] as String, objectType: json['object_type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.dart index d02932a6..8127912e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.dart @@ -34,6 +34,7 @@ class BookmarkUpdatedEvent extends core.WsEvent with _$BookmarkUpdatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.g.dart index e9f1dea6..433b4327 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.g.dart @@ -11,10 +11,10 @@ BookmarkUpdatedEvent _$BookmarkUpdatedEventFromJson( ) => BookmarkUpdatedEvent( bookmark: BookmarkResponse.fromJson(json['bookmark'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -28,7 +28,7 @@ Map _$BookmarkUpdatedEventToJson( 'bookmark': instance.bookmark.toJson(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.dart index c1ed23be..6ba55b93 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.dart @@ -48,6 +48,7 @@ class BulkActionAppealsRequest with _$BulkActionAppealsRequest { final BulkActionAppealsRequestActionType actionType; @override + @JsonKey(defaultValue: []) final List appealIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.g.dart index c5b7e328..119fb4b0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.g.dart @@ -14,7 +14,7 @@ BulkActionAppealsRequest _$BulkActionAppealsRequestFromJson( json['action_type'], unknownValue: BulkActionAppealsRequestActionType.unknown, ), - appealIds: (json['appeal_ids'] as List).map((e) => e as String).toList(), + appealIds: (json['appeal_ids'] as List?)?.map((e) => e as String).toList() ?? [], markReviewed: json['mark_reviewed'] == null ? null : MarkReviewedRequestPayload.fromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.dart index 903ae32b..e5b86d5a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.dart @@ -27,9 +27,11 @@ class BulkActionAppealsResponse with _$BulkActionAppealsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List errors; @override + @JsonKey(defaultValue: []) final List results; Map toJson() => _$BulkActionAppealsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.g.dart index af66d4b4..00b6d4fa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.g.dart @@ -10,8 +10,12 @@ BulkActionAppealsResponse _$BulkActionAppealsResponseFromJson( Map json, ) => BulkActionAppealsResponse( duration: json['duration'] as String, - errors: (json['errors'] as List).map((e) => BulkAppealError.fromJson(e as Map)).toList(), - results: (json['results'] as List).map((e) => BulkAppealResult.fromJson(e as Map)).toList(), + errors: + (json['errors'] as List?)?.map((e) => BulkAppealError.fromJson(e as Map)).toList() ?? + [], + results: + (json['results'] as List?)?.map((e) => BulkAppealResult.fromJson(e as Map)).toList() ?? + [], ); Map _$BulkActionAppealsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.dart index 5c6c4808..5d9e560c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.dart @@ -22,6 +22,7 @@ class BulkDeleteActionConfigRequest with _$BulkDeleteActionConfigRequest { }); @override + @JsonKey(defaultValue: []) final List ids; Map toJson() => _$BulkDeleteActionConfigRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.g.dart index 5c7156b9..ac15f96c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.g.dart @@ -9,7 +9,7 @@ part of 'bulk_delete_action_config_request.dart'; BulkDeleteActionConfigRequest _$BulkDeleteActionConfigRequestFromJson( Map json, ) => BulkDeleteActionConfigRequest( - ids: (json['ids'] as List).map((e) => e as String).toList(), + ids: (json['ids'] as List?)?.map((e) => e as String).toList() ?? [], ); Map _$BulkDeleteActionConfigRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.dart index 1964b378..5473515a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.dart @@ -22,6 +22,7 @@ class BulkUpsertActionConfigRequest with _$BulkUpsertActionConfigRequest { }); @override + @JsonKey(defaultValue: []) final List actionConfigs; Map toJson() => _$BulkUpsertActionConfigRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.g.dart index d378c064..7b852eb5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.g.dart @@ -9,9 +9,13 @@ part of 'bulk_upsert_action_config_request.dart'; BulkUpsertActionConfigRequest _$BulkUpsertActionConfigRequestFromJson( Map json, ) => BulkUpsertActionConfigRequest( - actionConfigs: (json['action_configs'] as List) - .map((e) => UpsertActionConfigItem.fromJson(e as Map)) - .toList(), + actionConfigs: + (json['action_configs'] as List?) + ?.map( + (e) => UpsertActionConfigItem.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$BulkUpsertActionConfigRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.dart index 405ea8da..6f696ffe 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.dart @@ -23,6 +23,7 @@ class BulkUpsertActionConfigResponse with _$BulkUpsertActionConfigResponse { }); @override + @JsonKey(defaultValue: []) final List actionConfigs; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.g.dart index 33d5b788..95c732cb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.g.dart @@ -9,11 +9,15 @@ part of 'bulk_upsert_action_config_response.dart'; BulkUpsertActionConfigResponse _$BulkUpsertActionConfigResponseFromJson( Map json, ) => BulkUpsertActionConfigResponse( - actionConfigs: (json['action_configs'] as List) - .map( - (e) => ModerationActionConfigResponse.fromJson(e as Map), - ) - .toList(), + actionConfigs: + (json['action_configs'] as List?) + ?.map( + (e) => ModerationActionConfigResponse.fromJson( + e as Map, + ), + ) + .toList() ?? + [], duration: json['duration'] as String, ); 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 0d24c139..7116cd6c 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 @@ -44,6 +44,7 @@ class CallResponse with _$CallResponse { final bool backstage; @override + @JsonKey(defaultValue: []) final List blockedUserIds; @override @@ -66,6 +67,7 @@ class CallResponse with _$CallResponse { final String currentSessionId; @override + @JsonKey(defaultValue: {}) final Map custom; @override 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 f2f4cab4..a8e3c173 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 @@ -8,17 +8,17 @@ part of 'call_response.dart'; CallResponse _$CallResponseFromJson(Map json) => CallResponse( backstage: json['backstage'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], captioning: json['captioning'] as bool, channelCid: json['channel_cid'] as String?, cid: json['cid'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponse.fromJson(json['created_by'] as Map), currentSessionId: json['current_session_id'] as String, - custom: json['custom'] as Map, - endedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + endedAt: _$JsonConverterFromJson( json['ended_at'], const EpochDateTimeConverter().fromJson, ), @@ -26,7 +26,7 @@ CallResponse _$CallResponseFromJson(Map json) => CallResponse( joinAheadTimeSeconds: (json['join_ahead_time_seconds'] as num?)?.toInt(), recording: json['recording'] as bool, routingNumber: json['routing_number'] as String?, - startsAt: _$JsonConverterFromJson( + startsAt: _$JsonConverterFromJson( json['starts_at'], const EpochDateTimeConverter().fromJson, ), @@ -35,7 +35,7 @@ CallResponse _$CallResponseFromJson(Map json) => CallResponse( translating: json['translating'] as bool, type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -49,7 +49,7 @@ Map _$CallResponseToJson(CallResponse instance) => ( + 'ended_at': _$JsonConverterToJson( instance.endedAt, const EpochDateTimeConverter().toJson, ), @@ -57,7 +57,7 @@ Map _$CallResponseToJson(CallResponse instance) => ( + 'starts_at': _$JsonConverterToJson( instance.startsAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.dart index 9be7fdbc..9df3a28a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.dart @@ -137,6 +137,7 @@ class ChannelConfigWithInfo with _$ChannelConfigWithInfo { final ChatPreferences? chatPreferences; @override + @JsonKey(defaultValue: []) final List commands; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.g.dart index 71de6adf..5b30dd42 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.g.dart @@ -37,11 +37,12 @@ ChannelConfigWithInfo _$ChannelConfigWithInfoFromJson( : ChatPreferences.fromJson( json['chat_preferences'] as Map, ), - commands: (json['commands'] as List).map((e) => Command.fromJson(e as Map)).toList(), + commands: + (json['commands'] as List?)?.map((e) => Command.fromJson(e as Map)).toList() ?? [], connectEvents: json['connect_events'] as bool, countMessages: json['count_messages'] as bool, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), customEvents: json['custom_events'] as bool, deliveryEvents: json['delivery_events'] as bool, @@ -71,7 +72,7 @@ ChannelConfigWithInfo _$ChannelConfigWithInfoFromJson( skipLastMsgUpdateForSystemMsgs: json['skip_last_msg_update_for_system_msgs'] as bool, typingEvents: json['typing_events'] as bool, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), uploads: json['uploads'] as bool, urlEnrichment: json['url_enrichment'] as bool, 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 index 9fef5e50..ecf69380 100644 --- 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 @@ -59,6 +59,7 @@ class ChannelMemberResponse with _$ChannelMemberResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override 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 index c7939bc6..5bec6ff0 100644 --- 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 @@ -9,37 +9,37 @@ part of 'channel_member_response.dart'; ChannelMemberResponse _$ChannelMemberResponseFromJson( Map json, ) => ChannelMemberResponse( - archivedAt: _$JsonConverterFromJson( + archivedAt: _$JsonConverterFromJson( json['archived_at'], const EpochDateTimeConverter().fromJson, ), - banExpires: _$JsonConverterFromJson( + banExpires: _$JsonConverterFromJson( json['ban_expires'], const EpochDateTimeConverter().fromJson, ), banned: json['banned'] as bool, channelRole: json['channel_role'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deletedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), deletedMessages: (json['deleted_messages'] as List?)?.map((e) => e as String).toList(), - inviteAcceptedAt: _$JsonConverterFromJson( + inviteAcceptedAt: _$JsonConverterFromJson( json['invite_accepted_at'], const EpochDateTimeConverter().fromJson, ), - inviteRejectedAt: _$JsonConverterFromJson( + inviteRejectedAt: _$JsonConverterFromJson( json['invite_rejected_at'], const EpochDateTimeConverter().fromJson, ), invited: json['invited'] as bool?, isModerator: json['is_moderator'] as bool?, notificationsMuted: json['notifications_muted'] as bool, - pinnedAt: _$JsonConverterFromJson( + pinnedAt: _$JsonConverterFromJson( json['pinned_at'], const EpochDateTimeConverter().fromJson, ), @@ -47,7 +47,7 @@ ChannelMemberResponse _$ChannelMemberResponseFromJson( shadowBanned: json['shadow_banned'] as bool, status: json['status'] as String?, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String?, @@ -56,11 +56,11 @@ ChannelMemberResponse _$ChannelMemberResponseFromJson( Map _$ChannelMemberResponseToJson( ChannelMemberResponse instance, ) => { - 'archived_at': _$JsonConverterToJson( + 'archived_at': _$JsonConverterToJson( instance.archivedAt, const EpochDateTimeConverter().toJson, ), - 'ban_expires': _$JsonConverterToJson( + 'ban_expires': _$JsonConverterToJson( instance.banExpires, const EpochDateTimeConverter().toJson, ), @@ -68,23 +68,23 @@ Map _$ChannelMemberResponseToJson( 'channel_role': instance.channelRole, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), 'deleted_messages': instance.deletedMessages, - 'invite_accepted_at': _$JsonConverterToJson( + 'invite_accepted_at': _$JsonConverterToJson( instance.inviteAcceptedAt, const EpochDateTimeConverter().toJson, ), - 'invite_rejected_at': _$JsonConverterToJson( + 'invite_rejected_at': _$JsonConverterToJson( instance.inviteRejectedAt, const EpochDateTimeConverter().toJson, ), 'invited': instance.invited, 'is_moderator': instance.isModerator, 'notifications_muted': instance.notificationsMuted, - 'pinned_at': _$JsonConverterToJson( + 'pinned_at': _$JsonConverterToJson( instance.pinnedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_mute.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_mute.g.dart index 1df49f2d..6da5b41c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_mute.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_mute.g.dart @@ -9,14 +9,14 @@ part of 'channel_mute.dart'; ChannelMute _$ChannelMuteFromJson(Map json) => ChannelMute( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - expires: _$JsonConverterFromJson( + expires: _$JsonConverterFromJson( json['expires'], const EpochDateTimeConverter().fromJson, ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), ); @@ -24,7 +24,7 @@ ChannelMute _$ChannelMuteFromJson(Map json) => ChannelMute( Map _$ChannelMuteToJson(ChannelMute instance) => { 'channel': instance.channel?.toJson(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), - 'expires': _$JsonConverterToJson( + 'expires': _$JsonConverterToJson( instance.expires, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.g.dart index 79d8f8e3..05566884 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.g.dart @@ -15,7 +15,7 @@ ChannelPushPreferencesResponse _$ChannelPushPreferencesResponseFromJson( : ChatPreferencesResponse.fromJson( json['chat_preferences'] as Map, ), - disabledUntil: _$JsonConverterFromJson( + disabledUntil: _$JsonConverterFromJson( json['disabled_until'], const EpochDateTimeConverter().fromJson, ), @@ -26,7 +26,7 @@ Map _$ChannelPushPreferencesResponseToJson( ) => { 'chat_level': instance.chatLevel, 'chat_preferences': instance.chatPreferences?.toJson(), - 'disabled_until': _$JsonConverterToJson( + 'disabled_until': _$JsonConverterToJson( instance.disabledUntil, const EpochDateTimeConverter().toJson, ), 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 b17c0970..320e03af 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 @@ -13,94 +13,6 @@ import '../models.dart'; part 'channel_response.g.dart'; part 'channel_response.freezed.dart'; -@JsonEnum(alwaysCreate: true) -enum ChannelResponseOwnCapabilities { - @JsonValue('ban-channel-members') - banChannelMembers, - @JsonValue('cast-poll-vote') - castPollVote, - @JsonValue('connect-events') - connectEvents, - @JsonValue('create-attachment') - createAttachment, - @JsonValue('delete-any-message') - deleteAnyMessage, - @JsonValue('delete-channel') - deleteChannel, - @JsonValue('delete-own-message') - deleteOwnMessage, - @JsonValue('delivery-events') - deliveryEvents, - @JsonValue('flag-message') - flagMessage, - @JsonValue('freeze-channel') - freezeChannel, - @JsonValue('join-channel') - joinChannel, - @JsonValue('leave-channel') - leaveChannel, - @JsonValue('mute-channel') - muteChannel, - @JsonValue('notify-channel') - notifyChannel, - @JsonValue('notify-group') - notifyGroup, - @JsonValue('notify-here') - notifyHere, - @JsonValue('notify-role') - notifyRole, - @JsonValue('pin-message') - pinMessage, - @JsonValue('query-poll-votes') - queryPollVotes, - @JsonValue('quote-message') - quoteMessage, - @JsonValue('read-events') - readEvents, - @JsonValue('search-messages') - searchMessages, - @JsonValue('send-custom-events') - sendCustomEvents, - @JsonValue('send-links') - sendLinks, - @JsonValue('send-message') - sendMessage, - @JsonValue('send-poll') - sendPoll, - @JsonValue('send-reaction') - sendReaction, - @JsonValue('send-reply') - sendReply, - @JsonValue('send-restricted-visibility-message') - sendRestrictedVisibilityMessage, - @JsonValue('send-typing-events') - sendTypingEvents, - @JsonValue('set-channel-cooldown') - setChannelCooldown, - @JsonValue('share-location') - shareLocation, - @JsonValue('skip-slow-mode') - skipSlowMode, - @JsonValue('slow-mode') - slowMode, - @JsonValue('typing-events') - typingEvents, - @JsonValue('update-any-message') - updateAnyMessage, - @JsonValue('update-channel') - updateChannel, - @JsonValue('update-channel-members') - updateChannelMembers, - @JsonValue('update-own-message') - updateOwnMessage, - @JsonValue('update-thread') - updateThread, - @JsonValue('upload-file') - uploadFile, - @JsonValue('_unknown') - unknown, -} - @freezed @immutable @JsonSerializable() @@ -162,6 +74,7 @@ class ChannelResponse with _$ChannelResponse { final UserResponse? createdBy; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -208,8 +121,8 @@ class ChannelResponse with _$ChannelResponse { final bool? muted; @override - @JsonKey(unknownEnumValue: ChannelResponseOwnCapabilities.unknown) - final List? ownCapabilities; + @JsonKey(unknownEnumValue: ChannelOwnCapability.unknown) + final List? ownCapabilities; @override final String? team; diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_response.freezed.dart index bd2329e5..0760e7e7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_response.freezed.dart @@ -35,7 +35,7 @@ mixin _$ChannelResponse { int? get messageCount; DateTime? get muteExpiresAt; bool? get muted; - List? get ownCapabilities; + List? get ownCapabilities; String? get team; DateTime? get truncatedAt; UserResponse? get truncatedBy; @@ -167,7 +167,7 @@ abstract mixin class $ChannelResponseCopyWith<$Res> { int? messageCount, DateTime? muteExpiresAt, bool? muted, - List? ownCapabilities, + List? ownCapabilities, String? team, DateTime? truncatedAt, UserResponse? truncatedBy, @@ -310,7 +310,7 @@ class _$ChannelResponseCopyWithImpl<$Res> implements $ChannelResponseCopyWith<$R ownCapabilities: freezed == ownCapabilities ? _self.ownCapabilities : ownCapabilities // ignore: cast_nullable_to_non_nullable - as List?, + as List?, team: freezed == team ? _self.team : team // ignore: cast_nullable_to_non_nullable 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 8262b607..31e2d9c4 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 @@ -16,11 +16,11 @@ ChannelResponse _$ChannelResponseFromJson( config: json['config'] == null ? null : ChannelConfigWithInfo.fromJson(json['config'] as Map), cooldown: (json['cooldown'] as num?)?.toInt(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponse.fromJson(json['created_by'] as Map), - custom: json['custom'] as Map, - deletedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -28,12 +28,12 @@ ChannelResponse _$ChannelResponseFromJson( filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList(), frozen: json['frozen'] as bool, hidden: json['hidden'] as bool?, - hideMessagesBefore: _$JsonConverterFromJson( + hideMessagesBefore: _$JsonConverterFromJson( json['hide_messages_before'], const EpochDateTimeConverter().fromJson, ), id: json['id'] as String, - lastMessageAt: _$JsonConverterFromJson( + lastMessageAt: _$JsonConverterFromJson( json['last_message_at'], const EpochDateTimeConverter().fromJson, ), @@ -42,7 +42,7 @@ ChannelResponse _$ChannelResponseFromJson( ?.map((e) => ChannelMemberResponse.fromJson(e as Map)) .toList(), messageCount: (json['message_count'] as num?)?.toInt(), - muteExpiresAt: _$JsonConverterFromJson( + muteExpiresAt: _$JsonConverterFromJson( json['mute_expires_at'], const EpochDateTimeConverter().fromJson, ), @@ -50,14 +50,14 @@ ChannelResponse _$ChannelResponseFromJson( ownCapabilities: (json['own_capabilities'] as List?) ?.map( (e) => $enumDecode( - _$ChannelResponseOwnCapabilitiesEnumMap, + _$ChannelOwnCapabilityEnumMap, e, - unknownValue: ChannelResponseOwnCapabilities.unknown, + unknownValue: ChannelOwnCapability.unknown, ), ) .toList(), team: json['team'] as String?, - truncatedAt: _$JsonConverterFromJson( + truncatedAt: _$JsonConverterFromJson( json['truncated_at'], const EpochDateTimeConverter().fromJson, ), @@ -66,7 +66,7 @@ ChannelResponse _$ChannelResponseFromJson( : UserResponse.fromJson(json['truncated_by'] as Map), type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -80,7 +80,7 @@ Map _$ChannelResponseToJson(ChannelResponse instance) => ( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -88,26 +88,26 @@ Map _$ChannelResponseToJson(ChannelResponse instance) => ( + 'hide_messages_before': _$JsonConverterToJson( instance.hideMessagesBefore, const EpochDateTimeConverter().toJson, ), 'id': instance.id, - 'last_message_at': _$JsonConverterToJson( + 'last_message_at': _$JsonConverterToJson( instance.lastMessageAt, const EpochDateTimeConverter().toJson, ), 'member_count': instance.memberCount, 'members': instance.members?.map((e) => e.toJson()).toList(), 'message_count': instance.messageCount, - 'mute_expires_at': _$JsonConverterToJson( + 'mute_expires_at': _$JsonConverterToJson( instance.muteExpiresAt, const EpochDateTimeConverter().toJson, ), 'muted': instance.muted, - 'own_capabilities': instance.ownCapabilities?.map((e) => _$ChannelResponseOwnCapabilitiesEnumMap[e]!).toList(), + 'own_capabilities': instance.ownCapabilities?.map((e) => _$ChannelOwnCapabilityEnumMap[e]!).toList(), 'team': instance.team, - 'truncated_at': _$JsonConverterToJson( + 'truncated_at': _$JsonConverterToJson( instance.truncatedAt, const EpochDateTimeConverter().toJson, ), @@ -121,49 +121,49 @@ Value? _$JsonConverterFromJson( Value? Function(Json json) fromJson, ) => json == null ? null : fromJson(json as Json); -const _$ChannelResponseOwnCapabilitiesEnumMap = { - ChannelResponseOwnCapabilities.banChannelMembers: 'ban-channel-members', - ChannelResponseOwnCapabilities.castPollVote: 'cast-poll-vote', - ChannelResponseOwnCapabilities.connectEvents: 'connect-events', - ChannelResponseOwnCapabilities.createAttachment: 'create-attachment', - ChannelResponseOwnCapabilities.deleteAnyMessage: 'delete-any-message', - ChannelResponseOwnCapabilities.deleteChannel: 'delete-channel', - ChannelResponseOwnCapabilities.deleteOwnMessage: 'delete-own-message', - ChannelResponseOwnCapabilities.deliveryEvents: 'delivery-events', - ChannelResponseOwnCapabilities.flagMessage: 'flag-message', - ChannelResponseOwnCapabilities.freezeChannel: 'freeze-channel', - ChannelResponseOwnCapabilities.joinChannel: 'join-channel', - ChannelResponseOwnCapabilities.leaveChannel: 'leave-channel', - ChannelResponseOwnCapabilities.muteChannel: 'mute-channel', - ChannelResponseOwnCapabilities.notifyChannel: 'notify-channel', - ChannelResponseOwnCapabilities.notifyGroup: 'notify-group', - ChannelResponseOwnCapabilities.notifyHere: 'notify-here', - ChannelResponseOwnCapabilities.notifyRole: 'notify-role', - ChannelResponseOwnCapabilities.pinMessage: 'pin-message', - ChannelResponseOwnCapabilities.queryPollVotes: 'query-poll-votes', - ChannelResponseOwnCapabilities.quoteMessage: 'quote-message', - ChannelResponseOwnCapabilities.readEvents: 'read-events', - ChannelResponseOwnCapabilities.searchMessages: 'search-messages', - ChannelResponseOwnCapabilities.sendCustomEvents: 'send-custom-events', - ChannelResponseOwnCapabilities.sendLinks: 'send-links', - ChannelResponseOwnCapabilities.sendMessage: 'send-message', - ChannelResponseOwnCapabilities.sendPoll: 'send-poll', - ChannelResponseOwnCapabilities.sendReaction: 'send-reaction', - ChannelResponseOwnCapabilities.sendReply: 'send-reply', - ChannelResponseOwnCapabilities.sendRestrictedVisibilityMessage: 'send-restricted-visibility-message', - ChannelResponseOwnCapabilities.sendTypingEvents: 'send-typing-events', - ChannelResponseOwnCapabilities.setChannelCooldown: 'set-channel-cooldown', - ChannelResponseOwnCapabilities.shareLocation: 'share-location', - ChannelResponseOwnCapabilities.skipSlowMode: 'skip-slow-mode', - ChannelResponseOwnCapabilities.slowMode: 'slow-mode', - ChannelResponseOwnCapabilities.typingEvents: 'typing-events', - ChannelResponseOwnCapabilities.updateAnyMessage: 'update-any-message', - ChannelResponseOwnCapabilities.updateChannel: 'update-channel', - ChannelResponseOwnCapabilities.updateChannelMembers: 'update-channel-members', - ChannelResponseOwnCapabilities.updateOwnMessage: 'update-own-message', - ChannelResponseOwnCapabilities.updateThread: 'update-thread', - ChannelResponseOwnCapabilities.uploadFile: 'upload-file', - ChannelResponseOwnCapabilities.unknown: '_unknown', +const _$ChannelOwnCapabilityEnumMap = { + ChannelOwnCapability.banChannelMembers: 'ban-channel-members', + ChannelOwnCapability.castPollVote: 'cast-poll-vote', + ChannelOwnCapability.connectEvents: 'connect-events', + ChannelOwnCapability.createAttachment: 'create-attachment', + ChannelOwnCapability.deleteAnyMessage: 'delete-any-message', + ChannelOwnCapability.deleteChannel: 'delete-channel', + ChannelOwnCapability.deleteOwnMessage: 'delete-own-message', + ChannelOwnCapability.deliveryEvents: 'delivery-events', + ChannelOwnCapability.flagMessage: 'flag-message', + ChannelOwnCapability.freezeChannel: 'freeze-channel', + ChannelOwnCapability.joinChannel: 'join-channel', + ChannelOwnCapability.leaveChannel: 'leave-channel', + ChannelOwnCapability.muteChannel: 'mute-channel', + ChannelOwnCapability.notifyChannel: 'notify-channel', + ChannelOwnCapability.notifyGroup: 'notify-group', + ChannelOwnCapability.notifyHere: 'notify-here', + ChannelOwnCapability.notifyRole: 'notify-role', + ChannelOwnCapability.pinMessage: 'pin-message', + ChannelOwnCapability.queryPollVotes: 'query-poll-votes', + ChannelOwnCapability.quoteMessage: 'quote-message', + ChannelOwnCapability.readEvents: 'read-events', + ChannelOwnCapability.searchMessages: 'search-messages', + ChannelOwnCapability.sendCustomEvents: 'send-custom-events', + ChannelOwnCapability.sendLinks: 'send-links', + ChannelOwnCapability.sendMessage: 'send-message', + ChannelOwnCapability.sendPoll: 'send-poll', + ChannelOwnCapability.sendReaction: 'send-reaction', + ChannelOwnCapability.sendReply: 'send-reply', + ChannelOwnCapability.sendRestrictedVisibilityMessage: 'send-restricted-visibility-message', + ChannelOwnCapability.sendTypingEvents: 'send-typing-events', + ChannelOwnCapability.setChannelCooldown: 'set-channel-cooldown', + ChannelOwnCapability.shareLocation: 'share-location', + ChannelOwnCapability.skipSlowMode: 'skip-slow-mode', + ChannelOwnCapability.slowMode: 'slow-mode', + ChannelOwnCapability.typingEvents: 'typing-events', + ChannelOwnCapability.updateAnyMessage: 'update-any-message', + ChannelOwnCapability.updateChannel: 'update-channel', + ChannelOwnCapability.updateChannelMembers: 'update-channel-members', + ChannelOwnCapability.updateOwnMessage: 'update-own-message', + ChannelOwnCapability.updateThread: 'update-thread', + ChannelOwnCapability.uploadFile: 'upload-file', + ChannelOwnCapability.unknown: '_unknown', }; Json? _$JsonConverterToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.dart index f06faf3b..17cdfc39 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.dart @@ -37,6 +37,7 @@ class ChatDraftPayloadResponse with _$ChatDraftPayloadResponse { final List? attachments; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.g.dart index 13ec793c..f6d352b1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.g.dart @@ -12,7 +12,7 @@ ChatDraftPayloadResponse _$ChatDraftPayloadResponseFromJson( attachments: (json['attachments'] as List?) ?.map((e) => Attachment.fromJson(e as Map)) .toList(), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, html: json['html'] as String?, id: json['id'] as String, mentionedUsers: (json['mentioned_users'] as List?) diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.g.dart index 166f3073..4bfa5c48 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.g.dart @@ -9,7 +9,7 @@ part of 'chat_draft_response.dart'; ChatDraftResponse _$ChatDraftResponseFromJson(Map json) => ChatDraftResponse( channelCid: json['channel_cid'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), message: ChatDraftPayloadResponse.fromJson( json['message'] as Map, diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.dart index b3568e44..226b02e1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.dart @@ -70,6 +70,7 @@ class ChatMessageResponse with _$ChatMessageResponse { }); @override + @JsonKey(defaultValue: []) final List attachments; @override @@ -83,6 +84,7 @@ class ChatMessageResponse with _$ChatMessageResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -111,6 +113,7 @@ class ChatMessageResponse with _$ChatMessageResponse { final Map>? imageLabels; @override + @JsonKey(defaultValue: []) final List latestReactions; @override @@ -132,6 +135,7 @@ class ChatMessageResponse with _$ChatMessageResponse { final List? mentionedRoles; @override + @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -145,6 +149,7 @@ class ChatMessageResponse with _$ChatMessageResponse { final ChatModerationV2Response? moderation; @override + @JsonKey(defaultValue: []) final List ownReactions; @override @@ -177,12 +182,14 @@ class ChatMessageResponse with _$ChatMessageResponse { final String? quotedMessageId; @override + @JsonKey(defaultValue: {}) final Map reactionCounts; @override final Map? reactionGroups; @override + @JsonKey(defaultValue: {}) final Map reactionScores; @override @@ -192,6 +199,7 @@ class ChatMessageResponse with _$ChatMessageResponse { final int replyCount; @override + @JsonKey(defaultValue: []) final List restrictedVisibility; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.g.dart index 3271ef12..e4da0226 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.g.dart @@ -6,17 +6,19 @@ part of 'chat_message_response.dart'; // JsonSerializableGenerator // ************************************************************************** -ChatMessageResponse _$ChatMessageResponseFromJson(Map json) => ChatMessageResponse( - attachments: (json['attachments'] as List) - .map((e) => Attachment.fromJson(e as Map)) - .toList(), +ChatMessageResponse _$ChatMessageResponseFromJson( + Map json, +) => ChatMessageResponse( + attachments: + (json['attachments'] as List?)?.map((e) => Attachment.fromJson(e as Map)).toList() ?? + [], cid: json['cid'] as String, command: json['command'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deletedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -31,14 +33,12 @@ ChatMessageResponse _$ChatMessageResponseFromJson(Map json) => imageLabels: (json['image_labels'] as Map?)?.map( (k, e) => MapEntry(k, (e as List).map((e) => e as String).toList()), ), - latestReactions: (json['latest_reactions'] as List) - .map((e) => ChatReactionResponse.fromJson(e as Map)) - .toList(), - member: json['member'] == null - ? null - : ChannelMemberResponse.fromJson( - json['member'] as Map, - ), + latestReactions: + (json['latest_reactions'] as List?) + ?.map((e) => ChatReactionResponse.fromJson(e as Map)) + .toList() ?? + [], + member: json['member'] == null ? null : ChannelMemberResponse.fromJson(json['member'] as Map), mentionedChannel: json['mentioned_channel'] as bool, mentionedGroupIds: (json['mentioned_group_ids'] as List?)?.map((e) => e as String).toList(), mentionedGroups: (json['mentioned_groups'] as List?) @@ -46,10 +46,12 @@ ChatMessageResponse _$ChatMessageResponseFromJson(Map json) => .toList(), mentionedHere: json['mentioned_here'] as bool, mentionedRoles: (json['mentioned_roles'] as List?)?.map((e) => e as String).toList(), - mentionedUsers: (json['mentioned_users'] as List) - .map((e) => UserResponse.fromJson(e as Map)) - .toList(), - messageTextUpdatedAt: _$JsonConverterFromJson( + mentionedUsers: + (json['mentioned_users'] as List?) + ?.map((e) => UserResponse.fromJson(e as Map)) + .toList() ?? + [], + messageTextUpdatedAt: _$JsonConverterFromJson( json['message_text_updated_at'], const EpochDateTimeConverter().fromJson, ), @@ -59,16 +61,18 @@ ChatMessageResponse _$ChatMessageResponseFromJson(Map json) => : ChatModerationV2Response.fromJson( json['moderation'] as Map, ), - ownReactions: (json['own_reactions'] as List) - .map((e) => ChatReactionResponse.fromJson(e as Map)) - .toList(), + ownReactions: + (json['own_reactions'] as List?) + ?.map((e) => ChatReactionResponse.fromJson(e as Map)) + .toList() ?? + [], parentId: json['parent_id'] as String?, - pinExpires: _$JsonConverterFromJson( + pinExpires: _$JsonConverterFromJson( json['pin_expires'], const EpochDateTimeConverter().fromJson, ), pinned: json['pinned'] as bool, - pinnedAt: _$JsonConverterFromJson( + pinnedAt: _$JsonConverterFromJson( json['pinned_at'], const EpochDateTimeConverter().fromJson, ), @@ -81,21 +85,29 @@ ChatMessageResponse _$ChatMessageResponseFromJson(Map json) => json['quoted_message'] as Map, ), quotedMessageId: json['quoted_message_id'] as String?, - reactionCounts: Map.from(json['reaction_counts'] as Map), + reactionCounts: + (json['reaction_counts'] as Map?)?.map( + (k, e) => MapEntry(k, (e as num).toInt()), + ) ?? + {}, reactionGroups: (json['reaction_groups'] as Map?)?.map( (k, e) => MapEntry( k, ChatReactionGroupResponse.fromJson(e as Map), ), ), - reactionScores: Map.from(json['reaction_scores'] as Map), + reactionScores: + (json['reaction_scores'] as Map?)?.map( + (k, e) => MapEntry(k, (e as num).toInt()), + ) ?? + {}, reminder: json['reminder'] == null ? null : ChatReminderResponseData.fromJson( json['reminder'] as Map, ), replyCount: (json['reply_count'] as num).toInt(), - restrictedVisibility: (json['restricted_visibility'] as List).map((e) => e as String).toList(), + restrictedVisibility: (json['restricted_visibility'] as List?)?.map((e) => e as String).toList() ?? [], shadowed: json['shadowed'] as bool, sharedLocation: json['shared_location'] == null ? null @@ -110,7 +122,7 @@ ChatMessageResponse _$ChatMessageResponseFromJson(Map json) => .toList(), type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); @@ -123,7 +135,7 @@ Map _$ChatMessageResponseToJson( 'command': instance.command, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -142,7 +154,7 @@ Map _$ChatMessageResponseToJson( 'mentioned_here': instance.mentionedHere, 'mentioned_roles': instance.mentionedRoles, 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), - 'message_text_updated_at': _$JsonConverterToJson( + 'message_text_updated_at': _$JsonConverterToJson( instance.messageTextUpdatedAt, const EpochDateTimeConverter().toJson, ), @@ -150,12 +162,12 @@ Map _$ChatMessageResponseToJson( 'moderation': instance.moderation?.toJson(), 'own_reactions': instance.ownReactions.map((e) => e.toJson()).toList(), 'parent_id': instance.parentId, - 'pin_expires': _$JsonConverterToJson( + 'pin_expires': _$JsonConverterToJson( instance.pinExpires, const EpochDateTimeConverter().toJson, ), 'pinned': instance.pinned, - 'pinned_at': _$JsonConverterToJson( + 'pinned_at': _$JsonConverterToJson( instance.pinnedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.dart index 9a064b83..6f1e9cdb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.dart @@ -37,6 +37,7 @@ class ChatReactionGroupResponse with _$ChatReactionGroupResponse { final DateTime lastReactionAt; @override + @JsonKey(defaultValue: []) final List latestReactionsBy; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.g.dart index 25fdbdd3..aed23aba 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.g.dart @@ -11,16 +11,20 @@ ChatReactionGroupResponse _$ChatReactionGroupResponseFromJson( ) => ChatReactionGroupResponse( count: (json['count'] as num).toInt(), firstReactionAt: const EpochDateTimeConverter().fromJson( - (json['first_reaction_at'] as num).toInt(), + json['first_reaction_at'] as Object, ), lastReactionAt: const EpochDateTimeConverter().fromJson( - (json['last_reaction_at'] as num).toInt(), + json['last_reaction_at'] as Object, ), - latestReactionsBy: (json['latest_reactions_by'] as List) - .map( - (e) => ChatReactionGroupUserResponse.fromJson(e as Map), - ) - .toList(), + latestReactionsBy: + (json['latest_reactions_by'] as List?) + ?.map( + (e) => ChatReactionGroupUserResponse.fromJson( + e as Map, + ), + ) + .toList() ?? + [], sumScores: (json['sum_scores'] as num).toInt(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.g.dart index 94ebb679..02666ba0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.g.dart @@ -10,7 +10,7 @@ ChatReactionGroupUserResponse _$ChatReactionGroupUserResponseFromJson( Map json, ) => ChatReactionGroupUserResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.dart index 77b9b83f..ceea6298 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.dart @@ -33,6 +33,7 @@ class ChatReactionResponse with _$ChatReactionResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.g.dart index bda72fe5..b603d190 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.g.dart @@ -10,14 +10,14 @@ ChatReactionResponse _$ChatReactionResponseFromJson( Map json, ) => ChatReactionResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, messageId: json['message_id'] as String, score: (json['score'] as num).toInt(), type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.g.dart index 893ea61e..27fda103 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.g.dart @@ -11,16 +11,16 @@ ChatReminderResponseData _$ChatReminderResponseDataFromJson( ) => ChatReminderResponseData( channelCid: json['channel_cid'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), message: json['message'] == null ? null : ChatMessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, - remindAt: _$JsonConverterFromJson( + remindAt: _$JsonConverterFromJson( json['remind_at'], const EpochDateTimeConverter().fromJson, ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String, @@ -33,7 +33,7 @@ Map _$ChatReminderResponseDataToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'message': instance.message?.toJson(), 'message_id': instance.messageId, - 'remind_at': _$JsonConverterToJson( + 'remind_at': _$JsonConverterToJson( instance.remindAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.g.dart index d4a1e775..cd79abfb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.g.dart @@ -11,10 +11,10 @@ ChatSharedLocationResponseData _$ChatSharedLocationResponseDataFromJson( ) => ChatSharedLocationResponseData( channelCid: json['channel_cid'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdByDeviceId: json['created_by_device_id'] as String, - endAt: _$JsonConverterFromJson( + endAt: _$JsonConverterFromJson( json['end_at'], const EpochDateTimeConverter().fromJson, ), @@ -23,7 +23,7 @@ ChatSharedLocationResponseData _$ChatSharedLocationResponseDataFromJson( message: json['message'] == null ? null : ChatMessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), userId: json['user_id'] as String, ); @@ -34,7 +34,7 @@ Map _$ChatSharedLocationResponseDataToJson( 'channel_cid': instance.channelCid, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'created_by_device_id': instance.createdByDeviceId, - 'end_at': _$JsonConverterToJson( + 'end_at': _$JsonConverterToJson( instance.endAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/collection_request.dart b/packages/stream_feeds/lib/src/generated/api/model/collection_request.dart index eee0ddaf..9d8ce79b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/collection_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/collection_request.dart @@ -24,6 +24,7 @@ class CollectionRequest with _$CollectionRequest { }); @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/collection_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/collection_request.g.dart index 5998c0ce..fba51aa8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/collection_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/collection_request.g.dart @@ -7,7 +7,7 @@ part of 'collection_request.dart'; // ************************************************************************** CollectionRequest _$CollectionRequestFromJson(Map json) => CollectionRequest( - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, id: json['id'] as String?, name: json['name'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/collection_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/collection_response.g.dart index 0487617e..a6cf4ec6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/collection_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/collection_response.g.dart @@ -7,14 +7,14 @@ part of 'collection_response.dart'; // ************************************************************************** CollectionResponse _$CollectionResponseFromJson(Map json) => CollectionResponse( - createdAt: _$JsonConverterFromJson( + createdAt: _$JsonConverterFromJson( json['created_at'], const EpochDateTimeConverter().fromJson, ), custom: json['custom'] as Map?, id: json['id'] as String, name: json['name'] as String, - updatedAt: _$JsonConverterFromJson( + updatedAt: _$JsonConverterFromJson( json['updated_at'], const EpochDateTimeConverter().fromJson, ), @@ -22,14 +22,14 @@ CollectionResponse _$CollectionResponseFromJson(Map json) => Co ); Map _$CollectionResponseToJson(CollectionResponse instance) => { - 'created_at': _$JsonConverterToJson( + 'created_at': _$JsonConverterToJson( instance.createdAt, const EpochDateTimeConverter().toJson, ), 'custom': instance.custom, 'id': instance.id, 'name': instance.name, - 'updated_at': _$JsonConverterToJson( + 'updated_at': _$JsonConverterToJson( instance.updatedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/command.g.dart b/packages/stream_feeds/lib/src/generated/api/model/command.g.dart index 9cc0c291..bcdc44da 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/command.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/command.g.dart @@ -8,14 +8,14 @@ part of 'command.dart'; Command _$CommandFromJson(Map json) => Command( args: json['args'] as String, - createdAt: _$JsonConverterFromJson( + createdAt: _$JsonConverterFromJson( json['created_at'], const EpochDateTimeConverter().fromJson, ), description: json['description'] as String, name: json['name'] as String, set: json['set'] as String, - updatedAt: _$JsonConverterFromJson( + updatedAt: _$JsonConverterFromJson( json['updated_at'], const EpochDateTimeConverter().fromJson, ), @@ -23,14 +23,14 @@ Command _$CommandFromJson(Map json) => Command( Map _$CommandToJson(Command instance) => { 'args': instance.args, - 'created_at': _$JsonConverterToJson( + 'created_at': _$JsonConverterToJson( instance.createdAt, const EpochDateTimeConverter().toJson, ), 'description': instance.description, 'name': instance.name, 'set': instance.set, - 'updated_at': _$JsonConverterToJson( + 'updated_at': _$JsonConverterToJson( instance.updatedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.dart index 32521753..a09aab64 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.dart @@ -40,6 +40,7 @@ class CommentAddedEvent extends core.WsEvent with _$CommentAddedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.g.dart index f86000b2..63fee7f2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.g.dart @@ -12,12 +12,12 @@ CommentAddedEvent _$CommentAddedEventFromJson( activity: ActivityResponse.fromJson(json['activity'] as Map), comment: CommentResponse.fromJson(json['comment'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$CommentAddedEventToJson(CommentAddedEvent instance) => ( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.dart index be47500b..7bd0ba34 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.dart @@ -36,6 +36,7 @@ class CommentDeletedEvent extends core.WsEvent with _$CommentDeletedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.g.dart index 02662a0b..b203637b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.g.dart @@ -11,12 +11,12 @@ CommentDeletedEvent _$CommentDeletedEventFromJson( ) => CommentDeletedEvent( comment: CommentResponse.fromJson(json['comment'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$CommentDeletedEventToJson( 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.dart index 93b9400c..dd5556fb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.dart @@ -41,6 +41,7 @@ class CommentReactionAddedEvent extends core.WsEvent with _$CommentReactionAdded final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.g.dart index fe6cd57f..285e791a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.g.dart @@ -12,15 +12,15 @@ CommentReactionAddedEvent _$CommentReactionAddedEventFromJson( activity: ActivityResponse.fromJson(json['activity'] as Map), comment: CommentResponse.fromJson(json['comment'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( json['reaction'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -38,7 +38,7 @@ Map _$CommentReactionAddedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.dart index 24e6da94..60eb09b2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.dart @@ -36,6 +36,7 @@ class CommentReactionDeletedEvent extends core.WsEvent with _$CommentReactionDel final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.g.dart index 2832538c..9d0fd778 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.g.dart @@ -11,15 +11,15 @@ CommentReactionDeletedEvent _$CommentReactionDeletedEventFromJson( ) => CommentReactionDeletedEvent( comment: CommentResponse.fromJson(json['comment'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( json['reaction'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -35,7 +35,7 @@ Map _$CommentReactionDeletedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.dart index 4f30423d..39856d2b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.dart @@ -41,6 +41,7 @@ class CommentReactionUpdatedEvent extends core.WsEvent with _$CommentReactionUpd final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.g.dart index 4a727390..43b8b180 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.g.dart @@ -12,15 +12,15 @@ CommentReactionUpdatedEvent _$CommentReactionUpdatedEventFromJson( activity: ActivityResponse.fromJson(json['activity'] as Map), comment: CommentResponse.fromJson(json['comment'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( json['reaction'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -38,7 +38,7 @@ Map _$CommentReactionUpdatedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_response.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_response.dart index c6d3e9a8..75a5cb97 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_response.dart @@ -99,6 +99,7 @@ class CommentResponse with _$CommentResponse { final List? latestReactions; @override + @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -111,6 +112,7 @@ class CommentResponse with _$CommentResponse { final String objectType; @override + @JsonKey(defaultValue: []) final List ownReactions; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_response.g.dart index 344fc749..55c89b9f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_response.g.dart @@ -14,15 +14,15 @@ CommentResponse _$CommentResponseFromJson(Map json) => CommentR confidenceScore: (json['confidence_score'] as num).toDouble(), controversyScore: (json['controversy_score'] as num?)?.toDouble(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), downvoteCount: (json['downvote_count'] as num).toInt(), - editedAt: _$JsonConverterFromJson( + editedAt: _$JsonConverterFromJson( json['edited_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,9 +32,11 @@ CommentResponse _$CommentResponseFromJson(Map json) => CommentR (e) => FeedsReactionResponse.fromJson(e as Map), ) .toList(), - mentionedUsers: (json['mentioned_users'] as List) - .map((e) => UserResponse.fromJson(e as Map)) - .toList(), + mentionedUsers: + (json['mentioned_users'] as List?) + ?.map((e) => UserResponse.fromJson(e as Map)) + .toList() ?? + [], moderation: json['moderation'] == null ? null : ModerationV2Response.fromJson( @@ -42,9 +44,13 @@ CommentResponse _$CommentResponseFromJson(Map json) => CommentR ), objectId: json['object_id'] as String, objectType: json['object_type'] as String, - ownReactions: (json['own_reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + ownReactions: + (json['own_reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], parentId: json['parent_id'] as String?, reactionCount: (json['reaction_count'] as num).toInt(), reactionGroups: (json['reaction_groups'] as Map?)?.map( @@ -62,7 +68,7 @@ CommentResponse _$CommentResponseFromJson(Map json) => CommentR ), text: json['text'] as String?, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), upvoteCount: (json['upvote_count'] as num).toInt(), user: UserResponse.fromJson(json['user'] as Map), @@ -77,12 +83,12 @@ Map _$CommentResponseToJson( 'controversy_score': instance.controversyScore, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), 'downvote_count': instance.downvoteCount, - 'edited_at': _$JsonConverterToJson( + 'edited_at': _$JsonConverterToJson( instance.editedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.dart index cc2b484d..f0192f30 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.dart @@ -36,6 +36,7 @@ class CommentRestoredEvent extends core.WsEvent with _$CommentRestoredEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.g.dart index a1be4041..7a325cf9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.g.dart @@ -11,12 +11,12 @@ CommentRestoredEvent _$CommentRestoredEventFromJson( ) => CommentRestoredEvent( comment: CommentResponse.fromJson(json['comment'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$CommentRestoredEventToJson( 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.dart index da4247e2..355671c0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.dart @@ -36,6 +36,7 @@ class CommentUpdatedEvent extends core.WsEvent with _$CommentUpdatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.g.dart index 46bee2a9..a87c9ec8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.g.dart @@ -11,12 +11,12 @@ CommentUpdatedEvent _$CommentUpdatedEventFromJson( ) => CommentUpdatedEvent( comment: CommentResponse.fromJson(json['comment'] as Map), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$CommentUpdatedEventToJson( 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/config_response.dart index ebf877b4..43d04606 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/config_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/config_response.dart @@ -87,6 +87,7 @@ class ConfigResponse with _$ConfigResponse { final LLMConfig? llmConfig; @override + @JsonKey(defaultValue: []) final List supportedVideoCallHarmTypes; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/config_response.g.dart index 54233701..a44062de 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/config_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/config_response.g.dart @@ -53,17 +53,16 @@ ConfigResponse _$ConfigResponseFromJson( json['block_list_config'] as Map, ), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), floodConfig: json['flood_config'] == null ? null : FloodConfig.fromJson(json['flood_config'] as Map), key: json['key'] as String, llmConfig: json['llm_config'] == null ? null : LLMConfig.fromJson(json['llm_config'] as Map), - supportedVideoCallHarmTypes: (json['supported_video_call_harm_types'] as List) - .map((e) => e as String) - .toList(), + supportedVideoCallHarmTypes: + (json['supported_video_call_harm_types'] as List?)?.map((e) => e as String).toList() ?? [], team: json['team'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), velocityFilterConfig: json['velocity_filter_config'] == null ? null diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.dart b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.dart index afdca5ff..83582a02 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.dart @@ -61,6 +61,7 @@ class CreateBlockListRequest with _$CreateBlockListRequest { final CreateBlockListRequestType? type; @override + @JsonKey(defaultValue: []) final List words; Map toJson() => _$CreateBlockListRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.g.dart index 22aa0f9d..3cf9d7a9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.g.dart @@ -18,7 +18,7 @@ CreateBlockListRequest _$CreateBlockListRequestFromJson( json['type'], unknownValue: CreateBlockListRequestType.unknown, ), - words: (json['words'] as List).map((e) => e as String).toList(), + words: (json['words'] as List?)?.map((e) => e as String).toList() ?? [], ); Map _$CreateBlockListRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.dart b/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.dart index 6d64bdff..bedaa38e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.dart @@ -22,6 +22,7 @@ class CreateCollectionsRequest with _$CreateCollectionsRequest { }); @override + @JsonKey(defaultValue: []) final List collections; Map toJson() => _$CreateCollectionsRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.g.dart index 6f47db5a..c1e63067 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.g.dart @@ -9,9 +9,11 @@ part of 'create_collections_request.dart'; CreateCollectionsRequest _$CreateCollectionsRequestFromJson( Map json, ) => CreateCollectionsRequest( - collections: (json['collections'] as List) - .map((e) => CollectionRequest.fromJson(e as Map)) - .toList(), + collections: + (json['collections'] as List?) + ?.map((e) => CollectionRequest.fromJson(e as Map)) + .toList() ?? + [], ); Map _$CreateCollectionsRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.dart b/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.dart index f963df3b..55da673f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.dart @@ -23,6 +23,7 @@ class CreateCollectionsResponse with _$CreateCollectionsResponse { }); @override + @JsonKey(defaultValue: []) final List collections; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.g.dart index b0873cbf..ee9e9f3b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.g.dart @@ -9,9 +9,11 @@ part of 'create_collections_response.dart'; CreateCollectionsResponse _$CreateCollectionsResponseFromJson( Map json, ) => CreateCollectionsResponse( - collections: (json['collections'] as List) - .map((e) => CollectionResponse.fromJson(e as Map)) - .toList(), + collections: + (json['collections'] as List?) + ?.map((e) => CollectionResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.dart index 303bab69..3d9977b3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.dart @@ -26,6 +26,7 @@ class CreateFeedsBatchRequest with _$CreateFeedsBatchRequest { final bool? enrichOwnFields; @override + @JsonKey(defaultValue: []) final List feeds; Map toJson() => _$CreateFeedsBatchRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.g.dart index 4aac6c89..94af665d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.g.dart @@ -10,7 +10,7 @@ CreateFeedsBatchRequest _$CreateFeedsBatchRequestFromJson( Map json, ) => CreateFeedsBatchRequest( enrichOwnFields: json['enrich_own_fields'] as bool?, - feeds: (json['feeds'] as List).map((e) => FeedRequest.fromJson(e as Map)).toList(), + feeds: (json['feeds'] as List?)?.map((e) => FeedRequest.fromJson(e as Map)).toList() ?? [], ); Map _$CreateFeedsBatchRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.dart index 6a6183d2..fc77bca8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.dart @@ -26,6 +26,7 @@ class CreateFeedsBatchResponse with _$CreateFeedsBatchResponse { final String duration; @override + @JsonKey(defaultValue: []) final List feeds; Map toJson() => _$CreateFeedsBatchResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.g.dart index 0e6c56e6..db9c6302 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.g.dart @@ -10,7 +10,7 @@ CreateFeedsBatchResponse _$CreateFeedsBatchResponseFromJson( Map json, ) => CreateFeedsBatchResponse( duration: json['duration'] as String, - feeds: (json['feeds'] as List).map((e) => FeedResponse.fromJson(e as Map)).toList(), + feeds: (json['feeds'] as List?)?.map((e) => FeedResponse.fromJson(e as Map)).toList() ?? [], ); Map _$CreateFeedsBatchResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.dart index 81b982de..c625e5ce 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.dart @@ -30,6 +30,7 @@ class DeleteActivitiesRequest with _$DeleteActivitiesRequest { final bool? hardDelete; @override + @JsonKey(defaultValue: []) final List ids; Map toJson() => _$DeleteActivitiesRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.g.dart index 8873b42a..49840dc8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.g.dart @@ -11,7 +11,7 @@ DeleteActivitiesRequest _$DeleteActivitiesRequestFromJson( ) => DeleteActivitiesRequest( deleteNotificationActivity: json['delete_notification_activity'] as bool?, hardDelete: json['hard_delete'] as bool?, - ids: (json['ids'] as List).map((e) => e as String).toList(), + ids: (json['ids'] as List?)?.map((e) => e as String).toList() ?? [], ); Map _$DeleteActivitiesRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.dart index 55abcd12..910e84e0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.dart @@ -23,6 +23,7 @@ class DeleteActivitiesResponse with _$DeleteActivitiesResponse { }); @override + @JsonKey(defaultValue: []) final List deletedIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.g.dart index d2189f3e..8fd0c10e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.g.dart @@ -9,7 +9,7 @@ part of 'delete_activities_response.dart'; DeleteActivitiesResponse _$DeleteActivitiesResponseFromJson( Map json, ) => DeleteActivitiesResponse( - deletedIds: (json['deleted_ids'] as List).map((e) => e as String).toList(), + deletedIds: (json['deleted_ids'] as List?)?.map((e) => e as String).toList() ?? [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/device_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/device_response.g.dart index 415e754a..c9eaafaa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/device_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/device_response.g.dart @@ -8,7 +8,7 @@ part of 'device_response.dart'; DeviceResponse _$DeviceResponseFromJson(Map json) => DeviceResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), disabled: json['disabled'] as bool?, disabledReason: json['disabled_reason'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.dart b/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.dart index 61d085b2..0f4c732c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.dart @@ -37,6 +37,7 @@ class DraftPayloadResponse with _$DraftPayloadResponse { final List? attachments; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.g.dart index bc4c1e93..d2bc8235 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.g.dart @@ -12,7 +12,7 @@ DraftPayloadResponse _$DraftPayloadResponseFromJson( attachments: (json['attachments'] as List?) ?.map((e) => Attachment.fromJson(e as Map)) .toList(), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, html: json['html'] as String?, id: json['id'] as String, mentionedUsers: (json['mentioned_users'] as List?) diff --git a/packages/stream_feeds/lib/src/generated/api/model/draft_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/draft_response.g.dart index 05e70d05..682c85da 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/draft_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/draft_response.g.dart @@ -10,7 +10,7 @@ DraftResponse _$DraftResponseFromJson(Map json) => DraftRespons channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), channelCid: json['channel_cid'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), message: DraftPayloadResponse.fromJson( json['message'] as Map, diff --git a/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.g.dart index 391a77a1..045eff80 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.g.dart @@ -9,7 +9,7 @@ part of 'enriched_collection_response.dart'; EnrichedCollectionResponse _$EnrichedCollectionResponseFromJson( Map json, ) => EnrichedCollectionResponse( - createdAt: _$JsonConverterFromJson( + createdAt: _$JsonConverterFromJson( json['created_at'], const EpochDateTimeConverter().fromJson, ), @@ -21,7 +21,7 @@ EnrichedCollectionResponse _$EnrichedCollectionResponseFromJson( json['status'], unknownValue: EnrichedCollectionResponseStatus.unknown, ), - updatedAt: _$JsonConverterFromJson( + updatedAt: _$JsonConverterFromJson( json['updated_at'], const EpochDateTimeConverter().fromJson, ), @@ -31,7 +31,7 @@ EnrichedCollectionResponse _$EnrichedCollectionResponseFromJson( Map _$EnrichedCollectionResponseToJson( EnrichedCollectionResponse instance, ) => { - 'created_at': _$JsonConverterToJson( + 'created_at': _$JsonConverterToJson( instance.createdAt, const EpochDateTimeConverter().toJson, ), @@ -39,7 +39,7 @@ Map _$EnrichedCollectionResponseToJson( 'id': instance.id, 'name': instance.name, 'status': _$EnrichedCollectionResponseStatusEnumMap[instance.status]!, - 'updated_at': _$JsonConverterToJson( + 'updated_at': _$JsonConverterToJson( instance.updatedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.dart b/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.dart index 56af4036..53ca5f73 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.dart @@ -51,6 +51,7 @@ class EntityCreatorResponse with _$EntityCreatorResponse { final bool banned; @override + @JsonKey(defaultValue: []) final List blockedUserIds; @override @@ -58,6 +59,7 @@ class EntityCreatorResponse with _$EntityCreatorResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -101,6 +103,7 @@ class EntityCreatorResponse with _$EntityCreatorResponse { final String role; @override + @JsonKey(defaultValue: []) final List teams; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.g.dart index 524e7fd4..0cce0664 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.g.dart @@ -12,16 +12,16 @@ EntityCreatorResponse _$EntityCreatorResponseFromJson( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banCount: (json['ban_count'] as num).toInt(), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deactivatedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], const EpochDateTimeConverter().fromJson, ), - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -30,23 +30,23 @@ EntityCreatorResponse _$EntityCreatorResponseFromJson( id: json['id'] as String, image: json['image'] as String?, language: json['language'] as String, - lastActive: _$JsonConverterFromJson( + lastActive: _$JsonConverterFromJson( json['last_active'], const EpochDateTimeConverter().fromJson, ), name: json['name'] as String?, online: json['online'] as bool, - revokeTokensIssuedBefore: _$JsonConverterFromJson( + revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], const EpochDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List).map((e) => e as String).toList(), + teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -59,11 +59,11 @@ Map _$EntityCreatorResponseToJson( 'blocked_user_ids': instance.blockedUserIds, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deactivated_at': _$JsonConverterToJson( + 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, const EpochDateTimeConverter().toJson, ), - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -72,13 +72,13 @@ Map _$EntityCreatorResponseToJson( 'id': instance.id, 'image': instance.image, 'language': instance.language, - 'last_active': _$JsonConverterToJson( + 'last_active': _$JsonConverterToJson( instance.lastActive, const EpochDateTimeConverter().toJson, ), 'name': instance.name, 'online': instance.online, - 'revoke_tokens_issued_before': _$JsonConverterToJson( + 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.dart index 62af1487..df2ad522 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.dart @@ -34,6 +34,7 @@ class FeedCreatedEvent extends core.WsEvent with _$FeedCreatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,6 +47,7 @@ class FeedCreatedEvent extends core.WsEvent with _$FeedCreatedEvent { final String fid; @override + @JsonKey(defaultValue: []) final List members; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.g.dart index c9233eba..c7167587 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.g.dart @@ -6,25 +6,27 @@ part of 'feed_created_event.dart'; // JsonSerializableGenerator // ************************************************************************** -FeedCreatedEvent _$FeedCreatedEventFromJson(Map json) => FeedCreatedEvent( +FeedCreatedEvent _$FeedCreatedEventFromJson( + Map json, +) => FeedCreatedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feed: FeedResponse.fromJson(json['feed'] as Map), feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - members: (json['members'] as List) - .map((e) => FeedMemberResponse.fromJson(e as Map)) - .toList(), - receivedAt: _$JsonConverterFromJson( + members: + (json['members'] as List?) + ?.map((e) => FeedMemberResponse.fromJson(e as Map)) + .toList() ?? + [], + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), type: json['type'] as String, - user: UserResponseCommonFields.fromJson( - json['user'] as Map, - ), + user: UserResponseCommonFields.fromJson(json['user'] as Map), ); Map _$FeedCreatedEventToJson(FeedCreatedEvent instance) => { @@ -34,7 +36,7 @@ Map _$FeedCreatedEventToJson(FeedCreatedEvent instance) => e.toJson()).toList(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.dart index cc3052fe..edafa3c3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.dart @@ -32,6 +32,7 @@ class FeedDeletedEvent extends core.WsEvent with _$FeedDeletedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.g.dart index e1833158..f5e59a77 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.g.dart @@ -8,12 +8,12 @@ part of 'feed_deleted_event.dart'; FeedDeletedEvent _$FeedDeletedEventFromJson(Map json) => FeedDeletedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -30,7 +30,7 @@ Map _$FeedDeletedEventToJson(FeedDeletedEvent instance) => ( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group.dart index c10530aa..93e3cebb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group.dart @@ -41,9 +41,11 @@ class FeedGroup with _$FeedGroup { final ActivityFilterConfig? activityFilter; @override + @JsonKey(defaultValue: []) final List activityProcessors; @override + @JsonKey(defaultValue: []) final List activitySelectors; @override @@ -60,6 +62,7 @@ class FeedGroup with _$FeedGroup { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group.g.dart index a3657345..13520850 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group.g.dart @@ -12,28 +12,36 @@ FeedGroup _$FeedGroupFromJson(Map json) => FeedGroup( : ActivityFilterConfig.fromJson( json['activity_filter'] as Map, ), - activityProcessors: (json['activity_processors'] as List) - .map((e) => ActivityProcessorConfig.fromJson(e as Map)) - .toList(), - activitySelectors: (json['activity_selectors'] as List) - .map((e) => ActivitySelectorConfig.fromJson(e as Map)) - .toList(), + activityProcessors: + (json['activity_processors'] as List?) + ?.map( + (e) => ActivityProcessorConfig.fromJson(e as Map), + ) + .toList() ?? + [], + activitySelectors: + (json['activity_selectors'] as List?) + ?.map( + (e) => ActivitySelectorConfig.fromJson(e as Map), + ) + .toList() ?? + [], aggregation: json['aggregation'] == null ? null : AggregationConfig.fromJson(json['aggregation'] as Map), aggregationVersion: (json['aggregation_version'] as num).toInt(), appPk: (json['app_pk'] as num).toInt(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, defaultVisibility: json['default_visibility'] as String, - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), groupId: json['group_id'] as String, - lastFeedGetAt: _$JsonConverterFromJson( + lastFeedGetAt: _$JsonConverterFromJson( json['last_feed_get_at'], const EpochDateTimeConverter().fromJson, ), @@ -50,7 +58,7 @@ FeedGroup _$FeedGroupFromJson(Map json) => FeedGroup( ranking: json['ranking'] == null ? null : RankingConfig.fromJson(json['ranking'] as Map), stories: json['stories'] == null ? null : StoriesConfig.fromJson(json['stories'] as Map), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -64,12 +72,12 @@ Map _$FeedGroupToJson(FeedGroup instance) => { 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'default_visibility': instance.defaultVisibility, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), 'group_id': instance.groupId, - 'last_feed_get_at': _$JsonConverterToJson( + 'last_feed_get_at': _$JsonConverterToJson( instance.lastFeedGetAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.dart index 4c5ba206..79824c55 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.dart @@ -33,6 +33,7 @@ class FeedGroupChangedEvent extends core.WsEvent with _$FeedGroupChangedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.g.dart index fd9e8adb..19241eb4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.g.dart @@ -10,13 +10,13 @@ FeedGroupChangedEvent _$FeedGroupChangedEventFromJson( Map json, ) => FeedGroupChangedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedGroup: json['feed_group'] == null ? null : FeedGroup.fromJson(json['feed_group'] as Map), feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$FeedGroupChangedEventToJson( 'feed_group': instance.feedGroup?.toJson(), 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.dart index ec4ed76d..febf92ff 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.dart @@ -32,6 +32,7 @@ class FeedGroupDeletedEvent extends core.WsEvent with _$FeedGroupDeletedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.g.dart index 88d6cad2..68b405d2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.g.dart @@ -10,13 +10,13 @@ FeedGroupDeletedEvent _$FeedGroupDeletedEventFromJson( Map json, ) => FeedGroupDeletedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, groupId: json['group_id'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -31,7 +31,7 @@ Map _$FeedGroupDeletedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'group_id': instance.groupId, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.dart index b2493308..d07eae97 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.dart @@ -32,6 +32,7 @@ class FeedGroupRestoredEvent extends core.WsEvent with _$FeedGroupRestoredEvent final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.g.dart index 0a716f5c..fa726c31 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.g.dart @@ -10,13 +10,13 @@ FeedGroupRestoredEvent _$FeedGroupRestoredEventFromJson( Map json, ) => FeedGroupRestoredEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, groupId: json['group_id'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -31,7 +31,7 @@ Map _$FeedGroupRestoredEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'group_id': instance.groupId, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.dart index a9b27b82..da06da35 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.dart @@ -33,6 +33,7 @@ class FeedMemberAddedEvent extends core.WsEvent with _$FeedMemberAddedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.g.dart index 8562405d..47e16f37 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.g.dart @@ -10,13 +10,13 @@ FeedMemberAddedEvent _$FeedMemberAddedEventFromJson( Map json, ) => FeedMemberAddedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, member: FeedMemberResponse.fromJson(json['member'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$FeedMemberAddedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'member': instance.member.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.dart index 06f18c01..c5a29462 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.dart @@ -33,6 +33,7 @@ class FeedMemberRemovedEvent extends core.WsEvent with _$FeedMemberRemovedEvent final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.g.dart index dd469324..43dfbe22 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.g.dart @@ -10,13 +10,13 @@ FeedMemberRemovedEvent _$FeedMemberRemovedEventFromJson( Map json, ) => FeedMemberRemovedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, memberId: json['member_id'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$FeedMemberRemovedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'member_id': instance.memberId, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.g.dart index c54b71f0..3c65b0a3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.g.dart @@ -8,14 +8,14 @@ part of 'feed_member_response.dart'; FeedMemberResponse _$FeedMemberResponseFromJson(Map json) => FeedMemberResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, - inviteAcceptedAt: _$JsonConverterFromJson( + inviteAcceptedAt: _$JsonConverterFromJson( json['invite_accepted_at'], const EpochDateTimeConverter().fromJson, ), - inviteRejectedAt: _$JsonConverterFromJson( + inviteRejectedAt: _$JsonConverterFromJson( json['invite_rejected_at'], const EpochDateTimeConverter().fromJson, ), @@ -31,7 +31,7 @@ FeedMemberResponse _$FeedMemberResponseFromJson(Map json) => Fe unknownValue: FeedMemberResponseStatus.unknown, ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); @@ -39,11 +39,11 @@ FeedMemberResponse _$FeedMemberResponseFromJson(Map json) => Fe Map _$FeedMemberResponseToJson(FeedMemberResponse instance) => { 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'invite_accepted_at': _$JsonConverterToJson( + 'invite_accepted_at': _$JsonConverterToJson( instance.inviteAcceptedAt, const EpochDateTimeConverter().toJson, ), - 'invite_rejected_at': _$JsonConverterToJson( + 'invite_rejected_at': _$JsonConverterToJson( instance.inviteRejectedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.dart index ead07867..1f915018 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.dart @@ -33,6 +33,7 @@ class FeedMemberUpdatedEvent extends core.WsEvent with _$FeedMemberUpdatedEvent final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.g.dart index 5727dcc7..377b311a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.g.dart @@ -10,13 +10,13 @@ FeedMemberUpdatedEvent _$FeedMemberUpdatedEventFromJson( Map json, ) => FeedMemberUpdatedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, member: FeedMemberResponse.fromJson(json['member'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$FeedMemberUpdatedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'member': instance.member.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.dart index cc501159..baed6b79 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.dart @@ -13,70 +13,6 @@ import '../models.dart'; part 'feed_own_data.g.dart'; part 'feed_own_data.freezed.dart'; -@JsonEnum(alwaysCreate: true) -enum FeedOwnDataOwnCapabilities { - @JsonValue('add-activity') - addActivity, - @JsonValue('add-activity-bookmark') - addActivityBookmark, - @JsonValue('add-activity-reaction') - addActivityReaction, - @JsonValue('add-comment') - addComment, - @JsonValue('add-comment-reaction') - addCommentReaction, - @JsonValue('create-feed') - createFeed, - @JsonValue('delete-any-activity') - deleteAnyActivity, - @JsonValue('delete-any-comment') - deleteAnyComment, - @JsonValue('delete-feed') - deleteFeed, - @JsonValue('delete-own-activity') - deleteOwnActivity, - @JsonValue('delete-own-activity-bookmark') - deleteOwnActivityBookmark, - @JsonValue('delete-own-activity-reaction') - deleteOwnActivityReaction, - @JsonValue('delete-own-comment') - deleteOwnComment, - @JsonValue('delete-own-comment-reaction') - deleteOwnCommentReaction, - @JsonValue('follow') - follow, - @JsonValue('pin-activity') - pinActivity, - @JsonValue('query-feed-members') - queryFeedMembers, - @JsonValue('query-follows') - queryFollows, - @JsonValue('read-activities') - readActivities, - @JsonValue('read-feed') - readFeed, - @JsonValue('unfollow') - unfollow, - @JsonValue('update-any-activity') - updateAnyActivity, - @JsonValue('update-any-comment') - updateAnyComment, - @JsonValue('update-feed') - updateFeed, - @JsonValue('update-feed-followers') - updateFeedFollowers, - @JsonValue('update-feed-members') - updateFeedMembers, - @JsonValue('update-own-activity') - updateOwnActivity, - @JsonValue('update-own-activity-bookmark') - updateOwnActivityBookmark, - @JsonValue('update-own-comment') - updateOwnComment, - @JsonValue('_unknown') - unknown, -} - @freezed @immutable @JsonSerializable() @@ -89,8 +25,8 @@ class FeedOwnData with _$FeedOwnData { }); @override - @JsonKey(unknownEnumValue: FeedOwnDataOwnCapabilities.unknown) - final List? ownCapabilities; + @JsonKey(unknownEnumValue: FeedOwnCapability.unknown) + final List? ownCapabilities; @override final List? ownFollowings; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.freezed.dart index 6fa89e28..14571c4f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.freezed.dart @@ -13,7 +13,7 @@ T _$identity(T value) => value; /// @nodoc mixin _$FeedOwnData { - List? get ownCapabilities; + List? get ownCapabilities; List? get ownFollowings; List? get ownFollows; FeedMemberResponse? get ownMembership; @@ -68,7 +68,7 @@ abstract mixin class $FeedOwnDataCopyWith<$Res> { ) = _$FeedOwnDataCopyWithImpl; @useResult $Res call({ - List? ownCapabilities, + List? ownCapabilities, List? ownFollowings, List? ownFollows, FeedMemberResponse? ownMembership, @@ -97,7 +97,7 @@ class _$FeedOwnDataCopyWithImpl<$Res> implements $FeedOwnDataCopyWith<$Res> { ownCapabilities: freezed == ownCapabilities ? _self.ownCapabilities : ownCapabilities // ignore: cast_nullable_to_non_nullable - as List?, + as List?, ownFollowings: freezed == ownFollowings ? _self.ownFollowings : ownFollowings // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.g.dart index 47f58288..12e3e962 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_own_data.g.dart @@ -10,9 +10,9 @@ FeedOwnData _$FeedOwnDataFromJson(Map json) => FeedOwnData( ownCapabilities: (json['own_capabilities'] as List?) ?.map( (e) => $enumDecode( - _$FeedOwnDataOwnCapabilitiesEnumMap, + _$FeedOwnCapabilityEnumMap, e, - unknownValue: FeedOwnDataOwnCapabilities.unknown, + unknownValue: FeedOwnCapability.unknown, ), ) .toList(), @@ -30,41 +30,41 @@ FeedOwnData _$FeedOwnDataFromJson(Map json) => FeedOwnData( ); Map _$FeedOwnDataToJson(FeedOwnData instance) => { - 'own_capabilities': instance.ownCapabilities?.map((e) => _$FeedOwnDataOwnCapabilitiesEnumMap[e]!).toList(), + 'own_capabilities': instance.ownCapabilities?.map((e) => _$FeedOwnCapabilityEnumMap[e]!).toList(), 'own_followings': instance.ownFollowings?.map((e) => e.toJson()).toList(), 'own_follows': instance.ownFollows?.map((e) => e.toJson()).toList(), 'own_membership': instance.ownMembership?.toJson(), }; -const _$FeedOwnDataOwnCapabilitiesEnumMap = { - FeedOwnDataOwnCapabilities.addActivity: 'add-activity', - FeedOwnDataOwnCapabilities.addActivityBookmark: 'add-activity-bookmark', - FeedOwnDataOwnCapabilities.addActivityReaction: 'add-activity-reaction', - FeedOwnDataOwnCapabilities.addComment: 'add-comment', - FeedOwnDataOwnCapabilities.addCommentReaction: 'add-comment-reaction', - FeedOwnDataOwnCapabilities.createFeed: 'create-feed', - FeedOwnDataOwnCapabilities.deleteAnyActivity: 'delete-any-activity', - FeedOwnDataOwnCapabilities.deleteAnyComment: 'delete-any-comment', - FeedOwnDataOwnCapabilities.deleteFeed: 'delete-feed', - FeedOwnDataOwnCapabilities.deleteOwnActivity: 'delete-own-activity', - FeedOwnDataOwnCapabilities.deleteOwnActivityBookmark: 'delete-own-activity-bookmark', - FeedOwnDataOwnCapabilities.deleteOwnActivityReaction: 'delete-own-activity-reaction', - FeedOwnDataOwnCapabilities.deleteOwnComment: 'delete-own-comment', - FeedOwnDataOwnCapabilities.deleteOwnCommentReaction: 'delete-own-comment-reaction', - FeedOwnDataOwnCapabilities.follow: 'follow', - FeedOwnDataOwnCapabilities.pinActivity: 'pin-activity', - FeedOwnDataOwnCapabilities.queryFeedMembers: 'query-feed-members', - FeedOwnDataOwnCapabilities.queryFollows: 'query-follows', - FeedOwnDataOwnCapabilities.readActivities: 'read-activities', - FeedOwnDataOwnCapabilities.readFeed: 'read-feed', - FeedOwnDataOwnCapabilities.unfollow: 'unfollow', - FeedOwnDataOwnCapabilities.updateAnyActivity: 'update-any-activity', - FeedOwnDataOwnCapabilities.updateAnyComment: 'update-any-comment', - FeedOwnDataOwnCapabilities.updateFeed: 'update-feed', - FeedOwnDataOwnCapabilities.updateFeedFollowers: 'update-feed-followers', - FeedOwnDataOwnCapabilities.updateFeedMembers: 'update-feed-members', - FeedOwnDataOwnCapabilities.updateOwnActivity: 'update-own-activity', - FeedOwnDataOwnCapabilities.updateOwnActivityBookmark: 'update-own-activity-bookmark', - FeedOwnDataOwnCapabilities.updateOwnComment: 'update-own-comment', - FeedOwnDataOwnCapabilities.unknown: '_unknown', +const _$FeedOwnCapabilityEnumMap = { + FeedOwnCapability.addActivity: 'add-activity', + FeedOwnCapability.addActivityBookmark: 'add-activity-bookmark', + FeedOwnCapability.addActivityReaction: 'add-activity-reaction', + FeedOwnCapability.addComment: 'add-comment', + FeedOwnCapability.addCommentReaction: 'add-comment-reaction', + FeedOwnCapability.createFeed: 'create-feed', + FeedOwnCapability.deleteAnyActivity: 'delete-any-activity', + FeedOwnCapability.deleteAnyComment: 'delete-any-comment', + FeedOwnCapability.deleteFeed: 'delete-feed', + FeedOwnCapability.deleteOwnActivity: 'delete-own-activity', + FeedOwnCapability.deleteOwnActivityBookmark: 'delete-own-activity-bookmark', + FeedOwnCapability.deleteOwnActivityReaction: 'delete-own-activity-reaction', + FeedOwnCapability.deleteOwnComment: 'delete-own-comment', + FeedOwnCapability.deleteOwnCommentReaction: 'delete-own-comment-reaction', + FeedOwnCapability.follow: 'follow', + FeedOwnCapability.pinActivity: 'pin-activity', + FeedOwnCapability.queryFeedMembers: 'query-feed-members', + FeedOwnCapability.queryFollows: 'query-follows', + FeedOwnCapability.readActivities: 'read-activities', + FeedOwnCapability.readFeed: 'read-feed', + FeedOwnCapability.unfollow: 'unfollow', + FeedOwnCapability.updateAnyActivity: 'update-any-activity', + FeedOwnCapability.updateAnyComment: 'update-any-comment', + FeedOwnCapability.updateFeed: 'update-feed', + FeedOwnCapability.updateFeedFollowers: 'update-feed-followers', + FeedOwnCapability.updateFeedMembers: 'update-feed-members', + FeedOwnCapability.updateOwnActivity: 'update-own-activity', + FeedOwnCapability.updateOwnActivityBookmark: 'update-own-activity-bookmark', + FeedOwnCapability.updateOwnComment: 'update-own-comment', + FeedOwnCapability.unknown: '_unknown', }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_response.dart index 5ee749f2..649505f6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_response.dart @@ -13,70 +13,6 @@ import '../models.dart'; part 'feed_response.g.dart'; part 'feed_response.freezed.dart'; -@JsonEnum(alwaysCreate: true) -enum FeedResponseOwnCapabilities { - @JsonValue('add-activity') - addActivity, - @JsonValue('add-activity-bookmark') - addActivityBookmark, - @JsonValue('add-activity-reaction') - addActivityReaction, - @JsonValue('add-comment') - addComment, - @JsonValue('add-comment-reaction') - addCommentReaction, - @JsonValue('create-feed') - createFeed, - @JsonValue('delete-any-activity') - deleteAnyActivity, - @JsonValue('delete-any-comment') - deleteAnyComment, - @JsonValue('delete-feed') - deleteFeed, - @JsonValue('delete-own-activity') - deleteOwnActivity, - @JsonValue('delete-own-activity-bookmark') - deleteOwnActivityBookmark, - @JsonValue('delete-own-activity-reaction') - deleteOwnActivityReaction, - @JsonValue('delete-own-comment') - deleteOwnComment, - @JsonValue('delete-own-comment-reaction') - deleteOwnCommentReaction, - @JsonValue('follow') - follow, - @JsonValue('pin-activity') - pinActivity, - @JsonValue('query-feed-members') - queryFeedMembers, - @JsonValue('query-follows') - queryFollows, - @JsonValue('read-activities') - readActivities, - @JsonValue('read-feed') - readFeed, - @JsonValue('unfollow') - unfollow, - @JsonValue('update-any-activity') - updateAnyActivity, - @JsonValue('update-any-comment') - updateAnyComment, - @JsonValue('update-feed') - updateFeed, - @JsonValue('update-feed-followers') - updateFeedFollowers, - @JsonValue('update-feed-members') - updateFeedMembers, - @JsonValue('update-own-activity') - updateOwnActivity, - @JsonValue('update-own-activity-bookmark') - updateOwnActivityBookmark, - @JsonValue('update-own-comment') - updateOwnComment, - @JsonValue('_unknown') - unknown, -} - @JsonEnum(alwaysCreate: true) enum FeedResponseVisibility { @JsonValue('followers') @@ -170,8 +106,8 @@ class FeedResponse with _$FeedResponse { final String name; @override - @JsonKey(unknownEnumValue: FeedResponseOwnCapabilities.unknown) - final List? ownCapabilities; + @JsonKey(unknownEnumValue: FeedOwnCapability.unknown) + final List? ownCapabilities; @override final List? ownFollowings; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_response.freezed.dart index 588d06c2..203d9f99 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_response.freezed.dart @@ -28,7 +28,7 @@ mixin _$FeedResponse { Location? get location; int get memberCount; String get name; - List? get ownCapabilities; + List? get ownCapabilities; List? get ownFollowings; List? get ownFollows; FeedMemberResponse? get ownMembership; @@ -142,7 +142,7 @@ abstract mixin class $FeedResponseCopyWith<$Res> { Location? location, int memberCount, String name, - List? ownCapabilities, + List? ownCapabilities, List? ownFollowings, List? ownFollows, FeedMemberResponse? ownMembership, @@ -252,7 +252,7 @@ class _$FeedResponseCopyWithImpl<$Res> implements $FeedResponseCopyWith<$Res> { ownCapabilities: freezed == ownCapabilities ? _self.ownCapabilities : ownCapabilities // ignore: cast_nullable_to_non_nullable - as List?, + as List?, ownFollowings: freezed == ownFollowings ? _self.ownFollowings : ownFollowings // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_response.g.dart index 6cda1895..a25085a9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_response.g.dart @@ -9,11 +9,11 @@ part of 'feed_response.dart'; FeedResponse _$FeedResponseFromJson(Map json) => FeedResponse( activityCount: (json['activity_count'] as num).toInt(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: UserResponse.fromJson(json['created_by'] as Map), custom: json['custom'] as Map?, - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -30,9 +30,9 @@ FeedResponse _$FeedResponseFromJson(Map json) => FeedResponse( ownCapabilities: (json['own_capabilities'] as List?) ?.map( (e) => $enumDecode( - _$FeedResponseOwnCapabilitiesEnumMap, + _$FeedOwnCapabilityEnumMap, e, - unknownValue: FeedResponseOwnCapabilities.unknown, + unknownValue: FeedOwnCapability.unknown, ), ) .toList(), @@ -49,7 +49,7 @@ FeedResponse _$FeedResponseFromJson(Map json) => FeedResponse( ), pinCount: (json['pin_count'] as num).toInt(), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), visibility: $enumDecodeNullable( _$FeedResponseVisibilityEnumMap, @@ -63,7 +63,7 @@ Map _$FeedResponseToJson(FeedResponse instance) => ( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -77,7 +77,7 @@ Map _$FeedResponseToJson(FeedResponse instance) => _$FeedResponseOwnCapabilitiesEnumMap[e]!).toList(), + 'own_capabilities': instance.ownCapabilities?.map((e) => _$FeedOwnCapabilityEnumMap[e]!).toList(), 'own_followings': instance.ownFollowings?.map((e) => e.toJson()).toList(), 'own_follows': instance.ownFollows?.map((e) => e.toJson()).toList(), 'own_membership': instance.ownMembership?.toJson(), @@ -91,37 +91,37 @@ Value? _$JsonConverterFromJson( Value? Function(Json json) fromJson, ) => json == null ? null : fromJson(json as Json); -const _$FeedResponseOwnCapabilitiesEnumMap = { - FeedResponseOwnCapabilities.addActivity: 'add-activity', - FeedResponseOwnCapabilities.addActivityBookmark: 'add-activity-bookmark', - FeedResponseOwnCapabilities.addActivityReaction: 'add-activity-reaction', - FeedResponseOwnCapabilities.addComment: 'add-comment', - FeedResponseOwnCapabilities.addCommentReaction: 'add-comment-reaction', - FeedResponseOwnCapabilities.createFeed: 'create-feed', - FeedResponseOwnCapabilities.deleteAnyActivity: 'delete-any-activity', - FeedResponseOwnCapabilities.deleteAnyComment: 'delete-any-comment', - FeedResponseOwnCapabilities.deleteFeed: 'delete-feed', - FeedResponseOwnCapabilities.deleteOwnActivity: 'delete-own-activity', - FeedResponseOwnCapabilities.deleteOwnActivityBookmark: 'delete-own-activity-bookmark', - FeedResponseOwnCapabilities.deleteOwnActivityReaction: 'delete-own-activity-reaction', - FeedResponseOwnCapabilities.deleteOwnComment: 'delete-own-comment', - FeedResponseOwnCapabilities.deleteOwnCommentReaction: 'delete-own-comment-reaction', - FeedResponseOwnCapabilities.follow: 'follow', - FeedResponseOwnCapabilities.pinActivity: 'pin-activity', - FeedResponseOwnCapabilities.queryFeedMembers: 'query-feed-members', - FeedResponseOwnCapabilities.queryFollows: 'query-follows', - FeedResponseOwnCapabilities.readActivities: 'read-activities', - FeedResponseOwnCapabilities.readFeed: 'read-feed', - FeedResponseOwnCapabilities.unfollow: 'unfollow', - FeedResponseOwnCapabilities.updateAnyActivity: 'update-any-activity', - FeedResponseOwnCapabilities.updateAnyComment: 'update-any-comment', - FeedResponseOwnCapabilities.updateFeed: 'update-feed', - FeedResponseOwnCapabilities.updateFeedFollowers: 'update-feed-followers', - FeedResponseOwnCapabilities.updateFeedMembers: 'update-feed-members', - FeedResponseOwnCapabilities.updateOwnActivity: 'update-own-activity', - FeedResponseOwnCapabilities.updateOwnActivityBookmark: 'update-own-activity-bookmark', - FeedResponseOwnCapabilities.updateOwnComment: 'update-own-comment', - FeedResponseOwnCapabilities.unknown: '_unknown', +const _$FeedOwnCapabilityEnumMap = { + FeedOwnCapability.addActivity: 'add-activity', + FeedOwnCapability.addActivityBookmark: 'add-activity-bookmark', + FeedOwnCapability.addActivityReaction: 'add-activity-reaction', + FeedOwnCapability.addComment: 'add-comment', + FeedOwnCapability.addCommentReaction: 'add-comment-reaction', + FeedOwnCapability.createFeed: 'create-feed', + FeedOwnCapability.deleteAnyActivity: 'delete-any-activity', + FeedOwnCapability.deleteAnyComment: 'delete-any-comment', + FeedOwnCapability.deleteFeed: 'delete-feed', + FeedOwnCapability.deleteOwnActivity: 'delete-own-activity', + FeedOwnCapability.deleteOwnActivityBookmark: 'delete-own-activity-bookmark', + FeedOwnCapability.deleteOwnActivityReaction: 'delete-own-activity-reaction', + FeedOwnCapability.deleteOwnComment: 'delete-own-comment', + FeedOwnCapability.deleteOwnCommentReaction: 'delete-own-comment-reaction', + FeedOwnCapability.follow: 'follow', + FeedOwnCapability.pinActivity: 'pin-activity', + FeedOwnCapability.queryFeedMembers: 'query-feed-members', + FeedOwnCapability.queryFollows: 'query-follows', + FeedOwnCapability.readActivities: 'read-activities', + FeedOwnCapability.readFeed: 'read-feed', + FeedOwnCapability.unfollow: 'unfollow', + FeedOwnCapability.updateAnyActivity: 'update-any-activity', + FeedOwnCapability.updateAnyComment: 'update-any-comment', + FeedOwnCapability.updateFeed: 'update-feed', + FeedOwnCapability.updateFeedFollowers: 'update-feed-followers', + FeedOwnCapability.updateFeedMembers: 'update-feed-members', + FeedOwnCapability.updateOwnActivity: 'update-own-activity', + FeedOwnCapability.updateOwnActivityBookmark: 'update-own-activity-bookmark', + FeedOwnCapability.updateOwnComment: 'update-own-comment', + FeedOwnCapability.unknown: '_unknown', }; const _$FeedResponseVisibilityEnumMap = { diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.dart index f4f00280..32e31760 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.dart @@ -13,70 +13,6 @@ import '../models.dart'; part 'feed_suggestion_response.g.dart'; part 'feed_suggestion_response.freezed.dart'; -@JsonEnum(alwaysCreate: true) -enum FeedSuggestionResponseOwnCapabilities { - @JsonValue('add-activity') - addActivity, - @JsonValue('add-activity-bookmark') - addActivityBookmark, - @JsonValue('add-activity-reaction') - addActivityReaction, - @JsonValue('add-comment') - addComment, - @JsonValue('add-comment-reaction') - addCommentReaction, - @JsonValue('create-feed') - createFeed, - @JsonValue('delete-any-activity') - deleteAnyActivity, - @JsonValue('delete-any-comment') - deleteAnyComment, - @JsonValue('delete-feed') - deleteFeed, - @JsonValue('delete-own-activity') - deleteOwnActivity, - @JsonValue('delete-own-activity-bookmark') - deleteOwnActivityBookmark, - @JsonValue('delete-own-activity-reaction') - deleteOwnActivityReaction, - @JsonValue('delete-own-comment') - deleteOwnComment, - @JsonValue('delete-own-comment-reaction') - deleteOwnCommentReaction, - @JsonValue('follow') - follow, - @JsonValue('pin-activity') - pinActivity, - @JsonValue('query-feed-members') - queryFeedMembers, - @JsonValue('query-follows') - queryFollows, - @JsonValue('read-activities') - readActivities, - @JsonValue('read-feed') - readFeed, - @JsonValue('unfollow') - unfollow, - @JsonValue('update-any-activity') - updateAnyActivity, - @JsonValue('update-any-comment') - updateAnyComment, - @JsonValue('update-feed') - updateFeed, - @JsonValue('update-feed-followers') - updateFeedFollowers, - @JsonValue('update-feed-members') - updateFeedMembers, - @JsonValue('update-own-activity') - updateOwnActivity, - @JsonValue('update-own-activity-bookmark') - updateOwnActivityBookmark, - @JsonValue('update-own-comment') - updateOwnComment, - @JsonValue('_unknown') - unknown, -} - @JsonEnum(alwaysCreate: true) enum FeedSuggestionResponseVisibility { @JsonValue('followers') @@ -176,8 +112,8 @@ class FeedSuggestionResponse with _$FeedSuggestionResponse { final String name; @override - @JsonKey(unknownEnumValue: FeedSuggestionResponseOwnCapabilities.unknown) - final List? ownCapabilities; + @JsonKey(unknownEnumValue: FeedOwnCapability.unknown) + final List? ownCapabilities; @override final List? ownFollowings; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.freezed.dart index aca3572d..1d7e93ba 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.freezed.dart @@ -29,7 +29,7 @@ mixin _$FeedSuggestionResponse { Location? get location; int get memberCount; String get name; - List? get ownCapabilities; + List? get ownCapabilities; List? get ownFollowings; List? get ownFollows; FeedMemberResponse? get ownMembership; @@ -157,7 +157,7 @@ abstract mixin class $FeedSuggestionResponseCopyWith<$Res> { Location? location, int memberCount, String name, - List? ownCapabilities, + List? ownCapabilities, List? ownFollowings, List? ownFollows, FeedMemberResponse? ownMembership, @@ -276,7 +276,7 @@ class _$FeedSuggestionResponseCopyWithImpl<$Res> implements $FeedSuggestionRespo ownCapabilities: freezed == ownCapabilities ? _self.ownCapabilities : ownCapabilities // ignore: cast_nullable_to_non_nullable - as List?, + as List?, ownFollowings: freezed == ownFollowings ? _self.ownFollowings : ownFollowings // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.g.dart index 9e9c500a..e718e413 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.g.dart @@ -14,11 +14,11 @@ FeedSuggestionResponse _$FeedSuggestionResponseFromJson( (k, e) => MapEntry(k, (e as num).toDouble()), ), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: UserResponse.fromJson(json['created_by'] as Map), custom: json['custom'] as Map?, - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -35,9 +35,9 @@ FeedSuggestionResponse _$FeedSuggestionResponseFromJson( ownCapabilities: (json['own_capabilities'] as List?) ?.map( (e) => $enumDecode( - _$FeedSuggestionResponseOwnCapabilitiesEnumMap, + _$FeedOwnCapabilityEnumMap, e, - unknownValue: FeedSuggestionResponseOwnCapabilities.unknown, + unknownValue: FeedOwnCapability.unknown, ), ) .toList(), @@ -56,7 +56,7 @@ FeedSuggestionResponse _$FeedSuggestionResponseFromJson( reason: json['reason'] as String?, recommendationScore: (json['recommendation_score'] as num?)?.toDouble(), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), visibility: $enumDecodeNullable( _$FeedSuggestionResponseVisibilityEnumMap, @@ -73,7 +73,7 @@ Map _$FeedSuggestionResponseToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy.toJson(), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -87,7 +87,7 @@ Map _$FeedSuggestionResponseToJson( 'location': instance.location?.toJson(), 'member_count': instance.memberCount, 'name': instance.name, - 'own_capabilities': instance.ownCapabilities?.map((e) => _$FeedSuggestionResponseOwnCapabilitiesEnumMap[e]!).toList(), + 'own_capabilities': instance.ownCapabilities?.map((e) => _$FeedOwnCapabilityEnumMap[e]!).toList(), 'own_followings': instance.ownFollowings?.map((e) => e.toJson()).toList(), 'own_follows': instance.ownFollows?.map((e) => e.toJson()).toList(), 'own_membership': instance.ownMembership?.toJson(), @@ -103,37 +103,37 @@ Value? _$JsonConverterFromJson( Value? Function(Json json) fromJson, ) => json == null ? null : fromJson(json as Json); -const _$FeedSuggestionResponseOwnCapabilitiesEnumMap = { - FeedSuggestionResponseOwnCapabilities.addActivity: 'add-activity', - FeedSuggestionResponseOwnCapabilities.addActivityBookmark: 'add-activity-bookmark', - FeedSuggestionResponseOwnCapabilities.addActivityReaction: 'add-activity-reaction', - FeedSuggestionResponseOwnCapabilities.addComment: 'add-comment', - FeedSuggestionResponseOwnCapabilities.addCommentReaction: 'add-comment-reaction', - FeedSuggestionResponseOwnCapabilities.createFeed: 'create-feed', - FeedSuggestionResponseOwnCapabilities.deleteAnyActivity: 'delete-any-activity', - FeedSuggestionResponseOwnCapabilities.deleteAnyComment: 'delete-any-comment', - FeedSuggestionResponseOwnCapabilities.deleteFeed: 'delete-feed', - FeedSuggestionResponseOwnCapabilities.deleteOwnActivity: 'delete-own-activity', - FeedSuggestionResponseOwnCapabilities.deleteOwnActivityBookmark: 'delete-own-activity-bookmark', - FeedSuggestionResponseOwnCapabilities.deleteOwnActivityReaction: 'delete-own-activity-reaction', - FeedSuggestionResponseOwnCapabilities.deleteOwnComment: 'delete-own-comment', - FeedSuggestionResponseOwnCapabilities.deleteOwnCommentReaction: 'delete-own-comment-reaction', - FeedSuggestionResponseOwnCapabilities.follow: 'follow', - FeedSuggestionResponseOwnCapabilities.pinActivity: 'pin-activity', - FeedSuggestionResponseOwnCapabilities.queryFeedMembers: 'query-feed-members', - FeedSuggestionResponseOwnCapabilities.queryFollows: 'query-follows', - FeedSuggestionResponseOwnCapabilities.readActivities: 'read-activities', - FeedSuggestionResponseOwnCapabilities.readFeed: 'read-feed', - FeedSuggestionResponseOwnCapabilities.unfollow: 'unfollow', - FeedSuggestionResponseOwnCapabilities.updateAnyActivity: 'update-any-activity', - FeedSuggestionResponseOwnCapabilities.updateAnyComment: 'update-any-comment', - FeedSuggestionResponseOwnCapabilities.updateFeed: 'update-feed', - FeedSuggestionResponseOwnCapabilities.updateFeedFollowers: 'update-feed-followers', - FeedSuggestionResponseOwnCapabilities.updateFeedMembers: 'update-feed-members', - FeedSuggestionResponseOwnCapabilities.updateOwnActivity: 'update-own-activity', - FeedSuggestionResponseOwnCapabilities.updateOwnActivityBookmark: 'update-own-activity-bookmark', - FeedSuggestionResponseOwnCapabilities.updateOwnComment: 'update-own-comment', - FeedSuggestionResponseOwnCapabilities.unknown: '_unknown', +const _$FeedOwnCapabilityEnumMap = { + FeedOwnCapability.addActivity: 'add-activity', + FeedOwnCapability.addActivityBookmark: 'add-activity-bookmark', + FeedOwnCapability.addActivityReaction: 'add-activity-reaction', + FeedOwnCapability.addComment: 'add-comment', + FeedOwnCapability.addCommentReaction: 'add-comment-reaction', + FeedOwnCapability.createFeed: 'create-feed', + FeedOwnCapability.deleteAnyActivity: 'delete-any-activity', + FeedOwnCapability.deleteAnyComment: 'delete-any-comment', + FeedOwnCapability.deleteFeed: 'delete-feed', + FeedOwnCapability.deleteOwnActivity: 'delete-own-activity', + FeedOwnCapability.deleteOwnActivityBookmark: 'delete-own-activity-bookmark', + FeedOwnCapability.deleteOwnActivityReaction: 'delete-own-activity-reaction', + FeedOwnCapability.deleteOwnComment: 'delete-own-comment', + FeedOwnCapability.deleteOwnCommentReaction: 'delete-own-comment-reaction', + FeedOwnCapability.follow: 'follow', + FeedOwnCapability.pinActivity: 'pin-activity', + FeedOwnCapability.queryFeedMembers: 'query-feed-members', + FeedOwnCapability.queryFollows: 'query-follows', + FeedOwnCapability.readActivities: 'read-activities', + FeedOwnCapability.readFeed: 'read-feed', + FeedOwnCapability.unfollow: 'unfollow', + FeedOwnCapability.updateAnyActivity: 'update-any-activity', + FeedOwnCapability.updateAnyComment: 'update-any-comment', + FeedOwnCapability.updateFeed: 'update-feed', + FeedOwnCapability.updateFeedFollowers: 'update-feed-followers', + FeedOwnCapability.updateFeedMembers: 'update-feed-members', + FeedOwnCapability.updateOwnActivity: 'update-own-activity', + FeedOwnCapability.updateOwnActivityBookmark: 'update-own-activity-bookmark', + FeedOwnCapability.updateOwnComment: 'update-own-comment', + FeedOwnCapability.unknown: '_unknown', }; const _$FeedSuggestionResponseVisibilityEnumMap = { diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.dart index 1dec9227..dead2bec 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.dart @@ -33,6 +33,7 @@ class FeedUpdatedEvent extends core.WsEvent with _$FeedUpdatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.g.dart index c60ed2d1..ef6e9bf5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.g.dart @@ -8,13 +8,13 @@ part of 'feed_updated_event.dart'; FeedUpdatedEvent _$FeedUpdatedEventFromJson(Map json) => FeedUpdatedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feed: FeedResponse.fromJson(json['feed'] as Map), feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$FeedUpdatedEventToJson(FeedUpdatedEvent instance) => ( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.g.dart index cc0d19e2..9b964226 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.g.dart @@ -11,13 +11,13 @@ FeedsBookmarkResponse _$FeedsBookmarkResponseFromJson( ) => FeedsBookmarkResponse( activityId: json['activity_id'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, objectId: json['object_id'] as String, objectType: json['object_type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.dart index 8c3da9a4..76a592b8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.dart @@ -32,6 +32,7 @@ class FeedsEnrichedCollectionResponse with _$FeedsEnrichedCollectionResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.g.dart index d337a255..ea87650e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.g.dart @@ -10,14 +10,14 @@ FeedsEnrichedCollectionResponse _$FeedsEnrichedCollectionResponseFromJson( Map json, ) => FeedsEnrichedCollectionResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, id: json['id'] as String, name: json['name'] as String, status: json['status'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), userId: json['user_id'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.g.dart index d9c89260..9b55c25f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.g.dart @@ -9,13 +9,13 @@ part of 'feeds_feed_response.dart'; FeedsFeedResponse _$FeedsFeedResponseFromJson(Map json) => FeedsFeedResponse( activityCount: (json['activity_count'] as num).toInt(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: UserResponse.fromJson( json['created_by'] as Map, ), custom: json['custom'] as Map?, - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -35,7 +35,7 @@ FeedsFeedResponse _$FeedsFeedResponseFromJson(Map json) => Feed name: json['name'] as String, pinCount: (json['pin_count'] as num).toInt(), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), visibility: json['visibility'] as String?, ); @@ -45,7 +45,7 @@ Map _$FeedsFeedResponseToJson(FeedsFeedResponse instance) => ( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_group_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_group_response.g.dart index 6101c3e6..bcb00813 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_group_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_group_response.g.dart @@ -11,10 +11,10 @@ FeedsReactionGroupResponse _$FeedsReactionGroupResponseFromJson( ) => FeedsReactionGroupResponse( count: (json['count'] as num).toInt(), firstReactionAt: const EpochDateTimeConverter().fromJson( - (json['first_reaction_at'] as num).toInt(), + json['first_reaction_at'] as Object, ), lastReactionAt: const EpochDateTimeConverter().fromJson( - (json['last_reaction_at'] as num).toInt(), + json['last_reaction_at'] as Object, ), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.g.dart index 702fd151..f19e5cf4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.g.dart @@ -12,12 +12,12 @@ FeedsReactionResponse _$FeedsReactionResponseFromJson( activityId: json['activity_id'] as String, commentId: json['comment_id'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.dart index 3fb5a071..da0595de 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.dart @@ -69,18 +69,21 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { }); @override + @JsonKey(defaultValue: []) final List attachments; @override final int bookmarkCount; @override + @JsonKey(defaultValue: {}) final Map collections; @override final int commentCount; @override + @JsonKey(defaultValue: []) final List comments; @override @@ -91,6 +94,7 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final FeedsFeedResponse? currentFeed; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -106,9 +110,11 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final DateTime? expiresAt; @override + @JsonKey(defaultValue: []) final List feeds; @override + @JsonKey(defaultValue: []) final List filterTags; @override @@ -124,6 +130,7 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final String id; @override + @JsonKey(defaultValue: []) final List interestTags; @override @@ -136,12 +143,14 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final bool? isWatched; @override + @JsonKey(defaultValue: []) final List latestReactions; @override final FeedsActivityLocation? location; @override + @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -157,9 +166,11 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final FeedsNotificationContext? notificationContext; @override + @JsonKey(defaultValue: []) final List ownBookmarks; @override + @JsonKey(defaultValue: []) final List ownReactions; @override @@ -178,6 +189,7 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final int reactionCount; @override + @JsonKey(defaultValue: {}) final Map reactionGroups; @override @@ -190,6 +202,7 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final Map? scoreVars; @override + @JsonKey(defaultValue: {}) final Map searchData; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.g.dart index 4777510b..bcc0cce8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.g.dart @@ -9,64 +9,76 @@ part of 'feeds_v3_activity_response.dart'; FeedsV3ActivityResponse _$FeedsV3ActivityResponseFromJson( Map json, ) => FeedsV3ActivityResponse( - attachments: (json['attachments'] as List) - .map((e) => Attachment.fromJson(e as Map)) - .toList(), + attachments: + (json['attachments'] as List?)?.map((e) => Attachment.fromJson(e as Map)).toList() ?? + [], bookmarkCount: (json['bookmark_count'] as num).toInt(), - collections: (json['collections'] as Map).map( - (k, e) => MapEntry( - k, - FeedsEnrichedCollectionResponse.fromJson(e as Map), - ), - ), + collections: + (json['collections'] as Map?)?.map( + (k, e) => MapEntry( + k, + FeedsEnrichedCollectionResponse.fromJson(e as Map), + ), + ) ?? + {}, commentCount: (json['comment_count'] as num).toInt(), - comments: (json['comments'] as List) - .map((e) => FeedsV3CommentResponse.fromJson(e as Map)) - .toList(), + comments: + (json['comments'] as List?) + ?.map( + (e) => FeedsV3CommentResponse.fromJson(e as Map), + ) + .toList() ?? + [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), currentFeed: json['current_feed'] == null ? null : FeedsFeedResponse.fromJson( json['current_feed'] as Map, ), - custom: json['custom'] as Map, - deletedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), - editedAt: _$JsonConverterFromJson( + editedAt: _$JsonConverterFromJson( json['edited_at'], const EpochDateTimeConverter().fromJson, ), - expiresAt: _$JsonConverterFromJson( + 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(), + feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], + filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList() ?? [], friendReactionCount: (json['friend_reaction_count'] as num?)?.toInt(), friendReactions: (json['friend_reactions'] as List?) ?.map((e) => FeedsReactionResponse.fromJson(e as Map)) .toList(), hidden: json['hidden'] as bool, id: json['id'] as String, - interestTags: (json['interest_tags'] as List).map((e) => e as String).toList(), + interestTags: (json['interest_tags'] as List?)?.map((e) => e as String).toList() ?? [], isRead: json['is_read'] as bool?, isSeen: json['is_seen'] as bool?, isWatched: json['is_watched'] as bool?, - latestReactions: (json['latest_reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + latestReactions: + (json['latest_reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], location: json['location'] == null ? null : FeedsActivityLocation.fromJson( json['location'] as Map, ), - mentionedUsers: (json['mentioned_users'] as List) - .map((e) => UserResponse.fromJson(e as Map)) - .toList(), + mentionedUsers: + (json['mentioned_users'] as List?) + ?.map((e) => UserResponse.fromJson(e as Map)) + .toList() ?? + [], metrics: (json['metrics'] as Map?)?.map( (k, e) => MapEntry(k, (e as num).toInt()), ), @@ -81,12 +93,20 @@ FeedsV3ActivityResponse _$FeedsV3ActivityResponseFromJson( : FeedsNotificationContext.fromJson( json['notification_context'] as Map, ), - ownBookmarks: (json['own_bookmarks'] as List) - .map((e) => FeedsBookmarkResponse.fromJson(e as Map)) - .toList(), - ownReactions: (json['own_reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + ownBookmarks: + (json['own_bookmarks'] as List?) + ?.map( + (e) => FeedsBookmarkResponse.fromJson(e as Map), + ) + .toList() ?? + [], + ownReactions: + (json['own_reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], parent: json['parent'] == null ? null : FeedsV3ActivityResponse.fromJson( @@ -96,22 +116,24 @@ FeedsV3ActivityResponse _$FeedsV3ActivityResponseFromJson( popularity: (json['popularity'] as num).toInt(), preview: json['preview'] as bool, reactionCount: (json['reaction_count'] as num).toInt(), - reactionGroups: (json['reaction_groups'] as Map).map( - (k, e) => MapEntry( - k, - FeedsReactionGroupResponse.fromJson(e as Map), - ), - ), + reactionGroups: + (json['reaction_groups'] as Map?)?.map( + (k, e) => MapEntry( + k, + FeedsReactionGroupResponse.fromJson(e as Map), + ), + ) ?? + {}, restrictReplies: json['restrict_replies'] as String, score: (json['score'] as num).toDouble(), scoreVars: json['score_vars'] as Map?, - searchData: json['search_data'] as Map, + searchData: json['search_data'] as Map? ?? {}, selectorSource: json['selector_source'] as String?, shareCount: (json['share_count'] as num).toInt(), text: json['text'] as String?, type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), visibility: json['visibility'] as String, @@ -129,15 +151,15 @@ Map _$FeedsV3ActivityResponseToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'current_feed': instance.currentFeed?.toJson(), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), - 'edited_at': _$JsonConverterToJson( + 'edited_at': _$JsonConverterToJson( instance.editedAt, const EpochDateTimeConverter().toJson, ), - 'expires_at': _$JsonConverterToJson( + 'expires_at': _$JsonConverterToJson( instance.expiresAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.dart index a5da8975..cfd770b4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.dart @@ -83,6 +83,7 @@ class FeedsV3CommentResponse with _$FeedsV3CommentResponse { final List? latestReactions; @override + @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -95,6 +96,7 @@ class FeedsV3CommentResponse with _$FeedsV3CommentResponse { final String objectType; @override + @JsonKey(defaultValue: []) final List ownReactions; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.g.dart index 21bbb52e..786f7ed7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.g.dart @@ -16,15 +16,15 @@ FeedsV3CommentResponse _$FeedsV3CommentResponseFromJson( confidenceScore: (json['confidence_score'] as num).toDouble(), controversyScore: (json['controversy_score'] as num?)?.toDouble(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), downvoteCount: (json['downvote_count'] as num).toInt(), - editedAt: _$JsonConverterFromJson( + editedAt: _$JsonConverterFromJson( json['edited_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,9 +32,11 @@ FeedsV3CommentResponse _$FeedsV3CommentResponseFromJson( latestReactions: (json['latest_reactions'] as List?) ?.map((e) => FeedsReactionResponse.fromJson(e as Map)) .toList(), - mentionedUsers: (json['mentioned_users'] as List) - .map((e) => UserResponse.fromJson(e as Map)) - .toList(), + mentionedUsers: + (json['mentioned_users'] as List?) + ?.map((e) => UserResponse.fromJson(e as Map)) + .toList() ?? + [], moderation: json['moderation'] == null ? null : ModerationV2Response.fromJson( @@ -42,9 +44,13 @@ FeedsV3CommentResponse _$FeedsV3CommentResponseFromJson( ), objectId: json['object_id'] as String, objectType: json['object_type'] as String, - ownReactions: (json['own_reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + ownReactions: + (json['own_reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], parentId: json['parent_id'] as String?, reactionCount: (json['reaction_count'] as num).toInt(), reactionGroups: (json['reaction_groups'] as Map?)?.map( @@ -58,7 +64,7 @@ FeedsV3CommentResponse _$FeedsV3CommentResponseFromJson( status: json['status'] as String, text: json['text'] as String?, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), upvoteCount: (json['upvote_count'] as num).toInt(), user: UserResponse.fromJson(json['user'] as Map), @@ -73,12 +79,12 @@ Map _$FeedsV3CommentResponseToJson( 'controversy_score': instance.controversyScore, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), 'downvote_count': instance.downvoteCount, - 'edited_at': _$JsonConverterToJson( + 'edited_at': _$JsonConverterToJson( instance.editedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.dart b/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.dart index d7c7a91c..a68bfd5d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.dart @@ -26,15 +26,19 @@ class FileUploadConfig with _$FileUploadConfig { }); @override + @JsonKey(defaultValue: []) final List allowedFileExtensions; @override + @JsonKey(defaultValue: []) final List allowedMimeTypes; @override + @JsonKey(defaultValue: []) final List blockedFileExtensions; @override + @JsonKey(defaultValue: []) final List blockedMimeTypes; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.g.dart index 18c46240..0b9ccacc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.g.dart @@ -7,10 +7,10 @@ part of 'file_upload_config.dart'; // ************************************************************************** FileUploadConfig _$FileUploadConfigFromJson(Map json) => FileUploadConfig( - allowedFileExtensions: (json['allowed_file_extensions'] as List).map((e) => e as String).toList(), - allowedMimeTypes: (json['allowed_mime_types'] as List).map((e) => e as String).toList(), - blockedFileExtensions: (json['blocked_file_extensions'] as List).map((e) => e as String).toList(), - blockedMimeTypes: (json['blocked_mime_types'] as List).map((e) => e as String).toList(), + allowedFileExtensions: (json['allowed_file_extensions'] as List?)?.map((e) => e as String).toList() ?? [], + allowedMimeTypes: (json['allowed_mime_types'] as List?)?.map((e) => e as String).toList() ?? [], + blockedFileExtensions: (json['blocked_file_extensions'] as List?)?.map((e) => e as String).toList() ?? [], + blockedMimeTypes: (json['blocked_mime_types'] as List?)?.map((e) => e as String).toList() ?? [], sizeLimit: (json['size_limit'] as num).toInt(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.dart index 1590c75f..d81c45f4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.dart @@ -34,6 +34,7 @@ class FilterConfigResponse with _$FilterConfigResponse { final List? filterableCustomKeys; @override + @JsonKey(defaultValue: []) final List llmLabels; Map toJson() => _$FilterConfigResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.g.dart index 77d20309..7a95b103 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.g.dart @@ -12,7 +12,7 @@ FilterConfigResponse _$FilterConfigResponseFromJson( aiTextLabels: (json['ai_text_labels'] as List?)?.map((e) => e as String).toList(), configKeys: (json['config_keys'] as List?)?.map((e) => e as String).toList(), filterableCustomKeys: (json['filterable_custom_keys'] as List?)?.map((e) => e as String).toList(), - llmLabels: (json['llm_labels'] as List).map((e) => e as String).toList(), + llmLabels: (json['llm_labels'] as List?)?.map((e) => e as String).toList() ?? [], ); Map _$FilterConfigResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.dart index 5b6cc7db..77dd0ec8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.dart @@ -26,6 +26,7 @@ class FollowBatchRequest with _$FollowBatchRequest { final bool? enrichOwnFields; @override + @JsonKey(defaultValue: []) final List follows; Map toJson() => _$FollowBatchRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.g.dart index aa29643e..98bf0104 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.g.dart @@ -8,7 +8,8 @@ part of 'follow_batch_request.dart'; FollowBatchRequest _$FollowBatchRequestFromJson(Map json) => FollowBatchRequest( enrichOwnFields: json['enrich_own_fields'] as bool?, - follows: (json['follows'] as List).map((e) => FollowRequest.fromJson(e as Map)).toList(), + follows: + (json['follows'] as List?)?.map((e) => FollowRequest.fromJson(e as Map)).toList() ?? [], ); Map _$FollowBatchRequestToJson(FollowBatchRequest instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.dart index 95c6c7d8..0f1a1bd0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.dart @@ -24,12 +24,14 @@ class FollowBatchResponse with _$FollowBatchResponse { }); @override + @JsonKey(defaultValue: []) final List created; @override final String duration; @override + @JsonKey(defaultValue: []) final List follows; Map toJson() => _$FollowBatchResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.g.dart index e3322faa..2e038c4c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.g.dart @@ -7,9 +7,13 @@ part of 'follow_batch_response.dart'; // ************************************************************************** FollowBatchResponse _$FollowBatchResponseFromJson(Map json) => FollowBatchResponse( - created: (json['created'] as List).map((e) => FollowResponse.fromJson(e as Map)).toList(), + created: + (json['created'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? + [], duration: json['duration'] as String, - follows: (json['follows'] as List).map((e) => FollowResponse.fromJson(e as Map)).toList(), + follows: + (json['follows'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? + [], ); Map _$FollowBatchResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.dart index 0ab3bcb6..8b64bf6f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.dart @@ -32,6 +32,7 @@ class FollowCreatedEvent extends core.WsEvent with _$FollowCreatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.g.dart index 3f8ca3c2..b5b46f1e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.g.dart @@ -8,13 +8,13 @@ part of 'follow_created_event.dart'; FollowCreatedEvent _$FollowCreatedEventFromJson(Map json) => FollowCreatedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, follow: FollowResponse.fromJson(json['follow'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -27,7 +27,7 @@ Map _$FollowCreatedEventToJson(FollowCreatedEvent instance) => 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'follow': instance.follow.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.dart index 664caffe..75d63686 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.dart @@ -32,6 +32,7 @@ class FollowDeletedEvent extends core.WsEvent with _$FollowDeletedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.g.dart index 9added50..a69b8c38 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.g.dart @@ -8,13 +8,13 @@ part of 'follow_deleted_event.dart'; FollowDeletedEvent _$FollowDeletedEventFromJson(Map json) => FollowDeletedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, follow: FollowResponse.fromJson(json['follow'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -27,7 +27,7 @@ Map _$FollowDeletedEventToJson(FollowDeletedEvent instance) => 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'follow': instance.follow.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_response.g.dart index 072859ca..271a694c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_response.g.dart @@ -8,7 +8,7 @@ part of 'follow_response.dart'; FollowResponse _$FollowResponseFromJson(Map json) => FollowResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, followerRole: json['follower_role'] as String, @@ -17,11 +17,11 @@ FollowResponse _$FollowResponseFromJson(Map json) => FollowResp json['push_preference'], unknownValue: FollowResponsePushPreference.unknown, ), - requestAcceptedAt: _$JsonConverterFromJson( + requestAcceptedAt: _$JsonConverterFromJson( json['request_accepted_at'], const EpochDateTimeConverter().fromJson, ), - requestRejectedAt: _$JsonConverterFromJson( + requestRejectedAt: _$JsonConverterFromJson( json['request_rejected_at'], const EpochDateTimeConverter().fromJson, ), @@ -37,7 +37,7 @@ FollowResponse _$FollowResponseFromJson(Map json) => FollowResp json['target_feed'] as Map, ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -46,11 +46,11 @@ Map _$FollowResponseToJson(FollowResponse instance) => ( + 'request_accepted_at': _$JsonConverterToJson( instance.requestAcceptedAt, const EpochDateTimeConverter().toJson, ), - 'request_rejected_at': _$JsonConverterToJson( + 'request_rejected_at': _$JsonConverterToJson( instance.requestRejectedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.dart index ba8ad80a..ba229b45 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.dart @@ -32,6 +32,7 @@ class FollowUpdatedEvent extends core.WsEvent with _$FollowUpdatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.g.dart index 61ef0516..257e94cf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.g.dart @@ -8,13 +8,13 @@ part of 'follow_updated_event.dart'; FollowUpdatedEvent _$FollowUpdatedEventFromJson(Map json) => FollowUpdatedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, follow: FollowResponse.fromJson(json['follow'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -27,7 +27,7 @@ Map _$FollowUpdatedEventToJson(FollowUpdatedEvent instance) => 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'follow': instance.follow.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/full_user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/full_user_response.dart index 0507700c..6da481b4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/full_user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/full_user_response.dart @@ -61,9 +61,11 @@ class FullUserResponse with _$FullUserResponse { final bool banned; @override + @JsonKey(defaultValue: []) final List blockedUserIds; @override + @JsonKey(defaultValue: []) final List channelMutes; @override @@ -71,6 +73,7 @@ class FullUserResponse with _$FullUserResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -82,6 +85,7 @@ class FullUserResponse with _$FullUserResponse { final DateTime? deletedAt; @override + @JsonKey(defaultValue: []) final List devices; @override @@ -104,6 +108,7 @@ class FullUserResponse with _$FullUserResponse { final List? latestHiddenChannels; @override + @JsonKey(defaultValue: []) final List mutes; @override @@ -126,6 +131,7 @@ class FullUserResponse with _$FullUserResponse { final bool shadowBanned; @override + @JsonKey(defaultValue: []) final List teams; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/full_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/full_user_response.g.dart index 2c7130b8..e9d9cd21 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/full_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/full_user_response.g.dart @@ -8,38 +8,42 @@ part of 'full_user_response.dart'; FullUserResponse _$FullUserResponseFromJson(Map json) => FullUserResponse( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), - banExpires: _$JsonConverterFromJson( + banExpires: _$JsonConverterFromJson( json['ban_expires'], const EpochDateTimeConverter().fromJson, ), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), - channelMutes: (json['channel_mutes'] as List) - .map((e) => ChannelMute.fromJson(e as Map)) - .toList(), + blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], + channelMutes: + (json['channel_mutes'] as List?)?.map((e) => ChannelMute.fromJson(e as Map)).toList() ?? + [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deactivatedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], const EpochDateTimeConverter().fromJson, ), - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), - devices: (json['devices'] as List).map((e) => DeviceResponse.fromJson(e as Map)).toList(), + devices: + (json['devices'] as List?)?.map((e) => DeviceResponse.fromJson(e as Map)).toList() ?? + [], id: json['id'] as String, image: json['image'] as String?, invisible: json['invisible'] as bool, language: json['language'] as String, - lastActive: _$JsonConverterFromJson( + lastActive: _$JsonConverterFromJson( json['last_active'], const EpochDateTimeConverter().fromJson, ), latestHiddenChannels: (json['latest_hidden_channels'] as List?)?.map((e) => e as String).toList(), - mutes: (json['mutes'] as List).map((e) => UserMuteResponse.fromJson(e as Map)).toList(), + mutes: + (json['mutes'] as List?)?.map((e) => UserMuteResponse.fromJson(e as Map)).toList() ?? + [], name: json['name'] as String?, online: json['online'] as bool, privacySettings: json['privacy_settings'] == null @@ -47,13 +51,13 @@ FullUserResponse _$FullUserResponseFromJson(Map json) => FullUs : PrivacySettingsResponse.fromJson( json['privacy_settings'] as Map, ), - revokeTokensIssuedBefore: _$JsonConverterFromJson( + revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], const EpochDateTimeConverter().fromJson, ), role: json['role'] as String, shadowBanned: json['shadow_banned'] as bool, - teams: (json['teams'] as List).map((e) => e as String).toList(), + teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), @@ -62,13 +66,13 @@ FullUserResponse _$FullUserResponseFromJson(Map json) => FullUs unreadCount: (json['unread_count'] as num).toInt(), unreadThreads: (json['unread_threads'] as num).toInt(), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); Map _$FullUserResponseToJson(FullUserResponse instance) => { 'avg_response_time': instance.avgResponseTime, - 'ban_expires': _$JsonConverterToJson( + 'ban_expires': _$JsonConverterToJson( instance.banExpires, const EpochDateTimeConverter().toJson, ), @@ -77,11 +81,11 @@ Map _$FullUserResponseToJson(FullUserResponse instance) => e.toJson()).toList(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deactivated_at': _$JsonConverterToJson( + 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, const EpochDateTimeConverter().toJson, ), - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -90,7 +94,7 @@ Map _$FullUserResponseToJson(FullUserResponse instance) => ( + 'last_active': _$JsonConverterToJson( instance.lastActive, const EpochDateTimeConverter().toJson, ), @@ -99,7 +103,7 @@ Map _$FullUserResponseToJson(FullUserResponse instance) => ( + 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.dart index e97802d4..a2ea0a55 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.dart @@ -23,6 +23,7 @@ class GetActionConfigResponse with _$GetActionConfigResponse { }); @override + @JsonKey(defaultValue: {}) final Map> actionConfig; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.g.dart index 7b40f7d9..55be2f13 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.g.dart @@ -9,18 +9,20 @@ part of 'get_action_config_response.dart'; GetActionConfigResponse _$GetActionConfigResponseFromJson( Map json, ) => GetActionConfigResponse( - actionConfig: (json['action_config'] as Map).map( - (k, e) => MapEntry( - k, - (e as List) - .map( - (e) => ModerationActionConfigResponse.fromJson( - e as Map, - ), - ) - .toList(), - ), - ), + actionConfig: + (json['action_config'] as Map?)?.map( + (k, e) => MapEntry( + k, + (e as List) + .map( + (e) => ModerationActionConfigResponse.fromJson( + e as Map, + ), + ) + .toList(), + ), + ) ?? + {}, duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.dart index 9fce1aff..fdfaaccf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.dart @@ -23,6 +23,7 @@ class GetBlockedUsersResponse with _$GetBlockedUsersResponse { }); @override + @JsonKey(defaultValue: []) final List blocks; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.g.dart index 2c69868f..cee2876c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.g.dart @@ -9,9 +9,11 @@ part of 'get_blocked_users_response.dart'; GetBlockedUsersResponse _$GetBlockedUsersResponseFromJson( Map json, ) => GetBlockedUsersResponse( - blocks: (json['blocks'] as List) - .map((e) => BlockedUserResponse.fromJson(e as Map)) - .toList(), + blocks: + (json['blocks'] as List?) + ?.map((e) => BlockedUserResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.dart index eba37301..14e837b5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.dart @@ -26,6 +26,7 @@ class GetCommentRepliesResponse with _$GetCommentRepliesResponse { }); @override + @JsonKey(defaultValue: []) final List comments; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.g.dart index 4c49442d..321b1593 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.g.dart @@ -9,9 +9,13 @@ part of 'get_comment_replies_response.dart'; GetCommentRepliesResponse _$GetCommentRepliesResponseFromJson( Map json, ) => GetCommentRepliesResponse( - comments: (json['comments'] as List) - .map((e) => ThreadedCommentResponse.fromJson(e as Map)) - .toList(), + comments: + (json['comments'] as List?) + ?.map( + (e) => ThreadedCommentResponse.fromJson(e as Map), + ) + .toList() ?? + [], duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.dart index baade179..3c06cbcf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.dart @@ -26,6 +26,7 @@ class GetCommentsResponse with _$GetCommentsResponse { }); @override + @JsonKey(defaultValue: []) final List comments; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.g.dart index 31522736..adee815a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.g.dart @@ -7,11 +7,13 @@ part of 'get_comments_response.dart'; // ************************************************************************** GetCommentsResponse _$GetCommentsResponseFromJson(Map json) => GetCommentsResponse( - comments: (json['comments'] as List) - .map( - (e) => ThreadedCommentResponse.fromJson(e as Map), - ) - .toList(), + comments: + (json['comments'] as List?) + ?.map( + (e) => ThreadedCommentResponse.fromJson(e as Map), + ) + .toList() ?? + [], duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.dart index 57334992..7b816c22 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.dart @@ -30,6 +30,7 @@ class GetFollowSuggestionsResponse with _$GetFollowSuggestionsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List suggestions; Map toJson() => _$GetFollowSuggestionsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.g.dart index 8e393d46..2a86a38a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.g.dart @@ -11,9 +11,13 @@ GetFollowSuggestionsResponse _$GetFollowSuggestionsResponseFromJson( ) => GetFollowSuggestionsResponse( algorithmUsed: json['algorithm_used'] as String?, duration: json['duration'] as String, - suggestions: (json['suggestions'] as List) - .map((e) => FeedSuggestionResponse.fromJson(e as Map)) - .toList(), + suggestions: + (json['suggestions'] as List?) + ?.map( + (e) => FeedSuggestionResponse.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$GetFollowSuggestionsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_og_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_og_response.dart index 395015cd..aeb7c89e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_og_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_og_response.dart @@ -62,6 +62,7 @@ class GetOGResponse with _$GetOGResponse { final String? color; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_og_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_og_response.g.dart index 7f8dc243..a1adf594 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_og_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_og_response.g.dart @@ -13,7 +13,7 @@ GetOGResponse _$GetOGResponseFromJson(Map json) => GetOGRespons authorLink: json['author_link'] as String?, authorName: json['author_name'] as String?, color: json['color'] as String?, - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, duration: json['duration'] as String, fallback: json['fallback'] as String?, fields: (json['fields'] as List?)?.map((e) => Field.fromJson(e as Map)).toList(), 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 f4955b90..b526d708 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 @@ -36,9 +36,11 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { }); @override + @JsonKey(defaultValue: []) final List activities; @override + @JsonKey(defaultValue: []) final List aggregatedActivities; @override @@ -51,12 +53,14 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { final FeedResponse feed; @override + @JsonKey(defaultValue: []) final List followers; @override final PagerResponse? followersPagination; @override + @JsonKey(defaultValue: []) final List following; @override @@ -66,6 +70,7 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { final PagerResponse? memberPagination; @override + @JsonKey(defaultValue: []) final List members; @override @@ -75,6 +80,7 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { final NotificationStatusResponse? notificationStatus; @override + @JsonKey(defaultValue: []) final List pinnedActivities; @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 a7819d91..3be45e64 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 @@ -9,28 +9,32 @@ part of 'get_or_create_feed_response.dart'; GetOrCreateFeedResponse _$GetOrCreateFeedResponseFromJson( Map json, ) => GetOrCreateFeedResponse( - activities: (json['activities'] as List) - .map((e) => ActivityResponse.fromJson(e as Map)) - .toList(), - aggregatedActivities: (json['aggregated_activities'] as List) - .map( - (e) => AggregatedActivityResponse.fromJson(e as Map), - ) - .toList(), + activities: + (json['activities'] as List?) + ?.map((e) => ActivityResponse.fromJson(e as Map)) + .toList() ?? + [], + aggregatedActivities: + (json['aggregated_activities'] as List?) + ?.map( + (e) => AggregatedActivityResponse.fromJson(e as Map), + ) + .toList() ?? + [], created: json['created'] as bool, duration: json['duration'] as String, feed: FeedResponse.fromJson(json['feed'] as Map), - followers: (json['followers'] as List) - .map((e) => FollowResponse.fromJson(e as Map)) - .toList(), + followers: + (json['followers'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? + [], followersPagination: json['followers_pagination'] == null ? null : PagerResponse.fromJson( json['followers_pagination'] as Map, ), - following: (json['following'] as List) - .map((e) => FollowResponse.fromJson(e as Map)) - .toList(), + following: + (json['following'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? + [], followingPagination: json['following_pagination'] == null ? null : PagerResponse.fromJson( @@ -41,18 +45,22 @@ GetOrCreateFeedResponse _$GetOrCreateFeedResponseFromJson( : PagerResponse.fromJson( json['member_pagination'] as Map, ), - members: (json['members'] as List) - .map((e) => FeedMemberResponse.fromJson(e as Map)) - .toList(), + members: + (json['members'] as List?) + ?.map((e) => FeedMemberResponse.fromJson(e as Map)) + .toList() ?? + [], next: json['next'] as String?, notificationStatus: json['notification_status'] == null ? null : NotificationStatusResponse.fromJson( json['notification_status'] as Map, ), - pinnedActivities: (json['pinned_activities'] as List) - .map((e) => ActivityPinResponse.fromJson(e as Map)) - .toList(), + pinnedActivities: + (json['pinned_activities'] as List?) + ?.map((e) => ActivityPinResponse.fromJson(e as Map)) + .toList() ?? + [], prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.dart index ddb268f1..920d1950 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.dart @@ -26,6 +26,7 @@ class GetUserInterestsResponse with _$GetUserInterestsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List interests; Map toJson() => _$GetUserInterestsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.g.dart index fb6ebb0d..790017e4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.g.dart @@ -10,9 +10,11 @@ GetUserInterestsResponse _$GetUserInterestsResponseFromJson( Map json, ) => GetUserInterestsResponse( duration: json['duration'] as String, - interests: (json['interests'] as List) - .map((e) => InterestTagResponse.fromJson(e as Map)) - .toList(), + interests: + (json['interests'] as List?) + ?.map((e) => InterestTagResponse.fromJson(e as Map)) + .toList() ?? + [], ); Map _$GetUserInterestsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/harm_config.dart b/packages/stream_feeds/lib/src/generated/api/model/harm_config.dart index de503ebd..ceee5b6c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/harm_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/harm_config.dart @@ -26,12 +26,14 @@ class HarmConfig with _$HarmConfig { }); @override + @JsonKey(defaultValue: []) final List actionSequences; @override final int cooldownPeriod; @override + @JsonKey(defaultValue: []) final List harmTypes; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/harm_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/harm_config.g.dart index 1f1f4a69..faa6a939 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/harm_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/harm_config.g.dart @@ -7,11 +7,13 @@ part of 'harm_config.dart'; // ************************************************************************** HarmConfig _$HarmConfigFromJson(Map json) => HarmConfig( - actionSequences: (json['action_sequences'] as List) - .map((e) => ActionSequence.fromJson(e as Map)) - .toList(), + actionSequences: + (json['action_sequences'] as List?) + ?.map((e) => ActionSequence.fromJson(e as Map)) + .toList() ?? + [], cooldownPeriod: (json['cooldown_period'] as num).toInt(), - harmTypes: (json['harm_types'] as List).map((e) => e as String).toList(), + harmTypes: (json['harm_types'] as List?)?.map((e) => e as String).toList() ?? [], severity: (json['severity'] as num).toInt(), threshold: (json['threshold'] as num).toInt(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.dart b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.dart index 09172127..65a53b94 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.dart @@ -23,6 +23,7 @@ class ListBlockListResponse with _$ListBlockListResponse { }); @override + @JsonKey(defaultValue: []) final List blocklists; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.g.dart index 80e6f3a8..cf3d082f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.g.dart @@ -9,9 +9,11 @@ part of 'list_block_list_response.dart'; ListBlockListResponse _$ListBlockListResponseFromJson( Map json, ) => ListBlockListResponse( - blocklists: (json['blocklists'] as List) - .map((e) => BlockListResponse.fromJson(e as Map)) - .toList(), + blocklists: + (json['blocklists'] as List?) + ?.map((e) => BlockListResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.dart b/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.dart index fa2341fb..79a33ab1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.dart @@ -23,6 +23,7 @@ class ListDevicesResponse with _$ListDevicesResponse { }); @override + @JsonKey(defaultValue: []) final List devices; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.g.dart index b1c328e7..7e4e0676 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.g.dart @@ -7,7 +7,9 @@ part of 'list_devices_response.dart'; // ************************************************************************** ListDevicesResponse _$ListDevicesResponseFromJson(Map json) => ListDevicesResponse( - devices: (json['devices'] as List).map((e) => DeviceResponse.fromJson(e as Map)).toList(), + devices: + (json['devices'] as List?)?.map((e) => DeviceResponse.fromJson(e as Map)).toList() ?? + [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.dart b/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.dart index 35141250..c50bf3d5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.dart @@ -26,6 +26,7 @@ class ListUserGroupsResponse with _$ListUserGroupsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List userGroups; Map toJson() => _$ListUserGroupsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.g.dart index 5c025d83..a88703d3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.g.dart @@ -10,9 +10,11 @@ ListUserGroupsResponse _$ListUserGroupsResponseFromJson( Map json, ) => ListUserGroupsResponse( duration: json['duration'] as String, - userGroups: (json['user_groups'] as List) - .map((e) => UserGroupResponse.fromJson(e as Map)) - .toList(), + userGroups: + (json['user_groups'] as List?) + ?.map((e) => UserGroupResponse.fromJson(e as Map)) + .toList() ?? + [], ); Map _$ListUserGroupsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/llm_config.dart b/packages/stream_feeds/lib/src/generated/api/model/llm_config.dart index 9d09618a..63e36ee0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/llm_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/llm_config.dart @@ -35,6 +35,7 @@ class LLMConfig with _$LLMConfig { final bool enabled; @override + @JsonKey(defaultValue: []) final List rules; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/llm_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/llm_config.g.dart index f91c8553..ddb72417 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/llm_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/llm_config.g.dart @@ -10,7 +10,7 @@ LLMConfig _$LLMConfigFromJson(Map json) => LLMConfig( appContext: json['app_context'] as String?, async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: (json['rules'] as List).map((e) => LLMRule.fromJson(e as Map)).toList(), + rules: (json['rules'] as List?)?.map((e) => LLMRule.fromJson(e as Map)).toList() ?? [], severityDescriptions: (json['severity_descriptions'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/llm_rule.dart b/packages/stream_feeds/lib/src/generated/api/model/llm_rule.dart index 3870f45c..11ae2082 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/llm_rule.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/llm_rule.dart @@ -55,6 +55,7 @@ class LLMRule with _$LLMRule { final String label; @override + @JsonKey(defaultValue: []) final List severityRules; Map toJson() => _$LLMRuleToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/llm_rule.g.dart b/packages/stream_feeds/lib/src/generated/api/model/llm_rule.g.dart index e178057c..78297962 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/llm_rule.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/llm_rule.g.dart @@ -14,9 +14,13 @@ LLMRule _$LLMRuleFromJson(Map json) => LLMRule( ), description: json['description'] as String, label: json['label'] as String, - severityRules: (json['severity_rules'] as List) - .map((e) => BodyguardSeverityRule.fromJson(e as Map)) - .toList(), + severityRules: + (json['severity_rules'] as List?) + ?.map( + (e) => BodyguardSeverityRule.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$LLMRuleToJson(LLMRule instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.dart b/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.dart index c3621e9a..5413d023 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.dart @@ -48,6 +48,7 @@ class MembershipLevelResponse with _$MembershipLevelResponse { final int priority; @override + @JsonKey(defaultValue: []) final List tags; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.g.dart index 574acd33..6f1ee345 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.g.dart @@ -10,16 +10,16 @@ MembershipLevelResponse _$MembershipLevelResponseFromJson( Map json, ) => MembershipLevelResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, description: json['description'] as String?, id: json['id'] as String, name: json['name'] as String, priority: (json['priority'] as num).toInt(), - tags: (json['tags'] as List).map((e) => e as String).toList(), + tags: (json['tags'] as List?)?.map((e) => e as String).toList() ?? [], updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); 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 88cd1a88..d3c63554 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 @@ -70,6 +70,7 @@ class MessageResponse with _$MessageResponse { }); @override + @JsonKey(defaultValue: []) final List attachments; @override @@ -83,6 +84,7 @@ class MessageResponse with _$MessageResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -111,6 +113,7 @@ class MessageResponse with _$MessageResponse { final Map>? imageLabels; @override + @JsonKey(defaultValue: []) final List latestReactions; @override @@ -132,6 +135,7 @@ class MessageResponse with _$MessageResponse { final List? mentionedRoles; @override + @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -145,6 +149,7 @@ class MessageResponse with _$MessageResponse { final ModerationV2Response? moderation; @override + @JsonKey(defaultValue: []) final List ownReactions; @override @@ -177,12 +182,14 @@ class MessageResponse with _$MessageResponse { final String? quotedMessageId; @override + @JsonKey(defaultValue: {}) final Map reactionCounts; @override final Map? reactionGroups; @override + @JsonKey(defaultValue: {}) final Map reactionScores; @override @@ -192,6 +199,7 @@ class MessageResponse with _$MessageResponse { final int replyCount; @override + @JsonKey(defaultValue: []) final List restrictedVisibility; @override 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 1bab4cb4..39941da7 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 @@ -9,16 +9,16 @@ part of 'message_response.dart'; MessageResponse _$MessageResponseFromJson( Map json, ) => MessageResponse( - attachments: (json['attachments'] as List) - .map((e) => Attachment.fromJson(e as Map)) - .toList(), + attachments: + (json['attachments'] as List?)?.map((e) => Attachment.fromJson(e as Map)).toList() ?? + [], cid: json['cid'] as String, command: json['command'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deletedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -33,9 +33,11 @@ MessageResponse _$MessageResponseFromJson( imageLabels: (json['image_labels'] as Map?)?.map( (k, e) => MapEntry(k, (e as List).map((e) => e as String).toList()), ), - latestReactions: (json['latest_reactions'] as List) - .map((e) => ReactionResponse.fromJson(e as Map)) - .toList(), + 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), mentionedChannel: json['mentioned_channel'] as bool, mentionedGroupIds: (json['mentioned_group_ids'] as List?)?.map((e) => e as String).toList(), @@ -44,10 +46,12 @@ MessageResponse _$MessageResponseFromJson( .toList(), mentionedHere: json['mentioned_here'] as bool, mentionedRoles: (json['mentioned_roles'] as List?)?.map((e) => e as String).toList(), - mentionedUsers: (json['mentioned_users'] as List) - .map((e) => UserResponse.fromJson(e as Map)) - .toList(), - messageTextUpdatedAt: _$JsonConverterFromJson( + mentionedUsers: + (json['mentioned_users'] as List?) + ?.map((e) => UserResponse.fromJson(e as Map)) + .toList() ?? + [], + messageTextUpdatedAt: _$JsonConverterFromJson( json['message_text_updated_at'], const EpochDateTimeConverter().fromJson, ), @@ -57,16 +61,18 @@ MessageResponse _$MessageResponseFromJson( : ModerationV2Response.fromJson( json['moderation'] as Map, ), - ownReactions: (json['own_reactions'] as List) - .map((e) => ReactionResponse.fromJson(e as Map)) - .toList(), + ownReactions: + (json['own_reactions'] as List?) + ?.map((e) => ReactionResponse.fromJson(e as Map)) + .toList() ?? + [], parentId: json['parent_id'] as String?, - pinExpires: _$JsonConverterFromJson( + pinExpires: _$JsonConverterFromJson( json['pin_expires'], const EpochDateTimeConverter().fromJson, ), pinned: json['pinned'] as bool, - pinnedAt: _$JsonConverterFromJson( + pinnedAt: _$JsonConverterFromJson( json['pinned_at'], const EpochDateTimeConverter().fromJson, ), @@ -79,14 +85,22 @@ MessageResponse _$MessageResponseFromJson( json['quoted_message'] as Map, ), quotedMessageId: json['quoted_message_id'] as String?, - reactionCounts: Map.from(json['reaction_counts'] as Map), + reactionCounts: + (json['reaction_counts'] as Map?)?.map( + (k, e) => MapEntry(k, (e as num).toInt()), + ) ?? + {}, reactionGroups: (json['reaction_groups'] as Map?)?.map( (k, e) => MapEntry(k, ReactionGroupResponse.fromJson(e as Map)), ), - reactionScores: Map.from(json['reaction_scores'] as Map), + reactionScores: + (json['reaction_scores'] as Map?)?.map( + (k, e) => MapEntry(k, (e as num).toInt()), + ) ?? + {}, reminder: json['reminder'] == null ? null : ReminderResponseData.fromJson(json['reminder'] as Map), replyCount: (json['reply_count'] as num).toInt(), - restrictedVisibility: (json['restricted_visibility'] as List).map((e) => e as String).toList(), + restrictedVisibility: (json['restricted_visibility'] as List?)?.map((e) => e as String).toList() ?? [], shadowed: json['shadowed'] as bool, sharedLocation: json['shared_location'] == null ? null @@ -101,7 +115,7 @@ MessageResponse _$MessageResponseFromJson( .toList(), type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); @@ -114,7 +128,7 @@ Map _$MessageResponseToJson( 'command': instance.command, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -133,7 +147,7 @@ Map _$MessageResponseToJson( 'mentioned_here': instance.mentionedHere, 'mentioned_roles': instance.mentionedRoles, 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), - 'message_text_updated_at': _$JsonConverterToJson( + 'message_text_updated_at': _$JsonConverterToJson( instance.messageTextUpdatedAt, const EpochDateTimeConverter().toJson, ), @@ -141,12 +155,12 @@ Map _$MessageResponseToJson( 'moderation': instance.moderation?.toJson(), 'own_reactions': instance.ownReactions.map((e) => e.toJson()).toList(), 'parent_id': instance.parentId, - 'pin_expires': _$JsonConverterToJson( + 'pin_expires': _$JsonConverterToJson( instance.pinExpires, const EpochDateTimeConverter().toJson, ), 'pinned': instance.pinned, - 'pinned_at': _$JsonConverterToJson( + 'pinned_at': _$JsonConverterToJson( instance.pinnedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.dart index 199ce7b0..e4e29c6e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.dart @@ -39,6 +39,7 @@ class ModerationCustomActionEvent extends core.WsEvent with _$ModerationCustomAc final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.g.dart index 4fff654a..6fbcde00 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.g.dart @@ -12,11 +12,11 @@ ModerationCustomActionEvent _$ModerationCustomActionEventFromJson( actionId: json['action_id'] as String, actionOptions: json['action_options'] as Map?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -34,7 +34,7 @@ Map _$ModerationCustomActionEventToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'message': instance.message?.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.dart index 7bc41b8a..85ef9de7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.dart @@ -61,6 +61,7 @@ class ModerationFlagResponse with _$ModerationFlagResponse { final String? reason; @override + @JsonKey(defaultValue: []) final List> result; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.g.dart index d20a7846..116740c1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.g.dart @@ -10,7 +10,7 @@ ModerationFlagResponse _$ModerationFlagResponseFromJson( Map json, ) => ModerationFlagResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, entityCreatorId: json['entity_creator_id'] as String?, @@ -23,7 +23,7 @@ ModerationFlagResponse _$ModerationFlagResponseFromJson( json['moderation_payload'] as Map, ), reason: json['reason'] as String?, - result: (json['result'] as List).map((e) => e as Map).toList(), + result: (json['result'] as List?)?.map((e) => e as Map).toList() ?? [], reviewQueueItem: json['review_queue_item'] == null ? null : ReviewQueueItemResponse.fromJson( @@ -32,7 +32,7 @@ ModerationFlagResponse _$ModerationFlagResponseFromJson( reviewQueueItemId: json['review_queue_item_id'] as String?, type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.dart index f443fc44..cae84411 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.dart @@ -34,6 +34,7 @@ class ModerationFlaggedEvent extends core.WsEvent with _$ModerationFlaggedEvent final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.g.dart index 22c85113..f1bc70cd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.g.dart @@ -11,11 +11,11 @@ ModerationFlaggedEvent _$ModerationFlaggedEventFromJson( ) => ModerationFlaggedEvent( contentType: json['content_type'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, objectId: json['object_id'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -29,7 +29,7 @@ Map _$ModerationFlaggedEventToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'object_id': instance.objectId, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.dart index 945a5be8..28ec65e9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.dart @@ -31,6 +31,7 @@ class ModerationMarkReviewedEvent extends core.WsEvent with _$ModerationMarkRevi final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.g.dart index 574264ec..be3cf423 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.g.dart @@ -10,12 +10,12 @@ ModerationMarkReviewedEvent _$ModerationMarkReviewedEventFromJson( Map json, ) => ModerationMarkReviewedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, item: ReviewQueueItemResponse.fromJson(json['item'] as Map), message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -29,7 +29,7 @@ Map _$ModerationMarkReviewedEventToJson( 'custom': instance.custom, 'item': instance.item.toJson(), 'message': instance.message?.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/mute_request.dart b/packages/stream_feeds/lib/src/generated/api/model/mute_request.dart index bd44356e..f1d30f39 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/mute_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/mute_request.dart @@ -23,6 +23,7 @@ class MuteRequest with _$MuteRequest { }); @override + @JsonKey(defaultValue: []) final List targetIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/mute_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/mute_request.g.dart index 248472c7..dc1ac7d9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/mute_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/mute_request.g.dart @@ -7,7 +7,7 @@ part of 'mute_request.dart'; // ************************************************************************** MuteRequest _$MuteRequestFromJson(Map json) => MuteRequest( - targetIds: (json['target_ids'] as List).map((e) => e as String).toList(), + targetIds: (json['target_ids'] as List?)?.map((e) => e as String).toList() ?? [], timeout: (json['timeout'] as num?)?.toInt(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.dart index f51c8789..54a84212 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.dart @@ -37,6 +37,7 @@ class NotificationFeedUpdatedEvent extends core.WsEvent with _$NotificationFeedU final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.g.dart index d118fc61..4bcd7fa6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.g.dart @@ -15,9 +15,9 @@ NotificationFeedUpdatedEvent _$NotificationFeedUpdatedEventFromJson( ) .toList(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, notificationStatus: json['notification_status'] == null @@ -25,7 +25,7 @@ NotificationFeedUpdatedEvent _$NotificationFeedUpdatedEventFromJson( : NotificationStatusResponse.fromJson( json['notification_status'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -42,7 +42,7 @@ Map _$NotificationFeedUpdatedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'notification_status': instance.notificationStatus?.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.g.dart index 10b158a2..f2c6cdcb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.g.dart @@ -9,11 +9,11 @@ part of 'notification_status_response.dart'; NotificationStatusResponse _$NotificationStatusResponseFromJson( Map json, ) => NotificationStatusResponse( - lastReadAt: _$JsonConverterFromJson( + lastReadAt: _$JsonConverterFromJson( json['last_read_at'], const EpochDateTimeConverter().fromJson, ), - lastSeenAt: _$JsonConverterFromJson( + lastSeenAt: _$JsonConverterFromJson( json['last_seen_at'], const EpochDateTimeConverter().fromJson, ), @@ -26,11 +26,11 @@ NotificationStatusResponse _$NotificationStatusResponseFromJson( Map _$NotificationStatusResponseToJson( NotificationStatusResponse instance, ) => { - 'last_read_at': _$JsonConverterToJson( + 'last_read_at': _$JsonConverterToJson( instance.lastReadAt, const EpochDateTimeConverter().toJson, ), - 'last_seen_at': _$JsonConverterToJson( + 'last_seen_at': _$JsonConverterToJson( instance.lastSeenAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.dart index 5e9c7bb3..4bfa82d8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.dart @@ -23,6 +23,7 @@ class OwnBatchRequest with _$OwnBatchRequest { }); @override + @JsonKey(defaultValue: []) final List feeds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.g.dart index 10e2aa07..7399e589 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.g.dart @@ -6,8 +6,10 @@ part of 'own_batch_request.dart'; // JsonSerializableGenerator // ************************************************************************** -OwnBatchRequest _$OwnBatchRequestFromJson(Map json) => OwnBatchRequest( - feeds: (json['feeds'] as List).map((e) => e as String).toList(), +OwnBatchRequest _$OwnBatchRequestFromJson( + Map json, +) => OwnBatchRequest( + feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], fields: (json['fields'] as List?)?.map((e) => e as String).toList(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.dart index 96a91981..f100c686 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.dart @@ -23,6 +23,7 @@ class OwnBatchResponse with _$OwnBatchResponse { }); @override + @JsonKey(defaultValue: {}) final Map data; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.g.dart index 85288b3c..36990048 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.g.dart @@ -7,9 +7,11 @@ part of 'own_batch_response.dart'; // ************************************************************************** OwnBatchResponse _$OwnBatchResponseFromJson(Map json) => OwnBatchResponse( - data: (json['data'] as Map).map( - (k, e) => MapEntry(k, FeedOwnData.fromJson(e as Map)), - ), + data: + (json['data'] as Map?)?.map( + (k, e) => MapEntry(k, FeedOwnData.fromJson(e as Map)), + ) ?? + {}, duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/own_user_response.dart index 751d8b62..288c20d3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_user_response.dart @@ -60,6 +60,7 @@ class OwnUserResponse with _$OwnUserResponse { final List? blockedUserIds; @override + @JsonKey(defaultValue: []) final List channelMutes; @override @@ -67,6 +68,7 @@ class OwnUserResponse with _$OwnUserResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -78,6 +80,7 @@ class OwnUserResponse with _$OwnUserResponse { final DateTime? deletedAt; @override + @JsonKey(defaultValue: []) final List devices; @override @@ -100,6 +103,7 @@ class OwnUserResponse with _$OwnUserResponse { final List? latestHiddenChannels; @override + @JsonKey(defaultValue: []) final List mutes; @override @@ -122,6 +126,7 @@ class OwnUserResponse with _$OwnUserResponse { final String role; @override + @JsonKey(defaultValue: []) final List teams; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/own_user_response.g.dart index 9ecd08e5..75899e7a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_user_response.g.dart @@ -10,32 +10,36 @@ OwnUserResponse _$OwnUserResponseFromJson(Map json) => OwnUserR avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banned: json['banned'] as bool, blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList(), - channelMutes: (json['channel_mutes'] as List) - .map((e) => ChannelMute.fromJson(e as Map)) - .toList(), + channelMutes: + (json['channel_mutes'] as List?)?.map((e) => ChannelMute.fromJson(e as Map)).toList() ?? + [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deactivatedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], const EpochDateTimeConverter().fromJson, ), - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), - devices: (json['devices'] as List).map((e) => DeviceResponse.fromJson(e as Map)).toList(), + devices: + (json['devices'] as List?)?.map((e) => DeviceResponse.fromJson(e as Map)).toList() ?? + [], id: json['id'] as String, image: json['image'] as String?, invisible: json['invisible'] as bool, language: json['language'] as String, - lastActive: _$JsonConverterFromJson( + lastActive: _$JsonConverterFromJson( json['last_active'], const EpochDateTimeConverter().fromJson, ), latestHiddenChannels: (json['latest_hidden_channels'] as List?)?.map((e) => e as String).toList(), - mutes: (json['mutes'] as List).map((e) => UserMuteResponse.fromJson(e as Map)).toList(), + mutes: + (json['mutes'] as List?)?.map((e) => UserMuteResponse.fromJson(e as Map)).toList() ?? + [], name: json['name'] as String?, online: json['online'] as bool, privacySettings: json['privacy_settings'] == null @@ -48,12 +52,12 @@ OwnUserResponse _$OwnUserResponseFromJson(Map json) => OwnUserR : PushPreferencesResponse.fromJson( json['push_preferences'] as Map, ), - revokeTokensIssuedBefore: _$JsonConverterFromJson( + revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], const EpochDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List).map((e) => e as String).toList(), + teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), @@ -65,7 +69,7 @@ OwnUserResponse _$OwnUserResponseFromJson(Map json) => OwnUserR unreadCount: (json['unread_count'] as num).toInt(), unreadThreads: (json['unread_threads'] as num).toInt(), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -76,11 +80,11 @@ Map _$OwnUserResponseToJson(OwnUserResponse instance) => e.toJson()).toList(), 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deactivated_at': _$JsonConverterToJson( + 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, const EpochDateTimeConverter().toJson, ), - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -89,7 +93,7 @@ Map _$OwnUserResponseToJson(OwnUserResponse instance) => ( + 'last_active': _$JsonConverterToJson( instance.lastActive, const EpochDateTimeConverter().toJson, ), @@ -99,7 +103,7 @@ Map _$OwnUserResponseToJson(OwnUserResponse instance) => ( + 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.g.dart index a7b2555e..24bb14d9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.g.dart @@ -11,7 +11,7 @@ PinActivityResponse _$PinActivityResponseFromJson(Map json) => json['activity'] as Map, ), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), duration: json['duration'] as String, feed: json['feed'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.dart index 9318d5e1..16c59fbc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.dart @@ -32,6 +32,7 @@ class PollClosedFeedEvent extends core.WsEvent with _$PollClosedFeedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.g.dart index 1848f16a..8f1c1701 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.g.dart @@ -8,13 +8,13 @@ part of 'poll_closed_feed_event.dart'; PollClosedFeedEvent _$PollClosedFeedEventFromJson(Map json) => PollClosedFeedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -29,7 +29,7 @@ Map _$PollClosedFeedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'poll': instance.poll.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.dart index 6763428e..ce5c13ae 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.dart @@ -32,6 +32,7 @@ class PollDeletedFeedEvent extends core.WsEvent with _$PollDeletedFeedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.g.dart index a303c74c..383fc22a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.g.dart @@ -10,13 +10,13 @@ PollDeletedFeedEvent _$PollDeletedFeedEventFromJson( Map json, ) => PollDeletedFeedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -31,7 +31,7 @@ Map _$PollDeletedFeedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'poll': instance.poll.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.dart index 19429c59..f49f7ddd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.dart @@ -24,6 +24,7 @@ class PollOptionResponseData with _$PollOptionResponseData { }); @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.g.dart index 8cb55c09..d4165095 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.g.dart @@ -9,7 +9,7 @@ part of 'poll_option_response_data.dart'; PollOptionResponseData _$PollOptionResponseDataFromJson( Map json, ) => PollOptionResponseData( - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, id: json['id'] as String, text: json['text'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.dart index bcbafda8..8a23d28f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.dart @@ -61,6 +61,7 @@ class PollResponseData with _$PollResponseData { final String createdById; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -76,9 +77,11 @@ class PollResponseData with _$PollResponseData { final bool? isClosed; @override + @JsonKey(defaultValue: []) final List latestAnswers; @override + @JsonKey(defaultValue: {}) final Map> latestVotesByOption; @override @@ -88,9 +91,11 @@ class PollResponseData with _$PollResponseData { final String name; @override + @JsonKey(defaultValue: []) final List options; @override + @JsonKey(defaultValue: []) final List ownVotes; @override @@ -101,6 +106,7 @@ class PollResponseData with _$PollResponseData { final int voteCount; @override + @JsonKey(defaultValue: {}) final Map voteCountsByOption; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.g.dart index 31439532..c03521df 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.g.dart @@ -13,43 +13,55 @@ PollResponseData _$PollResponseDataFromJson( allowUserSuggestedOptions: json['allow_user_suggested_options'] as bool, answersCount: (json['answers_count'] as num).toInt(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponse.fromJson(json['created_by'] as Map), createdById: json['created_by_id'] as String, - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, description: json['description'] as String, enforceUniqueVote: json['enforce_unique_vote'] as bool, id: json['id'] as String, isClosed: json['is_closed'] as bool?, - latestAnswers: (json['latest_answers'] as List) - .map((e) => PollVoteResponseData.fromJson(e as Map)) - .toList(), - latestVotesByOption: (json['latest_votes_by_option'] as Map).map( - (k, e) => MapEntry( - k, - (e as List) - .map( - (e) => PollVoteResponseData.fromJson(e as Map), - ) - .toList(), - ), - ), + latestAnswers: + (json['latest_answers'] as List?) + ?.map((e) => PollVoteResponseData.fromJson(e as Map)) + .toList() ?? + [], + latestVotesByOption: + (json['latest_votes_by_option'] as Map?)?.map( + (k, e) => MapEntry( + k, + (e as List) + .map( + (e) => PollVoteResponseData.fromJson(e as Map), + ) + .toList(), + ), + ) ?? + {}, maxVotesAllowed: (json['max_votes_allowed'] as num?)?.toInt(), name: json['name'] as String, - options: (json['options'] as List) - .map((e) => PollOptionResponseData.fromJson(e as Map)) - .toList(), - ownVotes: (json['own_votes'] as List) - .map((e) => PollVoteResponseData.fromJson(e as Map)) - .toList(), + options: + (json['options'] as List?) + ?.map( + (e) => PollOptionResponseData.fromJson(e as Map), + ) + .toList() ?? + [], + ownVotes: + (json['own_votes'] as List?) + ?.map((e) => PollVoteResponseData.fromJson(e as Map)) + .toList() ?? + [], updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), voteCount: (json['vote_count'] as num).toInt(), - voteCountsByOption: Map.from( - json['vote_counts_by_option'] as Map, - ), + voteCountsByOption: + (json['vote_counts_by_option'] as Map?)?.map( + (k, e) => MapEntry(k, (e as num).toInt()), + ) ?? + {}, votingVisibility: json['voting_visibility'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.dart index f7302caf..c0a9f2f9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.dart @@ -32,6 +32,7 @@ class PollUpdatedFeedEvent extends core.WsEvent with _$PollUpdatedFeedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.g.dart index 7ff4049e..b9b46d92 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.g.dart @@ -10,13 +10,13 @@ PollUpdatedFeedEvent _$PollUpdatedFeedEventFromJson( Map json, ) => PollUpdatedFeedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -31,7 +31,7 @@ Map _$PollUpdatedFeedEventToJson( 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'poll': instance.poll.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.dart index 9c5b7324..6ace5f68 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.dart @@ -33,6 +33,7 @@ class PollVoteCastedFeedEvent extends core.WsEvent with _$PollVoteCastedFeedEven final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.g.dart index bd0dbfe3..31ec1009 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.g.dart @@ -10,16 +10,16 @@ PollVoteCastedFeedEvent _$PollVoteCastedFeedEventFromJson( Map json, ) => PollVoteCastedFeedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), pollVote: PollVoteResponseData.fromJson( json['poll_vote'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -35,7 +35,7 @@ Map _$PollVoteCastedFeedEventToJson( 'fid': instance.fid, 'poll': instance.poll.toJson(), 'poll_vote': instance.pollVote.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.dart index c9b89c23..bba99d85 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.dart @@ -33,6 +33,7 @@ class PollVoteChangedFeedEvent extends core.WsEvent with _$PollVoteChangedFeedEv final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.g.dart index 2f40c642..1caf26ce 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.g.dart @@ -10,16 +10,16 @@ PollVoteChangedFeedEvent _$PollVoteChangedFeedEventFromJson( Map json, ) => PollVoteChangedFeedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), pollVote: PollVoteResponseData.fromJson( json['poll_vote'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -35,7 +35,7 @@ Map _$PollVoteChangedFeedEventToJson( 'fid': instance.fid, 'poll': instance.poll.toJson(), 'poll_vote': instance.pollVote.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.dart index cf1381a1..133920a7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.dart @@ -33,6 +33,7 @@ class PollVoteRemovedFeedEvent extends core.WsEvent with _$PollVoteRemovedFeedEv final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.g.dart index 6807518a..ce11f63f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.g.dart @@ -10,16 +10,16 @@ PollVoteRemovedFeedEvent _$PollVoteRemovedFeedEventFromJson( Map json, ) => PollVoteRemovedFeedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), pollVote: PollVoteResponseData.fromJson( json['poll_vote'] as Map, ), - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -35,7 +35,7 @@ Map _$PollVoteRemovedFeedEventToJson( 'fid': instance.fid, 'poll': instance.poll.toJson(), 'poll_vote': instance.pollVote.toJson(), - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.g.dart index 1253e783..90da9e43 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.g.dart @@ -11,14 +11,14 @@ PollVoteResponseData _$PollVoteResponseDataFromJson( ) => PollVoteResponseData( answerText: json['answer_text'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), id: json['id'] as String, isAnswer: json['is_answer'] as bool?, optionId: json['option_id'] as String, pollId: json['poll_id'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.dart index 6ee448c6..0a7b1665 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.dart @@ -34,6 +34,7 @@ class PollVotesResponse with _$PollVotesResponse { final String? prev; @override + @JsonKey(defaultValue: []) final List votes; Map toJson() => _$PollVotesResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.g.dart index 78676909..2a8cec8c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.g.dart @@ -10,7 +10,13 @@ PollVotesResponse _$PollVotesResponseFromJson(Map json) => Poll duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, - votes: (json['votes'] as List).map((e) => PollVoteResponseData.fromJson(e as Map)).toList(), + votes: + (json['votes'] as List?) + ?.map( + (e) => PollVoteResponseData.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$PollVotesResponseToJson(PollVotesResponse instance) => { 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 index ff463c5a..b8343297 100644 --- 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 @@ -23,7 +23,7 @@ PushPreferenceInput _$PushPreferenceInputFromJson(Map json) => : ChatPreferencesInput.fromJson( json['chat_preferences'] as Map, ), - disabledUntil: _$JsonConverterFromJson( + disabledUntil: _$JsonConverterFromJson( json['disabled_until'], const EpochDateTimeConverter().fromJson, ), @@ -48,7 +48,7 @@ Map _$PushPreferenceInputToJson( 'channel_cid': instance.channelCid, 'chat_level': _$PushPreferenceInputChatLevelEnumMap[instance.chatLevel], 'chat_preferences': instance.chatPreferences?.toJson(), - 'disabled_until': _$JsonConverterToJson( + 'disabled_until': _$JsonConverterToJson( instance.disabledUntil, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.g.dart index 7e25077d..332de57f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.g.dart @@ -16,7 +16,7 @@ PushPreferencesResponse _$PushPreferencesResponseFromJson( : ChatPreferencesResponse.fromJson( json['chat_preferences'] as Map, ), - disabledUntil: _$JsonConverterFromJson( + disabledUntil: _$JsonConverterFromJson( json['disabled_until'], const EpochDateTimeConverter().fromJson, ), @@ -34,7 +34,7 @@ Map _$PushPreferencesResponseToJson( 'call_level': instance.callLevel, 'chat_level': instance.chatLevel, 'chat_preferences': instance.chatPreferences?.toJson(), - 'disabled_until': _$JsonConverterToJson( + 'disabled_until': _$JsonConverterToJson( instance.disabledUntil, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.dart index 821547d5..f2f1bd55 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.dart @@ -25,6 +25,7 @@ class QueryActivitiesResponse with _$QueryActivitiesResponse { }); @override + @JsonKey(defaultValue: []) final List activities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.g.dart index bb6df298..13b41a43 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.g.dart @@ -9,9 +9,11 @@ part of 'query_activities_response.dart'; QueryActivitiesResponse _$QueryActivitiesResponseFromJson( Map json, ) => QueryActivitiesResponse( - activities: (json['activities'] as List) - .map((e) => ActivityResponse.fromJson(e as Map)) - .toList(), + activities: + (json['activities'] as List?) + ?.map((e) => ActivityResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.dart index ad06186b..91a27ef9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.dart @@ -34,6 +34,7 @@ class QueryActivityReactionsResponse with _$QueryActivityReactionsResponse { final String? prev; @override + @JsonKey(defaultValue: []) final List reactions; Map toJson() => _$QueryActivityReactionsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.g.dart index ad5168db..ff4211de 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.g.dart @@ -12,9 +12,13 @@ QueryActivityReactionsResponse _$QueryActivityReactionsResponseFromJson( duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, - reactions: (json['reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + reactions: + (json['reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$QueryActivityReactionsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.dart index 40251892..d39e7017 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.dart @@ -28,6 +28,7 @@ class QueryAppealsResponse with _$QueryAppealsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List items; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.g.dart index 84ed2c00..3c37ebe4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.g.dart @@ -10,7 +10,9 @@ QueryAppealsResponse _$QueryAppealsResponseFromJson( Map json, ) => QueryAppealsResponse( duration: json['duration'] as String, - items: (json['items'] as List).map((e) => AppealItemResponse.fromJson(e as Map)).toList(), + items: + (json['items'] as List?)?.map((e) => AppealItemResponse.fromJson(e as Map)).toList() ?? + [], next: json['next'] as String?, prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.dart index b4506f3c..2276ce22 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.dart @@ -25,6 +25,7 @@ class QueryBookmarkFoldersResponse with _$QueryBookmarkFoldersResponse { }); @override + @JsonKey(defaultValue: []) final List bookmarkFolders; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.g.dart index 347e0ca9..67257a23 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.g.dart @@ -9,9 +9,13 @@ part of 'query_bookmark_folders_response.dart'; QueryBookmarkFoldersResponse _$QueryBookmarkFoldersResponseFromJson( Map json, ) => QueryBookmarkFoldersResponse( - bookmarkFolders: (json['bookmark_folders'] as List) - .map((e) => BookmarkFolderResponse.fromJson(e as Map)) - .toList(), + bookmarkFolders: + (json['bookmark_folders'] as List?) + ?.map( + (e) => BookmarkFolderResponse.fromJson(e as Map), + ) + .toList() ?? + [], duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.dart index dfc4cde5..12f3fa52 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.dart @@ -25,6 +25,7 @@ class QueryBookmarksResponse with _$QueryBookmarksResponse { }); @override + @JsonKey(defaultValue: []) final List bookmarks; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.g.dart index 1be26463..9eaa560b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.g.dart @@ -9,9 +9,11 @@ part of 'query_bookmarks_response.dart'; QueryBookmarksResponse _$QueryBookmarksResponseFromJson( Map json, ) => QueryBookmarksResponse( - bookmarks: (json['bookmarks'] as List) - .map((e) => BookmarkResponse.fromJson(e as Map)) - .toList(), + bookmarks: + (json['bookmarks'] as List?) + ?.map((e) => BookmarkResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.dart index a76172ad..8691753d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.dart @@ -25,6 +25,7 @@ class QueryCollectionsResponse with _$QueryCollectionsResponse { }); @override + @JsonKey(defaultValue: []) final List collections; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.g.dart index 3e45ec78..9d290081 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.g.dart @@ -9,9 +9,11 @@ part of 'query_collections_response.dart'; QueryCollectionsResponse _$QueryCollectionsResponseFromJson( Map json, ) => QueryCollectionsResponse( - collections: (json['collections'] as List) - .map((e) => CollectionResponse.fromJson(e as Map)) - .toList(), + collections: + (json['collections'] as List?) + ?.map((e) => CollectionResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.dart index 207e67e0..073550af 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.dart @@ -34,6 +34,7 @@ class QueryCommentReactionsResponse with _$QueryCommentReactionsResponse { final String? prev; @override + @JsonKey(defaultValue: []) final List reactions; Map toJson() => _$QueryCommentReactionsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.g.dart index 2b2c0027..09cac29d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.g.dart @@ -12,9 +12,13 @@ QueryCommentReactionsResponse _$QueryCommentReactionsResponseFromJson( duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, - reactions: (json['reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + reactions: + (json['reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$QueryCommentReactionsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.dart index 7d59cde3..ad91a3b5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.dart @@ -43,6 +43,7 @@ class QueryCommentsRequest with _$QueryCommentsRequest { }); @override + @JsonKey(defaultValue: {}) final Map filter; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.g.dart index 65ee9e97..bc101db1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.g.dart @@ -9,7 +9,7 @@ part of 'query_comments_request.dart'; QueryCommentsRequest _$QueryCommentsRequestFromJson( Map json, ) => QueryCommentsRequest( - filter: json['filter'] as Map, + filter: json['filter'] as Map? ?? {}, idAround: json['id_around'] as String?, limit: (json['limit'] as num?)?.toInt(), next: json['next'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.dart index 89388087..a9a85067 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.dart @@ -25,6 +25,7 @@ class QueryCommentsResponse with _$QueryCommentsResponse { }); @override + @JsonKey(defaultValue: []) final List comments; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.g.dart index 05d948b1..7ad19f0e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.g.dart @@ -9,9 +9,9 @@ part of 'query_comments_response.dart'; QueryCommentsResponse _$QueryCommentsResponseFromJson( Map json, ) => QueryCommentsResponse( - comments: (json['comments'] as List) - .map((e) => CommentResponse.fromJson(e as Map)) - .toList(), + comments: + (json['comments'] as List?)?.map((e) => CommentResponse.fromJson(e as Map)).toList() ?? + [], duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.dart index 95bf6731..b11efce6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.dart @@ -28,6 +28,7 @@ class QueryFeedMembersResponse with _$QueryFeedMembersResponse { final String duration; @override + @JsonKey(defaultValue: []) final List members; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.g.dart index 41ed2ad6..7542ee20 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.g.dart @@ -10,9 +10,11 @@ QueryFeedMembersResponse _$QueryFeedMembersResponseFromJson( Map json, ) => QueryFeedMembersResponse( duration: json['duration'] as String, - members: (json['members'] as List) - .map((e) => FeedMemberResponse.fromJson(e as Map)) - .toList(), + members: + (json['members'] as List?) + ?.map((e) => FeedMemberResponse.fromJson(e as Map)) + .toList() ?? + [], next: json['next'] as String?, prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.dart index 899eaa26..6fe3f1df 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.dart @@ -28,6 +28,7 @@ class QueryFeedsResponse with _$QueryFeedsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List feeds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.g.dart index cd7db316..567b41fa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.g.dart @@ -8,7 +8,7 @@ part of 'query_feeds_response.dart'; QueryFeedsResponse _$QueryFeedsResponseFromJson(Map json) => QueryFeedsResponse( duration: json['duration'] as String, - feeds: (json['feeds'] as List).map((e) => FeedResponse.fromJson(e as Map)).toList(), + feeds: (json['feeds'] as List?)?.map((e) => FeedResponse.fromJson(e as Map)).toList() ?? [], next: json['next'] as String?, prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.dart index 8dccb9ee..0f417809 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.dart @@ -28,6 +28,7 @@ class QueryFollowsResponse with _$QueryFollowsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List follows; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.g.dart index b2cbaadf..d97d882c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.g.dart @@ -10,7 +10,9 @@ QueryFollowsResponse _$QueryFollowsResponseFromJson( Map json, ) => QueryFollowsResponse( duration: json['duration'] as String, - follows: (json['follows'] as List).map((e) => FollowResponse.fromJson(e as Map)).toList(), + follows: + (json['follows'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? + [], next: json['next'] as String?, prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.dart index 8424e759..3b3d70f2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.dart @@ -25,6 +25,7 @@ class QueryModerationConfigsResponse with _$QueryModerationConfigsResponse { }); @override + @JsonKey(defaultValue: []) final List configs; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.g.dart index c07b1ecf..3d0a2b74 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.g.dart @@ -9,7 +9,9 @@ part of 'query_moderation_configs_response.dart'; QueryModerationConfigsResponse _$QueryModerationConfigsResponseFromJson( Map json, ) => QueryModerationConfigsResponse( - configs: (json['configs'] as List).map((e) => ConfigResponse.fromJson(e as Map)).toList(), + configs: + (json['configs'] as List?)?.map((e) => ConfigResponse.fromJson(e as Map)).toList() ?? + [], duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.dart index f09046ed..c73fb20f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.dart @@ -31,6 +31,7 @@ class QueryPinnedActivitiesResponse with _$QueryPinnedActivitiesResponse { final String? next; @override + @JsonKey(defaultValue: []) final List pinnedActivities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.g.dart index ee93c0ab..553eed13 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.g.dart @@ -11,9 +11,11 @@ QueryPinnedActivitiesResponse _$QueryPinnedActivitiesResponseFromJson( ) => QueryPinnedActivitiesResponse( duration: json['duration'] as String, next: json['next'] as String?, - pinnedActivities: (json['pinned_activities'] as List) - .map((e) => ActivityPinResponse.fromJson(e as Map)) - .toList(), + pinnedActivities: + (json['pinned_activities'] as List?) + ?.map((e) => ActivityPinResponse.fromJson(e as Map)) + .toList() ?? + [], prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.dart index d1a28d40..26efc9c5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.dart @@ -31,6 +31,7 @@ class QueryPollsResponse with _$QueryPollsResponse { final String? next; @override + @JsonKey(defaultValue: []) final List polls; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.g.dart index e0a47aa4..6ee1bb23 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.g.dart @@ -9,7 +9,9 @@ part of 'query_polls_response.dart'; QueryPollsResponse _$QueryPollsResponseFromJson(Map json) => QueryPollsResponse( duration: json['duration'] as String, next: json['next'] as String?, - polls: (json['polls'] as List).map((e) => PollResponseData.fromJson(e as Map)).toList(), + polls: + (json['polls'] as List?)?.map((e) => PollResponseData.fromJson(e as Map)).toList() ?? + [], prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.dart index fdd4de90..de338188 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.dart @@ -29,6 +29,7 @@ class QueryReviewQueueResponse with _$QueryReviewQueueResponse { }); @override + @JsonKey(defaultValue: {}) final Map> actionConfig; @override @@ -41,6 +42,7 @@ class QueryReviewQueueResponse with _$QueryReviewQueueResponse { final FilterConfigResponse? filterConfig; @override + @JsonKey(defaultValue: []) final List items; @override @@ -50,6 +52,7 @@ class QueryReviewQueueResponse with _$QueryReviewQueueResponse { final String? prev; @override + @JsonKey(defaultValue: {}) final Map stats; Map toJson() => _$QueryReviewQueueResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.g.dart index c61a5bca..3e1945ba 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.g.dart @@ -9,18 +9,20 @@ part of 'query_review_queue_response.dart'; QueryReviewQueueResponse _$QueryReviewQueueResponseFromJson( Map json, ) => QueryReviewQueueResponse( - actionConfig: (json['action_config'] as Map).map( - (k, e) => MapEntry( - k, - (e as List) - .map( - (e) => ModerationActionConfigResponse.fromJson( - e as Map, - ), - ) - .toList(), - ), - ), + actionConfig: + (json['action_config'] as Map?)?.map( + (k, e) => MapEntry( + k, + (e as List) + .map( + (e) => ModerationActionConfigResponse.fromJson( + e as Map, + ), + ) + .toList(), + ), + ) ?? + {}, defaultActionConfig: (json['default_action_config'] as Map?)?.map( (k, e) => MapEntry( k, @@ -39,12 +41,16 @@ QueryReviewQueueResponse _$QueryReviewQueueResponseFromJson( : FilterConfigResponse.fromJson( json['filter_config'] as Map, ), - items: (json['items'] as List) - .map((e) => ReviewQueueItemResponse.fromJson(e as Map)) - .toList(), + items: + (json['items'] as List?) + ?.map( + (e) => ReviewQueueItemResponse.fromJson(e as Map), + ) + .toList() ?? + [], next: json['next'] as String?, prev: json['prev'] as String?, - stats: json['stats'] as Map, + stats: json['stats'] as Map? ?? {}, ); Map _$QueryReviewQueueResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.dart b/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.dart index c2aac9cd..04fa04a0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.dart @@ -27,6 +27,7 @@ class QueryUsersPayload with _$QueryUsersPayload { }); @override + @JsonKey(defaultValue: {}) final Map filterConditions; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.g.dart index c79a9f41..a1b31dff 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.g.dart @@ -7,7 +7,7 @@ part of 'query_users_payload.dart'; // ************************************************************************** QueryUsersPayload _$QueryUsersPayloadFromJson(Map json) => QueryUsersPayload( - filterConditions: json['filter_conditions'] as Map, + filterConditions: json['filter_conditions'] as Map? ?? {}, includeDeactivatedUsers: json['include_deactivated_users'] as bool?, limit: (json['limit'] as num?)?.toInt(), offset: (json['offset'] as num?)?.toInt(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_users_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_users_response.dart index add4552d..aaf85459 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_users_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_users_response.dart @@ -26,6 +26,7 @@ class QueryUsersResponse with _$QueryUsersResponse { final String duration; @override + @JsonKey(defaultValue: []) final List users; Map toJson() => _$QueryUsersResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_users_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_users_response.g.dart index 5d2fb4f5..eb8f3b1c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_users_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_users_response.g.dart @@ -8,7 +8,9 @@ part of 'query_users_response.dart'; QueryUsersResponse _$QueryUsersResponseFromJson(Map json) => QueryUsersResponse( duration: json['duration'] as String, - users: (json['users'] as List).map((e) => FullUserResponse.fromJson(e as Map)).toList(), + users: + (json['users'] as List?)?.map((e) => FullUserResponse.fromJson(e as Map)).toList() ?? + [], ); Map _$QueryUsersResponseToJson(QueryUsersResponse instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction.g.dart index abe4dd4f..9711e7ff 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction.g.dart @@ -10,10 +10,10 @@ Reaction _$ReactionFromJson(Map json) => Reaction( activityId: json['activity_id'] as String, childrenCounts: json['children_counts'] as Map?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), data: json['data'] as Map?, - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -37,7 +37,7 @@ Reaction _$ReactionFromJson(Map json) => Reaction( targetFeeds: (json['target_feeds'] as List?)?.map((e) => e as String).toList(), targetFeedsExtraData: json['target_feeds_extra_data'] as Map?, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : User.fromJson(json['user'] as Map), userId: json['user_id'] as String, @@ -48,7 +48,7 @@ Map _$ReactionToJson(Reaction instance) => { 'children_counts': instance.childrenCounts, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'data': instance.data, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.dart index 32622ba8..1d886305 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.dart @@ -36,6 +36,7 @@ class ReactionGroupResponse with _$ReactionGroupResponse { final DateTime lastReactionAt; @override + @JsonKey(defaultValue: []) final List latestReactionsBy; Map toJson() => _$ReactionGroupResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.g.dart index 4a59d15c..8903bbce 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.g.dart @@ -11,14 +11,18 @@ ReactionGroupResponse _$ReactionGroupResponseFromJson( ) => ReactionGroupResponse( count: (json['count'] as num).toInt(), firstReactionAt: const EpochDateTimeConverter().fromJson( - (json['first_reaction_at'] as num).toInt(), + json['first_reaction_at'] as Object, ), lastReactionAt: const EpochDateTimeConverter().fromJson( - (json['last_reaction_at'] as num).toInt(), + json['last_reaction_at'] as Object, ), - latestReactionsBy: (json['latest_reactions_by'] as List) - .map((e) => ReactionGroupUserResponse.fromJson(e as Map)) - .toList(), + latestReactionsBy: + (json['latest_reactions_by'] as List?) + ?.map( + (e) => ReactionGroupUserResponse.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$ReactionGroupResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.g.dart index aae6bd57..b61d622c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.g.dart @@ -10,7 +10,7 @@ ReactionGroupUserResponse _$ReactionGroupUserResponseFromJson( Map json, ) => ReactionGroupUserResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_response.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_response.dart index 815fbf60..4d958d02 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_response.dart @@ -33,6 +33,7 @@ class ReactionResponse with _$ReactionResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_response.g.dart index 3a68ddbd..b0798ac8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_response.g.dart @@ -8,14 +8,14 @@ part of 'reaction_response.dart'; ReactionResponse _$ReactionResponseFromJson(Map json) => ReactionResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, messageId: json['message_id'] as String, score: (json['score'] as num).toInt(), type: json['type'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String, diff --git a/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.dart b/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.dart index 45ee4e0c..cc19d1db 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.dart @@ -23,6 +23,7 @@ class ReadCollectionsResponse with _$ReadCollectionsResponse { }); @override + @JsonKey(defaultValue: []) final List collections; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.g.dart index dcd84729..2a00a924 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.g.dart @@ -9,9 +9,11 @@ part of 'read_collections_response.dart'; ReadCollectionsResponse _$ReadCollectionsResponseFromJson( Map json, ) => ReadCollectionsResponse( - collections: (json['collections'] as List) - .map((e) => CollectionResponse.fromJson(e as Map)) - .toList(), + collections: + (json['collections'] as List?) + ?.map((e) => CollectionResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.g.dart index e9f16bec..86690e37 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.g.dart @@ -12,16 +12,16 @@ ReminderResponseData _$ReminderResponseDataFromJson( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), channelCid: json['channel_cid'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, - remindAt: _$JsonConverterFromJson( + remindAt: _$JsonConverterFromJson( json['remind_at'], const EpochDateTimeConverter().fromJson, ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), userId: json['user_id'] as String, @@ -35,7 +35,7 @@ Map _$ReminderResponseDataToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'message': instance.message?.toJson(), 'message_id': instance.messageId, - 'remind_at': _$JsonConverterToJson( + 'remind_at': _$JsonConverterToJson( instance.remindAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.dart b/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.dart index 1e29bdcb..9b204b04 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.dart @@ -23,6 +23,7 @@ class RemoveUserGroupMembersRequest with _$RemoveUserGroupMembersRequest { }); @override + @JsonKey(defaultValue: []) final List memberIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.g.dart index 872fcfab..57c57502 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.g.dart @@ -9,7 +9,7 @@ part of 'remove_user_group_members_request.dart'; RemoveUserGroupMembersRequest _$RemoveUserGroupMembersRequestFromJson( Map json, ) => RemoveUserGroupMembersRequest( - memberIds: (json['member_ids'] as List).map((e) => e as String).toList(), + memberIds: (json['member_ids'] as List?)?.map((e) => e as String).toList() ?? [], teamId: json['team_id'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.dart b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.dart index 6a5420ed..21aa752c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.dart @@ -58,6 +58,7 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { }); @override + @JsonKey(defaultValue: []) final List actions; @override @@ -73,6 +74,7 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final UserResponse? assignedTo; @override + @JsonKey(defaultValue: []) final List bans; @override @@ -127,6 +129,7 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final FeedsV3CommentResponse? feedsV3Comment; @override + @JsonKey(defaultValue: []) final List flags; @override @@ -136,6 +139,7 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final String id; @override + @JsonKey(defaultValue: []) final List languages; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.g.dart index 9b9e6ace..26402420 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.g.dart @@ -9,22 +9,23 @@ part of 'review_queue_item_response.dart'; ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( Map json, ) => ReviewQueueItemResponse( - actions: (json['actions'] as List) - .map((e) => ActionLogResponse.fromJson(e as Map)) - .toList(), + actions: + (json['actions'] as List?)?.map((e) => ActionLogResponse.fromJson(e as Map)).toList() ?? + [], activity: json['activity'] == null ? null : EnrichedActivity.fromJson(json['activity'] as Map), aiTextSeverity: json['ai_text_severity'] as String, appeal: json['appeal'] == null ? null : AppealItemResponse.fromJson(json['appeal'] as Map), assignedTo: json['assigned_to'] == null ? null : UserResponse.fromJson(json['assigned_to'] as Map), - bans: (json['bans'] as List).map((e) => BanInfoResponse.fromJson(e as Map)).toList(), + bans: + (json['bans'] as List?)?.map((e) => BanInfoResponse.fromJson(e as Map)).toList() ?? [], call: json['call'] == null ? null : CallResponse.fromJson(json['call'] as Map), - completedAt: _$JsonConverterFromJson( + completedAt: _$JsonConverterFromJson( json['completed_at'], const EpochDateTimeConverter().fromJson, ), configKey: json['config_key'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), entityCreator: json['entity_creator'] == null ? null @@ -35,7 +36,7 @@ ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( entityId: json['entity_id'] as String, entityType: json['entity_type'] as String, escalated: json['escalated'] as bool, - escalatedAt: _$JsonConverterFromJson( + escalatedAt: _$JsonConverterFromJson( json['escalated_at'], const EpochDateTimeConverter().fromJson, ), @@ -63,12 +64,16 @@ ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( : FeedsV3CommentResponse.fromJson( json['feeds_v3_comment'] as Map, ), - flags: (json['flags'] as List) - .map((e) => ModerationFlagResponse.fromJson(e as Map)) - .toList(), + flags: + (json['flags'] as List?) + ?.map( + (e) => ModerationFlagResponse.fromJson(e as Map), + ) + .toList() ?? + [], flagsCount: (json['flags_count'] as num).toInt(), id: json['id'] as String, - languages: (json['languages'] as List).map((e) => e as String).toList(), + languages: (json['languages'] as List?)?.map((e) => e as String).toList() ?? [], latestModeratorAction: json['latest_moderator_action'] as String, message: json['message'] == null ? null : ChatMessageResponse.fromJson(json['message'] as Map), moderationPayload: json['moderation_payload'] == null @@ -78,7 +83,7 @@ ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( ), reaction: json['reaction'] == null ? null : Reaction.fromJson(json['reaction'] as Map), recommendedAction: json['recommended_action'] as String, - reviewedAt: _$JsonConverterFromJson( + reviewedAt: _$JsonConverterFromJson( json['reviewed_at'], const EpochDateTimeConverter().fromJson, ), @@ -87,7 +92,7 @@ ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( status: json['status'] as String, teams: (json['teams'] as List?)?.map((e) => e as String).toList(), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -101,7 +106,7 @@ Map _$ReviewQueueItemResponseToJson( 'assigned_to': instance.assignedTo?.toJson(), 'bans': instance.bans.map((e) => e.toJson()).toList(), 'call': instance.call?.toJson(), - 'completed_at': _$JsonConverterToJson( + 'completed_at': _$JsonConverterToJson( instance.completedAt, const EpochDateTimeConverter().toJson, ), @@ -112,7 +117,7 @@ Map _$ReviewQueueItemResponseToJson( 'entity_id': instance.entityId, 'entity_type': instance.entityType, 'escalated': instance.escalated, - 'escalated_at': _$JsonConverterToJson( + 'escalated_at': _$JsonConverterToJson( instance.escalatedAt, const EpochDateTimeConverter().toJson, ), @@ -131,7 +136,7 @@ Map _$ReviewQueueItemResponseToJson( 'moderation_payload': instance.moderationPayload?.toJson(), 'reaction': instance.reaction?.toJson(), 'recommended_action': instance.recommendedAction, - 'reviewed_at': _$JsonConverterToJson( + 'reviewed_at': _$JsonConverterToJson( instance.reviewedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/role.dart b/packages/stream_feeds/lib/src/generated/api/model/role.dart index 3a048325..1df2c0a4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/role.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/role.dart @@ -36,6 +36,7 @@ class Role with _$Role { final String name; @override + @JsonKey(defaultValue: []) final List scopes; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/role.g.dart b/packages/stream_feeds/lib/src/generated/api/model/role.g.dart index 7cbfd907..a8f2ec9f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/role.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/role.g.dart @@ -8,13 +8,13 @@ part of 'role.dart'; Role _$RoleFromJson(Map json) => Role( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as bool, name: json['name'] as String, - scopes: (json['scopes'] as List).map((e) => e as String).toList(), + scopes: (json['scopes'] as List?)?.map((e) => e as String).toList() ?? [], updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.dart b/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.dart index 367001f1..256c77ef 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.dart @@ -26,6 +26,7 @@ class SearchRolesResponse with _$SearchRolesResponse { final String duration; @override + @JsonKey(defaultValue: []) final List roles; Map toJson() => _$SearchRolesResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.g.dart index 4c167b82..432ba1c7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.g.dart @@ -8,7 +8,7 @@ part of 'search_roles_response.dart'; SearchRolesResponse _$SearchRolesResponseFromJson(Map json) => SearchRolesResponse( duration: json['duration'] as String, - roles: (json['roles'] as List).map((e) => Role.fromJson(e as Map)).toList(), + roles: (json['roles'] as List?)?.map((e) => Role.fromJson(e as Map)).toList() ?? [], ); Map _$SearchRolesResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.dart b/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.dart index 1d8a3a8e..9a4d38e1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.dart @@ -26,6 +26,7 @@ class SearchUserGroupsResponse with _$SearchUserGroupsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List userGroups; Map toJson() => _$SearchUserGroupsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.g.dart index b4b81d89..8bbe2cfe 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.g.dart @@ -10,9 +10,11 @@ SearchUserGroupsResponse _$SearchUserGroupsResponseFromJson( Map json, ) => SearchUserGroupsResponse( duration: json['duration'] as String, - userGroups: (json['user_groups'] as List) - .map((e) => UserGroupResponse.fromJson(e as Map)) - .toList(), + userGroups: + (json['user_groups'] as List?) + ?.map((e) => UserGroupResponse.fromJson(e as Map)) + .toList() ?? + [], ); Map _$SearchUserGroupsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.g.dart index 4792922c..5da91e18 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.g.dart @@ -12,11 +12,11 @@ SharedLocationResponse _$SharedLocationResponseFromJson( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), channelCid: json['channel_cid'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdByDeviceId: json['created_by_device_id'] as String, duration: json['duration'] as String, - endAt: _$JsonConverterFromJson( + endAt: _$JsonConverterFromJson( json['end_at'], const EpochDateTimeConverter().fromJson, ), @@ -25,7 +25,7 @@ SharedLocationResponse _$SharedLocationResponseFromJson( message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), userId: json['user_id'] as String, ); @@ -38,7 +38,7 @@ Map _$SharedLocationResponseToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'created_by_device_id': instance.createdByDeviceId, 'duration': instance.duration, - 'end_at': _$JsonConverterToJson( + 'end_at': _$JsonConverterToJson( instance.endAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.g.dart index 32ab826a..5e01dd13 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.g.dart @@ -12,10 +12,10 @@ SharedLocationResponseData _$SharedLocationResponseDataFromJson( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), channelCid: json['channel_cid'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdByDeviceId: json['created_by_device_id'] as String, - endAt: _$JsonConverterFromJson( + endAt: _$JsonConverterFromJson( json['end_at'], const EpochDateTimeConverter().fromJson, ), @@ -24,7 +24,7 @@ SharedLocationResponseData _$SharedLocationResponseDataFromJson( message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), userId: json['user_id'] as String, ); @@ -36,7 +36,7 @@ Map _$SharedLocationResponseDataToJson( 'channel_cid': instance.channelCid, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'created_by_device_id': instance.createdByDeviceId, - 'end_at': _$JsonConverterToJson( + 'end_at': _$JsonConverterToJson( instance.endAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.dart index 0cc9613d..1056696b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.dart @@ -23,6 +23,7 @@ class SharedLocationsResponse with _$SharedLocationsResponse { }); @override + @JsonKey(defaultValue: []) final List activeLiveLocations; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.g.dart index 503e4916..1aba2330 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.g.dart @@ -9,11 +9,13 @@ part of 'shared_locations_response.dart'; SharedLocationsResponse _$SharedLocationsResponseFromJson( Map json, ) => SharedLocationsResponse( - activeLiveLocations: (json['active_live_locations'] as List) - .map( - (e) => SharedLocationResponseData.fromJson(e as Map), - ) - .toList(), + activeLiveLocations: + (json['active_live_locations'] as List?) + ?.map( + (e) => SharedLocationResponseData.fromJson(e as Map), + ) + .toList() ?? + [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.dart index adca9cd7..7b0f600e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.dart @@ -40,6 +40,7 @@ class StoriesFeedUpdatedEvent extends core.WsEvent with _$StoriesFeedUpdatedEven final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.g.dart index aea1fde0..74158346 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.g.dart @@ -18,12 +18,12 @@ StoriesFeedUpdatedEvent _$StoriesFeedUpdatedEventFromJson( ) .toList(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -40,7 +40,7 @@ Map _$StoriesFeedUpdatedEventToJson( 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.dart b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.dart index 91efe5d0..8010c0a8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.dart @@ -101,6 +101,7 @@ class ThreadedCommentResponse with _$ThreadedCommentResponse { final List? latestReactions; @override + @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -116,6 +117,7 @@ class ThreadedCommentResponse with _$ThreadedCommentResponse { final String objectType; @override + @JsonKey(defaultValue: []) final List ownReactions; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.g.dart index 8b66af8a..879796a6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.g.dart @@ -16,15 +16,15 @@ ThreadedCommentResponse _$ThreadedCommentResponseFromJson( confidenceScore: (json['confidence_score'] as num).toDouble(), controversyScore: (json['controversy_score'] as num?)?.toDouble(), createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), custom: json['custom'] as Map?, - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), downvoteCount: (json['downvote_count'] as num).toInt(), - editedAt: _$JsonConverterFromJson( + editedAt: _$JsonConverterFromJson( json['edited_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,9 +32,11 @@ ThreadedCommentResponse _$ThreadedCommentResponseFromJson( latestReactions: (json['latest_reactions'] as List?) ?.map((e) => FeedsReactionResponse.fromJson(e as Map)) .toList(), - mentionedUsers: (json['mentioned_users'] as List) - .map((e) => UserResponse.fromJson(e as Map)) - .toList(), + mentionedUsers: + (json['mentioned_users'] as List?) + ?.map((e) => UserResponse.fromJson(e as Map)) + .toList() ?? + [], meta: json['meta'] == null ? null : RepliesMeta.fromJson(json['meta'] as Map), moderation: json['moderation'] == null ? null @@ -43,9 +45,13 @@ ThreadedCommentResponse _$ThreadedCommentResponseFromJson( ), objectId: json['object_id'] as String, objectType: json['object_type'] as String, - ownReactions: (json['own_reactions'] as List) - .map((e) => FeedsReactionResponse.fromJson(e as Map)) - .toList(), + ownReactions: + (json['own_reactions'] as List?) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) + .toList() ?? + [], parentId: json['parent_id'] as String?, reactionCount: (json['reaction_count'] as num).toInt(), reactionGroups: (json['reaction_groups'] as Map?)?.map( @@ -66,7 +72,7 @@ ThreadedCommentResponse _$ThreadedCommentResponseFromJson( ), text: json['text'] as String?, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), upvoteCount: (json['upvote_count'] as num).toInt(), user: UserResponse.fromJson(json['user'] as Map), @@ -81,12 +87,12 @@ Map _$ThreadedCommentResponseToJson( 'controversy_score': instance.controversyScore, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), 'downvote_count': instance.downvoteCount, - 'edited_at': _$JsonConverterToJson( + 'edited_at': _$JsonConverterToJson( instance.editedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.dart b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.dart index fce7e950..588a623d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.dart @@ -22,6 +22,7 @@ class TrackActivityMetricsRequest with _$TrackActivityMetricsRequest { }); @override + @JsonKey(defaultValue: []) final List events; Map toJson() => _$TrackActivityMetricsRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.g.dart index fee5d061..26dab898 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.g.dart @@ -9,9 +9,13 @@ part of 'track_activity_metrics_request.dart'; TrackActivityMetricsRequest _$TrackActivityMetricsRequestFromJson( Map json, ) => TrackActivityMetricsRequest( - events: (json['events'] as List) - .map((e) => TrackActivityMetricsEvent.fromJson(e as Map)) - .toList(), + events: + (json['events'] as List?) + ?.map( + (e) => TrackActivityMetricsEvent.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$TrackActivityMetricsRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.dart b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.dart index 6ed349fc..055ba9a4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.dart @@ -26,6 +26,7 @@ class TrackActivityMetricsResponse with _$TrackActivityMetricsResponse { final String duration; @override + @JsonKey(defaultValue: []) final List results; Map toJson() => _$TrackActivityMetricsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.g.dart index d218542f..48d86e66 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.g.dart @@ -10,11 +10,15 @@ TrackActivityMetricsResponse _$TrackActivityMetricsResponseFromJson( Map json, ) => TrackActivityMetricsResponse( duration: json['duration'] as String, - results: (json['results'] as List) - .map( - (e) => TrackActivityMetricsEventResult.fromJson(e as Map), - ) - .toList(), + results: + (json['results'] as List?) + ?.map( + (e) => TrackActivityMetricsEventResult.fromJson( + e as Map, + ), + ) + .toList() ?? + [], ); Map _$TrackActivityMetricsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.dart index e0d4c163..3680793a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.dart @@ -30,6 +30,7 @@ class UnfollowBatchRequest with _$UnfollowBatchRequest { final bool? enrichOwnFields; @override + @JsonKey(defaultValue: []) final List follows; Map toJson() => _$UnfollowBatchRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.g.dart index e0b27076..76c36d5f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.g.dart @@ -11,7 +11,8 @@ UnfollowBatchRequest _$UnfollowBatchRequestFromJson( ) => UnfollowBatchRequest( deleteNotificationActivity: json['delete_notification_activity'] as bool?, enrichOwnFields: json['enrich_own_fields'] as bool?, - follows: (json['follows'] as List).map((e) => UnfollowPair.fromJson(e as Map)).toList(), + follows: + (json['follows'] as List?)?.map((e) => UnfollowPair.fromJson(e as Map)).toList() ?? [], ); Map _$UnfollowBatchRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.dart index 316c5dc1..35dce198 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.dart @@ -26,6 +26,7 @@ class UnfollowBatchResponse with _$UnfollowBatchResponse { final String duration; @override + @JsonKey(defaultValue: []) final List follows; Map toJson() => _$UnfollowBatchResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.g.dart index 34bc07e0..4567d503 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.g.dart @@ -10,7 +10,9 @@ UnfollowBatchResponse _$UnfollowBatchResponseFromJson( Map json, ) => UnfollowBatchResponse( duration: json['duration'] as String, - follows: (json['follows'] as List).map((e) => FollowResponse.fromJson(e as Map)).toList(), + follows: + (json['follows'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? + [], ); Map _$UnfollowBatchResponseToJson( 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 495fb8b8..4526cb83 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 @@ -16,7 +16,7 @@ UpdateActivityRequest _$UpdateActivityRequestFromJson( copyCustomToNotification: json['copy_custom_to_notification'] as bool?, custom: json['custom'] as Map?, enrichOwnFields: json['enrich_own_fields'] as bool?, - expiresAt: _$JsonConverterFromJson( + expiresAt: _$JsonConverterFromJson( json['expires_at'], const EpochDateTimeConverter().fromJson, ), @@ -52,7 +52,7 @@ Map _$UpdateActivityRequestToJson( 'copy_custom_to_notification': instance.copyCustomToNotification, 'custom': instance.custom, 'enrich_own_fields': instance.enrichOwnFields, - 'expires_at': _$JsonConverterToJson( + 'expires_at': _$JsonConverterToJson( instance.expiresAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.dart index bd7557b6..da92fa63 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.dart @@ -24,6 +24,7 @@ class UpdateCollectionRequest with _$UpdateCollectionRequest { }); @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.g.dart index 15a2a56d..3e9666fd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.g.dart @@ -9,7 +9,7 @@ part of 'update_collection_request.dart'; UpdateCollectionRequest _$UpdateCollectionRequestFromJson( Map json, ) => UpdateCollectionRequest( - custom: json['custom'] as Map, + custom: json['custom'] as Map? ?? {}, id: json['id'] as String, name: json['name'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.dart index 44c2fdf1..fcc168c4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.dart @@ -22,6 +22,7 @@ class UpdateCollectionsRequest with _$UpdateCollectionsRequest { }); @override + @JsonKey(defaultValue: []) final List collections; Map toJson() => _$UpdateCollectionsRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.g.dart index 4f8260e8..6f685bfb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.g.dart @@ -9,9 +9,13 @@ part of 'update_collections_request.dart'; UpdateCollectionsRequest _$UpdateCollectionsRequestFromJson( Map json, ) => UpdateCollectionsRequest( - collections: (json['collections'] as List) - .map((e) => UpdateCollectionRequest.fromJson(e as Map)) - .toList(), + collections: + (json['collections'] as List?) + ?.map( + (e) => UpdateCollectionRequest.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$UpdateCollectionsRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.dart index 45df3cf9..7c49206b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.dart @@ -23,6 +23,7 @@ class UpdateCollectionsResponse with _$UpdateCollectionsResponse { }); @override + @JsonKey(defaultValue: []) final List collections; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.g.dart index 1e499646..d7fb31a0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.g.dart @@ -9,9 +9,11 @@ part of 'update_collections_response.dart'; UpdateCollectionsResponse _$UpdateCollectionsResponseFromJson( Map json, ) => UpdateCollectionsResponse( - collections: (json['collections'] as List) - .map((e) => CollectionResponse.fromJson(e as Map)) - .toList(), + collections: + (json['collections'] as List?) + ?.map((e) => CollectionResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.dart b/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.dart index de37c676..5ad57fe5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.dart @@ -25,15 +25,18 @@ class UpdateFeedMembersResponse with _$UpdateFeedMembersResponse { }); @override + @JsonKey(defaultValue: []) final List added; @override final String duration; @override + @JsonKey(defaultValue: []) final List removedIds; @override + @JsonKey(defaultValue: []) final List updated; Map toJson() => _$UpdateFeedMembersResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.g.dart index 5d8277ee..0eb8bb0f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.g.dart @@ -9,12 +9,16 @@ part of 'update_feed_members_response.dart'; UpdateFeedMembersResponse _$UpdateFeedMembersResponseFromJson( Map json, ) => UpdateFeedMembersResponse( - added: (json['added'] as List).map((e) => FeedMemberResponse.fromJson(e as Map)).toList(), + added: + (json['added'] as List?)?.map((e) => FeedMemberResponse.fromJson(e as Map)).toList() ?? + [], duration: json['duration'] as String, - removedIds: (json['removed_ids'] as List).map((e) => e as String).toList(), - updated: (json['updated'] as List) - .map((e) => FeedMemberResponse.fromJson(e as Map)) - .toList(), + removedIds: (json['removed_ids'] as List?)?.map((e) => e as String).toList() ?? [], + updated: + (json['updated'] as List?) + ?.map((e) => FeedMemberResponse.fromJson(e as Map)) + .toList() ?? + [], ); Map _$UpdateFeedMembersResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.g.dart index 39a49524..30984f86 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.g.dart @@ -9,7 +9,7 @@ part of 'update_live_location_request.dart'; UpdateLiveLocationRequest _$UpdateLiveLocationRequestFromJson( Map json, ) => UpdateLiveLocationRequest( - endAt: _$JsonConverterFromJson( + endAt: _$JsonConverterFromJson( json['end_at'], const EpochDateTimeConverter().fromJson, ), @@ -21,7 +21,7 @@ UpdateLiveLocationRequest _$UpdateLiveLocationRequestFromJson( Map _$UpdateLiveLocationRequestToJson( UpdateLiveLocationRequest instance, ) => { - 'end_at': _$JsonConverterToJson( + 'end_at': _$JsonConverterToJson( instance.endAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.dart index d18efced..b351516b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.dart @@ -22,6 +22,7 @@ class UpdateUsersPartialRequest with _$UpdateUsersPartialRequest { }); @override + @JsonKey(defaultValue: []) final List users; Map toJson() => _$UpdateUsersPartialRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.g.dart index 36f8ca2b..e1db3748 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.g.dart @@ -9,9 +9,13 @@ part of 'update_users_partial_request.dart'; UpdateUsersPartialRequest _$UpdateUsersPartialRequestFromJson( Map json, ) => UpdateUsersPartialRequest( - users: (json['users'] as List) - .map((e) => UpdateUserPartialRequest.fromJson(e as Map)) - .toList(), + users: + (json['users'] as List?) + ?.map( + (e) => UpdateUserPartialRequest.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$UpdateUsersPartialRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_request.dart index dd185b62..d3906c8c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_request.dart @@ -22,6 +22,7 @@ class UpdateUsersRequest with _$UpdateUsersRequest { }); @override + @JsonKey(defaultValue: {}) final Map users; Map toJson() => _$UpdateUsersRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_request.g.dart index 3c4300c5..633edd3a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_request.g.dart @@ -7,9 +7,11 @@ part of 'update_users_request.dart'; // ************************************************************************** UpdateUsersRequest _$UpdateUsersRequestFromJson(Map json) => UpdateUsersRequest( - users: (json['users'] as Map).map( - (k, e) => MapEntry(k, UserRequest.fromJson(e as Map)), - ), + users: + (json['users'] as Map?)?.map( + (k, e) => MapEntry(k, UserRequest.fromJson(e as Map)), + ) ?? + {}, ); Map _$UpdateUsersRequestToJson(UpdateUsersRequest instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_response.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_response.dart index 3675c6f0..c82a1055 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_response.dart @@ -30,6 +30,7 @@ class UpdateUsersResponse with _$UpdateUsersResponse { final String membershipDeletionTaskId; @override + @JsonKey(defaultValue: {}) final Map users; Map toJson() => _$UpdateUsersResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_response.g.dart index 59cdcd30..9988890f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_response.g.dart @@ -9,9 +9,14 @@ part of 'update_users_response.dart'; UpdateUsersResponse _$UpdateUsersResponseFromJson(Map json) => UpdateUsersResponse( duration: json['duration'] as String, membershipDeletionTaskId: json['membership_deletion_task_id'] as String, - users: (json['users'] as Map).map( - (k, e) => MapEntry(k, FullUserResponse.fromJson(e as Map)), - ), + users: + (json['users'] as Map?)?.map( + (k, e) => MapEntry( + k, + FullUserResponse.fromJson(e as Map), + ), + ) ?? + {}, ); Map _$UpdateUsersResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.dart index 36a4add6..9458e681 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.dart @@ -23,6 +23,7 @@ class UpsertActivitiesRequest with _$UpsertActivitiesRequest { }); @override + @JsonKey(defaultValue: []) final List activities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.g.dart index be08fd97..26ba33c0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.g.dart @@ -9,9 +9,11 @@ part of 'upsert_activities_request.dart'; UpsertActivitiesRequest _$UpsertActivitiesRequestFromJson( Map json, ) => UpsertActivitiesRequest( - activities: (json['activities'] as List) - .map((e) => ActivityRequest.fromJson(e as Map)) - .toList(), + activities: + (json['activities'] as List?) + ?.map((e) => ActivityRequest.fromJson(e as Map)) + .toList() ?? + [], enrichOwnFields: json['enrich_own_fields'] as bool?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.dart index c5e1d7fa..75d5c417 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.dart @@ -24,6 +24,7 @@ class UpsertActivitiesResponse with _$UpsertActivitiesResponse { }); @override + @JsonKey(defaultValue: []) final List activities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.g.dart index 491fb403..b8faf169 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.g.dart @@ -9,9 +9,11 @@ part of 'upsert_activities_response.dart'; UpsertActivitiesResponse _$UpsertActivitiesResponseFromJson( Map json, ) => UpsertActivitiesResponse( - activities: (json['activities'] as List) - .map((e) => ActivityResponse.fromJson(e as Map)) - .toList(), + activities: + (json['activities'] as List?) + ?.map((e) => ActivityResponse.fromJson(e as Map)) + .toList() ?? + [], duration: json['duration'] as String, mentionNotificationsCreated: (json['mention_notifications_created'] as num?)?.toInt(), ); 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 index 1eae5298..7292a3a6 100644 --- 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 @@ -22,6 +22,7 @@ class UpsertPushPreferencesRequest with _$UpsertPushPreferencesRequest { }); @override + @JsonKey(defaultValue: []) final List preferences; Map toJson() => _$UpsertPushPreferencesRequestToJson(this); 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 index a7dfeafb..436c9c9e 100644 --- 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 @@ -9,9 +9,11 @@ part of 'upsert_push_preferences_request.dart'; UpsertPushPreferencesRequest _$UpsertPushPreferencesRequestFromJson( Map json, ) => UpsertPushPreferencesRequest( - preferences: (json['preferences'] as List) - .map((e) => PushPreferenceInput.fromJson(e as Map)) - .toList(), + preferences: + (json['preferences'] as List?) + ?.map((e) => PushPreferenceInput.fromJson(e as Map)) + .toList() ?? + [], ); Map _$UpsertPushPreferencesRequestToJson( 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 index ec71bb7c..b1e9909c 100644 --- 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 @@ -27,9 +27,11 @@ class UpsertPushPreferencesResponse with _$UpsertPushPreferencesResponse { final String duration; @override + @JsonKey(defaultValue: {}) final Map> userChannelPreferences; @override + @JsonKey(defaultValue: {}) final Map userPreferences; Map toJson() => _$UpsertPushPreferencesResponseToJson(this); 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 index dd176047..bd886839 100644 --- 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 @@ -10,25 +10,29 @@ 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( + userChannelPreferences: + (json['user_channel_preferences'] as Map?)?.map( (k, e) => MapEntry( k, - ChannelPushPreferencesResponse.fromJson( - e as Map, + (e as Map).map( + (k, e) => MapEntry( + k, + ChannelPushPreferencesResponse.fromJson( + e as Map, + ), + ), ), ), - ), - ), - ), - userPreferences: (json['user_preferences'] as Map).map( - (k, e) => MapEntry( - k, - PushPreferencesResponse.fromJson(e as Map), - ), - ), + ) ?? + {}, + userPreferences: + (json['user_preferences'] as Map?)?.map( + (k, e) => MapEntry( + k, + PushPreferencesResponse.fromJson(e as Map), + ), + ) ?? + {}, ); Map _$UpsertPushPreferencesResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.dart index 3b662afd..ccaf88be 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.dart @@ -64,6 +64,7 @@ class UserBannedEvent extends core.WsEvent with _$UserBannedEvent { final UserResponseCommonFields? createdBy; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.g.dart index a43de196..83f9523f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.g.dart @@ -14,20 +14,20 @@ UserBannedEvent _$UserBannedEventFromJson(Map json) => UserBann channelType: json['channel_type'] as String?, cid: json['cid'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponseCommonFields.fromJson( json['created_by'] as Map, ), - custom: json['custom'] as Map, - expiration: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + expiration: _$JsonConverterFromJson( json['expiration'], const EpochDateTimeConverter().fromJson, ), reason: json['reason'] as String?, - receivedAt: _$JsonConverterFromJson( + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -51,12 +51,12 @@ Map _$UserBannedEventToJson(UserBannedEvent instance) => ( + 'expiration': _$JsonConverterToJson( instance.expiration, const EpochDateTimeConverter().toJson, ), 'reason': instance.reason, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.dart index da403314..182eb18a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.dart @@ -34,6 +34,7 @@ class UserDeactivatedEvent extends core.WsEvent with _$UserDeactivatedEvent { final UserResponseCommonFields? createdBy; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.g.dart index f37372a3..12c60bf9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.g.dart @@ -10,15 +10,15 @@ UserDeactivatedEvent _$UserDeactivatedEventFromJson( Map json, ) => UserDeactivatedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponseCommonFields.fromJson( json['created_by'] as Map, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$UserDeactivatedEventToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy?.toJson(), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_group_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_group_response.g.dart index 1f6c83f9..b2782596 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_group_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_group_response.g.dart @@ -8,7 +8,7 @@ part of 'user_group_response.dart'; UserGroupResponse _$UserGroupResponseFromJson(Map json) => UserGroupResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] as String?, description: json['description'] as String?, @@ -16,7 +16,7 @@ UserGroupResponse _$UserGroupResponseFromJson(Map json) => User name: json['name'] as String, teamId: json['team_id'] as String?, updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.g.dart index f8bd6dc2..d728ad83 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.g.dart @@ -8,22 +8,22 @@ part of 'user_mute_response.dart'; UserMuteResponse _$UserMuteResponseFromJson(Map json) => UserMuteResponse( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - expires: _$JsonConverterFromJson( + expires: _$JsonConverterFromJson( json['expires'], const EpochDateTimeConverter().fromJson, ), target: json['target'] == null ? null : UserResponse.fromJson(json['target'] as Map), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), ); Map _$UserMuteResponseToJson(UserMuteResponse instance) => { 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), - 'expires': _$JsonConverterToJson( + 'expires': _$JsonConverterToJson( instance.expires, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.dart index 9c8c61e2..4ddfc6a5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.dart @@ -34,6 +34,7 @@ class UserReactivatedEvent extends core.WsEvent with _$UserReactivatedEvent { final UserResponseCommonFields? createdBy; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.g.dart index 1705857c..54f98571 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.g.dart @@ -10,15 +10,15 @@ UserReactivatedEvent _$UserReactivatedEventFromJson( Map json, ) => UserReactivatedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponseCommonFields.fromJson( json['created_by'] as Map, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -32,7 +32,7 @@ Map _$UserReactivatedEventToJson( 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy?.toJson(), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response.dart index 899c89d0..97084c96 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response.dart @@ -45,6 +45,7 @@ class UserResponse with _$UserResponse { final bool banned; @override + @JsonKey(defaultValue: []) final List blockedUserIds; @override @@ -52,6 +53,7 @@ class UserResponse with _$UserResponse { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -89,6 +91,7 @@ class UserResponse with _$UserResponse { final String role; @override + @JsonKey(defaultValue: []) final List teams; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response.g.dart index fef9b437..b31f2f7b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response.g.dart @@ -9,39 +9,39 @@ part of 'user_response.dart'; UserResponse _$UserResponseFromJson(Map json) => UserResponse( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deactivatedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], const EpochDateTimeConverter().fromJson, ), - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), id: json['id'] as String, image: json['image'] as String?, language: json['language'] as String, - lastActive: _$JsonConverterFromJson( + lastActive: _$JsonConverterFromJson( json['last_active'], const EpochDateTimeConverter().fromJson, ), name: json['name'] as String?, online: json['online'] as bool, - revokeTokensIssuedBefore: _$JsonConverterFromJson( + revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], const EpochDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List).map((e) => e as String).toList(), + teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -51,24 +51,24 @@ Map _$UserResponseToJson(UserResponse instance) => ( + 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, const EpochDateTimeConverter().toJson, ), - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), 'id': instance.id, 'image': instance.image, 'language': instance.language, - 'last_active': _$JsonConverterToJson( + 'last_active': _$JsonConverterToJson( instance.lastActive, const EpochDateTimeConverter().toJson, ), 'name': instance.name, 'online': instance.online, - 'revoke_tokens_issued_before': _$JsonConverterToJson( + 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.dart index 907e6207..715fd09d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.dart @@ -45,6 +45,7 @@ class UserResponseCommonFields with _$UserResponseCommonFields { final bool banned; @override + @JsonKey(defaultValue: []) final List blockedUserIds; @override @@ -52,6 +53,7 @@ class UserResponseCommonFields with _$UserResponseCommonFields { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -89,6 +91,7 @@ class UserResponseCommonFields with _$UserResponseCommonFields { final String role; @override + @JsonKey(defaultValue: []) final List teams; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.g.dart index 1d9254fa..984225e2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.g.dart @@ -11,39 +11,39 @@ UserResponseCommonFields _$UserResponseCommonFieldsFromJson( ) => UserResponseCommonFields( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deactivatedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], const EpochDateTimeConverter().fromJson, ), - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), id: json['id'] as String, image: json['image'] as String?, language: json['language'] as String, - lastActive: _$JsonConverterFromJson( + lastActive: _$JsonConverterFromJson( json['last_active'], const EpochDateTimeConverter().fromJson, ), name: json['name'] as String?, online: json['online'] as bool, - revokeTokensIssuedBefore: _$JsonConverterFromJson( + revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], const EpochDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List).map((e) => e as String).toList(), + teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -55,24 +55,24 @@ Map _$UserResponseCommonFieldsToJson( 'blocked_user_ids': instance.blockedUserIds, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deactivated_at': _$JsonConverterToJson( + 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, const EpochDateTimeConverter().toJson, ), - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), 'id': instance.id, 'image': instance.image, 'language': instance.language, - 'last_active': _$JsonConverterToJson( + 'last_active': _$JsonConverterToJson( instance.lastActive, const EpochDateTimeConverter().toJson, ), 'name': instance.name, 'online': instance.online, - 'revoke_tokens_issued_before': _$JsonConverterToJson( + 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.dart index 58066e45..9f916fb2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.dart @@ -47,6 +47,7 @@ class UserResponsePrivacyFields with _$UserResponsePrivacyFields { final bool banned; @override + @JsonKey(defaultValue: []) final List blockedUserIds; @override @@ -54,6 +55,7 @@ class UserResponsePrivacyFields with _$UserResponsePrivacyFields { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override @@ -97,6 +99,7 @@ class UserResponsePrivacyFields with _$UserResponsePrivacyFields { final String role; @override + @JsonKey(defaultValue: []) final List teams; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.g.dart index bc2c4595..8b3ec507 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.g.dart @@ -11,16 +11,16 @@ UserResponsePrivacyFields _$UserResponsePrivacyFieldsFromJson( ) => UserResponsePrivacyFields( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - deactivatedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], const EpochDateTimeConverter().fromJson, ), - deletedAt: _$JsonConverterFromJson( + deletedAt: _$JsonConverterFromJson( json['deleted_at'], const EpochDateTimeConverter().fromJson, ), @@ -28,7 +28,7 @@ UserResponsePrivacyFields _$UserResponsePrivacyFieldsFromJson( image: json['image'] as String?, invisible: json['invisible'] as bool?, language: json['language'] as String, - lastActive: _$JsonConverterFromJson( + lastActive: _$JsonConverterFromJson( json['last_active'], const EpochDateTimeConverter().fromJson, ), @@ -39,17 +39,17 @@ UserResponsePrivacyFields _$UserResponsePrivacyFieldsFromJson( : PrivacySettingsResponse.fromJson( json['privacy_settings'] as Map, ), - revokeTokensIssuedBefore: _$JsonConverterFromJson( + revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], const EpochDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List).map((e) => e as String).toList(), + teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), updatedAt: const EpochDateTimeConverter().fromJson( - (json['updated_at'] as num).toInt(), + json['updated_at'] as Object, ), ); @@ -61,11 +61,11 @@ Map _$UserResponsePrivacyFieldsToJson( 'blocked_user_ids': instance.blockedUserIds, 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'deactivated_at': _$JsonConverterToJson( + 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, const EpochDateTimeConverter().toJson, ), - 'deleted_at': _$JsonConverterToJson( + 'deleted_at': _$JsonConverterToJson( instance.deletedAt, const EpochDateTimeConverter().toJson, ), @@ -73,14 +73,14 @@ Map _$UserResponsePrivacyFieldsToJson( 'image': instance.image, 'invisible': instance.invisible, 'language': instance.language, - 'last_active': _$JsonConverterToJson( + 'last_active': _$JsonConverterToJson( instance.lastActive, const EpochDateTimeConverter().toJson, ), 'name': instance.name, 'online': instance.online, 'privacy_settings': instance.privacySettings?.toJson(), - 'revoke_tokens_issued_before': _$JsonConverterToJson( + 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.dart index b10ecd39..f72f962a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.dart @@ -60,6 +60,7 @@ class UserUnbannedEvent extends core.WsEvent with _$UserUnbannedEvent { final UserResponseCommonFields? createdBy; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.g.dart index 24433c70..13f789ec 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.g.dart @@ -14,15 +14,15 @@ UserUnbannedEvent _$UserUnbannedEventFromJson(Map json) => User channelType: json['channel_type'] as String?, cid: json['cid'] as String?, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponseCommonFields.fromJson( json['created_by'] as Map, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -44,7 +44,7 @@ Map _$UserUnbannedEventToJson(UserUnbannedEvent instance) => ( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.dart index 4b03116e..b26e4373 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.dart @@ -30,6 +30,7 @@ class UserUpdatedEvent extends core.WsEvent with _$UserUpdatedEvent { final DateTime createdAt; @override + @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.g.dart index 13e99aad..1bc51945 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.g.dart @@ -8,10 +8,10 @@ part of 'user_updated_event.dart'; UserUpdatedEvent _$UserUpdatedEventFromJson(Map json) => UserUpdatedEvent( createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), - custom: json['custom'] as Map, - receivedAt: _$JsonConverterFromJson( + custom: json['custom'] as Map? ?? {}, + receivedAt: _$JsonConverterFromJson( json['received_at'], const EpochDateTimeConverter().fromJson, ), @@ -24,7 +24,7 @@ UserUpdatedEvent _$UserUpdatedEventFromJson(Map json) => UserUp Map _$UserUpdatedEventToJson(UserUpdatedEvent instance) => { 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, - 'received_at': _$JsonConverterToJson( + 'received_at': _$JsonConverterToJson( instance.receivedAt, const EpochDateTimeConverter().toJson, ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.dart b/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.dart index f03f1ebd..9b4f3e55 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.dart @@ -46,6 +46,7 @@ class VelocityFilterConfig with _$VelocityFilterConfig { final bool firstMessageOnly; @override + @JsonKey(defaultValue: []) final List rules; Map toJson() => _$VelocityFilterConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.g.dart index e8ddb322..74f857ac 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.g.dart @@ -15,9 +15,13 @@ VelocityFilterConfig _$VelocityFilterConfigFromJson( cidsPerUser: (json['cids_per_user'] as num).toInt(), enabled: json['enabled'] as bool, firstMessageOnly: json['first_message_only'] as bool, - rules: (json['rules'] as List) - .map((e) => VelocityFilterConfigRule.fromJson(e as Map)) - .toList(), + rules: + (json['rules'] as List?) + ?.map( + (e) => VelocityFilterConfigRule.fromJson(e as Map), + ) + .toList() ?? + [], ); Map _$VelocityFilterConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.dart b/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.dart index 9dfa1d78..3f57bc96 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.dart @@ -27,9 +27,11 @@ class VideoCallRuleConfig with _$VideoCallRuleConfig { final bool flagAllLabels; @override + @JsonKey(defaultValue: []) final List flaggedLabels; @override + @JsonKey(defaultValue: []) final List rules; Map toJson() => _$VideoCallRuleConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.g.dart index d704484b..d3bad893 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.g.dart @@ -8,8 +8,8 @@ part of 'video_call_rule_config.dart'; VideoCallRuleConfig _$VideoCallRuleConfigFromJson(Map json) => VideoCallRuleConfig( flagAllLabels: json['flag_all_labels'] as bool, - flaggedLabels: (json['flagged_labels'] as List).map((e) => e as String).toList(), - rules: (json['rules'] as List).map((e) => HarmConfig.fromJson(e as Map)).toList(), + flaggedLabels: (json['flagged_labels'] as List?)?.map((e) => e as String).toList() ?? [], + rules: (json['rules'] as List?)?.map((e) => HarmConfig.fromJson(e as Map)).toList() ?? [], ); Map _$VideoCallRuleConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/models.dart b/packages/stream_feeds/lib/src/generated/api/models.dart index 6cef0178..3fb0d7f9 100644 --- a/packages/stream_feeds/lib/src/generated/api/models.dart +++ b/packages/stream_feeds/lib/src/generated/api/models.dart @@ -489,17 +489,33 @@ export 'model/ws_auth_message.dart'; export 'model/ws_client_event.dart'; export 'model/ws_event.dart'; -/// A [JsonConverter] that converts between [DateTime] and epoch nanoseconds as [int]. +/// A [JsonConverter] for the API's [DateTime] fields. /// -/// - `fromJson`: Converts an integer (nanoseconds since epoch) to a [DateTime]. -/// - `toJson`: Converts a [DateTime] to an integer (nanoseconds since epoch). -class EpochDateTimeConverter implements JsonConverter { +/// Depending on the product, the backend encodes timestamps either as +/// ISO-8601 strings (e.g. the video coordinator) or as epoch nanoseconds +/// (e.g. feeds, generated with `--encode-time-as-unix-timestamp`). The same +/// generated client must read both, so this converter accepts either form: +/// +/// - `fromJson`: parses an ISO-8601 [String] or epoch-nanoseconds [num] into a +/// UTC [DateTime]. +/// - `toJson`: emits an ISO-8601 [String]; the backend accepts RFC3339 on +/// request bodies regardless of how it encodes responses. +class EpochDateTimeConverter implements JsonConverter { /// Creates a constant [EpochDateTimeConverter]. const EpochDateTimeConverter(); @override - DateTime fromJson(int json) => DateTime.fromMicrosecondsSinceEpoch(json ~/ 1000); + DateTime fromJson(Object json) { + if (json is String) { + return DateTime.parse(json).toUtc(); + } + if (json is num) { + // Epoch nanoseconds -> microseconds. + return DateTime.fromMicrosecondsSinceEpoch(json ~/ 1000, isUtc: true); + } + throw ArgumentError('Cannot convert $json (${json.runtimeType}) to DateTime'); + } @override - int toJson(DateTime object) => object.microsecondsSinceEpoch * 1000; + Object toJson(DateTime object) => object.toUtc().toIso8601String(); } 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 d9786c54..e27bf2dc 100644 --- a/packages/stream_feeds/lib/src/models/activity_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/activity_data.freezed.dart @@ -62,10 +62,11 @@ mixin _$ActivityData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ActivityDataCopyWith get copyWith => _$ActivityDataCopyWithImpl( - this as ActivityData, - _$identity, - ); + $ActivityDataCopyWith get copyWith => + _$ActivityDataCopyWithImpl( + this as ActivityData, + _$identity, + ); @override bool operator ==(Object other) { @@ -76,18 +77,25 @@ mixin _$ActivityData { other.attachments, attachments, ) && - (identical(other.bookmarkCount, bookmarkCount) || other.bookmarkCount == bookmarkCount) && + (identical(other.bookmarkCount, bookmarkCount) || + other.bookmarkCount == bookmarkCount) && const DeepCollectionEquality().equals( other.collections, collections, ) && - (identical(other.commentCount, commentCount) || other.commentCount == commentCount) && + (identical(other.commentCount, commentCount) || + other.commentCount == commentCount) && const DeepCollectionEquality().equals(other.comments, comments) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && - (identical(other.currentFeed, currentFeed) || other.currentFeed == currentFeed) && - (identical(other.deletedAt, deletedAt) || other.deletedAt == deletedAt) && - (identical(other.editedAt, editedAt) || other.editedAt == editedAt) && - (identical(other.expiresAt, expiresAt) || other.expiresAt == expiresAt) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && + (identical(other.currentFeed, currentFeed) || + other.currentFeed == currentFeed) && + (identical(other.deletedAt, deletedAt) || + other.deletedAt == deletedAt) && + (identical(other.editedAt, editedAt) || + other.editedAt == editedAt) && + (identical(other.expiresAt, expiresAt) || + other.expiresAt == expiresAt) && const DeepCollectionEquality().equals(other.feeds, feeds) && const DeepCollectionEquality().equals( other.filterTags, @@ -106,18 +114,21 @@ mixin _$ActivityData { ) && (identical(other.isRead, isRead) || other.isRead == isRead) && (identical(other.isSeen, isSeen) || other.isSeen == isSeen) && - (identical(other.isWatched, isWatched) || other.isWatched == isWatched) && + (identical(other.isWatched, isWatched) || + other.isWatched == isWatched) && const DeepCollectionEquality().equals( other.latestReactions, latestReactions, ) && - (identical(other.location, location) || other.location == location) && + (identical(other.location, location) || + other.location == location) && const DeepCollectionEquality().equals( other.mentionedUsers, mentionedUsers, ) && const DeepCollectionEquality().equals(other.metrics, metrics) && - (identical(other.moderation, moderation) || other.moderation == moderation) && + (identical(other.moderation, moderation) || + other.moderation == moderation) && (identical(other.notificationContext, notificationContext) || other.notificationContext == notificationContext) && const DeepCollectionEquality().equals( @@ -130,10 +141,12 @@ mixin _$ActivityData { ) && (identical(other.parent, parent) || other.parent == parent) && (identical(other.poll, poll) || other.poll == poll) && - (identical(other.popularity, popularity) || other.popularity == popularity) && + (identical(other.popularity, popularity) || + other.popularity == popularity) && (identical(other.hidden, hidden) || other.hidden == hidden) && (identical(other.preview, preview) || other.preview == preview) && - (identical(other.reactionCount, reactionCount) || other.reactionCount == reactionCount) && + (identical(other.reactionCount, reactionCount) || + other.reactionCount == reactionCount) && const DeepCollectionEquality().equals( other.reactionGroups, reactionGroups, @@ -143,13 +156,17 @@ mixin _$ActivityData { other.searchData, searchData, ) && - (identical(other.shareCount, shareCount) || other.shareCount == shareCount) && + (identical(other.shareCount, shareCount) || + other.shareCount == shareCount) && (identical(other.text, text) || other.text == text) && (identical(other.type, type) || other.type == type) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && (identical(other.user, user) || other.user == user) && - (identical(other.visibility, visibility) || other.visibility == visibility) && - (identical(other.visibilityTag, visibilityTag) || other.visibilityTag == visibilityTag) && + (identical(other.visibility, visibility) || + other.visibility == visibility) && + (identical(other.visibilityTag, visibilityTag) || + other.visibilityTag == visibilityTag) && const DeepCollectionEquality().equals(other.custom, custom)); } diff --git a/packages/stream_feeds/lib/src/models/activity_pin_data.freezed.dart b/packages/stream_feeds/lib/src/models/activity_pin_data.freezed.dart index 6f749e4e..47c8e368 100644 --- a/packages/stream_feeds/lib/src/models/activity_pin_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/activity_pin_data.freezed.dart @@ -23,25 +23,30 @@ mixin _$ActivityPinData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ActivityPinDataCopyWith get copyWith => _$ActivityPinDataCopyWithImpl( - this as ActivityPinData, - _$identity, - ); + $ActivityPinDataCopyWith get copyWith => + _$ActivityPinDataCopyWithImpl( + this as ActivityPinData, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityPinData && - (identical(other.activity, activity) || other.activity == activity) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.activity, activity) || + other.activity == activity) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.fid, fid) || other.fid == fid) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && (identical(other.userId, userId) || other.userId == userId)); } @override - int get hashCode => Object.hash(runtimeType, activity, createdAt, fid, updatedAt, userId); + int get hashCode => + Object.hash(runtimeType, activity, createdAt, fid, updatedAt, userId); @override String toString() { @@ -66,7 +71,8 @@ abstract mixin class $ActivityPinDataCopyWith<$Res> { } /// @nodoc -class _$ActivityPinDataCopyWithImpl<$Res> implements $ActivityPinDataCopyWith<$Res> { +class _$ActivityPinDataCopyWithImpl<$Res> + implements $ActivityPinDataCopyWith<$Res> { _$ActivityPinDataCopyWithImpl(this._self, this._then); final ActivityPinData _self; diff --git a/packages/stream_feeds/lib/src/models/aggregated_activity_data.freezed.dart b/packages/stream_feeds/lib/src/models/aggregated_activity_data.freezed.dart index 83c2eec6..d174dd45 100644 --- a/packages/stream_feeds/lib/src/models/aggregated_activity_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/aggregated_activity_data.freezed.dart @@ -42,14 +42,18 @@ mixin _$AggregatedActivityData { other.activities, activities, ) && - (identical(other.activityCount, activityCount) || other.activityCount == activityCount) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.activityCount, activityCount) || + other.activityCount == activityCount) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.group, group) || other.group == group) && (identical(other.isRead, isRead) || other.isRead == isRead) && (identical(other.isSeen, isSeen) || other.isSeen == isSeen) && (identical(other.score, score) || other.score == score) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && - (identical(other.userCount, userCount) || other.userCount == userCount)); + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && + (identical(other.userCount, userCount) || + other.userCount == userCount)); } @override @@ -93,7 +97,8 @@ abstract mixin class $AggregatedActivityDataCopyWith<$Res> { } /// @nodoc -class _$AggregatedActivityDataCopyWithImpl<$Res> implements $AggregatedActivityDataCopyWith<$Res> { +class _$AggregatedActivityDataCopyWithImpl<$Res> + implements $AggregatedActivityDataCopyWith<$Res> { _$AggregatedActivityDataCopyWithImpl(this._self, this._then); final AggregatedActivityData _self; diff --git a/packages/stream_feeds/lib/src/models/app_data.freezed.dart b/packages/stream_feeds/lib/src/models/app_data.freezed.dart index f27b336c..b1fb5210 100644 --- a/packages/stream_feeds/lib/src/models/app_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/app_data.freezed.dart @@ -23,7 +23,8 @@ mixin _$AppData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $AppDataCopyWith get copyWith => _$AppDataCopyWithImpl(this as AppData, _$identity); + $AppDataCopyWith get copyWith => + _$AppDataCopyWithImpl(this as AppData, _$identity); @override bool operator ==(Object other) { @@ -34,8 +35,10 @@ mixin _$AppData { other.asyncUrlEnrichEnabled == asyncUrlEnrichEnabled) && (identical(other.autoTranslationEnabled, autoTranslationEnabled) || other.autoTranslationEnabled == autoTranslationEnabled) && - (identical(other.fileUploadConfig, fileUploadConfig) || other.fileUploadConfig == fileUploadConfig) && - (identical(other.imageUploadConfig, imageUploadConfig) || other.imageUploadConfig == imageUploadConfig) && + (identical(other.fileUploadConfig, fileUploadConfig) || + other.fileUploadConfig == fileUploadConfig) && + (identical(other.imageUploadConfig, imageUploadConfig) || + other.imageUploadConfig == imageUploadConfig) && (identical(other.name, name) || other.name == name)); } @@ -57,7 +60,8 @@ mixin _$AppData { /// @nodoc abstract mixin class $AppDataCopyWith<$Res> { - factory $AppDataCopyWith(AppData value, $Res Function(AppData) _then) = _$AppDataCopyWithImpl; + factory $AppDataCopyWith(AppData value, $Res Function(AppData) _then) = + _$AppDataCopyWithImpl; @useResult $Res call({ bool asyncUrlEnrichEnabled, diff --git a/packages/stream_feeds/lib/src/models/batch_follow_data.freezed.dart b/packages/stream_feeds/lib/src/models/batch_follow_data.freezed.dart index f1e6fc19..46ea4294 100644 --- a/packages/stream_feeds/lib/src/models/batch_follow_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/batch_follow_data.freezed.dart @@ -20,10 +20,11 @@ mixin _$BatchFollowData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $BatchFollowDataCopyWith get copyWith => _$BatchFollowDataCopyWithImpl( - this as BatchFollowData, - _$identity, - ); + $BatchFollowDataCopyWith get copyWith => + _$BatchFollowDataCopyWithImpl( + this as BatchFollowData, + _$identity, + ); @override bool operator ==(Object other) { @@ -58,7 +59,8 @@ abstract mixin class $BatchFollowDataCopyWith<$Res> { } /// @nodoc -class _$BatchFollowDataCopyWithImpl<$Res> implements $BatchFollowDataCopyWith<$Res> { +class _$BatchFollowDataCopyWithImpl<$Res> + implements $BatchFollowDataCopyWith<$Res> { _$BatchFollowDataCopyWithImpl(this._self, this._then); final BatchFollowData _self; diff --git a/packages/stream_feeds/lib/src/models/bookmark_data.freezed.dart b/packages/stream_feeds/lib/src/models/bookmark_data.freezed.dart index fc3a36e2..bedfdbb8 100644 --- a/packages/stream_feeds/lib/src/models/bookmark_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/bookmark_data.freezed.dart @@ -24,20 +24,24 @@ mixin _$BookmarkData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $BookmarkDataCopyWith get copyWith => _$BookmarkDataCopyWithImpl( - this as BookmarkData, - _$identity, - ); + $BookmarkDataCopyWith get copyWith => + _$BookmarkDataCopyWithImpl( + this as BookmarkData, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is BookmarkData && - (identical(other.activity, activity) || other.activity == activity) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.activity, activity) || + other.activity == activity) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.folder, folder) || other.folder == folder) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && (identical(other.user, user) || other.user == user) && const DeepCollectionEquality().equals(other.custom, custom)); } diff --git a/packages/stream_feeds/lib/src/models/bookmark_folder_data.freezed.dart b/packages/stream_feeds/lib/src/models/bookmark_folder_data.freezed.dart index 7fd7810a..18176656 100644 --- a/packages/stream_feeds/lib/src/models/bookmark_folder_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/bookmark_folder_data.freezed.dart @@ -24,21 +24,24 @@ mixin _$BookmarkFolderData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $BookmarkFolderDataCopyWith get copyWith => _$BookmarkFolderDataCopyWithImpl( - this as BookmarkFolderData, - _$identity, - ); + $BookmarkFolderDataCopyWith get copyWith => + _$BookmarkFolderDataCopyWithImpl( + this as BookmarkFolderData, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is BookmarkFolderData && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.id, id) || other.id == id) && (identical(other.name, name) || other.name == name) && (identical(other.user, user) || other.user == user) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && const DeepCollectionEquality().equals(other.custom, custom)); } @@ -77,7 +80,8 @@ abstract mixin class $BookmarkFolderDataCopyWith<$Res> { } /// @nodoc -class _$BookmarkFolderDataCopyWithImpl<$Res> implements $BookmarkFolderDataCopyWith<$Res> { +class _$BookmarkFolderDataCopyWithImpl<$Res> + implements $BookmarkFolderDataCopyWith<$Res> { _$BookmarkFolderDataCopyWithImpl(this._self, this._then); final BookmarkFolderData _self; diff --git a/packages/stream_feeds/lib/src/models/collection_data.freezed.dart b/packages/stream_feeds/lib/src/models/collection_data.freezed.dart index 5286a1c5..dec3217d 100644 --- a/packages/stream_feeds/lib/src/models/collection_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/collection_data.freezed.dart @@ -25,10 +25,11 @@ mixin _$CollectionData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $CollectionDataCopyWith get copyWith => _$CollectionDataCopyWithImpl( - this as CollectionData, - _$identity, - ); + $CollectionDataCopyWith get copyWith => + _$CollectionDataCopyWithImpl( + this as CollectionData, + _$identity, + ); @override bool operator ==(Object other) { @@ -38,8 +39,10 @@ mixin _$CollectionData { (identical(other.id, id) || other.id == id) && (identical(other.name, name) || other.name == name) && (identical(other.status, status) || other.status == status) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && (identical(other.userId, userId) || other.userId == userId) && const DeepCollectionEquality().equals(other.custom, custom)); } @@ -81,7 +84,8 @@ abstract mixin class $CollectionDataCopyWith<$Res> { } /// @nodoc -class _$CollectionDataCopyWithImpl<$Res> implements $CollectionDataCopyWith<$Res> { +class _$CollectionDataCopyWithImpl<$Res> + implements $CollectionDataCopyWith<$Res> { _$CollectionDataCopyWithImpl(this._self, this._then); final CollectionData _self; diff --git a/packages/stream_feeds/lib/src/models/comment_data.freezed.dart b/packages/stream_feeds/lib/src/models/comment_data.freezed.dart index 19d31b87..7b6d035c 100644 --- a/packages/stream_feeds/lib/src/models/comment_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/comment_data.freezed.dart @@ -58,13 +58,20 @@ mixin _$CommentData { other.attachments, attachments, ) && - (identical(other.bookmarkCount, bookmarkCount) || other.bookmarkCount == bookmarkCount) && - (identical(other.confidenceScore, confidenceScore) || other.confidenceScore == confidenceScore) && - (identical(other.controversyScore, controversyScore) || other.controversyScore == controversyScore) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && - (identical(other.deletedAt, deletedAt) || other.deletedAt == deletedAt) && - (identical(other.editedAt, editedAt) || other.editedAt == editedAt) && - (identical(other.downvoteCount, downvoteCount) || other.downvoteCount == downvoteCount) && + (identical(other.bookmarkCount, bookmarkCount) || + other.bookmarkCount == bookmarkCount) && + (identical(other.confidenceScore, confidenceScore) || + other.confidenceScore == confidenceScore) && + (identical(other.controversyScore, controversyScore) || + other.controversyScore == controversyScore) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && + (identical(other.deletedAt, deletedAt) || + other.deletedAt == deletedAt) && + (identical(other.editedAt, editedAt) || + other.editedAt == editedAt) && + (identical(other.downvoteCount, downvoteCount) || + other.downvoteCount == downvoteCount) && (identical(other.id, id) || other.id == id) && const DeepCollectionEquality().equals( other.latestReactions, @@ -75,26 +82,34 @@ mixin _$CommentData { mentionedUsers, ) && (identical(other.meta, meta) || other.meta == meta) && - (identical(other.moderation, moderation) || other.moderation == moderation) && - (identical(other.objectId, objectId) || other.objectId == objectId) && - (identical(other.objectType, objectType) || other.objectType == objectType) && + (identical(other.moderation, moderation) || + other.moderation == moderation) && + (identical(other.objectId, objectId) || + other.objectId == objectId) && + (identical(other.objectType, objectType) || + other.objectType == objectType) && const DeepCollectionEquality().equals( other.ownReactions, ownReactions, ) && - (identical(other.parentId, parentId) || other.parentId == parentId) && - (identical(other.reactionCount, reactionCount) || other.reactionCount == reactionCount) && + (identical(other.parentId, parentId) || + other.parentId == parentId) && + (identical(other.reactionCount, reactionCount) || + other.reactionCount == reactionCount) && const DeepCollectionEquality().equals( other.reactionGroups, reactionGroups, ) && const DeepCollectionEquality().equals(other.replies, replies) && - (identical(other.replyCount, replyCount) || other.replyCount == replyCount) && + (identical(other.replyCount, replyCount) || + other.replyCount == replyCount) && (identical(other.score, score) || other.score == score) && (identical(other.status, status) || other.status == status) && (identical(other.text, text) || other.text == text) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && - (identical(other.upvoteCount, upvoteCount) || other.upvoteCount == upvoteCount) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && + (identical(other.upvoteCount, upvoteCount) || + other.upvoteCount == upvoteCount) && (identical(other.user, user) || other.user == user) && const DeepCollectionEquality().equals(other.custom, custom)); } diff --git a/packages/stream_feeds/lib/src/models/feed_data.dart b/packages/stream_feeds/lib/src/models/feed_data.dart index 007bbc25..8664eece 100644 --- a/packages/stream_feeds/lib/src/models/feed_data.dart +++ b/packages/stream_feeds/lib/src/models/feed_data.dart @@ -158,7 +158,7 @@ extension FeedResponseMapper on FeedResponse { ), memberCount: memberCount, name: name, - ownCapabilities: ownCapabilities?.map((e) => e.toModel()).toList() ?? const [], + ownCapabilities: ownCapabilities ?? const [], ownMembership: ownMembership?.toModel(), ownFollowings: ownFollowings?.map((f) => f.toModel()).toList(), ownFollows: ownFollows?.map((f) => f.toModel()).toList(), @@ -170,13 +170,6 @@ extension FeedResponseMapper on FeedResponse { } } -/// Extension functions for [FeedData] to handle common operations. -/// Extension to map [FeedResponseOwnCapabilities] to the canonical [FeedOwnCapability]. -extension FeedResponseOwnCapabilitiesMapper on FeedResponseOwnCapabilities { - /// Converts this response-specific capability enum to the canonical [FeedOwnCapability]. - FeedOwnCapability toModel() => FeedOwnCapability.values.byName(name); -} - /// Extension to map [FeedResponseVisibility] to its wire-value string. extension FeedResponseVisibilityMapper on FeedResponseVisibility { /// Returns the API wire value string for this visibility. diff --git a/packages/stream_feeds/lib/src/models/feed_data.freezed.dart b/packages/stream_feeds/lib/src/models/feed_data.freezed.dart index bd7c4225..d42712e5 100644 --- a/packages/stream_feeds/lib/src/models/feed_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/feed_data.freezed.dart @@ -40,35 +40,46 @@ mixin _$FeedData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedDataCopyWith get copyWith => _$FeedDataCopyWithImpl(this as FeedData, _$identity); + $FeedDataCopyWith get copyWith => + _$FeedDataCopyWithImpl(this as FeedData, _$identity); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedData && - (identical(other.activityCount, activityCount) || other.activityCount == activityCount) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && - (identical(other.createdBy, createdBy) || other.createdBy == createdBy) && - (identical(other.deletedAt, deletedAt) || other.deletedAt == deletedAt) && - (identical(other.description, description) || other.description == description) && + (identical(other.activityCount, activityCount) || + other.activityCount == activityCount) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && + (identical(other.createdBy, createdBy) || + other.createdBy == createdBy) && + (identical(other.deletedAt, deletedAt) || + other.deletedAt == deletedAt) && + (identical(other.description, description) || + other.description == description) && (identical(other.fid, fid) || other.fid == fid) && const DeepCollectionEquality().equals( other.filterTags, filterTags, ) && - (identical(other.followerCount, followerCount) || other.followerCount == followerCount) && - (identical(other.followingCount, followingCount) || other.followingCount == followingCount) && + (identical(other.followerCount, followerCount) || + other.followerCount == followerCount) && + (identical(other.followingCount, followingCount) || + other.followingCount == followingCount) && (identical(other.groupId, groupId) || other.groupId == groupId) && (identical(other.id, id) || other.id == id) && - (identical(other.location, location) || other.location == location) && - (identical(other.memberCount, memberCount) || other.memberCount == memberCount) && + (identical(other.location, location) || + other.location == location) && + (identical(other.memberCount, memberCount) || + other.memberCount == memberCount) && (identical(other.name, name) || other.name == name) && const DeepCollectionEquality().equals( other.ownCapabilities, ownCapabilities, ) && - (identical(other.ownMembership, ownMembership) || other.ownMembership == ownMembership) && + (identical(other.ownMembership, ownMembership) || + other.ownMembership == ownMembership) && const DeepCollectionEquality().equals( other.ownFollowings, ownFollowings, @@ -77,9 +88,12 @@ mixin _$FeedData { other.ownFollows, ownFollows, ) && - (identical(other.pinCount, pinCount) || other.pinCount == pinCount) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && - (identical(other.visibility, visibility) || other.visibility == visibility) && + (identical(other.pinCount, pinCount) || + other.pinCount == pinCount) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && + (identical(other.visibility, visibility) || + other.visibility == visibility) && const DeepCollectionEquality().equals(other.custom, custom)); } @@ -118,7 +132,8 @@ mixin _$FeedData { /// @nodoc abstract mixin class $FeedDataCopyWith<$Res> { - factory $FeedDataCopyWith(FeedData value, $Res Function(FeedData) _then) = _$FeedDataCopyWithImpl; + factory $FeedDataCopyWith(FeedData value, $Res Function(FeedData) _then) = + _$FeedDataCopyWithImpl; @useResult $Res call({ int activityCount, diff --git a/packages/stream_feeds/lib/src/models/feed_id.freezed.dart b/packages/stream_feeds/lib/src/models/feed_id.freezed.dart index 965ada74..0603ca60 100644 --- a/packages/stream_feeds/lib/src/models/feed_id.freezed.dart +++ b/packages/stream_feeds/lib/src/models/feed_id.freezed.dart @@ -21,7 +21,8 @@ mixin _$FeedId { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedIdCopyWith get copyWith => _$FeedIdCopyWithImpl(this as FeedId, _$identity); + $FeedIdCopyWith get copyWith => + _$FeedIdCopyWithImpl(this as FeedId, _$identity); @override bool operator ==(Object other) { @@ -30,7 +31,8 @@ mixin _$FeedId { other is FeedId && (identical(other.group, group) || other.group == group) && (identical(other.id, id) || other.id == id) && - (identical(other.rawValue, rawValue) || other.rawValue == rawValue)); + (identical(other.rawValue, rawValue) || + other.rawValue == rawValue)); } @override @@ -44,7 +46,8 @@ mixin _$FeedId { /// @nodoc abstract mixin class $FeedIdCopyWith<$Res> { - factory $FeedIdCopyWith(FeedId value, $Res Function(FeedId) _then) = _$FeedIdCopyWithImpl; + factory $FeedIdCopyWith(FeedId value, $Res Function(FeedId) _then) = + _$FeedIdCopyWithImpl; @useResult $Res call({String group, String id}); } diff --git a/packages/stream_feeds/lib/src/models/feed_input_data.freezed.dart b/packages/stream_feeds/lib/src/models/feed_input_data.freezed.dart index b0f7499d..cfddc314 100644 --- a/packages/stream_feeds/lib/src/models/feed_input_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/feed_input_data.freezed.dart @@ -24,19 +24,22 @@ mixin _$FeedInputData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedInputDataCopyWith get copyWith => _$FeedInputDataCopyWithImpl( - this as FeedInputData, - _$identity, - ); + $FeedInputDataCopyWith get copyWith => + _$FeedInputDataCopyWithImpl( + this as FeedInputData, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedInputData && - (identical(other.description, description) || other.description == description) && + (identical(other.description, description) || + other.description == description) && (identical(other.name, name) || other.name == name) && - (identical(other.visibility, visibility) || other.visibility == visibility) && + (identical(other.visibility, visibility) || + other.visibility == visibility) && const DeepCollectionEquality().equals( other.filterTags, filterTags, @@ -80,7 +83,8 @@ abstract mixin class $FeedInputDataCopyWith<$Res> { } /// @nodoc -class _$FeedInputDataCopyWithImpl<$Res> implements $FeedInputDataCopyWith<$Res> { +class _$FeedInputDataCopyWithImpl<$Res> + implements $FeedInputDataCopyWith<$Res> { _$FeedInputDataCopyWithImpl(this._self, this._then); final FeedInputData _self; diff --git a/packages/stream_feeds/lib/src/models/feed_member_data.freezed.dart b/packages/stream_feeds/lib/src/models/feed_member_data.freezed.dart index ea54e9e5..a91de105 100644 --- a/packages/stream_feeds/lib/src/models/feed_member_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/feed_member_data.freezed.dart @@ -26,22 +26,27 @@ mixin _$FeedMemberData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedMemberDataCopyWith get copyWith => _$FeedMemberDataCopyWithImpl( - this as FeedMemberData, - _$identity, - ); + $FeedMemberDataCopyWith get copyWith => + _$FeedMemberDataCopyWithImpl( + this as FeedMemberData, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedMemberData && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && - (identical(other.inviteAcceptedAt, inviteAcceptedAt) || other.inviteAcceptedAt == inviteAcceptedAt) && - (identical(other.inviteRejectedAt, inviteRejectedAt) || other.inviteRejectedAt == inviteRejectedAt) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && + (identical(other.inviteAcceptedAt, inviteAcceptedAt) || + other.inviteAcceptedAt == inviteAcceptedAt) && + (identical(other.inviteRejectedAt, inviteRejectedAt) || + other.inviteRejectedAt == inviteRejectedAt) && (identical(other.role, role) || other.role == role) && (identical(other.status, status) || other.status == status) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && (identical(other.user, user) || other.user == user) && const DeepCollectionEquality().equals(other.custom, custom)); } @@ -85,7 +90,8 @@ abstract mixin class $FeedMemberDataCopyWith<$Res> { } /// @nodoc -class _$FeedMemberDataCopyWithImpl<$Res> implements $FeedMemberDataCopyWith<$Res> { +class _$FeedMemberDataCopyWithImpl<$Res> + implements $FeedMemberDataCopyWith<$Res> { _$FeedMemberDataCopyWithImpl(this._self, this._then); final FeedMemberData _self; diff --git a/packages/stream_feeds/lib/src/models/feed_member_request_data.freezed.dart b/packages/stream_feeds/lib/src/models/feed_member_request_data.freezed.dart index 02e4d111..002c2cfc 100644 --- a/packages/stream_feeds/lib/src/models/feed_member_request_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/feed_member_request_data.freezed.dart @@ -70,7 +70,8 @@ abstract mixin class $FeedMemberRequestDataCopyWith<$Res> { } /// @nodoc -class _$FeedMemberRequestDataCopyWithImpl<$Res> implements $FeedMemberRequestDataCopyWith<$Res> { +class _$FeedMemberRequestDataCopyWithImpl<$Res> + implements $FeedMemberRequestDataCopyWith<$Res> { _$FeedMemberRequestDataCopyWithImpl(this._self, this._then); final FeedMemberRequestData _self; diff --git a/packages/stream_feeds/lib/src/models/feed_suggestion_data.dart b/packages/stream_feeds/lib/src/models/feed_suggestion_data.dart index eca72c0a..f2364746 100644 --- a/packages/stream_feeds/lib/src/models/feed_suggestion_data.dart +++ b/packages/stream_feeds/lib/src/models/feed_suggestion_data.dart @@ -75,7 +75,7 @@ extension FeedSuggestionResponseMapper on FeedSuggestionResponse { ), memberCount: memberCount, name: name, - ownCapabilities: ownCapabilities?.map((e) => e.toModel()).toList() ?? const [], + ownCapabilities: ownCapabilities ?? const [], ownMembership: ownMembership?.toModel(), ownFollowings: ownFollowings?.map((f) => f.toModel()).toList(), ownFollows: ownFollows?.map((f) => f.toModel()).toList(), @@ -91,12 +91,6 @@ extension FeedSuggestionResponseMapper on FeedSuggestionResponse { } } -/// Extension to map [FeedSuggestionResponseOwnCapabilities] to the canonical [FeedOwnCapability]. -extension FeedSuggestionResponseOwnCapabilitiesMapper on FeedSuggestionResponseOwnCapabilities { - /// Converts this response-specific capability enum to the canonical [FeedOwnCapability]. - FeedOwnCapability toModel() => FeedOwnCapability.values.byName(name); -} - /// Extension to map [FeedSuggestionResponseVisibility] to its wire-value string. extension FeedSuggestionResponseVisibilityMapper on FeedSuggestionResponseVisibility { /// Returns the API wire value string for this visibility. diff --git a/packages/stream_feeds/lib/src/models/feed_suggestion_data.freezed.dart b/packages/stream_feeds/lib/src/models/feed_suggestion_data.freezed.dart index 95c5b624..5fd2a2c1 100644 --- a/packages/stream_feeds/lib/src/models/feed_suggestion_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/feed_suggestion_data.freezed.dart @@ -22,10 +22,11 @@ mixin _$FeedSuggestionData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedSuggestionDataCopyWith get copyWith => _$FeedSuggestionDataCopyWithImpl( - this as FeedSuggestionData, - _$identity, - ); + $FeedSuggestionDataCopyWith get copyWith => + _$FeedSuggestionDataCopyWithImpl( + this as FeedSuggestionData, + _$identity, + ); @override bool operator ==(Object other) { @@ -73,7 +74,8 @@ abstract mixin class $FeedSuggestionDataCopyWith<$Res> { } /// @nodoc -class _$FeedSuggestionDataCopyWithImpl<$Res> implements $FeedSuggestionDataCopyWith<$Res> { +class _$FeedSuggestionDataCopyWithImpl<$Res> + implements $FeedSuggestionDataCopyWith<$Res> { _$FeedSuggestionDataCopyWithImpl(this._self, this._then); final FeedSuggestionData _self; diff --git a/packages/stream_feeds/lib/src/models/feeds_reaction_data.freezed.dart b/packages/stream_feeds/lib/src/models/feeds_reaction_data.freezed.dart index 469c12b1..06f16b10 100644 --- a/packages/stream_feeds/lib/src/models/feeds_reaction_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/feeds_reaction_data.freezed.dart @@ -25,21 +25,26 @@ mixin _$FeedsReactionData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedsReactionDataCopyWith get copyWith => _$FeedsReactionDataCopyWithImpl( - this as FeedsReactionData, - _$identity, - ); + $FeedsReactionDataCopyWith get copyWith => + _$FeedsReactionDataCopyWithImpl( + this as FeedsReactionData, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is FeedsReactionData && - (identical(other.activityId, activityId) || other.activityId == activityId) && - (identical(other.commentId, commentId) || other.commentId == commentId) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.activityId, activityId) || + other.activityId == activityId) && + (identical(other.commentId, commentId) || + other.commentId == commentId) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.type, type) || other.type == type) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && (identical(other.user, user) || other.user == user) && const DeepCollectionEquality().equals(other.custom, custom)); } @@ -81,7 +86,8 @@ abstract mixin class $FeedsReactionDataCopyWith<$Res> { } /// @nodoc -class _$FeedsReactionDataCopyWithImpl<$Res> implements $FeedsReactionDataCopyWith<$Res> { +class _$FeedsReactionDataCopyWithImpl<$Res> + implements $FeedsReactionDataCopyWith<$Res> { _$FeedsReactionDataCopyWithImpl(this._self, this._then); final FeedsReactionData _self; diff --git a/packages/stream_feeds/lib/src/models/file_upload_config_data.freezed.dart b/packages/stream_feeds/lib/src/models/file_upload_config_data.freezed.dart index b85aef57..4bacf32b 100644 --- a/packages/stream_feeds/lib/src/models/file_upload_config_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/file_upload_config_data.freezed.dart @@ -50,7 +50,8 @@ mixin _$FileUploadConfigData { other.blockedMimeTypes, blockedMimeTypes, ) && - (identical(other.sizeLimit, sizeLimit) || other.sizeLimit == sizeLimit)); + (identical(other.sizeLimit, sizeLimit) || + other.sizeLimit == sizeLimit)); } @override @@ -86,7 +87,8 @@ abstract mixin class $FileUploadConfigDataCopyWith<$Res> { } /// @nodoc -class _$FileUploadConfigDataCopyWithImpl<$Res> implements $FileUploadConfigDataCopyWith<$Res> { +class _$FileUploadConfigDataCopyWithImpl<$Res> + implements $FileUploadConfigDataCopyWith<$Res> { _$FileUploadConfigDataCopyWithImpl(this._self, this._then); final FileUploadConfigData _self; diff --git a/packages/stream_feeds/lib/src/models/follow_data.freezed.dart b/packages/stream_feeds/lib/src/models/follow_data.freezed.dart index bb9365c3..ebf5208f 100644 --- a/packages/stream_feeds/lib/src/models/follow_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/follow_data.freezed.dart @@ -28,22 +28,31 @@ mixin _$FollowData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FollowDataCopyWith get copyWith => _$FollowDataCopyWithImpl(this as FollowData, _$identity); + $FollowDataCopyWith get copyWith => + _$FollowDataCopyWithImpl(this as FollowData, _$identity); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is FollowData && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && - (identical(other.followerRole, followerRole) || other.followerRole == followerRole) && - (identical(other.pushPreference, pushPreference) || other.pushPreference == pushPreference) && - (identical(other.requestAcceptedAt, requestAcceptedAt) || other.requestAcceptedAt == requestAcceptedAt) && - (identical(other.requestRejectedAt, requestRejectedAt) || other.requestRejectedAt == requestRejectedAt) && - (identical(other.sourceFeed, sourceFeed) || other.sourceFeed == sourceFeed) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && + (identical(other.followerRole, followerRole) || + other.followerRole == followerRole) && + (identical(other.pushPreference, pushPreference) || + other.pushPreference == pushPreference) && + (identical(other.requestAcceptedAt, requestAcceptedAt) || + other.requestAcceptedAt == requestAcceptedAt) && + (identical(other.requestRejectedAt, requestRejectedAt) || + other.requestRejectedAt == requestRejectedAt) && + (identical(other.sourceFeed, sourceFeed) || + other.sourceFeed == sourceFeed) && (identical(other.status, status) || other.status == status) && - (identical(other.targetFeed, targetFeed) || other.targetFeed == targetFeed) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.targetFeed, targetFeed) || + other.targetFeed == targetFeed) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && const DeepCollectionEquality().equals(other.custom, custom)); } diff --git a/packages/stream_feeds/lib/src/models/get_or_create_feed_data.freezed.dart b/packages/stream_feeds/lib/src/models/get_or_create_feed_data.freezed.dart index 99fc4838..53943c11 100644 --- a/packages/stream_feeds/lib/src/models/get_or_create_feed_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/get_or_create_feed_data.freezed.dart @@ -39,7 +39,8 @@ mixin _$GetOrCreateFeedData { return identical(this, other) || (other.runtimeType == runtimeType && other is GetOrCreateFeedData && - (identical(other.pagination, pagination) || other.pagination == pagination) && + (identical(other.pagination, pagination) || + other.pagination == pagination) && const DeepCollectionEquality().equals( other.activities, activities, @@ -107,7 +108,8 @@ abstract mixin class $GetOrCreateFeedDataCopyWith<$Res> { } /// @nodoc -class _$GetOrCreateFeedDataCopyWithImpl<$Res> implements $GetOrCreateFeedDataCopyWith<$Res> { +class _$GetOrCreateFeedDataCopyWithImpl<$Res> + implements $GetOrCreateFeedDataCopyWith<$Res> { _$GetOrCreateFeedDataCopyWithImpl(this._self, this._then); final GetOrCreateFeedData _self; diff --git a/packages/stream_feeds/lib/src/models/mark_activity_data.freezed.dart b/packages/stream_feeds/lib/src/models/mark_activity_data.freezed.dart index 9049b217..1ad9b1f0 100644 --- a/packages/stream_feeds/lib/src/models/mark_activity_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/mark_activity_data.freezed.dart @@ -24,10 +24,11 @@ mixin _$MarkActivityData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $MarkActivityDataCopyWith get copyWith => _$MarkActivityDataCopyWithImpl( - this as MarkActivityData, - _$identity, - ); + $MarkActivityDataCopyWith get copyWith => + _$MarkActivityDataCopyWithImpl( + this as MarkActivityData, + _$identity, + ); @override bool operator ==(Object other) { @@ -35,8 +36,10 @@ mixin _$MarkActivityData { (other.runtimeType == runtimeType && other is MarkActivityData && (identical(other.fid, fid) || other.fid == fid) && - (identical(other.markAllRead, markAllRead) || other.markAllRead == markAllRead) && - (identical(other.markAllSeen, markAllSeen) || other.markAllSeen == markAllSeen) && + (identical(other.markAllRead, markAllRead) || + other.markAllRead == markAllRead) && + (identical(other.markAllSeen, markAllSeen) || + other.markAllSeen == markAllSeen) && const DeepCollectionEquality().equals(other.markRead, markRead) && const DeepCollectionEquality().equals(other.markSeen, markSeen) && const DeepCollectionEquality().equals( @@ -80,7 +83,8 @@ abstract mixin class $MarkActivityDataCopyWith<$Res> { } /// @nodoc -class _$MarkActivityDataCopyWithImpl<$Res> implements $MarkActivityDataCopyWith<$Res> { +class _$MarkActivityDataCopyWithImpl<$Res> + implements $MarkActivityDataCopyWith<$Res> { _$MarkActivityDataCopyWithImpl(this._self, this._then); final MarkActivityData _self; diff --git a/packages/stream_feeds/lib/src/models/model_updates.freezed.dart b/packages/stream_feeds/lib/src/models/model_updates.freezed.dart index 41ee82a5..391422e2 100644 --- a/packages/stream_feeds/lib/src/models/model_updates.freezed.dart +++ b/packages/stream_feeds/lib/src/models/model_updates.freezed.dart @@ -21,10 +21,11 @@ mixin _$ModelUpdates { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ModelUpdatesCopyWith> get copyWith => _$ModelUpdatesCopyWithImpl>( - this as ModelUpdates, - _$identity, - ); + $ModelUpdatesCopyWith> get copyWith => + _$ModelUpdatesCopyWithImpl>( + this as ModelUpdates, + _$identity, + ); @override bool operator ==(Object other) { @@ -64,7 +65,8 @@ abstract mixin class $ModelUpdatesCopyWith { } /// @nodoc -class _$ModelUpdatesCopyWithImpl implements $ModelUpdatesCopyWith { +class _$ModelUpdatesCopyWithImpl + implements $ModelUpdatesCopyWith { _$ModelUpdatesCopyWithImpl(this._self, this._then); final ModelUpdates _self; diff --git a/packages/stream_feeds/lib/src/models/moderation.freezed.dart b/packages/stream_feeds/lib/src/models/moderation.freezed.dart index f5ee0ec4..1d8ef3db 100644 --- a/packages/stream_feeds/lib/src/models/moderation.freezed.dart +++ b/packages/stream_feeds/lib/src/models/moderation.freezed.dart @@ -25,7 +25,8 @@ mixin _$Moderation { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ModerationCopyWith get copyWith => _$ModerationCopyWithImpl(this as Moderation, _$identity); + $ModerationCopyWith get copyWith => + _$ModerationCopyWithImpl(this as Moderation, _$identity); @override bool operator ==(Object other) { @@ -33,12 +34,14 @@ mixin _$Moderation { (other.runtimeType == runtimeType && other is Moderation && (identical(other.action, action) || other.action == action) && - (identical(other.blocklistMatched, blocklistMatched) || other.blocklistMatched == blocklistMatched) && + (identical(other.blocklistMatched, blocklistMatched) || + other.blocklistMatched == blocklistMatched) && const DeepCollectionEquality().equals( other.imageHarms, imageHarms, ) && - (identical(other.originalText, originalText) || other.originalText == originalText) && + (identical(other.originalText, originalText) || + other.originalText == originalText) && (identical(other.platformCircumvented, platformCircumvented) || other.platformCircumvented == platformCircumvented) && (identical(other.semanticFilterMatched, semanticFilterMatched) || diff --git a/packages/stream_feeds/lib/src/models/moderation_config_data.freezed.dart b/packages/stream_feeds/lib/src/models/moderation_config_data.freezed.dart index 92e9470e..7891b8ec 100644 --- a/packages/stream_feeds/lib/src/models/moderation_config_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/moderation_config_data.freezed.dart @@ -42,27 +42,35 @@ mixin _$ModerationConfigData { return identical(this, other) || (other.runtimeType == runtimeType && other is ModerationConfigData && - (identical(other.aiImageConfig, aiImageConfig) || other.aiImageConfig == aiImageConfig) && - (identical(other.aiTextConfig, aiTextConfig) || other.aiTextConfig == aiTextConfig) && - (identical(other.aiVideoConfig, aiVideoConfig) || other.aiVideoConfig == aiVideoConfig) && + (identical(other.aiImageConfig, aiImageConfig) || + other.aiImageConfig == aiImageConfig) && + (identical(other.aiTextConfig, aiTextConfig) || + other.aiTextConfig == aiTextConfig) && + (identical(other.aiVideoConfig, aiVideoConfig) || + other.aiVideoConfig == aiVideoConfig) && (identical(other.async, async) || other.async == async) && (identical( other.automodPlatformCircumventionConfig, automodPlatformCircumventionConfig, ) || - other.automodPlatformCircumventionConfig == automodPlatformCircumventionConfig) && + other.automodPlatformCircumventionConfig == + automodPlatformCircumventionConfig) && (identical( other.automodSemanticFiltersConfig, automodSemanticFiltersConfig, ) || - other.automodSemanticFiltersConfig == automodSemanticFiltersConfig) && + other.automodSemanticFiltersConfig == + automodSemanticFiltersConfig) && (identical(other.automodToxicityConfig, automodToxicityConfig) || other.automodToxicityConfig == automodToxicityConfig) && - (identical(other.blockListConfig, blockListConfig) || other.blockListConfig == blockListConfig) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.blockListConfig, blockListConfig) || + other.blockListConfig == blockListConfig) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.key, key) || other.key == key) && (identical(other.team, team) || other.team == team) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && (identical(other.velocityFilterConfig, velocityFilterConfig) || other.velocityFilterConfig == velocityFilterConfig)); } @@ -116,7 +124,8 @@ abstract mixin class $ModerationConfigDataCopyWith<$Res> { } /// @nodoc -class _$ModerationConfigDataCopyWithImpl<$Res> implements $ModerationConfigDataCopyWith<$Res> { +class _$ModerationConfigDataCopyWithImpl<$Res> + implements $ModerationConfigDataCopyWith<$Res> { _$ModerationConfigDataCopyWithImpl(this._self, this._then); final ModerationConfigData _self; @@ -159,7 +168,8 @@ class _$ModerationConfigDataCopyWithImpl<$Res> implements $ModerationConfigDataC ? _self.async : async // ignore: cast_nullable_to_non_nullable as bool, - automodPlatformCircumventionConfig: freezed == automodPlatformCircumventionConfig + automodPlatformCircumventionConfig: + freezed == automodPlatformCircumventionConfig ? _self.automodPlatformCircumventionConfig : automodPlatformCircumventionConfig // ignore: cast_nullable_to_non_nullable as AutomodPlatformCircumventionConfig?, diff --git a/packages/stream_feeds/lib/src/models/pagination_data.freezed.dart b/packages/stream_feeds/lib/src/models/pagination_data.freezed.dart index 0072a0fb..8ba9c6ff 100644 --- a/packages/stream_feeds/lib/src/models/pagination_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/pagination_data.freezed.dart @@ -20,10 +20,11 @@ mixin _$PaginationData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PaginationDataCopyWith get copyWith => _$PaginationDataCopyWithImpl( - this as PaginationData, - _$identity, - ); + $PaginationDataCopyWith get copyWith => + _$PaginationDataCopyWithImpl( + this as PaginationData, + _$identity, + ); @override bool operator ==(Object other) { @@ -31,7 +32,8 @@ mixin _$PaginationData { (other.runtimeType == runtimeType && other is PaginationData && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -54,7 +56,8 @@ abstract mixin class $PaginationDataCopyWith<$Res> { } /// @nodoc -class _$PaginationDataCopyWithImpl<$Res> implements $PaginationDataCopyWith<$Res> { +class _$PaginationDataCopyWithImpl<$Res> + implements $PaginationDataCopyWith<$Res> { _$PaginationDataCopyWithImpl(this._self, this._then); final PaginationData _self; @@ -101,7 +104,8 @@ mixin _$PaginationResult { (other.runtimeType == runtimeType && other is PaginationResult && const DeepCollectionEquality().equals(other.items, items) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -128,7 +132,8 @@ abstract mixin class $PaginationResultCopyWith { } /// @nodoc -class _$PaginationResultCopyWithImpl implements $PaginationResultCopyWith { +class _$PaginationResultCopyWithImpl + implements $PaginationResultCopyWith { _$PaginationResultCopyWithImpl(this._self, this._then); final PaginationResult _self; diff --git a/packages/stream_feeds/lib/src/models/poll_data.freezed.dart b/packages/stream_feeds/lib/src/models/poll_data.freezed.dart index 2b468dae..26b3f47c 100644 --- a/packages/stream_feeds/lib/src/models/poll_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/poll_data.freezed.dart @@ -39,27 +39,36 @@ mixin _$PollData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PollDataCopyWith get copyWith => _$PollDataCopyWithImpl(this as PollData, _$identity); + $PollDataCopyWith get copyWith => + _$PollDataCopyWithImpl(this as PollData, _$identity); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is PollData && - (identical(other.allowAnswers, allowAnswers) || other.allowAnswers == allowAnswers) && + (identical(other.allowAnswers, allowAnswers) || + other.allowAnswers == allowAnswers) && (identical( other.allowUserSuggestedOptions, allowUserSuggestedOptions, ) || other.allowUserSuggestedOptions == allowUserSuggestedOptions) && - (identical(other.answersCount, answersCount) || other.answersCount == answersCount) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && - (identical(other.createdBy, createdBy) || other.createdBy == createdBy) && - (identical(other.createdById, createdById) || other.createdById == createdById) && - (identical(other.description, description) || other.description == description) && - (identical(other.enforceUniqueVote, enforceUniqueVote) || other.enforceUniqueVote == enforceUniqueVote) && + (identical(other.answersCount, answersCount) || + other.answersCount == answersCount) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && + (identical(other.createdBy, createdBy) || + other.createdBy == createdBy) && + (identical(other.createdById, createdById) || + other.createdById == createdById) && + (identical(other.description, description) || + other.description == description) && + (identical(other.enforceUniqueVote, enforceUniqueVote) || + other.enforceUniqueVote == enforceUniqueVote) && (identical(other.id, id) || other.id == id) && - (identical(other.isClosed, isClosed) || other.isClosed == isClosed) && + (identical(other.isClosed, isClosed) || + other.isClosed == isClosed) && const DeepCollectionEquality().equals( other.latestAnswers, latestAnswers, @@ -68,20 +77,24 @@ mixin _$PollData { other.latestVotesByOption, latestVotesByOption, ) && - (identical(other.maxVotesAllowed, maxVotesAllowed) || other.maxVotesAllowed == maxVotesAllowed) && + (identical(other.maxVotesAllowed, maxVotesAllowed) || + other.maxVotesAllowed == maxVotesAllowed) && (identical(other.name, name) || other.name == name) && const DeepCollectionEquality().equals(other.options, options) && const DeepCollectionEquality().equals( other.ownVotesAndAnswers, ownVotesAndAnswers, ) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && - (identical(other.voteCount, voteCount) || other.voteCount == voteCount) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && + (identical(other.voteCount, voteCount) || + other.voteCount == voteCount) && const DeepCollectionEquality().equals( other.voteCountsByOption, voteCountsByOption, ) && - (identical(other.votingVisibility, votingVisibility) || other.votingVisibility == votingVisibility) && + (identical(other.votingVisibility, votingVisibility) || + other.votingVisibility == votingVisibility) && const DeepCollectionEquality().equals(other.custom, custom)); } @@ -119,7 +132,8 @@ mixin _$PollData { /// @nodoc abstract mixin class $PollDataCopyWith<$Res> { - factory $PollDataCopyWith(PollData value, $Res Function(PollData) _then) = _$PollDataCopyWithImpl; + factory $PollDataCopyWith(PollData value, $Res Function(PollData) _then) = + _$PollDataCopyWithImpl; @useResult $Res call({ bool allowAnswers, diff --git a/packages/stream_feeds/lib/src/models/poll_option_data.freezed.dart b/packages/stream_feeds/lib/src/models/poll_option_data.freezed.dart index ff37e35d..51dd7ead 100644 --- a/packages/stream_feeds/lib/src/models/poll_option_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/poll_option_data.freezed.dart @@ -21,10 +21,11 @@ mixin _$PollOptionData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PollOptionDataCopyWith get copyWith => _$PollOptionDataCopyWithImpl( - this as PollOptionData, - _$identity, - ); + $PollOptionDataCopyWith get copyWith => + _$PollOptionDataCopyWithImpl( + this as PollOptionData, + _$identity, + ); @override bool operator ==(Object other) { @@ -61,7 +62,8 @@ abstract mixin class $PollOptionDataCopyWith<$Res> { } /// @nodoc -class _$PollOptionDataCopyWithImpl<$Res> implements $PollOptionDataCopyWith<$Res> { +class _$PollOptionDataCopyWithImpl<$Res> + implements $PollOptionDataCopyWith<$Res> { _$PollOptionDataCopyWithImpl(this._self, this._then); final PollOptionData _self; diff --git a/packages/stream_feeds/lib/src/models/poll_vote_data.freezed.dart b/packages/stream_feeds/lib/src/models/poll_vote_data.freezed.dart index 2805eff8..c0b846eb 100644 --- a/packages/stream_feeds/lib/src/models/poll_vote_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/poll_vote_data.freezed.dart @@ -26,22 +26,27 @@ mixin _$PollVoteData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PollVoteDataCopyWith get copyWith => _$PollVoteDataCopyWithImpl( - this as PollVoteData, - _$identity, - ); + $PollVoteDataCopyWith get copyWith => + _$PollVoteDataCopyWithImpl( + this as PollVoteData, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is PollVoteData && - (identical(other.answerText, answerText) || other.answerText == answerText) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.answerText, answerText) || + other.answerText == answerText) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.id, id) || other.id == id) && - (identical(other.optionId, optionId) || other.optionId == optionId) && + (identical(other.optionId, optionId) || + other.optionId == optionId) && (identical(other.pollId, pollId) || other.pollId == pollId) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && (identical(other.user, user) || other.user == user) && (identical(other.userId, userId) || other.userId == userId)); } diff --git a/packages/stream_feeds/lib/src/models/push_notifications_config.freezed.dart b/packages/stream_feeds/lib/src/models/push_notifications_config.freezed.dart index b30bcb14..8fec7e3f 100644 --- a/packages/stream_feeds/lib/src/models/push_notifications_config.freezed.dart +++ b/packages/stream_feeds/lib/src/models/push_notifications_config.freezed.dart @@ -30,7 +30,8 @@ mixin _$PushNotificationsConfig { return identical(this, other) || (other.runtimeType == runtimeType && other is PushNotificationsConfig && - (identical(other.pushProviderInfo, pushProviderInfo) || other.pushProviderInfo == pushProviderInfo)); + (identical(other.pushProviderInfo, pushProviderInfo) || + other.pushProviderInfo == pushProviderInfo)); } @override @@ -53,7 +54,8 @@ abstract mixin class $PushNotificationsConfigCopyWith<$Res> { } /// @nodoc -class _$PushNotificationsConfigCopyWithImpl<$Res> implements $PushNotificationsConfigCopyWith<$Res> { +class _$PushNotificationsConfigCopyWithImpl<$Res> + implements $PushNotificationsConfigCopyWith<$Res> { _$PushNotificationsConfigCopyWithImpl(this._self, this._then); final PushNotificationsConfig _self; @@ -84,10 +86,11 @@ mixin _$PushProviderInfo { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PushProviderInfoCopyWith get copyWith => _$PushProviderInfoCopyWithImpl( - this as PushProviderInfo, - _$identity, - ); + $PushProviderInfoCopyWith get copyWith => + _$PushProviderInfoCopyWithImpl( + this as PushProviderInfo, + _$identity, + ); @override bool operator ==(Object other) { @@ -95,7 +98,8 @@ mixin _$PushProviderInfo { (other.runtimeType == runtimeType && other is PushProviderInfo && (identical(other.name, name) || other.name == name) && - (identical(other.pushProvider, pushProvider) || other.pushProvider == pushProvider)); + (identical(other.pushProvider, pushProvider) || + other.pushProvider == pushProvider)); } @override @@ -118,7 +122,8 @@ abstract mixin class $PushProviderInfoCopyWith<$Res> { } /// @nodoc -class _$PushProviderInfoCopyWithImpl<$Res> implements $PushProviderInfoCopyWith<$Res> { +class _$PushProviderInfoCopyWithImpl<$Res> + implements $PushProviderInfoCopyWith<$Res> { _$PushProviderInfoCopyWithImpl(this._self, this._then); final PushProviderInfo _self; diff --git a/packages/stream_feeds/lib/src/models/query_configuration.freezed.dart b/packages/stream_feeds/lib/src/models/query_configuration.freezed.dart index 810ab05e..a5b46b69 100644 --- a/packages/stream_feeds/lib/src/models/query_configuration.freezed.dart +++ b/packages/stream_feeds/lib/src/models/query_configuration.freezed.dart @@ -59,7 +59,8 @@ abstract mixin class $QueryConfigurationCopyWith { } /// @nodoc -class _$QueryConfigurationCopyWithImpl implements $QueryConfigurationCopyWith { +class _$QueryConfigurationCopyWithImpl + implements $QueryConfigurationCopyWith { _$QueryConfigurationCopyWithImpl(this._self, this._then); final QueryConfiguration _self; diff --git a/packages/stream_feeds/lib/src/models/reaction_group_data.freezed.dart b/packages/stream_feeds/lib/src/models/reaction_group_data.freezed.dart index 599c47bd..56a661c9 100644 --- a/packages/stream_feeds/lib/src/models/reaction_group_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/reaction_group_data.freezed.dart @@ -21,10 +21,11 @@ mixin _$ReactionGroupData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ReactionGroupDataCopyWith get copyWith => _$ReactionGroupDataCopyWithImpl( - this as ReactionGroupData, - _$identity, - ); + $ReactionGroupDataCopyWith get copyWith => + _$ReactionGroupDataCopyWithImpl( + this as ReactionGroupData, + _$identity, + ); @override bool operator ==(Object other) { @@ -32,12 +33,15 @@ mixin _$ReactionGroupData { (other.runtimeType == runtimeType && other is ReactionGroupData && (identical(other.count, count) || other.count == count) && - (identical(other.firstReactionAt, firstReactionAt) || other.firstReactionAt == firstReactionAt) && - (identical(other.lastReactionAt, lastReactionAt) || other.lastReactionAt == lastReactionAt)); + (identical(other.firstReactionAt, firstReactionAt) || + other.firstReactionAt == firstReactionAt) && + (identical(other.lastReactionAt, lastReactionAt) || + other.lastReactionAt == lastReactionAt)); } @override - int get hashCode => Object.hash(runtimeType, count, firstReactionAt, lastReactionAt); + int get hashCode => + Object.hash(runtimeType, count, firstReactionAt, lastReactionAt); @override String toString() { @@ -56,7 +60,8 @@ abstract mixin class $ReactionGroupDataCopyWith<$Res> { } /// @nodoc -class _$ReactionGroupDataCopyWithImpl<$Res> implements $ReactionGroupDataCopyWith<$Res> { +class _$ReactionGroupDataCopyWithImpl<$Res> + implements $ReactionGroupDataCopyWith<$Res> { _$ReactionGroupDataCopyWithImpl(this._self, this._then); final ReactionGroupData _self; diff --git a/packages/stream_feeds/lib/src/models/request/activity_add_comment_request.freezed.dart b/packages/stream_feeds/lib/src/models/request/activity_add_comment_request.freezed.dart index 7fe34bfd..ab1bdfd6 100644 --- a/packages/stream_feeds/lib/src/models/request/activity_add_comment_request.freezed.dart +++ b/packages/stream_feeds/lib/src/models/request/activity_add_comment_request.freezed.dart @@ -38,8 +38,10 @@ mixin _$ActivityAddCommentRequest { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityAddCommentRequest && - (identical(other.activityId, activityId) || other.activityId == activityId) && - (identical(other.activityType, activityType) || other.activityType == activityType) && + (identical(other.activityId, activityId) || + other.activityId == activityId) && + (identical(other.activityType, activityType) || + other.activityType == activityType) && const DeepCollectionEquality().equals( other.attachments, attachments, @@ -53,12 +55,14 @@ mixin _$ActivityAddCommentRequest { other.createNotificationActivity, createNotificationActivity, ) || - other.createNotificationActivity == createNotificationActivity) && + other.createNotificationActivity == + createNotificationActivity) && const DeepCollectionEquality().equals( other.mentionedUserIds, mentionedUserIds, ) && - (identical(other.parentId, parentId) || other.parentId == parentId) && + (identical(other.parentId, parentId) || + other.parentId == parentId) && const DeepCollectionEquality().equals(other.custom, custom)); } @@ -103,7 +107,8 @@ abstract mixin class $ActivityAddCommentRequestCopyWith<$Res> { } /// @nodoc -class _$ActivityAddCommentRequestCopyWithImpl<$Res> implements $ActivityAddCommentRequestCopyWith<$Res> { +class _$ActivityAddCommentRequestCopyWithImpl<$Res> + implements $ActivityAddCommentRequestCopyWith<$Res> { _$ActivityAddCommentRequestCopyWithImpl(this._self, this._then); final ActivityAddCommentRequest _self; diff --git a/packages/stream_feeds/lib/src/models/request/activity_update_comment_request.freezed.dart b/packages/stream_feeds/lib/src/models/request/activity_update_comment_request.freezed.dart index 7fa9f91d..f3dc027d 100644 --- a/packages/stream_feeds/lib/src/models/request/activity_update_comment_request.freezed.dart +++ b/packages/stream_feeds/lib/src/models/request/activity_update_comment_request.freezed.dart @@ -21,7 +21,8 @@ mixin _$ActivityUpdateCommentRequest { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ActivityUpdateCommentRequestCopyWith get copyWith => + $ActivityUpdateCommentRequestCopyWith + get copyWith => _$ActivityUpdateCommentRequestCopyWithImpl( this as ActivityUpdateCommentRequest, _$identity, @@ -34,7 +35,8 @@ mixin _$ActivityUpdateCommentRequest { other is ActivityUpdateCommentRequest && (identical(other.comment, comment) || other.comment == comment) && const DeepCollectionEquality().equals(other.custom, custom) && - (identical(other.skipPush, skipPush) || other.skipPush == skipPush)); + (identical(other.skipPush, skipPush) || + other.skipPush == skipPush)); } @override @@ -62,7 +64,8 @@ abstract mixin class $ActivityUpdateCommentRequestCopyWith<$Res> { } /// @nodoc -class _$ActivityUpdateCommentRequestCopyWithImpl<$Res> implements $ActivityUpdateCommentRequestCopyWith<$Res> { +class _$ActivityUpdateCommentRequestCopyWithImpl<$Res> + implements $ActivityUpdateCommentRequestCopyWith<$Res> { _$ActivityUpdateCommentRequestCopyWithImpl(this._self, this._then); final ActivityUpdateCommentRequest _self; diff --git a/packages/stream_feeds/lib/src/models/request/feed_add_activity_request.freezed.dart b/packages/stream_feeds/lib/src/models/request/feed_add_activity_request.freezed.dart index e41cd78b..d000e9e7 100644 --- a/packages/stream_feeds/lib/src/models/request/feed_add_activity_request.freezed.dart +++ b/packages/stream_feeds/lib/src/models/request/feed_add_activity_request.freezed.dart @@ -66,10 +66,13 @@ mixin _$FeedAddActivityRequest { other.createNotificationActivity, createNotificationActivity, ) || - other.createNotificationActivity == createNotificationActivity) && + other.createNotificationActivity == + createNotificationActivity) && const DeepCollectionEquality().equals(other.custom, custom) && - (identical(other.enrichOwnFields, enrichOwnFields) || other.enrichOwnFields == enrichOwnFields) && - (identical(other.expiresAt, expiresAt) || other.expiresAt == expiresAt) && + (identical(other.enrichOwnFields, enrichOwnFields) || + other.enrichOwnFields == enrichOwnFields) && + (identical(other.expiresAt, expiresAt) || + other.expiresAt == expiresAt) && const DeepCollectionEquality().equals(other.feeds, feeds) && const DeepCollectionEquality().equals( other.filterTags, @@ -80,22 +83,27 @@ mixin _$FeedAddActivityRequest { other.interestTags, interestTags, ) && - (identical(other.location, location) || other.location == location) && + (identical(other.location, location) || + other.location == location) && const DeepCollectionEquality().equals( other.mentionedUserIds, mentionedUserIds, ) && - (identical(other.parentId, parentId) || other.parentId == parentId) && + (identical(other.parentId, parentId) || + other.parentId == parentId) && (identical(other.pollId, pollId) || other.pollId == pollId) && const DeepCollectionEquality().equals( other.searchData, searchData, ) && - (identical(other.skipPush, skipPush) || other.skipPush == skipPush) && + (identical(other.skipPush, skipPush) || + other.skipPush == skipPush) && (identical(other.text, text) || other.text == text) && (identical(other.type, type) || other.type == type) && - (identical(other.visibility, visibility) || other.visibility == visibility) && - (identical(other.visibilityTag, visibilityTag) || other.visibilityTag == visibilityTag)); + (identical(other.visibility, visibility) || + other.visibility == visibility) && + (identical(other.visibilityTag, visibilityTag) || + other.visibilityTag == visibilityTag)); } @override @@ -163,7 +171,8 @@ abstract mixin class $FeedAddActivityRequestCopyWith<$Res> { } /// @nodoc -class _$FeedAddActivityRequestCopyWithImpl<$Res> implements $FeedAddActivityRequestCopyWith<$Res> { +class _$FeedAddActivityRequestCopyWithImpl<$Res> + implements $FeedAddActivityRequestCopyWith<$Res> { _$FeedAddActivityRequestCopyWithImpl(this._self, this._then); final FeedAddActivityRequest _self; diff --git a/packages/stream_feeds/lib/src/models/user_data.freezed.dart b/packages/stream_feeds/lib/src/models/user_data.freezed.dart index 89463c94..473bfd2a 100644 --- a/packages/stream_feeds/lib/src/models/user_data.freezed.dart +++ b/packages/stream_feeds/lib/src/models/user_data.freezed.dart @@ -34,7 +34,8 @@ mixin _$UserData { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $UserDataCopyWith get copyWith => _$UserDataCopyWithImpl(this as UserData, _$identity); + $UserDataCopyWith get copyWith => + _$UserDataCopyWithImpl(this as UserData, _$identity); @override bool operator ==(Object other) { @@ -46,13 +47,18 @@ mixin _$UserData { other.blockedUserIds, blockedUserIds, ) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && - (identical(other.deactivatedAt, deactivatedAt) || other.deactivatedAt == deactivatedAt) && - (identical(other.deletedAt, deletedAt) || other.deletedAt == deletedAt) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && + (identical(other.deactivatedAt, deactivatedAt) || + other.deactivatedAt == deactivatedAt) && + (identical(other.deletedAt, deletedAt) || + other.deletedAt == deletedAt) && (identical(other.id, id) || other.id == id) && (identical(other.image, image) || other.image == image) && - (identical(other.language, language) || other.language == language) && - (identical(other.lastActive, lastActive) || other.lastActive == lastActive) && + (identical(other.language, language) || + other.language == language) && + (identical(other.lastActive, lastActive) || + other.lastActive == lastActive) && (identical(other.name, name) || other.name == name) && (identical(other.online, online) || other.online == online) && (identical( @@ -62,7 +68,8 @@ mixin _$UserData { other.revokeTokensIssuedBefore == revokeTokensIssuedBefore) && (identical(other.role, role) || other.role == role) && const DeepCollectionEquality().equals(other.teams, teams) && - (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && + (identical(other.updatedAt, updatedAt) || + other.updatedAt == updatedAt) && const DeepCollectionEquality().equals(other.custom, custom)); } @@ -95,7 +102,8 @@ mixin _$UserData { /// @nodoc abstract mixin class $UserDataCopyWith<$Res> { - factory $UserDataCopyWith(UserData value, $Res Function(UserData) _then) = _$UserDataCopyWithImpl; + factory $UserDataCopyWith(UserData value, $Res Function(UserData) _then) = + _$UserDataCopyWithImpl; @useResult $Res call({ bool banned, diff --git a/packages/stream_feeds/lib/src/state/activity_comment_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/activity_comment_list_state.freezed.dart index 98807312..f0d450e8 100644 --- a/packages/stream_feeds/lib/src/state/activity_comment_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/activity_comment_list_state.freezed.dart @@ -32,7 +32,8 @@ mixin _$ActivityCommentListState { (other.runtimeType == runtimeType && other is ActivityCommentListState && const DeepCollectionEquality().equals(other.comments, comments) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -59,7 +60,8 @@ abstract mixin class $ActivityCommentListStateCopyWith<$Res> { } /// @nodoc -class _$ActivityCommentListStateCopyWithImpl<$Res> implements $ActivityCommentListStateCopyWith<$Res> { +class _$ActivityCommentListStateCopyWithImpl<$Res> + implements $ActivityCommentListStateCopyWith<$Res> { _$ActivityCommentListStateCopyWithImpl(this._self, this._then); final ActivityCommentListState _self; diff --git a/packages/stream_feeds/lib/src/state/activity_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/activity_list_state.freezed.dart index 506523e3..50d454fb 100644 --- a/packages/stream_feeds/lib/src/state/activity_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/activity_list_state.freezed.dart @@ -20,10 +20,11 @@ mixin _$ActivityListState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ActivityListStateCopyWith get copyWith => _$ActivityListStateCopyWithImpl( - this as ActivityListState, - _$identity, - ); + $ActivityListStateCopyWith get copyWith => + _$ActivityListStateCopyWithImpl( + this as ActivityListState, + _$identity, + ); @override bool operator ==(Object other) { @@ -34,7 +35,8 @@ mixin _$ActivityListState { other.activities, activities, ) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -61,7 +63,8 @@ abstract mixin class $ActivityListStateCopyWith<$Res> { } /// @nodoc -class _$ActivityListStateCopyWithImpl<$Res> implements $ActivityListStateCopyWith<$Res> { +class _$ActivityListStateCopyWithImpl<$Res> + implements $ActivityListStateCopyWith<$Res> { _$ActivityListStateCopyWithImpl(this._self, this._then); final ActivityListState _self; diff --git a/packages/stream_feeds/lib/src/state/activity_reaction_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/activity_reaction_list_state.freezed.dart index 328181a7..57b78012 100644 --- a/packages/stream_feeds/lib/src/state/activity_reaction_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/activity_reaction_list_state.freezed.dart @@ -34,7 +34,8 @@ mixin _$ActivityReactionListState { other is ActivityReactionListState && (identical(other.query, query) || other.query == query) && const DeepCollectionEquality().equals(other.reactions, reactions) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -66,7 +67,8 @@ abstract mixin class $ActivityReactionListStateCopyWith<$Res> { } /// @nodoc -class _$ActivityReactionListStateCopyWithImpl<$Res> implements $ActivityReactionListStateCopyWith<$Res> { +class _$ActivityReactionListStateCopyWithImpl<$Res> + implements $ActivityReactionListStateCopyWith<$Res> { _$ActivityReactionListStateCopyWithImpl(this._self, this._then); final ActivityReactionListState _self; diff --git a/packages/stream_feeds/lib/src/state/activity_state.freezed.dart b/packages/stream_feeds/lib/src/state/activity_state.freezed.dart index 6d0585b9..d122ff56 100644 --- a/packages/stream_feeds/lib/src/state/activity_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/activity_state.freezed.dart @@ -21,17 +21,19 @@ mixin _$ActivityState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ActivityStateCopyWith get copyWith => _$ActivityStateCopyWithImpl( - this as ActivityState, - _$identity, - ); + $ActivityStateCopyWith get copyWith => + _$ActivityStateCopyWithImpl( + this as ActivityState, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityState && - (identical(other.activity, activity) || other.activity == activity) && + (identical(other.activity, activity) || + other.activity == activity) && const DeepCollectionEquality().equals(other.comments, comments) && (identical(other.commentsPagination, commentsPagination) || other.commentsPagination == commentsPagination)); @@ -66,7 +68,8 @@ abstract mixin class $ActivityStateCopyWith<$Res> { } /// @nodoc -class _$ActivityStateCopyWithImpl<$Res> implements $ActivityStateCopyWith<$Res> { +class _$ActivityStateCopyWithImpl<$Res> + implements $ActivityStateCopyWith<$Res> { _$ActivityStateCopyWithImpl(this._self, this._then); final ActivityState _self; diff --git a/packages/stream_feeds/lib/src/state/bookmark_folder_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/bookmark_folder_list_state.freezed.dart index b6a0932d..39030933 100644 --- a/packages/stream_feeds/lib/src/state/bookmark_folder_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/bookmark_folder_list_state.freezed.dart @@ -37,7 +37,8 @@ mixin _$BookmarkFolderListState { other.bookmarkFolders, bookmarkFolders, ) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -69,7 +70,8 @@ abstract mixin class $BookmarkFolderListStateCopyWith<$Res> { } /// @nodoc -class _$BookmarkFolderListStateCopyWithImpl<$Res> implements $BookmarkFolderListStateCopyWith<$Res> { +class _$BookmarkFolderListStateCopyWithImpl<$Res> + implements $BookmarkFolderListStateCopyWith<$Res> { _$BookmarkFolderListStateCopyWithImpl(this._self, this._then); final BookmarkFolderListState _self; diff --git a/packages/stream_feeds/lib/src/state/bookmark_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/bookmark_list_state.freezed.dart index 05d05d07..a61176e2 100644 --- a/packages/stream_feeds/lib/src/state/bookmark_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/bookmark_list_state.freezed.dart @@ -20,10 +20,11 @@ mixin _$BookmarkListState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $BookmarkListStateCopyWith get copyWith => _$BookmarkListStateCopyWithImpl( - this as BookmarkListState, - _$identity, - ); + $BookmarkListStateCopyWith get copyWith => + _$BookmarkListStateCopyWithImpl( + this as BookmarkListState, + _$identity, + ); @override bool operator ==(Object other) { @@ -31,7 +32,8 @@ mixin _$BookmarkListState { (other.runtimeType == runtimeType && other is BookmarkListState && const DeepCollectionEquality().equals(other.bookmarks, bookmarks) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -58,7 +60,8 @@ abstract mixin class $BookmarkListStateCopyWith<$Res> { } /// @nodoc -class _$BookmarkListStateCopyWithImpl<$Res> implements $BookmarkListStateCopyWith<$Res> { +class _$BookmarkListStateCopyWithImpl<$Res> + implements $BookmarkListStateCopyWith<$Res> { _$BookmarkListStateCopyWithImpl(this._self, this._then); final BookmarkListState _self; diff --git a/packages/stream_feeds/lib/src/state/comment_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/comment_list_state.freezed.dart index 5fb36fe5..98f4eb6c 100644 --- a/packages/stream_feeds/lib/src/state/comment_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/comment_list_state.freezed.dart @@ -20,10 +20,11 @@ mixin _$CommentListState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $CommentListStateCopyWith get copyWith => _$CommentListStateCopyWithImpl( - this as CommentListState, - _$identity, - ); + $CommentListStateCopyWith get copyWith => + _$CommentListStateCopyWithImpl( + this as CommentListState, + _$identity, + ); @override bool operator ==(Object other) { @@ -31,7 +32,8 @@ mixin _$CommentListState { (other.runtimeType == runtimeType && other is CommentListState && const DeepCollectionEquality().equals(other.comments, comments) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -58,7 +60,8 @@ abstract mixin class $CommentListStateCopyWith<$Res> { } /// @nodoc -class _$CommentListStateCopyWithImpl<$Res> implements $CommentListStateCopyWith<$Res> { +class _$CommentListStateCopyWithImpl<$Res> + implements $CommentListStateCopyWith<$Res> { _$CommentListStateCopyWithImpl(this._self, this._then); final CommentListState _self; diff --git a/packages/stream_feeds/lib/src/state/comment_reaction_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/comment_reaction_list_state.freezed.dart index 02a3d1fc..292d8566 100644 --- a/packages/stream_feeds/lib/src/state/comment_reaction_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/comment_reaction_list_state.freezed.dart @@ -32,7 +32,8 @@ mixin _$CommentReactionListState { (other.runtimeType == runtimeType && other is CommentReactionListState && const DeepCollectionEquality().equals(other.reactions, reactions) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -59,7 +60,8 @@ abstract mixin class $CommentReactionListStateCopyWith<$Res> { } /// @nodoc -class _$CommentReactionListStateCopyWithImpl<$Res> implements $CommentReactionListStateCopyWith<$Res> { +class _$CommentReactionListStateCopyWithImpl<$Res> + implements $CommentReactionListStateCopyWith<$Res> { _$CommentReactionListStateCopyWithImpl(this._self, this._then); final CommentReactionListState _self; diff --git a/packages/stream_feeds/lib/src/state/comment_reply_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/comment_reply_list_state.freezed.dart index c42b078f..61fa9c93 100644 --- a/packages/stream_feeds/lib/src/state/comment_reply_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/comment_reply_list_state.freezed.dart @@ -32,7 +32,8 @@ mixin _$CommentReplyListState { (other.runtimeType == runtimeType && other is CommentReplyListState && const DeepCollectionEquality().equals(other.replies, replies) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -59,7 +60,8 @@ abstract mixin class $CommentReplyListStateCopyWith<$Res> { } /// @nodoc -class _$CommentReplyListStateCopyWithImpl<$Res> implements $CommentReplyListStateCopyWith<$Res> { +class _$CommentReplyListStateCopyWithImpl<$Res> + implements $CommentReplyListStateCopyWith<$Res> { _$CommentReplyListStateCopyWithImpl(this._self, this._then); final CommentReplyListState _self; diff --git a/packages/stream_feeds/lib/src/state/feed_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/feed_list_state.freezed.dart index 3c7edf3d..d273ca4b 100644 --- a/packages/stream_feeds/lib/src/state/feed_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/feed_list_state.freezed.dart @@ -20,10 +20,11 @@ mixin _$FeedListState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedListStateCopyWith get copyWith => _$FeedListStateCopyWithImpl( - this as FeedListState, - _$identity, - ); + $FeedListStateCopyWith get copyWith => + _$FeedListStateCopyWithImpl( + this as FeedListState, + _$identity, + ); @override bool operator ==(Object other) { @@ -31,7 +32,8 @@ mixin _$FeedListState { (other.runtimeType == runtimeType && other is FeedListState && const DeepCollectionEquality().equals(other.feeds, feeds) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -58,7 +60,8 @@ abstract mixin class $FeedListStateCopyWith<$Res> { } /// @nodoc -class _$FeedListStateCopyWithImpl<$Res> implements $FeedListStateCopyWith<$Res> { +class _$FeedListStateCopyWithImpl<$Res> + implements $FeedListStateCopyWith<$Res> { _$FeedListStateCopyWithImpl(this._self, this._then); final FeedListState _self; diff --git a/packages/stream_feeds/lib/src/state/feed_state.freezed.dart b/packages/stream_feeds/lib/src/state/feed_state.freezed.dart index 82c60cd5..4c16d12c 100644 --- a/packages/stream_feeds/lib/src/state/feed_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/feed_state.freezed.dart @@ -31,7 +31,8 @@ mixin _$FeedState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedStateCopyWith get copyWith => _$FeedStateCopyWithImpl(this as FeedState, _$identity); + $FeedStateCopyWith get copyWith => + _$FeedStateCopyWithImpl(this as FeedState, _$identity); @override bool operator ==(Object other) { @@ -39,7 +40,8 @@ mixin _$FeedState { (other.runtimeType == runtimeType && other is FeedState && (identical(other.fid, fid) || other.fid == fid) && - (identical(other.feedQuery, feedQuery) || other.feedQuery == feedQuery) && + (identical(other.feedQuery, feedQuery) || + other.feedQuery == feedQuery) && const DeepCollectionEquality().equals( other.activities, activities, @@ -56,7 +58,8 @@ mixin _$FeedState { followRequests, ) && const DeepCollectionEquality().equals(other.members, members) && - (identical(other.membersPagination, membersPagination) || other.membersPagination == membersPagination) && + (identical(other.membersPagination, membersPagination) || + other.membersPagination == membersPagination) && const DeepCollectionEquality().equals( other.pinnedActivities, pinnedActivities, @@ -93,7 +96,8 @@ mixin _$FeedState { /// @nodoc abstract mixin class $FeedStateCopyWith<$Res> { - factory $FeedStateCopyWith(FeedState value, $Res Function(FeedState) _then) = _$FeedStateCopyWithImpl; + factory $FeedStateCopyWith(FeedState value, $Res Function(FeedState) _then) = + _$FeedStateCopyWithImpl; @useResult $Res call({ FeedId fid, diff --git a/packages/stream_feeds/lib/src/state/follow_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/follow_list_state.freezed.dart index 1bb73386..ede8b700 100644 --- a/packages/stream_feeds/lib/src/state/follow_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/follow_list_state.freezed.dart @@ -20,10 +20,11 @@ mixin _$FollowListState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FollowListStateCopyWith get copyWith => _$FollowListStateCopyWithImpl( - this as FollowListState, - _$identity, - ); + $FollowListStateCopyWith get copyWith => + _$FollowListStateCopyWithImpl( + this as FollowListState, + _$identity, + ); @override bool operator ==(Object other) { @@ -31,7 +32,8 @@ mixin _$FollowListState { (other.runtimeType == runtimeType && other is FollowListState && const DeepCollectionEquality().equals(other.follows, follows) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -58,7 +60,8 @@ abstract mixin class $FollowListStateCopyWith<$Res> { } /// @nodoc -class _$FollowListStateCopyWithImpl<$Res> implements $FollowListStateCopyWith<$Res> { +class _$FollowListStateCopyWithImpl<$Res> + implements $FollowListStateCopyWith<$Res> { _$FollowListStateCopyWithImpl(this._self, this._then); final FollowListState _self; diff --git a/packages/stream_feeds/lib/src/state/member_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/member_list_state.freezed.dart index 469c3db6..7135dbc7 100644 --- a/packages/stream_feeds/lib/src/state/member_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/member_list_state.freezed.dart @@ -20,10 +20,11 @@ mixin _$MemberListState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $MemberListStateCopyWith get copyWith => _$MemberListStateCopyWithImpl( - this as MemberListState, - _$identity, - ); + $MemberListStateCopyWith get copyWith => + _$MemberListStateCopyWithImpl( + this as MemberListState, + _$identity, + ); @override bool operator ==(Object other) { @@ -31,7 +32,8 @@ mixin _$MemberListState { (other.runtimeType == runtimeType && other is MemberListState && const DeepCollectionEquality().equals(other.members, members) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -58,7 +60,8 @@ abstract mixin class $MemberListStateCopyWith<$Res> { } /// @nodoc -class _$MemberListStateCopyWithImpl<$Res> implements $MemberListStateCopyWith<$Res> { +class _$MemberListStateCopyWithImpl<$Res> + implements $MemberListStateCopyWith<$Res> { _$MemberListStateCopyWithImpl(this._self, this._then); final MemberListState _self; diff --git a/packages/stream_feeds/lib/src/state/moderation_config_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/moderation_config_list_state.freezed.dart index 8fb87fe4..d83c32a9 100644 --- a/packages/stream_feeds/lib/src/state/moderation_config_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/moderation_config_list_state.freezed.dart @@ -32,7 +32,8 @@ mixin _$ModerationConfigListState { (other.runtimeType == runtimeType && other is ModerationConfigListState && const DeepCollectionEquality().equals(other.configs, configs) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -59,7 +60,8 @@ abstract mixin class $ModerationConfigListStateCopyWith<$Res> { } /// @nodoc -class _$ModerationConfigListStateCopyWithImpl<$Res> implements $ModerationConfigListStateCopyWith<$Res> { +class _$ModerationConfigListStateCopyWithImpl<$Res> + implements $ModerationConfigListStateCopyWith<$Res> { _$ModerationConfigListStateCopyWithImpl(this._self, this._then); final ModerationConfigListState _self; diff --git a/packages/stream_feeds/lib/src/state/poll_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/poll_list_state.freezed.dart index c3925753..73aa63a8 100644 --- a/packages/stream_feeds/lib/src/state/poll_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/poll_list_state.freezed.dart @@ -20,10 +20,11 @@ mixin _$PollListState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PollListStateCopyWith get copyWith => _$PollListStateCopyWithImpl( - this as PollListState, - _$identity, - ); + $PollListStateCopyWith get copyWith => + _$PollListStateCopyWithImpl( + this as PollListState, + _$identity, + ); @override bool operator ==(Object other) { @@ -31,7 +32,8 @@ mixin _$PollListState { (other.runtimeType == runtimeType && other is PollListState && const DeepCollectionEquality().equals(other.polls, polls) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -58,7 +60,8 @@ abstract mixin class $PollListStateCopyWith<$Res> { } /// @nodoc -class _$PollListStateCopyWithImpl<$Res> implements $PollListStateCopyWith<$Res> { +class _$PollListStateCopyWithImpl<$Res> + implements $PollListStateCopyWith<$Res> { _$PollListStateCopyWithImpl(this._self, this._then); final PollListState _self; diff --git a/packages/stream_feeds/lib/src/state/poll_vote_list_state.freezed.dart b/packages/stream_feeds/lib/src/state/poll_vote_list_state.freezed.dart index 58026abd..7398fb45 100644 --- a/packages/stream_feeds/lib/src/state/poll_vote_list_state.freezed.dart +++ b/packages/stream_feeds/lib/src/state/poll_vote_list_state.freezed.dart @@ -20,10 +20,11 @@ mixin _$PollVoteListState { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PollVoteListStateCopyWith get copyWith => _$PollVoteListStateCopyWithImpl( - this as PollVoteListState, - _$identity, - ); + $PollVoteListStateCopyWith get copyWith => + _$PollVoteListStateCopyWithImpl( + this as PollVoteListState, + _$identity, + ); @override bool operator ==(Object other) { @@ -31,7 +32,8 @@ mixin _$PollVoteListState { (other.runtimeType == runtimeType && other is PollVoteListState && const DeepCollectionEquality().equals(other.votes, votes) && - (identical(other.pagination, pagination) || other.pagination == pagination)); + (identical(other.pagination, pagination) || + other.pagination == pagination)); } @override @@ -58,7 +60,8 @@ abstract mixin class $PollVoteListStateCopyWith<$Res> { } /// @nodoc -class _$PollVoteListStateCopyWithImpl<$Res> implements $PollVoteListStateCopyWith<$Res> { +class _$PollVoteListStateCopyWithImpl<$Res> + implements $PollVoteListStateCopyWith<$Res> { _$PollVoteListStateCopyWithImpl(this._self, this._then); final PollVoteListState _self; diff --git a/packages/stream_feeds/lib/src/state/query/activities_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/activities_query.freezed.dart index 1e974c21..ac35a96f 100644 --- a/packages/stream_feeds/lib/src/state/query/activities_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/activities_query.freezed.dart @@ -23,10 +23,11 @@ mixin _$ActivitiesQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ActivitiesQueryCopyWith get copyWith => _$ActivitiesQueryCopyWithImpl( - this as ActivitiesQuery, - _$identity, - ); + $ActivitiesQueryCopyWith get copyWith => + _$ActivitiesQueryCopyWithImpl( + this as ActivitiesQuery, + _$identity, + ); @override bool operator ==(Object other) { @@ -37,7 +38,8 @@ mixin _$ActivitiesQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -73,7 +75,8 @@ abstract mixin class $ActivitiesQueryCopyWith<$Res> { } /// @nodoc -class _$ActivitiesQueryCopyWithImpl<$Res> implements $ActivitiesQueryCopyWith<$Res> { +class _$ActivitiesQueryCopyWithImpl<$Res> + implements $ActivitiesQueryCopyWith<$Res> { _$ActivitiesQueryCopyWithImpl(this._self, this._then); final ActivitiesQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/activity_comments_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/activity_comments_query.freezed.dart index 03135dfb..59839f3c 100644 --- a/packages/stream_feeds/lib/src/state/query/activity_comments_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/activity_comments_query.freezed.dart @@ -37,14 +37,18 @@ mixin _$ActivityCommentsQuery { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityCommentsQuery && - (identical(other.objectId, objectId) || other.objectId == objectId) && - (identical(other.objectType, objectType) || other.objectType == objectType) && + (identical(other.objectId, objectId) || + other.objectId == objectId) && + (identical(other.objectType, objectType) || + other.objectType == objectType) && (identical(other.sort, sort) || other.sort == sort) && (identical(other.depth, depth) || other.depth == depth) && (identical(other.limit, limit) || other.limit == limit) && - (identical(other.repliesLimit, repliesLimit) || other.repliesLimit == repliesLimit) && + (identical(other.repliesLimit, repliesLimit) || + other.repliesLimit == repliesLimit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -86,7 +90,8 @@ abstract mixin class $ActivityCommentsQueryCopyWith<$Res> { } /// @nodoc -class _$ActivityCommentsQueryCopyWithImpl<$Res> implements $ActivityCommentsQueryCopyWith<$Res> { +class _$ActivityCommentsQueryCopyWithImpl<$Res> + implements $ActivityCommentsQueryCopyWith<$Res> { _$ActivityCommentsQueryCopyWithImpl(this._self, this._then); final ActivityCommentsQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/activity_reactions_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/activity_reactions_query.freezed.dart index 8006a7db..cec9e09e 100644 --- a/packages/stream_feeds/lib/src/state/query/activity_reactions_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/activity_reactions_query.freezed.dart @@ -35,12 +35,14 @@ mixin _$ActivityReactionsQuery { return identical(this, other) || (other.runtimeType == runtimeType && other is ActivityReactionsQuery && - (identical(other.activityId, activityId) || other.activityId == activityId) && + (identical(other.activityId, activityId) || + other.activityId == activityId) && (identical(other.filter, filter) || other.filter == filter) && const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -78,7 +80,8 @@ abstract mixin class $ActivityReactionsQueryCopyWith<$Res> { } /// @nodoc -class _$ActivityReactionsQueryCopyWithImpl<$Res> implements $ActivityReactionsQueryCopyWith<$Res> { +class _$ActivityReactionsQueryCopyWithImpl<$Res> + implements $ActivityReactionsQueryCopyWith<$Res> { _$ActivityReactionsQueryCopyWithImpl(this._self, this._then); final ActivityReactionsQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/bookmark_folders_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/bookmark_folders_query.freezed.dart index de3c2995..89e28f92 100644 --- a/packages/stream_feeds/lib/src/state/query/bookmark_folders_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/bookmark_folders_query.freezed.dart @@ -38,7 +38,8 @@ mixin _$BookmarkFoldersQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -74,7 +75,8 @@ abstract mixin class $BookmarkFoldersQueryCopyWith<$Res> { } /// @nodoc -class _$BookmarkFoldersQueryCopyWithImpl<$Res> implements $BookmarkFoldersQueryCopyWith<$Res> { +class _$BookmarkFoldersQueryCopyWithImpl<$Res> + implements $BookmarkFoldersQueryCopyWith<$Res> { _$BookmarkFoldersQueryCopyWithImpl(this._self, this._then); final BookmarkFoldersQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/bookmarks_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/bookmarks_query.freezed.dart index fd6da636..bf71a851 100644 --- a/packages/stream_feeds/lib/src/state/query/bookmarks_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/bookmarks_query.freezed.dart @@ -23,10 +23,11 @@ mixin _$BookmarksQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $BookmarksQueryCopyWith get copyWith => _$BookmarksQueryCopyWithImpl( - this as BookmarksQuery, - _$identity, - ); + $BookmarksQueryCopyWith get copyWith => + _$BookmarksQueryCopyWithImpl( + this as BookmarksQuery, + _$identity, + ); @override bool operator ==(Object other) { @@ -37,7 +38,8 @@ mixin _$BookmarksQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -73,7 +75,8 @@ abstract mixin class $BookmarksQueryCopyWith<$Res> { } /// @nodoc -class _$BookmarksQueryCopyWithImpl<$Res> implements $BookmarksQueryCopyWith<$Res> { +class _$BookmarksQueryCopyWithImpl<$Res> + implements $BookmarksQueryCopyWith<$Res> { _$BookmarksQueryCopyWithImpl(this._self, this._then); final BookmarksQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/comment_reactions_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/comment_reactions_query.freezed.dart index 14dea5e0..c7a49ca5 100644 --- a/packages/stream_feeds/lib/src/state/query/comment_reactions_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/comment_reactions_query.freezed.dart @@ -35,12 +35,14 @@ mixin _$CommentReactionsQuery { return identical(this, other) || (other.runtimeType == runtimeType && other is CommentReactionsQuery && - (identical(other.commentId, commentId) || other.commentId == commentId) && + (identical(other.commentId, commentId) || + other.commentId == commentId) && (identical(other.filter, filter) || other.filter == filter) && const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -78,7 +80,8 @@ abstract mixin class $CommentReactionsQueryCopyWith<$Res> { } /// @nodoc -class _$CommentReactionsQueryCopyWithImpl<$Res> implements $CommentReactionsQueryCopyWith<$Res> { +class _$CommentReactionsQueryCopyWithImpl<$Res> + implements $CommentReactionsQueryCopyWith<$Res> { _$CommentReactionsQueryCopyWithImpl(this._self, this._then); final CommentReactionsQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/comment_replies_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/comment_replies_query.freezed.dart index b1cffb41..3a365586 100644 --- a/packages/stream_feeds/lib/src/state/query/comment_replies_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/comment_replies_query.freezed.dart @@ -36,13 +36,16 @@ mixin _$CommentRepliesQuery { return identical(this, other) || (other.runtimeType == runtimeType && other is CommentRepliesQuery && - (identical(other.commentId, commentId) || other.commentId == commentId) && + (identical(other.commentId, commentId) || + other.commentId == commentId) && (identical(other.sort, sort) || other.sort == sort) && (identical(other.depth, depth) || other.depth == depth) && (identical(other.limit, limit) || other.limit == limit) && - (identical(other.repliesLimit, repliesLimit) || other.repliesLimit == repliesLimit) && + (identical(other.repliesLimit, repliesLimit) || + other.repliesLimit == repliesLimit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -82,7 +85,8 @@ abstract mixin class $CommentRepliesQueryCopyWith<$Res> { } /// @nodoc -class _$CommentRepliesQueryCopyWithImpl<$Res> implements $CommentRepliesQueryCopyWith<$Res> { +class _$CommentRepliesQueryCopyWithImpl<$Res> + implements $CommentRepliesQueryCopyWith<$Res> { _$CommentRepliesQueryCopyWithImpl(this._self, this._then); final CommentRepliesQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/comments_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/comments_query.freezed.dart index e37458b9..b534c22e 100644 --- a/packages/stream_feeds/lib/src/state/query/comments_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/comments_query.freezed.dart @@ -23,10 +23,11 @@ mixin _$CommentsQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $CommentsQueryCopyWith get copyWith => _$CommentsQueryCopyWithImpl( - this as CommentsQuery, - _$identity, - ); + $CommentsQueryCopyWith get copyWith => + _$CommentsQueryCopyWithImpl( + this as CommentsQuery, + _$identity, + ); @override bool operator ==(Object other) { @@ -37,11 +38,13 @@ mixin _$CommentsQuery { (identical(other.sort, sort) || other.sort == sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override - int get hashCode => Object.hash(runtimeType, filter, sort, limit, next, previous); + int get hashCode => + Object.hash(runtimeType, filter, sort, limit, next, previous); @override String toString() { @@ -66,7 +69,8 @@ abstract mixin class $CommentsQueryCopyWith<$Res> { } /// @nodoc -class _$CommentsQueryCopyWithImpl<$Res> implements $CommentsQueryCopyWith<$Res> { +class _$CommentsQueryCopyWithImpl<$Res> + implements $CommentsQueryCopyWith<$Res> { _$CommentsQueryCopyWithImpl(this._self, this._then); final CommentsQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/feed_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/feed_query.freezed.dart index 7c01318a..eb581bf5 100644 --- a/packages/stream_feeds/lib/src/state/query/feed_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/feed_query.freezed.dart @@ -31,7 +31,8 @@ mixin _$FeedQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedQueryCopyWith get copyWith => _$FeedQueryCopyWithImpl(this as FeedQuery, _$identity); + $FeedQueryCopyWith get copyWith => + _$FeedQueryCopyWithImpl(this as FeedQuery, _$identity); @override bool operator ==(Object other) { @@ -39,22 +40,29 @@ mixin _$FeedQuery { (other.runtimeType == runtimeType && other is FeedQuery && (identical(other.fid, fid) || other.fid == fid) && - (identical(other.activityFilter, activityFilter) || other.activityFilter == activityFilter) && - (identical(other.activityLimit, activityLimit) || other.activityLimit == activityLimit) && - (identical(other.activityNext, activityNext) || other.activityNext == activityNext) && - (identical(other.activityPrevious, activityPrevious) || other.activityPrevious == activityPrevious) && + (identical(other.activityFilter, activityFilter) || + other.activityFilter == activityFilter) && + (identical(other.activityLimit, activityLimit) || + other.activityLimit == activityLimit) && + (identical(other.activityNext, activityNext) || + other.activityNext == activityNext) && + (identical(other.activityPrevious, activityPrevious) || + other.activityPrevious == activityPrevious) && (identical(other.data, data) || other.data == data) && const DeepCollectionEquality().equals( other.externalRanking, externalRanking, ) && - (identical(other.followerLimit, followerLimit) || other.followerLimit == followerLimit) && - (identical(other.followingLimit, followingLimit) || other.followingLimit == followingLimit) && + (identical(other.followerLimit, followerLimit) || + other.followerLimit == followerLimit) && + (identical(other.followingLimit, followingLimit) || + other.followingLimit == followingLimit) && const DeepCollectionEquality().equals( other.interestWeights, interestWeights, ) && - (identical(other.memberLimit, memberLimit) || other.memberLimit == memberLimit) && + (identical(other.memberLimit, memberLimit) || + other.memberLimit == memberLimit) && (identical(other.view, view) || other.view == view) && (identical(other.watch, watch) || other.watch == watch)); } @@ -85,7 +93,8 @@ mixin _$FeedQuery { /// @nodoc abstract mixin class $FeedQueryCopyWith<$Res> { - factory $FeedQueryCopyWith(FeedQuery value, $Res Function(FeedQuery) _then) = _$FeedQueryCopyWithImpl; + factory $FeedQueryCopyWith(FeedQuery value, $Res Function(FeedQuery) _then) = + _$FeedQueryCopyWithImpl; @useResult $Res call({ FeedId fid, diff --git a/packages/stream_feeds/lib/src/state/query/feeds_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/feeds_query.freezed.dart index 257a9a41..c750c7e2 100644 --- a/packages/stream_feeds/lib/src/state/query/feeds_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/feeds_query.freezed.dart @@ -24,7 +24,8 @@ mixin _$FeedsQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FeedsQueryCopyWith get copyWith => _$FeedsQueryCopyWithImpl(this as FeedsQuery, _$identity); + $FeedsQueryCopyWith get copyWith => + _$FeedsQueryCopyWithImpl(this as FeedsQuery, _$identity); @override bool operator ==(Object other) { @@ -35,7 +36,8 @@ mixin _$FeedsQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous) && + (identical(other.previous, previous) || + other.previous == previous) && (identical(other.watch, watch) || other.watch == watch)); } diff --git a/packages/stream_feeds/lib/src/state/query/follows_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/follows_query.freezed.dart index 2f1613dd..760da67b 100644 --- a/packages/stream_feeds/lib/src/state/query/follows_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/follows_query.freezed.dart @@ -23,10 +23,11 @@ mixin _$FollowsQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FollowsQueryCopyWith get copyWith => _$FollowsQueryCopyWithImpl( - this as FollowsQuery, - _$identity, - ); + $FollowsQueryCopyWith get copyWith => + _$FollowsQueryCopyWithImpl( + this as FollowsQuery, + _$identity, + ); @override bool operator ==(Object other) { @@ -37,7 +38,8 @@ mixin _$FollowsQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override diff --git a/packages/stream_feeds/lib/src/state/query/members_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/members_query.freezed.dart index 349904b6..79c9c923 100644 --- a/packages/stream_feeds/lib/src/state/query/members_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/members_query.freezed.dart @@ -24,10 +24,11 @@ mixin _$MembersQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $MembersQueryCopyWith get copyWith => _$MembersQueryCopyWithImpl( - this as MembersQuery, - _$identity, - ); + $MembersQueryCopyWith get copyWith => + _$MembersQueryCopyWithImpl( + this as MembersQuery, + _$identity, + ); @override bool operator ==(Object other) { @@ -39,7 +40,8 @@ mixin _$MembersQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override diff --git a/packages/stream_feeds/lib/src/state/query/moderation_configs_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/moderation_configs_query.freezed.dart index fbf6636a..9f443aea 100644 --- a/packages/stream_feeds/lib/src/state/query/moderation_configs_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/moderation_configs_query.freezed.dart @@ -38,7 +38,8 @@ mixin _$ModerationConfigsQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -74,7 +75,8 @@ abstract mixin class $ModerationConfigsQueryCopyWith<$Res> { } /// @nodoc -class _$ModerationConfigsQueryCopyWithImpl<$Res> implements $ModerationConfigsQueryCopyWith<$Res> { +class _$ModerationConfigsQueryCopyWithImpl<$Res> + implements $ModerationConfigsQueryCopyWith<$Res> { _$ModerationConfigsQueryCopyWithImpl(this._self, this._then); final ModerationConfigsQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/poll_votes_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/poll_votes_query.freezed.dart index 9626756f..cf74df03 100644 --- a/packages/stream_feeds/lib/src/state/query/poll_votes_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/poll_votes_query.freezed.dart @@ -25,10 +25,11 @@ mixin _$PollVotesQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PollVotesQueryCopyWith get copyWith => _$PollVotesQueryCopyWithImpl( - this as PollVotesQuery, - _$identity, - ); + $PollVotesQueryCopyWith get copyWith => + _$PollVotesQueryCopyWithImpl( + this as PollVotesQuery, + _$identity, + ); @override bool operator ==(Object other) { @@ -41,7 +42,8 @@ mixin _$PollVotesQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override @@ -81,7 +83,8 @@ abstract mixin class $PollVotesQueryCopyWith<$Res> { } /// @nodoc -class _$PollVotesQueryCopyWithImpl<$Res> implements $PollVotesQueryCopyWith<$Res> { +class _$PollVotesQueryCopyWithImpl<$Res> + implements $PollVotesQueryCopyWith<$Res> { _$PollVotesQueryCopyWithImpl(this._self, this._then); final PollVotesQuery _self; diff --git a/packages/stream_feeds/lib/src/state/query/polls_query.freezed.dart b/packages/stream_feeds/lib/src/state/query/polls_query.freezed.dart index 413ca850..6426ee74 100644 --- a/packages/stream_feeds/lib/src/state/query/polls_query.freezed.dart +++ b/packages/stream_feeds/lib/src/state/query/polls_query.freezed.dart @@ -23,7 +23,8 @@ mixin _$PollsQuery { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $PollsQueryCopyWith get copyWith => _$PollsQueryCopyWithImpl(this as PollsQuery, _$identity); + $PollsQueryCopyWith get copyWith => + _$PollsQueryCopyWithImpl(this as PollsQuery, _$identity); @override bool operator ==(Object other) { @@ -34,7 +35,8 @@ mixin _$PollsQuery { const DeepCollectionEquality().equals(other.sort, sort) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.next, next) || other.next == next) && - (identical(other.previous, previous) || other.previous == previous)); + (identical(other.previous, previous) || + other.previous == previous)); } @override 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 1c17640b..98fc318f 100644 --- a/packages/stream_feeds/lib/src/ws/events/events.freezed.dart +++ b/packages/stream_feeds/lib/src/ws/events/events.freezed.dart @@ -25,10 +25,11 @@ mixin _$HealthCheckEvent { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $HealthCheckEventCopyWith get copyWith => _$HealthCheckEventCopyWithImpl( - this as HealthCheckEvent, - _$identity, - ); + $HealthCheckEventCopyWith get copyWith => + _$HealthCheckEventCopyWithImpl( + this as HealthCheckEvent, + _$identity, + ); @override bool operator ==(Object other) { @@ -36,11 +37,14 @@ mixin _$HealthCheckEvent { (other.runtimeType == runtimeType && other is HealthCheckEvent && (identical(other.cid, cid) || other.cid == cid) && - (identical(other.connectionId, connectionId) || other.connectionId == connectionId) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.connectionId, connectionId) || + other.connectionId == connectionId) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && const DeepCollectionEquality().equals(other.custom, custom) && (identical(other.me, me) || other.me == me) && - (identical(other.receivedAt, receivedAt) || other.receivedAt == receivedAt) && + (identical(other.receivedAt, receivedAt) || + other.receivedAt == receivedAt) && (identical(other.type, type) || other.type == type)); } @@ -81,7 +85,8 @@ abstract mixin class $HealthCheckEventCopyWith<$Res> { } /// @nodoc -class _$HealthCheckEventCopyWithImpl<$Res> implements $HealthCheckEventCopyWith<$Res> { +class _$HealthCheckEventCopyWithImpl<$Res> + implements $HealthCheckEventCopyWith<$Res> { _$HealthCheckEventCopyWithImpl(this._self, this._then); final HealthCheckEvent _self; @@ -146,24 +151,28 @@ mixin _$ConnectedEvent { /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $ConnectedEventCopyWith get copyWith => _$ConnectedEventCopyWithImpl( - this as ConnectedEvent, - _$identity, - ); + $ConnectedEventCopyWith get copyWith => + _$ConnectedEventCopyWithImpl( + this as ConnectedEvent, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is ConnectedEvent && - (identical(other.connectionId, connectionId) || other.connectionId == connectionId) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.connectionId, connectionId) || + other.connectionId == connectionId) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.me, me) || other.me == me) && (identical(other.type, type) || other.type == type)); } @override - int get hashCode => Object.hash(runtimeType, connectionId, createdAt, me, type); + int get hashCode => + Object.hash(runtimeType, connectionId, createdAt, me, type); @override String toString() { @@ -187,7 +196,8 @@ abstract mixin class $ConnectedEventCopyWith<$Res> { } /// @nodoc -class _$ConnectedEventCopyWithImpl<$Res> implements $ConnectedEventCopyWith<$Res> { +class _$ConnectedEventCopyWithImpl<$Res> + implements $ConnectedEventCopyWith<$Res> { _$ConnectedEventCopyWithImpl(this._self, this._then); final ConnectedEvent _self; @@ -248,14 +258,17 @@ mixin _$ConnectionErrorEvent { return identical(this, other) || (other.runtimeType == runtimeType && other is ConnectionErrorEvent && - (identical(other.connectionId, connectionId) || other.connectionId == connectionId) && - (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.connectionId, connectionId) || + other.connectionId == connectionId) && + (identical(other.createdAt, createdAt) || + other.createdAt == createdAt) && (identical(other.error, error) || other.error == error) && (identical(other.type, type) || other.type == type)); } @override - int get hashCode => Object.hash(runtimeType, connectionId, createdAt, error, type); + int get hashCode => + Object.hash(runtimeType, connectionId, createdAt, error, type); @override String toString() { @@ -279,7 +292,8 @@ abstract mixin class $ConnectionErrorEventCopyWith<$Res> { } /// @nodoc -class _$ConnectionErrorEventCopyWithImpl<$Res> implements $ConnectionErrorEventCopyWith<$Res> { +class _$ConnectionErrorEventCopyWithImpl<$Res> + implements $ConnectionErrorEventCopyWith<$Res> { _$ConnectionErrorEventCopyWithImpl(this._self, this._then); final ConnectionErrorEvent _self; diff --git a/packages/stream_feeds/lib/src/ws/events/events.g.dart b/packages/stream_feeds/lib/src/ws/events/events.g.dart index 0a2bd582..9f9b0384 100644 --- a/packages/stream_feeds/lib/src/ws/events/events.g.dart +++ b/packages/stream_feeds/lib/src/ws/events/events.g.dart @@ -6,33 +6,37 @@ part of 'events.dart'; // JsonSerializableGenerator // ************************************************************************** -HealthCheckEvent _$HealthCheckEventFromJson(Map json) => HealthCheckEvent( - cid: json['cid'] as String?, - connectionId: json['connection_id'] as String, - createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), - ), - custom: json['custom'] as Map, - me: json['me'] == null ? null : OwnUserResponse.fromJson(json['me'] as Map), - receivedAt: _$JsonConverterFromJson( - json['received_at'], - const EpochDateTimeConverter().fromJson, - ), - type: json['type'] as String? ?? 'health.check', -); +HealthCheckEvent _$HealthCheckEventFromJson(Map json) => + HealthCheckEvent( + cid: json['cid'] as String?, + connectionId: json['connection_id'] as String, + createdAt: const EpochDateTimeConverter().fromJson( + json['created_at'] as Object, + ), + custom: json['custom'] as Map, + me: json['me'] == null + ? null + : OwnUserResponse.fromJson(json['me'] as Map), + receivedAt: _$JsonConverterFromJson( + json['received_at'], + const EpochDateTimeConverter().fromJson, + ), + type: json['type'] as String? ?? 'health.check', + ); -Map _$HealthCheckEventToJson(HealthCheckEvent instance) => { - 'cid': instance.cid, - 'connection_id': instance.connectionId, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), - 'custom': instance.custom, - 'me': instance.me?.toJson(), - 'received_at': _$JsonConverterToJson( - instance.receivedAt, - const EpochDateTimeConverter().toJson, - ), - 'type': instance.type, -}; +Map _$HealthCheckEventToJson(HealthCheckEvent instance) => + { + 'cid': instance.cid, + 'connection_id': instance.connectionId, + 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'custom': instance.custom, + 'me': instance.me?.toJson(), + 'received_at': _$JsonConverterToJson( + instance.receivedAt, + const EpochDateTimeConverter().toJson, + ), + 'type': instance.type, + }; Value? _$JsonConverterFromJson( Object? json, @@ -44,21 +48,22 @@ Json? _$JsonConverterToJson( Json? Function(Value value) toJson, ) => value == null ? null : toJson(value); -ConnectedEvent _$ConnectedEventFromJson(Map json) => ConnectedEvent( - connectionId: json['connection_id'] as String, - createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), - ), - me: OwnUserResponse.fromJson(json['me'] as Map), - type: json['type'] as String? ?? 'connection.ok', -); +ConnectedEvent _$ConnectedEventFromJson(Map json) => + ConnectedEvent( + connectionId: json['connection_id'] as String, + createdAt: const EpochDateTimeConverter().fromJson( + json['created_at'] as Object, + ), + me: OwnUserResponse.fromJson(json['me'] as Map), + type: json['type'] as String? ?? 'connection.ok', + ); ConnectionErrorEvent _$ConnectionErrorEventFromJson( Map json, ) => ConnectionErrorEvent( connectionId: json['connection_id'] as String, createdAt: const EpochDateTimeConverter().fromJson( - (json['created_at'] as num).toInt(), + json['created_at'] as Object, ), error: StreamApiError.fromJson(json['error'] as Map), type: json['type'] as String? ?? 'connection.error', diff --git a/packages/stream_feeds_test/analysis_options.yaml b/packages/stream_feeds_test/analysis_options.yaml index 192f3dbb..37426d2f 100644 --- a/packages/stream_feeds_test/analysis_options.yaml +++ b/packages/stream_feeds_test/analysis_options.yaml @@ -1,6 +1,8 @@ include: ../../analysis_options.yaml analyzer: + exclude: + - build/** errors: # Allow accessing @internal and @visibleForTesting members in test utilities invalid_use_of_internal_member: ignore diff --git a/packages/stream_feeds_test/lib/src/helpers/test_data.dart b/packages/stream_feeds_test/lib/src/helpers/test_data.dart index b095ceb5..313011aa 100644 --- a/packages/stream_feeds_test/lib/src/helpers/test_data.dart +++ b/packages/stream_feeds_test/lib/src/helpers/test_data.dart @@ -263,7 +263,7 @@ FeedResponse createDefaultFeedResponse({ int activityCount = 0, int followerCount = 0, int followingCount = 0, - List? ownCapabilities, + List? ownCapabilities, FeedMemberResponse? ownMembership, List? ownFollowings, List? ownFollows, diff --git a/sample_app/analysis_options.yaml b/sample_app/analysis_options.yaml index f031fcbe..fde22e38 100644 --- a/sample_app/analysis_options.yaml +++ b/sample_app/analysis_options.yaml @@ -3,6 +3,7 @@ include: ../analysis_options.yaml analyzer: # TODO: not working if added on the root analysis file exclude: + - build/** # exclude all the generated files - lib/**/*.*.dart - lib/firebase_options.dart From 6783085ead7d5493e3f401c7879d9b117c049f2a Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Tue, 11 Aug 2026 03:24:18 +0200 Subject: [PATCH 2/2] feat(api): update generated models and API endpoints - Add support for translation, moderation queues, and batch reaction queries. - Update blocklist configurations with confusable folding and substring matching. - Replace `EpochDateTimeConverter` with `StreamDateTimeConverter` for unified date handling. - Add i18n and share tracking support to activity and comment models. - Rename and refine moderation response types (e.g., `ModerationBanResponse`, `FlagItemResponse`). - Update channel member models to use partial response types in chat messages. - Remove redundant `userId` query parameters from poll-related endpoints. --- .../src/generated/api/api/default_api.dart | 96 ++- .../src/generated/api/api/default_api.g.dart | 700 ++++++++++++++++-- .../api/model/action_log_response.dart | 4 +- .../api/model/action_log_response.g.dart | 8 +- .../api/model/activity_added_event.dart | 5 +- .../api/model/activity_added_event.g.dart | 10 +- .../api/model/activity_deleted_event.dart | 5 +- .../api/model/activity_deleted_event.g.dart | 10 +- .../api/model/activity_feedback_event.dart | 5 +- .../api/model/activity_feedback_event.g.dart | 10 +- .../activity_feedback_event_payload.dart | 4 +- .../activity_feedback_event_payload.g.dart | 8 +- .../api/model/activity_mark_event.dart | 5 +- .../api/model/activity_mark_event.g.dart | 10 +- .../api/model/activity_pin_response.dart | 4 +- .../api/model/activity_pin_response.g.dart | 8 +- .../api/model/activity_pinned_event.dart | 5 +- .../api/model/activity_pinned_event.g.dart | 10 +- .../model/activity_reaction_added_event.dart | 5 +- .../activity_reaction_added_event.g.dart | 10 +- .../activity_reaction_deleted_event.dart | 5 +- .../activity_reaction_deleted_event.g.dart | 10 +- .../activity_reaction_updated_event.dart | 5 +- .../activity_reaction_updated_event.g.dart | 10 +- .../activity_removed_from_feed_event.dart | 5 +- .../activity_removed_from_feed_event.g.dart | 10 +- .../generated/api/model/activity_request.dart | 1 - .../api/model/activity_request.g.dart | 2 +- .../api/model/activity_response.dart | 31 +- .../api/model/activity_response.freezed.dart | 23 +- .../api/model/activity_response.g.dart | 122 ++- .../api/model/activity_restored_event.dart | 5 +- .../api/model/activity_restored_event.g.dart | 10 +- .../api/model/activity_selector_config.dart | 2 +- .../api/model/activity_selector_config.g.dart | 4 +- .../api/model/activity_unpinned_event.dart | 5 +- .../api/model/activity_unpinned_event.g.dart | 10 +- .../api/model/activity_updated_event.dart | 5 +- .../api/model/activity_updated_event.g.dart | 10 +- .../api/model/add_activity_request.dart | 1 - .../api/model/add_activity_request.g.dart | 2 +- .../model/add_comment_reaction_request.dart | 4 + .../add_comment_reaction_request.freezed.dart | 14 +- .../model/add_comment_reaction_request.g.dart | 2 + .../model/add_comment_reaction_response.dart | 13 + ...add_comment_reaction_response.freezed.dart | 33 +- .../add_comment_reaction_response.g.dart | 10 + .../api/model/add_comments_batch_request.dart | 1 - .../model/add_comments_batch_request.g.dart | 8 +- .../model/add_comments_batch_response.dart | 1 - .../model/add_comments_batch_response.g.dart | 6 +- .../api/model/add_reaction_request.dart | 4 + .../model/add_reaction_request.freezed.dart | 14 +- .../api/model/add_reaction_request.g.dart | 2 + .../api/model/add_reaction_response.dart | 13 + .../model/add_reaction_response.freezed.dart | 33 +- .../api/model/add_reaction_response.g.dart | 10 + .../model/add_user_group_members_request.dart | 1 - .../add_user_group_members_request.g.dart | 2 +- .../model/aggregated_activity_response.dart | 5 +- .../model/aggregated_activity_response.g.dart | 16 +- .../api/model/ai_audio_config_request.dart | 34 + .../ai_audio_config_request.freezed.dart | 86 +++ .../api/model/ai_audio_config_request.g.dart | 21 + .../api/model/ai_audio_config_response.dart | 38 + .../ai_audio_config_response.freezed.dart | 97 +++ .../api/model/ai_audio_config_response.g.dart | 23 + .../generated/api/model/ai_image_config.dart | 2 - .../api/model/ai_image_config.g.dart | 11 +- .../generated/api/model/ai_text_config.dart | 2 - .../generated/api/model/ai_text_config.g.dart | 13 +- .../generated/api/model/ai_video_config.dart | 1 - .../api/model/ai_video_config.g.dart | 8 +- .../api/model/app_updated_event.dart | 5 +- .../api/model/app_updated_event.g.dart | 10 +- .../api/model/appeal_item_response.dart | 4 +- .../api/model/appeal_item_response.g.dart | 8 +- .../src/generated/api/model/attachment.dart | 1 - .../src/generated/api/model/attachment.g.dart | 2 +- ...automod_platform_circumvention_config.dart | 1 - ...tomod_platform_circumvention_config.g.dart | 2 +- .../automod_semantic_filters_config.dart | 1 - .../automod_semantic_filters_config.g.dart | 12 +- .../api/model/automod_toxicity_config.dart | 1 - .../api/model/automod_toxicity_config.g.dart | 2 +- .../api/model/ban_info_response.dart | 12 +- .../api/model/ban_info_response.freezed.dart | 20 +- .../api/model/ban_info_response.g.dart | 12 +- .../generated/api/model/ban_response.g.dart | 11 - ...atch_query_activity_reactions_request.dart | 51 ++ ...ry_activity_reactions_request.freezed.dart | 132 ++++ ...ch_query_activity_reactions_request.g.dart | 29 + ...tch_query_activity_reactions_response.dart | 43 ++ ...y_activity_reactions_response.freezed.dart | 111 +++ ...h_query_activity_reactions_response.g.dart | 26 + ...batch_query_comment_reactions_request.dart | 51 ++ ...ery_comment_reactions_request.freezed.dart | 132 ++++ ...tch_query_comment_reactions_request.g.dart | 29 + ...atch_query_comment_reactions_response.dart | 43 ++ ...ry_comment_reactions_response.freezed.dart | 111 +++ ...ch_query_comment_reactions_response.g.dart | 27 + .../api/model/block_list_config.dart | 1 - .../api/model/block_list_config.g.dart | 3 +- .../api/model/block_list_response.dart | 17 +- .../model/block_list_response.freezed.dart | 37 +- .../api/model/block_list_response.g.dart | 16 +- .../api/model/block_users_response.dart | 2 +- .../api/model/block_users_response.g.dart | 4 +- .../api/model/blocked_user_response.dart | 2 +- .../api/model/blocked_user_response.g.dart | 4 +- .../generated/api/model/bodyguard_rule.dart | 1 - .../generated/api/model/bodyguard_rule.g.dart | 10 +- .../api/model/bookmark_added_event.dart | 5 +- .../api/model/bookmark_added_event.g.dart | 10 +- .../api/model/bookmark_deleted_event.dart | 5 +- .../api/model/bookmark_deleted_event.g.dart | 10 +- .../model/bookmark_folder_deleted_event.dart | 5 +- .../bookmark_folder_deleted_event.g.dart | 10 +- .../api/model/bookmark_folder_response.dart | 4 +- .../api/model/bookmark_folder_response.g.dart | 8 +- .../model/bookmark_folder_updated_event.dart | 5 +- .../bookmark_folder_updated_event.g.dart | 10 +- .../api/model/bookmark_response.dart | 4 +- .../api/model/bookmark_response.g.dart | 8 +- .../api/model/bookmark_updated_event.dart | 5 +- .../api/model/bookmark_updated_event.g.dart | 10 +- .../model/bulk_action_appeals_request.dart | 1 - .../model/bulk_action_appeals_request.g.dart | 2 +- .../model/bulk_action_appeals_response.dart | 2 - .../model/bulk_action_appeals_response.g.dart | 8 +- .../bulk_delete_action_config_request.dart | 1 - .../bulk_delete_action_config_request.g.dart | 2 +- .../bulk_upsert_action_config_request.dart | 1 - .../bulk_upsert_action_config_request.g.dart | 10 +- .../bulk_upsert_action_config_response.dart | 1 - .../bulk_upsert_action_config_response.g.dart | 14 +- .../api/model/channel_config_with_info.dart | 5 +- .../api/model/channel_config_with_info.g.dart | 11 +- .../channel_member_partial_response.dart | 39 + ...annel_member_partial_response.freezed.dart | 102 +++ .../channel_member_partial_response.g.dart | 23 + .../api/model/channel_member_response.dart | 26 +- .../channel_member_response.freezed.dart | 25 +- .../api/model/channel_member_response.g.dart | 44 +- .../generated/api/model/channel_metadata.dart | 63 ++ .../api/model/channel_metadata.freezed.dart | 154 ++++ .../api/model/channel_metadata.g.dart | 47 ++ .../src/generated/api/model/channel_mute.dart | 6 +- .../generated/api/model/channel_mute.g.dart | 12 +- .../api/model/channel_own_capability.dart | 2 + .../api/model/channel_own_capability.g.dart | 1 + .../channel_push_preferences_response.dart | 2 +- .../channel_push_preferences_response.g.dart | 4 +- .../generated/api/model/channel_response.dart | 15 +- .../api/model/channel_response.g.dart | 31 +- .../model/chat_draft_payload_response.dart | 1 - .../model/chat_draft_payload_response.g.dart | 2 +- .../api/model/chat_draft_response.dart | 2 +- .../api/model/chat_draft_response.g.dart | 4 +- .../api/model/chat_message_response.dart | 22 +- .../model/chat_message_response.freezed.dart | 6 +- .../api/model/chat_message_response.g.dart | 80 +- .../model/chat_reaction_group_response.dart | 5 +- .../model/chat_reaction_group_response.g.dart | 22 +- .../chat_reaction_group_user_response.dart | 2 +- .../chat_reaction_group_user_response.g.dart | 4 +- .../api/model/chat_reaction_response.dart | 5 +- .../api/model/chat_reaction_response.g.dart | 10 +- .../model/chat_reminder_response_data.dart | 6 +- .../model/chat_reminder_response_data.g.dart | 12 +- .../chat_shared_location_response_data.dart | 6 +- .../chat_shared_location_response_data.g.dart | 12 +- .../model/closed_caption_rule_parameters.dart | 4 + ...losed_caption_rule_parameters.freezed.dart | 11 +- .../closed_caption_rule_parameters.g.dart | 2 + .../api/model/collection_request.dart | 1 - .../api/model/collection_request.g.dart | 2 +- .../api/model/collection_response.dart | 4 +- .../api/model/collection_response.g.dart | 8 +- .../lib/src/generated/api/model/command.dart | 4 +- .../src/generated/api/model/command.g.dart | 8 +- .../api/model/comment_added_event.dart | 5 +- .../api/model/comment_added_event.g.dart | 10 +- .../api/model/comment_deleted_event.dart | 5 +- .../api/model/comment_deleted_event.g.dart | 10 +- .../model/comment_reaction_added_event.dart | 5 +- .../model/comment_reaction_added_event.g.dart | 10 +- .../model/comment_reaction_deleted_event.dart | 5 +- .../comment_reaction_deleted_event.g.dart | 10 +- .../model/comment_reaction_updated_event.dart | 5 +- .../comment_reaction_updated_event.g.dart | 10 +- .../generated/api/model/comment_response.dart | 14 +- .../api/model/comment_response.freezed.dart | 11 +- .../api/model/comment_response.g.dart | 38 +- .../api/model/comment_restored_event.dart | 5 +- .../api/model/comment_restored_event.g.dart | 10 +- .../api/model/comment_updated_event.dart | 5 +- .../api/model/comment_updated_event.g.dart | 10 +- .../generated/api/model/config_response.dart | 9 +- .../api/model/config_response.freezed.dart | 11 +- .../api/model/config_response.g.dart | 19 +- .../content_custom_property_parameters.dart | 35 + ...nt_custom_property_parameters.freezed.dart | 82 ++ .../content_custom_property_parameters.g.dart | 21 + .../api/model/create_block_list_request.dart | 9 +- .../create_block_list_request.freezed.dart | 28 +- .../model/create_block_list_request.g.dart | 6 +- .../api/model/create_collections_request.dart | 1 - .../model/create_collections_request.g.dart | 8 +- .../model/create_collections_response.dart | 1 - .../model/create_collections_response.g.dart | 8 +- .../api/model/create_feeds_batch_request.dart | 1 - .../model/create_feeds_batch_request.g.dart | 2 +- .../model/create_feeds_batch_response.dart | 1 - .../model/create_feeds_batch_response.g.dart | 2 +- .../api/model/create_queue_request.dart | 57 ++ .../model/create_queue_request.freezed.dart | 118 +++ .../api/model/create_queue_request.g.dart | 33 + .../api/model/delete_activities_request.dart | 1 - .../model/delete_activities_request.g.dart | 2 +- .../api/model/delete_activities_response.dart | 1 - .../model/delete_activities_response.g.dart | 2 +- .../delete_user_messages_request_payload.dart | 64 ++ ...user_messages_request_payload.freezed.dart | 128 ++++ ...elete_user_messages_request_payload.g.dart | 40 + .../generated/api/model/device_response.dart | 2 +- .../api/model/device_response.g.dart | 4 +- .../api/model/draft_payload_response.dart | 1 - .../api/model/draft_payload_response.g.dart | 2 +- .../generated/api/model/draft_response.dart | 2 +- .../generated/api/model/draft_response.g.dart | 4 +- .../model/enriched_collection_response.dart | 4 +- .../model/enriched_collection_response.g.dart | 8 +- .../api/model/entity_creator_response.dart | 15 +- .../api/model/entity_creator_response.g.dart | 30 +- .../api/model/feed_created_event.dart | 6 +- .../api/model/feed_created_event.g.dart | 26 +- .../api/model/feed_deleted_event.dart | 5 +- .../api/model/feed_deleted_event.g.dart | 10 +- .../src/generated/api/model/feed_group.dart | 11 +- .../src/generated/api/model/feed_group.g.dart | 38 +- .../api/model/feed_group_changed_event.dart | 5 +- .../api/model/feed_group_changed_event.g.dart | 10 +- .../api/model/feed_group_deleted_event.dart | 5 +- .../api/model/feed_group_deleted_event.g.dart | 10 +- .../api/model/feed_group_restored_event.dart | 5 +- .../model/feed_group_restored_event.g.dart | 10 +- .../api/model/feed_member_added_event.dart | 5 +- .../api/model/feed_member_added_event.g.dart | 10 +- .../api/model/feed_member_removed_event.dart | 5 +- .../model/feed_member_removed_event.g.dart | 10 +- .../api/model/feed_member_response.dart | 8 +- .../api/model/feed_member_response.g.dart | 16 +- .../api/model/feed_member_updated_event.dart | 5 +- .../model/feed_member_updated_event.g.dart | 10 +- .../generated/api/model/feed_response.dart | 6 +- .../generated/api/model/feed_response.g.dart | 12 +- .../api/model/feed_suggestion_response.dart | 6 +- .../api/model/feed_suggestion_response.g.dart | 12 +- .../api/model/feed_updated_event.dart | 5 +- .../api/model/feed_updated_event.g.dart | 10 +- .../api/model/feeds_bookmark_response.dart | 4 +- .../api/model/feeds_bookmark_response.g.dart | 8 +- .../feeds_enriched_collection_response.dart | 5 +- .../feeds_enriched_collection_response.g.dart | 10 +- .../api/model/feeds_feed_response.dart | 6 +- .../api/model/feeds_feed_response.g.dart | 12 +- .../model/feeds_reaction_group_response.dart | 4 +- .../feeds_reaction_group_response.g.dart | 8 +- .../api/model/feeds_reaction_response.dart | 4 +- .../api/model/feeds_reaction_response.g.dart | 8 +- .../api/model/feeds_share_response.dart | 39 + .../model/feeds_share_response.freezed.dart | 91 +++ .../api/model/feeds_share_response.g.dart | 21 + .../api/model/feeds_v3_activity_response.dart | 31 +- .../feeds_v3_activity_response.freezed.dart | 23 +- .../model/feeds_v3_activity_response.g.dart | 120 ++- .../api/model/feeds_v3_comment_response.dart | 14 +- .../feeds_v3_comment_response.freezed.dart | 11 +- .../model/feeds_v3_comment_response.g.dart | 38 +- .../api/model/file_upload_config.dart | 4 - .../api/model/file_upload_config.g.dart | 8 +- .../api/model/filter_config_response.dart | 9 +- .../model/filter_config_response.freezed.dart | 26 +- .../api/model/filter_config_response.g.dart | 8 +- ..._response.dart => flag_item_response.dart} | 12 +- ...d.dart => flag_item_response.freezed.dart} | 36 +- ...ponse.g.dart => flag_item_response.g.dart} | 6 +- .../src/generated/api/model/flood_config.dart | 4 + .../api/model/flood_config.freezed.dart | 27 +- .../generated/api/model/flood_config.g.dart | 2 + .../flood_identical_rule_parameters.dart | 39 + ...ood_identical_rule_parameters.freezed.dart | 97 +++ .../flood_identical_rule_parameters.g.dart | 23 + .../model/flood_similar_rule_parameters.dart | 42 ++ ...flood_similar_rule_parameters.freezed.dart | 111 +++ .../flood_similar_rule_parameters.g.dart | 25 + .../api/model/follow_batch_request.dart | 1 - .../api/model/follow_batch_request.g.dart | 3 +- .../api/model/follow_batch_response.dart | 2 - .../api/model/follow_batch_response.g.dart | 8 +- .../api/model/follow_created_event.dart | 5 +- .../api/model/follow_created_event.g.dart | 10 +- .../api/model/follow_deleted_event.dart | 5 +- .../api/model/follow_deleted_event.g.dart | 10 +- .../generated/api/model/follow_response.dart | 8 +- .../api/model/follow_response.g.dart | 16 +- .../api/model/follow_updated_event.dart | 5 +- .../api/model/follow_updated_event.g.dart | 10 +- .../api/model/full_user_response.dart | 20 +- .../api/model/full_user_response.g.dart | 48 +- .../api/model/get_action_config_response.dart | 1 - .../model/get_action_config_response.g.dart | 26 +- .../api/model/get_blocked_users_response.dart | 1 - .../model/get_blocked_users_response.g.dart | 8 +- .../model/get_comment_replies_response.dart | 1 - .../model/get_comment_replies_response.g.dart | 10 +- .../api/model/get_comments_response.dart | 1 - .../api/model/get_comments_response.g.dart | 12 +- .../get_follow_suggestions_response.dart | 1 - .../get_follow_suggestions_response.g.dart | 10 +- .../generated/api/model/get_og_response.dart | 1 - .../api/model/get_og_response.g.dart | 2 +- .../api/model/get_or_create_feed_request.dart | 4 + .../get_or_create_feed_request.freezed.dart | 15 +- .../model/get_or_create_feed_request.g.dart | 2 + .../model/get_or_create_feed_response.dart | 6 - .../model/get_or_create_feed_response.g.dart | 48 +- .../model/get_user_interests_response.dart | 1 - .../model/get_user_interests_response.g.dart | 8 +- .../src/generated/api/model/harm_config.dart | 2 - .../generated/api/model/harm_config.g.dart | 10 +- .../api/model/import_block_list_request.dart | 34 + .../import_block_list_request.freezed.dart | 86 +++ .../model/import_block_list_request.g.dart | 21 + .../api/model/import_block_list_response.dart | 34 + .../import_block_list_response.freezed.dart | 82 ++ .../model/import_block_list_response.g.dart | 21 + .../ip_content_count_rule_parameters.dart | 35 + ...content_count_rule_parameters.freezed.dart | 82 ++ .../ip_content_count_rule_parameters.g.dart | 21 + .../model/ip_flag_count_rule_parameters.dart | 42 ++ ...ip_flag_count_rule_parameters.freezed.dart | 113 +++ .../ip_flag_count_rule_parameters.g.dart | 25 + .../api/model/list_block_list_response.dart | 5 +- .../list_block_list_response.freezed.dart | 23 +- .../api/model/list_block_list_response.g.dart | 10 +- .../api/model/list_devices_response.dart | 1 - .../api/model/list_devices_response.g.dart | 4 +- .../api/model/list_queues_response.dart | 34 + .../model/list_queues_response.freezed.dart | 85 +++ .../api/model/list_queues_response.g.dart | 21 + .../api/model/list_user_groups_response.dart | 1 - .../model/list_user_groups_response.g.dart | 8 +- .../src/generated/api/model/llm_config.dart | 1 - .../src/generated/api/model/llm_config.g.dart | 2 +- .../lib/src/generated/api/model/llm_rule.dart | 1 - .../src/generated/api/model/llm_rule.g.dart | 10 +- .../api/model/membership_level_response.dart | 5 +- .../model/membership_level_response.g.dart | 10 +- .../generated/api/model/message_response.dart | 22 +- .../api/model/message_response.freezed.dart | 6 +- .../api/model/message_response.g.dart | 76 +- ...onse.dart => moderation_ban_response.dart} | 12 +- ...t => moderation_ban_response.freezed.dart} | 39 +- .../api/model/moderation_ban_response.g.dart | 15 + ...nse.dart => moderation_call_response.dart} | 22 +- ... => moderation_call_response.freezed.dart} | 41 +- ...g.dart => moderation_call_response.g.dart} | 30 +- .../model/moderation_custom_action_event.dart | 5 +- .../moderation_custom_action_event.g.dart | 10 +- .../api/model/moderation_flag_response.dart | 5 +- .../api/model/moderation_flag_response.g.dart | 10 +- .../api/model/moderation_flagged_event.dart | 5 +- .../api/model/moderation_flagged_event.g.dart | 10 +- .../model/moderation_mark_reviewed_event.dart | 5 +- .../moderation_mark_reviewed_event.g.dart | 10 +- .../api/model/moderation_payload.dart | 20 + .../api/model/moderation_payload.freezed.dart | 53 +- .../api/model/moderation_payload.g.dart | 14 + .../model/moderation_payload_response.dart | 20 + .../moderation_payload_response.freezed.dart | 53 +- .../model/moderation_payload_response.g.dart | 14 + .../api/model/moderation_queue_response.dart | 68 ++ .../moderation_queue_response.freezed.dart | 164 ++++ .../model/moderation_queue_response.g.dart | 41 + .../src/generated/api/model/mute_request.dart | 1 - .../generated/api/model/mute_request.g.dart | 2 +- .../notification_feed_updated_event.dart | 5 +- .../notification_feed_updated_event.g.dart | 10 +- .../model/notification_status_response.dart | 4 +- .../model/notification_status_response.g.dart | 8 +- .../api/model/ocr_content_parameters.dart | 38 + .../model/ocr_content_parameters.freezed.dart | 104 +++ .../api/model/ocr_content_parameters.g.dart | 23 + .../api/model/own_batch_request.dart | 1 - .../api/model/own_batch_request.g.dart | 6 +- .../api/model/own_batch_response.dart | 1 - .../api/model/own_batch_response.g.dart | 8 +- .../api/model/own_user_response.dart | 17 +- .../api/model/own_user_response.g.dart | 42 +- .../api/model/pin_activity_response.dart | 2 +- .../api/model/pin_activity_response.g.dart | 4 +- .../api/model/poll_closed_feed_event.dart | 5 +- .../api/model/poll_closed_feed_event.g.dart | 10 +- .../api/model/poll_deleted_feed_event.dart | 5 +- .../api/model/poll_deleted_feed_event.g.dart | 10 +- .../api/model/poll_option_response_data.dart | 1 - .../model/poll_option_response_data.g.dart | 2 +- .../api/model/poll_response_data.dart | 10 +- .../api/model/poll_response_data.g.dart | 66 +- .../api/model/poll_updated_feed_event.dart | 5 +- .../api/model/poll_updated_feed_event.g.dart | 10 +- .../model/poll_vote_casted_feed_event.dart | 5 +- .../model/poll_vote_casted_feed_event.g.dart | 10 +- .../model/poll_vote_changed_feed_event.dart | 5 +- .../model/poll_vote_changed_feed_event.g.dart | 10 +- .../model/poll_vote_removed_feed_event.dart | 5 +- .../model/poll_vote_removed_feed_event.g.dart | 10 +- .../api/model/poll_vote_response_data.dart | 4 +- .../api/model/poll_vote_response_data.g.dart | 8 +- .../api/model/poll_votes_response.dart | 1 - .../api/model/poll_votes_response.g.dart | 8 +- .../api/model/push_preference_input.dart | 2 +- .../api/model/push_preference_input.g.dart | 4 +- .../api/model/push_preferences_response.dart | 2 +- .../model/push_preferences_response.g.dart | 4 +- .../api/model/query_activities_response.dart | 1 - .../model/query_activities_response.g.dart | 8 +- .../query_activity_reactions_response.dart | 1 - .../query_activity_reactions_response.g.dart | 10 +- .../model/query_activity_shares_response.dart | 42 ++ ...uery_activity_shares_response.freezed.dart | 110 +++ .../query_activity_shares_response.g.dart | 25 + .../api/model/query_appeals_response.dart | 1 - .../api/model/query_appeals_response.g.dart | 4 +- .../query_bookmark_folders_response.dart | 1 - .../query_bookmark_folders_response.g.dart | 10 +- .../api/model/query_bookmarks_response.dart | 1 - .../api/model/query_bookmarks_response.g.dart | 8 +- .../api/model/query_collections_response.dart | 1 - .../model/query_collections_response.g.dart | 8 +- .../query_comment_reactions_response.dart | 1 - .../query_comment_reactions_response.g.dart | 10 +- .../api/model/query_comments_request.dart | 1 - .../api/model/query_comments_request.g.dart | 2 +- .../api/model/query_comments_response.dart | 1 - .../api/model/query_comments_response.g.dart | 6 +- .../model/query_feed_members_response.dart | 1 - .../model/query_feed_members_response.g.dart | 8 +- .../api/model/query_feeds_response.dart | 1 - .../api/model/query_feeds_response.g.dart | 2 +- .../api/model/query_follows_response.dart | 1 - .../api/model/query_follows_response.g.dart | 4 +- .../query_moderation_configs_response.dart | 1 - .../query_moderation_configs_response.g.dart | 4 +- .../query_pinned_activities_response.dart | 1 - .../query_pinned_activities_response.g.dart | 8 +- .../api/model/query_polls_response.dart | 1 - .../api/model/query_polls_response.g.dart | 4 +- .../model/query_review_queue_response.dart | 3 - .../model/query_review_queue_response.g.dart | 38 +- .../api/model/query_users_payload.dart | 1 - .../api/model/query_users_payload.g.dart | 2 +- .../api/model/query_users_response.dart | 1 - .../api/model/query_users_response.g.dart | 4 +- .../generated/api/model/queue_response.dart | 34 + .../api/model/queue_response.freezed.dart | 81 ++ .../generated/api/model/queue_response.g.dart | 21 + .../lib/src/generated/api/model/reaction.dart | 6 +- .../src/generated/api/model/reaction.g.dart | 12 +- .../api/model/reaction_group_response.dart | 5 +- .../api/model/reaction_group_response.g.dart | 18 +- .../model/reaction_group_user_response.dart | 2 +- .../model/reaction_group_user_response.g.dart | 4 +- .../api/model/reaction_response.dart | 5 +- .../api/model/reaction_response.g.dart | 10 +- .../api/model/read_collections_response.dart | 1 - .../model/read_collections_response.g.dart | 8 +- .../api/model/reminder_response_data.dart | 6 +- .../api/model/reminder_response_data.g.dart | 12 +- .../remove_user_group_members_request.dart | 1 - .../remove_user_group_members_request.g.dart | 2 +- .../api/model/review_queue_item_response.dart | 16 +- .../review_queue_item_response.freezed.dart | 6 +- .../model/review_queue_item_response.g.dart | 43 +- .../lib/src/generated/api/model/role.dart | 5 +- .../lib/src/generated/api/model/role.g.dart | 10 +- .../api/model/rule_builder_action.dart | 4 + .../model/rule_builder_action.freezed.dart | 11 +- .../api/model/rule_builder_action.g.dart | 2 + .../api/model/rule_builder_condition.dart | 24 + .../model/rule_builder_condition.freezed.dart | 67 +- .../api/model/rule_builder_condition.g.dart | 36 + .../api/model/search_roles_response.dart | 1 - .../api/model/search_roles_response.g.dart | 2 +- .../model/search_user_groups_response.dart | 1 - .../model/search_user_groups_response.g.dart | 8 +- .../generated/api/model/share_response.dart | 39 + .../api/model/share_response.freezed.dart | 91 +++ .../generated/api/model/share_response.g.dart | 21 + .../api/model/shared_location_response.dart | 6 +- .../api/model/shared_location_response.g.dart | 12 +- .../model/shared_location_response_data.dart | 6 +- .../shared_location_response_data.g.dart | 12 +- .../api/model/shared_locations_response.dart | 1 - .../model/shared_locations_response.g.dart | 12 +- .../api/model/stories_feed_updated_event.dart | 5 +- .../model/stories_feed_updated_event.g.dart | 10 +- .../api/model/submit_action_request.dart | 6 + .../model/submit_action_request.freezed.dart | 12 +- .../api/model/submit_action_request.g.dart | 7 + .../api/model/text_content_parameters.dart | 8 + .../text_content_parameters.freezed.dart | 23 +- .../api/model/text_content_parameters.g.dart | 4 + .../api/model/threaded_comment_response.dart | 14 +- .../threaded_comment_response.freezed.dart | 11 +- .../model/threaded_comment_response.g.dart | 38 +- .../model/track_activity_metrics_request.dart | 1 - .../track_activity_metrics_request.g.dart | 10 +- .../track_activity_metrics_response.dart | 1 - .../track_activity_metrics_response.g.dart | 14 +- .../api/model/translate_activity_request.dart | 30 + .../translate_activity_request.freezed.dart | 76 ++ .../model/translate_activity_request.g.dart | 15 + .../model/translate_activity_response.dart | 34 + .../translate_activity_response.freezed.dart | 82 ++ .../model/translate_activity_response.g.dart | 21 + .../api/model/translate_comment_request.dart | 30 + .../translate_comment_request.freezed.dart | 76 ++ .../model/translate_comment_request.g.dart | 15 + .../api/model/translate_comment_response.dart | 34 + .../translate_comment_response.freezed.dart | 82 ++ .../model/translate_comment_response.g.dart | 21 + .../model/unban_action_request_payload.dart | 4 + .../unban_action_request_payload.freezed.dart | 13 +- .../model/unban_action_request_payload.g.dart | 2 + .../api/model/unfollow_batch_request.dart | 1 - .../api/model/unfollow_batch_request.g.dart | 3 +- .../api/model/unfollow_batch_response.dart | 1 - .../api/model/unfollow_batch_response.g.dart | 4 +- .../generated/api/model/unmute_request.dart | 30 + .../api/model/unmute_request.freezed.dart | 75 ++ .../generated/api/model/unmute_request.g.dart | 15 + .../generated/api/model/unmute_response.dart | 34 + .../api/model/unmute_response.freezed.dart | 88 +++ .../api/model/unmute_response.g.dart | 17 + .../api/model/update_activity_request.dart | 2 +- .../api/model/update_activity_request.g.dart | 4 +- .../api/model/update_block_list_request.dart | 8 + .../update_block_list_request.freezed.dart | 28 +- .../model/update_block_list_request.g.dart | 4 + .../api/model/update_collection_request.dart | 1 - .../model/update_collection_request.g.dart | 2 +- .../api/model/update_collections_request.dart | 1 - .../model/update_collections_request.g.dart | 10 +- .../model/update_collections_response.dart | 1 - .../model/update_collections_response.g.dart | 8 +- .../model/update_feed_members_response.dart | 3 - .../model/update_feed_members_response.g.dart | 14 +- .../model/update_live_location_request.dart | 2 +- .../model/update_live_location_request.g.dart | 4 +- .../api/model/update_queue_request.dart | 42 ++ .../model/update_queue_request.freezed.dart | 109 +++ .../api/model/update_queue_request.g.dart | 21 + .../model/update_users_partial_request.dart | 1 - .../model/update_users_partial_request.g.dart | 10 +- .../api/model/update_users_request.dart | 1 - .../api/model/update_users_request.g.dart | 8 +- .../api/model/update_users_response.dart | 1 - .../api/model/update_users_response.g.dart | 11 +- .../api/model/upsert_activities_request.dart | 1 - .../model/upsert_activities_request.g.dart | 8 +- .../api/model/upsert_activities_response.dart | 1 - .../model/upsert_activities_response.g.dart | 8 +- .../api/model/upsert_config_request.dart | 4 + .../model/upsert_config_request.freezed.dart | 15 +- .../api/model/upsert_config_request.g.dart | 6 + .../upsert_push_preferences_request.dart | 1 - .../upsert_push_preferences_request.g.dart | 8 +- .../upsert_push_preferences_response.dart | 2 - .../upsert_push_preferences_response.g.dart | 34 +- .../api/model/user_banned_event.dart | 7 +- .../api/model/user_banned_event.g.dart | 14 +- .../api/model/user_deactivated_event.dart | 5 +- .../api/model/user_deactivated_event.g.dart | 10 +- .../api/model/user_group_member.dart | 47 ++ .../api/model/user_group_member.freezed.dart | 111 +++ .../api/model/user_group_member.g.dart | 25 + .../api/model/user_group_response.dart | 8 +- .../model/user_group_response.freezed.dart | 11 +- .../api/model/user_group_response.g.dart | 12 +- .../api/model/user_mute_response.dart | 6 +- .../api/model/user_mute_response.g.dart | 12 +- .../api/model/user_reactivated_event.dart | 5 +- .../api/model/user_reactivated_event.g.dart | 10 +- .../generated/api/model/user_response.dart | 15 +- .../generated/api/model/user_response.g.dart | 30 +- .../model/user_response_common_fields.dart | 15 +- .../model/user_response_common_fields.g.dart | 30 +- .../model/user_response_privacy_fields.dart | 15 +- .../model/user_response_privacy_fields.g.dart | 30 +- .../api/model/user_unbanned_event.dart | 5 +- .../api/model/user_unbanned_event.g.dart | 10 +- .../api/model/user_updated_event.dart | 5 +- .../api/model/user_updated_event.g.dart | 10 +- .../api/model/velocity_filter_config.dart | 1 - .../api/model/velocity_filter_config.g.dart | 10 +- .../api/model/video_call_rule_config.dart | 2 - .../api/model/video_call_rule_config.g.dart | 4 +- .../generated/api/model/ws_auth_message.dart | 4 + .../api/model/ws_auth_message.freezed.dart | 24 +- .../api/model/ws_auth_message.g.dart | 2 + .../lib/src/generated/api/models.dart | 63 +- .../lib/src/ws/events/events.dart | 8 +- .../lib/src/ws/events/events.g.dart | 14 +- 616 files changed, 8824 insertions(+), 2333 deletions(-) create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.g.dart delete mode 100644 packages/stream_feeds/lib/src/generated/api/model/ban_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/channel_metadata.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/channel_metadata.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/channel_metadata.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/create_queue_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/create_queue_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/create_queue_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.g.dart rename packages/stream_feeds/lib/src/generated/api/model/{flag_response.dart => flag_item_response.dart} (67%) rename packages/stream_feeds/lib/src/generated/api/model/{flag_response.freezed.dart => flag_item_response.freezed.dart} (69%) rename packages/stream_feeds/lib/src/generated/api/model/{flag_response.g.dart => flag_item_response.g.dart} (62%) create mode 100644 packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/list_queues_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/list_queues_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/list_queues_response.g.dart rename packages/stream_feeds/lib/src/generated/api/model/{ban_response.dart => moderation_ban_response.dart} (62%) rename packages/stream_feeds/lib/src/generated/api/model/{ban_response.freezed.dart => moderation_ban_response.freezed.dart} (62%) create mode 100644 packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.g.dart rename packages/stream_feeds/lib/src/generated/api/model/{call_response.dart => moderation_call_response.dart} (79%) rename packages/stream_feeds/lib/src/generated/api/model/{call_response.freezed.dart => moderation_call_response.freezed.dart} (85%) rename packages/stream_feeds/lib/src/generated/api/model/{call_response.g.dart => moderation_call_response.g.dart} (72%) create mode 100644 packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/queue_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/queue_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/queue_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/share_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/share_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/share_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/unmute_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/unmute_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/unmute_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/unmute_response.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/unmute_response.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/unmute_response.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/update_queue_request.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/update_queue_request.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/update_queue_request.g.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/user_group_member.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/user_group_member.freezed.dart create mode 100644 packages/stream_feeds/lib/src/generated/api/model/user_group_member.g.dart 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 eb735350..17e6315b 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 @@ -85,10 +85,20 @@ abstract interface class DefaultApi { }); @POST('/api/v2/moderation/ban') - Future> ban({ + Future> ban({ @Body() required BanRequest banRequest, }); + @POST('/api/v2/feeds/activities/reactions/query') + Future> batchQueryActivityReactions({ + @Body() required BatchQueryActivityReactionsRequest batchQueryActivityReactionsRequest, + }); + + @POST('/api/v2/feeds/comments/reactions/query') + Future> batchQueryCommentReactions({ + @Body() required BatchQueryCommentReactionsRequest batchQueryCommentReactionsRequest, + }); + @POST('/api/v2/users/block') Future> blockUsers({ @Body() required BlockUsersRequest blockUsersRequest, @@ -159,6 +169,11 @@ abstract interface class DefaultApi { @Body() required CreatePollOptionRequest createPollOptionRequest, }); + @POST('/api/v2/moderation/queues') + Future> createQueue({ + @Body() required CreateQueueRequest createQueueRequest, + }); + @POST('/api/v2/usergroups') Future> createUserGroup({ @Body() required CreateUserGroupRequest createUserGroupRequest, @@ -262,14 +277,12 @@ abstract interface class DefaultApi { @DELETE('/api/v2/polls/{poll_id}') Future> deletePoll({ @Path('poll_id') required String pollId, - @Query('user_id') String? userId, }); @DELETE('/api/v2/polls/{poll_id}/options/{option_id}') Future> deletePollOption({ @Path('poll_id') required String pollId, @Path('option_id') required String optionId, - @Query('user_id') String? userId, }); @DELETE('/api/v2/feeds/activities/{activity_id}/polls/{poll_id}/vote/{vote_id}') @@ -277,7 +290,11 @@ abstract interface class DefaultApi { @Path('activity_id') required String activityId, @Path('poll_id') required String pollId, @Path('vote_id') required String voteId, - @Query('user_id') String? userId, + }); + + @POST('/api/v2/moderation/queues/{id}/delete') + Future> deleteQueue({ + @Path('id') required String id, }); @DELETE('/api/v2/usergroups/{id}') @@ -287,7 +304,7 @@ abstract interface class DefaultApi { }); @POST('/api/v2/moderation/flag') - Future> flag({ + Future> flag({ @Body() required FlagRequest flagRequest, }); @@ -314,6 +331,8 @@ abstract interface class DefaultApi { @Path('id') required String id, @Query('comment_sort') String? commentSort, @Query('comment_limit') int? commentLimit, + @Query('language') String? language, + @Query('translate_text') bool? translateText, }); @GET('/api/v2/app') @@ -330,6 +349,8 @@ abstract interface class DefaultApi { @GET('/api/v2/feeds/comments/{id}') Future> getComment({ @Path('id') required String id, + @Query('language') String? language, + @Query('translate_text') bool? translateText, }); @GET('/api/v2/feeds/comments/{id}/replies') @@ -339,6 +360,8 @@ abstract interface class DefaultApi { @Query('sort') String? sort, @Query('replies_limit') int? repliesLimit, @Query('id_around') String? idAround, + @Query('language') String? language, + @Query('translate_text') bool? translateText, @Query('limit') int? limit, @Query('prev') String? prev, @Query('next') String? next, @@ -352,6 +375,8 @@ abstract interface class DefaultApi { @Query('sort') String? sort, @Query('replies_limit') int? repliesLimit, @Query('id_around') String? idAround, + @Query('language') String? language, + @Query('translate_text') bool? translateText, @Query('limit') int? limit, @Query('prev') String? prev, @Query('next') String? next, @@ -378,6 +403,8 @@ abstract interface class DefaultApi { Future> getOrCreateFeed({ @Path('feed_group_id') required String feedGroupId, @Path('feed_id') required String feedId, + @Query('language') String? language, + @Query('translate_text') bool? translateText, @Body() GetOrCreateFeedRequest? getOrCreateFeedRequest, }); @@ -404,14 +431,17 @@ abstract interface class DefaultApi { @GET('/api/v2/polls/{poll_id}') Future> getPoll({ @Path('poll_id') required String pollId, - @Query('user_id') String? userId, }); @GET('/api/v2/polls/{poll_id}/options/{option_id}') Future> getPollOption({ @Path('poll_id') required String pollId, @Path('option_id') required String optionId, - @Query('user_id') String? userId, + }); + + @GET('/api/v2/moderation/queues/{id}') + Future> getQueue({ + @Path('id') required String id, }); @GET('/api/v2/usergroups/{id}') @@ -429,14 +459,25 @@ abstract interface class DefaultApi { @GET('/api/v2/users/live_locations') Future> getUserLiveLocations(); + @POST('/api/v2/blocklists/{id}/import') + Future> importBlockList({ + @Path('id') required String id, + @Body() required ImportBlockListRequest importBlockListRequest, + }); + @GET('/api/v2/blocklists') Future> listBlockLists({ @Query('team') String? team, + @Query('cursor') String? cursor, + @Query('limit') int? limit, }); @GET('/api/v2/devices') Future> listDevices(); + @GET('/api/v2/moderation/queues') + Future> listQueues(); + @GET('/api/v2/usergroups') Future> listUserGroups({ @Query('limit') int? limit, @@ -477,6 +518,8 @@ abstract interface class DefaultApi { @POST('/api/v2/feeds/activities/query') Future> queryActivities({ + @Query('language') String? language, + @Query('translate_text') bool? translateText, @Body() QueryActivitiesRequest? queryActivitiesRequest, }); @@ -486,6 +529,14 @@ abstract interface class DefaultApi { @Body() QueryActivityReactionsRequest? queryActivityReactionsRequest, }); + @GET('/api/v2/feeds/activities/{activity_id}/shares') + Future> queryActivityShares({ + @Path('activity_id') required String activityId, + @Query('limit') int? limit, + @Query('prev') String? prev, + @Query('next') String? next, + }); + @POST('/api/v2/moderation/appeals') Future> queryAppeals({ @Body() QueryAppealsRequest? queryAppealsRequest, @@ -498,6 +549,8 @@ abstract interface class DefaultApi { @POST('/api/v2/feeds/bookmarks/query') Future> queryBookmarks({ + @Query('language') String? language, + @Query('translate_text') bool? translateText, @Body() QueryBookmarksRequest? queryBookmarksRequest, }); @@ -514,6 +567,8 @@ abstract interface class DefaultApi { @POST('/api/v2/feeds/comments/query') Future> queryComments({ + @Query('language') String? language, + @Query('translate_text') bool? translateText, @Body() required QueryCommentsRequest queryCommentsRequest, }); @@ -543,19 +598,19 @@ abstract interface class DefaultApi { Future> queryPinnedActivities({ @Path('feed_group_id') required String feedGroupId, @Path('feed_id') required String feedId, + @Query('language') String? language, + @Query('translate_text') bool? translateText, @Body() QueryPinnedActivitiesRequest? queryPinnedActivitiesRequest, }); @POST('/api/v2/polls/{poll_id}/votes') Future> queryPollVotes({ @Path('poll_id') required String pollId, - @Query('user_id') String? userId, @Body() QueryPollVotesRequest? queryPollVotesRequest, }); @POST('/api/v2/polls/query') Future> queryPolls({ - @Query('user_id') String? userId, @Body() QueryPollsRequest? queryPollsRequest, }); @@ -636,6 +691,18 @@ abstract interface class DefaultApi { @Body() required TrackActivityMetricsRequest trackActivityMetricsRequest, }); + @POST('/api/v2/feeds/activities/{id}/translate') + Future> translateActivity({ + @Path('id') required String id, + @Body() required TranslateActivityRequest translateActivityRequest, + }); + + @POST('/api/v2/feeds/comments/{id}/translate') + Future> translateComment({ + @Path('id') required String id, + @Body() required TranslateCommentRequest translateCommentRequest, + }); + @POST('/api/v2/users/unblock') Future> unblockUsers({ @Body() required UnblockUsersRequest unblockUsersRequest, @@ -650,6 +717,11 @@ abstract interface class DefaultApi { @Query('enrich_own_fields') bool? enrichOwnFields, }); + @POST('/api/v2/moderation/unmute') + Future> unmute({ + @Body() required UnmuteRequest unmuteRequest, + }); + @DELETE('/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin') Future> unpinActivity({ @Path('feed_group_id') required String feedGroupId, @@ -757,6 +829,12 @@ abstract interface class DefaultApi { @Body() required UpsertPushPreferencesRequest upsertPushPreferencesRequest, }); + @PATCH('/api/v2/moderation/queues/{id}') + Future> updateQueue({ + @Path('id') required String id, + @Body() UpdateQueueRequest? updateQueueRequest, + }); + @PUT('/api/v2/usergroups/{id}') Future> updateUserGroup({ @Path('id') required String id, 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 1a1f7046..5f052206 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 @@ -508,13 +508,13 @@ class _DefaultApi implements DefaultApi { ); } - Future _ban({required BanRequest banRequest}) async { + Future _ban({required BanRequest banRequest}) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(banRequest.toJson()); - final _options = _setStreamType>( + final _options = _setStreamType>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, @@ -525,9 +525,9 @@ class _DefaultApi implements DefaultApi { .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); - late BanResponse _value; + late ModerationBanResponse _value; try { - _value = BanResponse.fromJson(_result.data!); + _value = ModerationBanResponse.fromJson(_result.data!); } on Object catch (e, s) { errorLogger?.logError(e, s, _options, response: _result); rethrow; @@ -536,12 +536,101 @@ class _DefaultApi implements DefaultApi { } @override - Future> ban({required BanRequest banRequest}) { - return _ResultCallAdapter().adapt( + Future> ban({required BanRequest banRequest}) { + return _ResultCallAdapter().adapt( () => _ban(banRequest: banRequest), ); } + Future _batchQueryActivityReactions({ + required BatchQueryActivityReactionsRequest + batchQueryActivityReactionsRequest, + }) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + final _data = {}; + _data.addAll(batchQueryActivityReactionsRequest.toJson()); + final _options = + _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/feeds/activities/reactions/query', + queryParameters: queryParameters, + data: _data, + ) + .copyWith( + baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), + ), + ); + final _result = await _dio.fetch>(_options); + late BatchQueryActivityReactionsResponse _value; + try { + _value = BatchQueryActivityReactionsResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> + batchQueryActivityReactions({ + required BatchQueryActivityReactionsRequest + batchQueryActivityReactionsRequest, + }) { + return _ResultCallAdapter().adapt( + () => _batchQueryActivityReactions( + batchQueryActivityReactionsRequest: batchQueryActivityReactionsRequest, + ), + ); + } + + Future _batchQueryCommentReactions({ + required BatchQueryCommentReactionsRequest + batchQueryCommentReactionsRequest, + }) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + final _data = {}; + _data.addAll(batchQueryCommentReactionsRequest.toJson()); + final _options = _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/feeds/comments/reactions/query', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late BatchQueryCommentReactionsResponse _value; + try { + _value = BatchQueryCommentReactionsResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> + batchQueryCommentReactions({ + required BatchQueryCommentReactionsRequest + batchQueryCommentReactionsRequest, + }) { + return _ResultCallAdapter().adapt( + () => _batchQueryCommentReactions( + batchQueryCommentReactionsRequest: batchQueryCommentReactionsRequest, + ), + ); + } + Future _blockUsers({ required BlockUsersRequest blockUsersRequest, }) async { @@ -1066,6 +1155,44 @@ class _DefaultApi implements DefaultApi { ); } + Future _createQueue({ + required CreateQueueRequest createQueueRequest, + }) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + final _data = {}; + _data.addAll(createQueueRequest.toJson()); + final _options = _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/moderation/queues', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late QueueResponse _value; + try { + _value = QueueResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> createQueue({ + required CreateQueueRequest createQueueRequest, + }) { + return _ResultCallAdapter().adapt( + () => _createQueue(createQueueRequest: createQueueRequest), + ); + } + Future _createUserGroup({ required CreateUserGroupRequest createUserGroupRequest, }) async { @@ -1762,13 +1889,9 @@ class _DefaultApi implements DefaultApi { ); } - Future _deletePoll({ - required String pollId, - String? userId, - }) async { + Future _deletePoll({required String pollId}) async { final _extra = {}; - final queryParameters = {r'user_id': userId}; - queryParameters.removeWhere((k, v) => v == null); + final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>( @@ -1793,23 +1916,18 @@ class _DefaultApi implements DefaultApi { } @override - Future> deletePoll({ - required String pollId, - String? userId, - }) { + Future> deletePoll({required String pollId}) { return _ResultCallAdapter().adapt( - () => _deletePoll(pollId: pollId, userId: userId), + () => _deletePoll(pollId: pollId), ); } Future _deletePollOption({ required String pollId, required String optionId, - String? userId, }) async { final _extra = {}; - final queryParameters = {r'user_id': userId}; - queryParameters.removeWhere((k, v) => v == null); + final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>( @@ -1837,11 +1955,9 @@ class _DefaultApi implements DefaultApi { Future> deletePollOption({ required String pollId, required String optionId, - String? userId, }) { return _ResultCallAdapter().adapt( - () => - _deletePollOption(pollId: pollId, optionId: optionId, userId: userId), + () => _deletePollOption(pollId: pollId, optionId: optionId), ); } @@ -1849,11 +1965,9 @@ class _DefaultApi implements DefaultApi { required String activityId, required String pollId, required String voteId, - String? userId, }) async { final _extra = {}; - final queryParameters = {r'user_id': userId}; - queryParameters.removeWhere((k, v) => v == null); + final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>( @@ -1882,18 +1996,49 @@ class _DefaultApi implements DefaultApi { required String activityId, required String pollId, required String voteId, - String? userId, }) { return _ResultCallAdapter().adapt( () => _deletePollVote( activityId: activityId, pollId: pollId, voteId: voteId, - userId: userId, ), ); } + Future _deleteQueue({required String id}) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + const Map? _data = null; + final _options = _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/moderation/queues/${id}/delete', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late QueueResponse _value; + try { + _value = QueueResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> deleteQueue({required String id}) { + return _ResultCallAdapter().adapt( + () => _deleteQueue(id: id), + ); + } + Future _deleteUserGroup({ required String id, String? teamId, @@ -1934,13 +2079,13 @@ class _DefaultApi implements DefaultApi { ); } - Future _flag({required FlagRequest flagRequest}) async { + Future _flag({required FlagRequest flagRequest}) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(flagRequest.toJson()); - final _options = _setStreamType>( + final _options = _setStreamType>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, @@ -1951,9 +2096,9 @@ class _DefaultApi implements DefaultApi { .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); - late FlagResponse _value; + late FlagItemResponse _value; try { - _value = FlagResponse.fromJson(_result.data!); + _value = FlagItemResponse.fromJson(_result.data!); } on Object catch (e, s) { errorLogger?.logError(e, s, _options, response: _result); rethrow; @@ -1962,8 +2107,8 @@ class _DefaultApi implements DefaultApi { } @override - Future> flag({required FlagRequest flagRequest}) { - return _ResultCallAdapter().adapt( + Future> flag({required FlagRequest flagRequest}) { + return _ResultCallAdapter().adapt( () => _flag(flagRequest: flagRequest), ); } @@ -2102,11 +2247,15 @@ class _DefaultApi implements DefaultApi { required String id, String? commentSort, int? commentLimit, + String? language, + bool? translateText, }) async { final _extra = {}; final queryParameters = { r'comment_sort': commentSort, r'comment_limit': commentLimit, + r'language': language, + r'translate_text': translateText, }; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; @@ -2137,12 +2286,16 @@ class _DefaultApi implements DefaultApi { required String id, String? commentSort, int? commentLimit, + String? language, + bool? translateText, }) { return _ResultCallAdapter().adapt( () => _getActivity( id: id, commentSort: commentSort, commentLimit: commentLimit, + language: language, + translateText: translateText, ), ); } @@ -2244,9 +2397,17 @@ class _DefaultApi implements DefaultApi { ); } - Future _getComment({required String id}) async { + Future _getComment({ + required String id, + String? language, + bool? translateText, + }) async { final _extra = {}; - final queryParameters = {}; + final queryParameters = { + r'language': language, + r'translate_text': translateText, + }; + queryParameters.removeWhere((k, v) => v == null); final _headers = {}; const Map? _data = null; final _options = _setStreamType>( @@ -2271,9 +2432,14 @@ class _DefaultApi implements DefaultApi { } @override - Future> getComment({required String id}) { + Future> getComment({ + required String id, + String? language, + bool? translateText, + }) { return _ResultCallAdapter().adapt( - () => _getComment(id: id), + () => + _getComment(id: id, language: language, translateText: translateText), ); } @@ -2283,6 +2449,8 @@ class _DefaultApi implements DefaultApi { String? sort, int? repliesLimit, String? idAround, + String? language, + bool? translateText, int? limit, String? prev, String? next, @@ -2293,6 +2461,8 @@ class _DefaultApi implements DefaultApi { r'sort': sort, r'replies_limit': repliesLimit, r'id_around': idAround, + r'language': language, + r'translate_text': translateText, r'limit': limit, r'prev': prev, r'next': next, @@ -2328,6 +2498,8 @@ class _DefaultApi implements DefaultApi { String? sort, int? repliesLimit, String? idAround, + String? language, + bool? translateText, int? limit, String? prev, String? next, @@ -2339,6 +2511,8 @@ class _DefaultApi implements DefaultApi { sort: sort, repliesLimit: repliesLimit, idAround: idAround, + language: language, + translateText: translateText, limit: limit, prev: prev, next: next, @@ -2353,6 +2527,8 @@ class _DefaultApi implements DefaultApi { String? sort, int? repliesLimit, String? idAround, + String? language, + bool? translateText, int? limit, String? prev, String? next, @@ -2365,6 +2541,8 @@ class _DefaultApi implements DefaultApi { r'sort': sort, r'replies_limit': repliesLimit, r'id_around': idAround, + r'language': language, + r'translate_text': translateText, r'limit': limit, r'prev': prev, r'next': next, @@ -2401,6 +2579,8 @@ class _DefaultApi implements DefaultApi { String? sort, int? repliesLimit, String? idAround, + String? language, + bool? translateText, int? limit, String? prev, String? next, @@ -2413,6 +2593,8 @@ class _DefaultApi implements DefaultApi { sort: sort, repliesLimit: repliesLimit, idAround: idAround, + language: language, + translateText: translateText, limit: limit, prev: prev, next: next, @@ -2534,10 +2716,15 @@ class _DefaultApi implements DefaultApi { Future _getOrCreateFeed({ required String feedGroupId, required String feedId, + String? language, + bool? translateText, GetOrCreateFeedRequest? getOrCreateFeedRequest, }) async { final _extra = {}; - final queryParameters = {}; + final queryParameters = { + r'language': language, + r'translate_text': translateText, + }; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; final _data = {}; @@ -2567,12 +2754,16 @@ class _DefaultApi implements DefaultApi { Future> getOrCreateFeed({ required String feedGroupId, required String feedId, + String? language, + bool? translateText, GetOrCreateFeedRequest? getOrCreateFeedRequest, }) { return _ResultCallAdapter().adapt( () => _getOrCreateFeed( feedGroupId: feedGroupId, feedId: feedId, + language: language, + translateText: translateText, getOrCreateFeedRequest: getOrCreateFeedRequest, ), ); @@ -2732,13 +2923,9 @@ class _DefaultApi implements DefaultApi { ); } - Future _getPoll({ - required String pollId, - String? userId, - }) async { + Future _getPoll({required String pollId}) async { final _extra = {}; - final queryParameters = {r'user_id': userId}; - queryParameters.removeWhere((k, v) => v == null); + final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>( @@ -2763,23 +2950,18 @@ class _DefaultApi implements DefaultApi { } @override - Future> getPoll({ - required String pollId, - String? userId, - }) { + Future> getPoll({required String pollId}) { return _ResultCallAdapter().adapt( - () => _getPoll(pollId: pollId, userId: userId), + () => _getPoll(pollId: pollId), ); } Future _getPollOption({ required String pollId, required String optionId, - String? userId, }) async { final _extra = {}; - final queryParameters = {r'user_id': userId}; - queryParameters.removeWhere((k, v) => v == null); + final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>( @@ -2807,13 +2989,43 @@ class _DefaultApi implements DefaultApi { Future> getPollOption({ required String pollId, required String optionId, - String? userId, }) { return _ResultCallAdapter().adapt( - () => _getPollOption(pollId: pollId, optionId: optionId, userId: userId), + () => _getPollOption(pollId: pollId, optionId: optionId), ); } + Future _getQueue({required String id}) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + const Map? _data = null; + final _options = _setStreamType>( + Options(method: 'GET', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/moderation/queues/${id}', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late QueueResponse _value; + try { + _value = QueueResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> getQueue({required String id}) { + return _ResultCallAdapter().adapt(() => _getQueue(id: id)); + } + Future _getUserGroup({ required String id, String? teamId, @@ -2927,9 +3139,60 @@ class _DefaultApi implements DefaultApi { ); } - Future _listBlockLists({String? team}) async { + Future _importBlockList({ + required String id, + required ImportBlockListRequest importBlockListRequest, + }) async { final _extra = {}; - final queryParameters = {r'team': team}; + final queryParameters = {}; + final _headers = {}; + final _data = {}; + _data.addAll(importBlockListRequest.toJson()); + final _options = _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/blocklists/${id}/import', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late ImportBlockListResponse _value; + try { + _value = ImportBlockListResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> importBlockList({ + required String id, + required ImportBlockListRequest importBlockListRequest, + }) { + return _ResultCallAdapter().adapt( + () => _importBlockList( + id: id, + importBlockListRequest: importBlockListRequest, + ), + ); + } + + Future _listBlockLists({ + String? team, + String? cursor, + int? limit, + }) async { + final _extra = {}; + final queryParameters = { + r'team': team, + r'cursor': cursor, + r'limit': limit, + }; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; const Map? _data = null; @@ -2955,9 +3218,13 @@ class _DefaultApi implements DefaultApi { } @override - Future> listBlockLists({String? team}) { + Future> listBlockLists({ + String? team, + String? cursor, + int? limit, + }) { return _ResultCallAdapter().adapt( - () => _listBlockLists(team: team), + () => _listBlockLists(team: team, cursor: cursor, limit: limit), ); } @@ -2994,6 +3261,37 @@ class _DefaultApi implements DefaultApi { ); } + Future _listQueues() async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + const Map? _data = null; + final _options = _setStreamType>( + Options(method: 'GET', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/moderation/queues', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late ListQueuesResponse _value; + try { + _value = ListQueuesResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> listQueues() { + return _ResultCallAdapter().adapt(() => _listQueues()); + } + Future _listUserGroups({ int? limit, String? idGt, @@ -3242,10 +3540,15 @@ class _DefaultApi implements DefaultApi { } Future _queryActivities({ + String? language, + bool? translateText, QueryActivitiesRequest? queryActivitiesRequest, }) async { final _extra = {}; - final queryParameters = {}; + final queryParameters = { + r'language': language, + r'translate_text': translateText, + }; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; final _data = {}; @@ -3273,10 +3576,16 @@ class _DefaultApi implements DefaultApi { @override Future> queryActivities({ + String? language, + bool? translateText, QueryActivitiesRequest? queryActivitiesRequest, }) { return _ResultCallAdapter().adapt( - () => _queryActivities(queryActivitiesRequest: queryActivitiesRequest), + () => _queryActivities( + language: language, + translateText: translateText, + queryActivitiesRequest: queryActivitiesRequest, + ), ); } @@ -3326,6 +3635,59 @@ class _DefaultApi implements DefaultApi { ); } + Future _queryActivityShares({ + required String activityId, + int? limit, + String? prev, + String? next, + }) async { + final _extra = {}; + final queryParameters = { + r'limit': limit, + r'prev': prev, + r'next': next, + }; + queryParameters.removeWhere((k, v) => v == null); + final _headers = {}; + const Map? _data = null; + final _options = _setStreamType>( + Options(method: 'GET', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/feeds/activities/${activityId}/shares', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late QueryActivitySharesResponse _value; + try { + _value = QueryActivitySharesResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> queryActivityShares({ + required String activityId, + int? limit, + String? prev, + String? next, + }) { + return _ResultCallAdapter().adapt( + () => _queryActivityShares( + activityId: activityId, + limit: limit, + prev: prev, + next: next, + ), + ); + } + Future _queryAppeals({ QueryAppealsRequest? queryAppealsRequest, }) async { @@ -3407,10 +3769,15 @@ class _DefaultApi implements DefaultApi { } Future _queryBookmarks({ + String? language, + bool? translateText, QueryBookmarksRequest? queryBookmarksRequest, }) async { final _extra = {}; - final queryParameters = {}; + final queryParameters = { + r'language': language, + r'translate_text': translateText, + }; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; final _data = {}; @@ -3438,10 +3805,16 @@ class _DefaultApi implements DefaultApi { @override Future> queryBookmarks({ + String? language, + bool? translateText, QueryBookmarksRequest? queryBookmarksRequest, }) { return _ResultCallAdapter().adapt( - () => _queryBookmarks(queryBookmarksRequest: queryBookmarksRequest), + () => _queryBookmarks( + language: language, + translateText: translateText, + queryBookmarksRequest: queryBookmarksRequest, + ), ); } @@ -3529,10 +3902,16 @@ class _DefaultApi implements DefaultApi { } Future _queryComments({ + String? language, + bool? translateText, required QueryCommentsRequest queryCommentsRequest, }) async { final _extra = {}; - final queryParameters = {}; + final queryParameters = { + r'language': language, + r'translate_text': translateText, + }; + queryParameters.removeWhere((k, v) => v == null); final _headers = {}; final _data = {}; _data.addAll(queryCommentsRequest.toJson()); @@ -3559,10 +3938,16 @@ class _DefaultApi implements DefaultApi { @override Future> queryComments({ + String? language, + bool? translateText, required QueryCommentsRequest queryCommentsRequest, }) { return _ResultCallAdapter().adapt( - () => _queryComments(queryCommentsRequest: queryCommentsRequest), + () => _queryComments( + language: language, + translateText: translateText, + queryCommentsRequest: queryCommentsRequest, + ), ); } @@ -3737,10 +4122,15 @@ class _DefaultApi implements DefaultApi { Future _queryPinnedActivities({ required String feedGroupId, required String feedId, + String? language, + bool? translateText, QueryPinnedActivitiesRequest? queryPinnedActivitiesRequest, }) async { final _extra = {}; - final queryParameters = {}; + final queryParameters = { + r'language': language, + r'translate_text': translateText, + }; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; final _data = {}; @@ -3770,12 +4160,16 @@ class _DefaultApi implements DefaultApi { Future> queryPinnedActivities({ required String feedGroupId, required String feedId, + String? language, + bool? translateText, QueryPinnedActivitiesRequest? queryPinnedActivitiesRequest, }) { return _ResultCallAdapter().adapt( () => _queryPinnedActivities( feedGroupId: feedGroupId, feedId: feedId, + language: language, + translateText: translateText, queryPinnedActivitiesRequest: queryPinnedActivitiesRequest, ), ); @@ -3783,11 +4177,10 @@ class _DefaultApi implements DefaultApi { Future _queryPollVotes({ required String pollId, - String? userId, QueryPollVotesRequest? queryPollVotesRequest, }) async { final _extra = {}; - final queryParameters = {r'user_id': userId}; + final queryParameters = {}; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; final _data = {}; @@ -3816,24 +4209,21 @@ class _DefaultApi implements DefaultApi { @override Future> queryPollVotes({ required String pollId, - String? userId, QueryPollVotesRequest? queryPollVotesRequest, }) { return _ResultCallAdapter().adapt( () => _queryPollVotes( pollId: pollId, - userId: userId, queryPollVotesRequest: queryPollVotesRequest, ), ); } Future _queryPolls({ - String? userId, QueryPollsRequest? queryPollsRequest, }) async { final _extra = {}; - final queryParameters = {r'user_id': userId}; + final queryParameters = {}; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; final _data = {}; @@ -3861,11 +4251,10 @@ class _DefaultApi implements DefaultApi { @override Future> queryPolls({ - String? userId, QueryPollsRequest? queryPollsRequest, }) { return _ResultCallAdapter().adapt( - () => _queryPolls(userId: userId, queryPollsRequest: queryPollsRequest), + () => _queryPolls(queryPollsRequest: queryPollsRequest), ); } @@ -4410,6 +4799,92 @@ class _DefaultApi implements DefaultApi { ); } + Future _translateActivity({ + required String id, + required TranslateActivityRequest translateActivityRequest, + }) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + final _data = {}; + _data.addAll(translateActivityRequest.toJson()); + final _options = _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/feeds/activities/${id}/translate', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late TranslateActivityResponse _value; + try { + _value = TranslateActivityResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> translateActivity({ + required String id, + required TranslateActivityRequest translateActivityRequest, + }) { + return _ResultCallAdapter().adapt( + () => _translateActivity( + id: id, + translateActivityRequest: translateActivityRequest, + ), + ); + } + + Future _translateComment({ + required String id, + required TranslateCommentRequest translateCommentRequest, + }) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + final _data = {}; + _data.addAll(translateCommentRequest.toJson()); + final _options = _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/feeds/comments/${id}/translate', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late TranslateCommentResponse _value; + try { + _value = TranslateCommentResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> translateComment({ + required String id, + required TranslateCommentRequest translateCommentRequest, + }) { + return _ResultCallAdapter().adapt( + () => _translateComment( + id: id, + translateCommentRequest: translateCommentRequest, + ), + ); + } + Future _unblockUsers({ required UnblockUsersRequest unblockUsersRequest, }) async { @@ -4504,6 +4979,42 @@ class _DefaultApi implements DefaultApi { ); } + Future _unmute({required UnmuteRequest unmuteRequest}) async { + final _extra = {}; + final queryParameters = {}; + final _headers = {}; + final _data = {}; + _data.addAll(unmuteRequest.toJson()); + final _options = _setStreamType>( + Options(method: 'POST', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/moderation/unmute', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late UnmuteResponse _value; + try { + _value = UnmuteResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> unmute({ + required UnmuteRequest unmuteRequest, + }) { + return _ResultCallAdapter().adapt( + () => _unmute(unmuteRequest: unmuteRequest), + ); + } + Future _unpinActivity({ required String feedGroupId, required String feedId, @@ -5279,6 +5790,47 @@ class _DefaultApi implements DefaultApi { ); } + Future _updateQueue({ + required String id, + UpdateQueueRequest? updateQueueRequest, + }) async { + final _extra = {}; + final queryParameters = {}; + queryParameters.removeWhere((k, v) => v == null); + final _headers = {}; + final _data = {}; + _data.addAll(updateQueueRequest?.toJson() ?? {}); + final _options = _setStreamType>( + Options(method: 'PATCH', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/api/v2/moderation/queues/${id}', + queryParameters: queryParameters, + data: _data, + ) + .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), + ); + final _result = await _dio.fetch>(_options); + late QueueResponse _value; + try { + _value = QueueResponse.fromJson(_result.data!); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options, response: _result); + rethrow; + } + return _value; + } + + @override + Future> updateQueue({ + required String id, + UpdateQueueRequest? updateQueueRequest, + }) { + return _ResultCallAdapter().adapt( + () => _updateQueue(id: id, updateQueueRequest: updateQueueRequest), + ); + } + Future _updateUserGroup({ required String id, UpdateUserGroupRequest? updateUserGroupRequest, diff --git a/packages/stream_feeds/lib/src/generated/api/model/action_log_response.dart b/packages/stream_feeds/lib/src/generated/api/model/action_log_response.dart index 992f973d..be2e3e1c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/action_log_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/action_log_response.dart @@ -33,15 +33,13 @@ class ActionLogResponse with _$ActionLogResponse { }); @override - @JsonKey(defaultValue: []) final List aiProviders; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/action_log_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/action_log_response.g.dart index e789552d..a24348a7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/action_log_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/action_log_response.g.dart @@ -7,11 +7,11 @@ part of 'action_log_response.dart'; // ************************************************************************** ActionLogResponse _$ActionLogResponseFromJson(Map json) => ActionLogResponse( - aiProviders: (json['ai_providers'] as List?)?.map((e) => e as String).toList() ?? [], - createdAt: const EpochDateTimeConverter().fromJson( + aiProviders: (json['ai_providers'] as List).map((e) => e as String).toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, id: json['id'] as String, reason: json['reason'] as String, reporterType: json['reporter_type'] as String, @@ -29,7 +29,7 @@ ActionLogResponse _$ActionLogResponseFromJson(Map json) => Acti Map _$ActionLogResponseToJson(ActionLogResponse instance) => { 'ai_providers': instance.aiProviders, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'id': instance.id, 'reason': instance.reason, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.dart index 23064e7f..895b8007 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.dart @@ -32,11 +32,10 @@ class ActivityAddedEvent extends core.WsEvent with _$ActivityAddedEvent { final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ActivityAddedEvent extends core.WsEvent with _$ActivityAddedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.g.dart index cfbe445c..353d5737 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_added_event.g.dart @@ -10,15 +10,15 @@ ActivityAddedEvent _$ActivityAddedEventFromJson( Map json, ) => ActivityAddedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -26,13 +26,13 @@ ActivityAddedEvent _$ActivityAddedEventFromJson( Map _$ActivityAddedEventToJson(ActivityAddedEvent instance) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.dart index 002874a1..ad04d255 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.dart @@ -32,11 +32,10 @@ class ActivityDeletedEvent extends core.WsEvent with _$ActivityDeletedEvent { final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ActivityDeletedEvent extends core.WsEvent with _$ActivityDeletedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.g.dart index 2c30b9df..ab5a48fc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_deleted_event.g.dart @@ -10,15 +10,15 @@ ActivityDeletedEvent _$ActivityDeletedEventFromJson( Map json, ) => ActivityDeletedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,13 +28,13 @@ Map _$ActivityDeletedEventToJson( ActivityDeletedEvent instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.dart index 5222311d..b2ba45d0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.dart @@ -30,15 +30,14 @@ class ActivityFeedbackEvent extends core.WsEvent with _$ActivityFeedbackEvent { final ActivityFeedbackEventPayload activityFeedback; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.g.dart index 22321787..1670f8f1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event.g.dart @@ -12,13 +12,13 @@ ActivityFeedbackEvent _$ActivityFeedbackEventFromJson( activityFeedback: ActivityFeedbackEventPayload.fromJson( json['activity_feedback'] as Map, ), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,11 +28,11 @@ Map _$ActivityFeedbackEventToJson( ActivityFeedbackEvent instance, ) => { 'activity_feedback': instance.activityFeedback.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.dart index 263a2af3..05f2c990 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.dart @@ -46,11 +46,11 @@ class ActivityFeedbackEventPayload with _$ActivityFeedbackEventPayload { final String activityId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.g.dart index b6493e5d..59b75db7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_feedback_event_payload.g.dart @@ -15,10 +15,10 @@ ActivityFeedbackEventPayload _$ActivityFeedbackEventPayloadFromJson( unknownValue: ActivityFeedbackEventPayloadAction.unknown, ), activityId: json['activity_id'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -30,8 +30,8 @@ Map _$ActivityFeedbackEventPayloadToJson( ) => { 'action': _$ActivityFeedbackEventPayloadActionEnumMap[instance.action]!, 'activity_id': instance.activityId, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), 'value': instance.value, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.dart index aaf9da64..71f59274 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.dart @@ -33,11 +33,10 @@ class ActivityMarkEvent extends core.WsEvent with _$ActivityMarkEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -62,7 +61,7 @@ class ActivityMarkEvent extends core.WsEvent with _$ActivityMarkEvent { final List? markWatched; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.g.dart index 7a53341d..77777065 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_mark_event.g.dart @@ -7,10 +7,10 @@ part of 'activity_mark_event.dart'; // ************************************************************************** ActivityMarkEvent _$ActivityMarkEventFromJson(Map json) => ActivityMarkEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, markAllRead: json['mark_all_read'] as bool?, @@ -20,7 +20,7 @@ ActivityMarkEvent _$ActivityMarkEventFromJson(Map json) => Acti markWatched: (json['mark_watched'] as List?)?.map((e) => e as String).toList(), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null @@ -31,7 +31,7 @@ ActivityMarkEvent _$ActivityMarkEventFromJson(Map json) => Acti ); Map _$ActivityMarkEventToJson(ActivityMarkEvent instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, @@ -42,7 +42,7 @@ Map _$ActivityMarkEventToJson(ActivityMarkEvent instance) => ( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.dart index d5cc02fc..a9f5e918 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.dart @@ -29,14 +29,14 @@ class ActivityPinResponse with _$ActivityPinResponse { final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final String feed; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.g.dart index 690cd094..58e8f2bb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_pin_response.g.dart @@ -10,11 +10,11 @@ ActivityPinResponse _$ActivityPinResponseFromJson(Map json) => activity: ActivityResponse.fromJson( json['activity'] as Map, ), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), feed: json['feed'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -24,8 +24,8 @@ Map _$ActivityPinResponseToJson( ActivityPinResponse instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'feed': instance.feed, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.dart index 77b196f0..239c6d21 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.dart @@ -29,11 +29,10 @@ class ActivityPinnedEvent extends core.WsEvent with _$ActivityPinnedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ActivityPinnedEvent extends core.WsEvent with _$ActivityPinnedEvent { final PinActivityResponse pinnedActivity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.g.dart index 74bcf1e9..3dbffff4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_pinned_event.g.dart @@ -7,10 +7,10 @@ part of 'activity_pinned_event.dart'; // ************************************************************************** ActivityPinnedEvent _$ActivityPinnedEventFromJson(Map json) => ActivityPinnedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, pinnedActivity: PinActivityResponse.fromJson( @@ -18,7 +18,7 @@ ActivityPinnedEvent _$ActivityPinnedEventFromJson(Map json) => ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null @@ -31,14 +31,14 @@ ActivityPinnedEvent _$ActivityPinnedEventFromJson(Map json) => Map _$ActivityPinnedEventToJson( ActivityPinnedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'pinned_activity': instance.pinnedActivity.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.dart index b1bda266..284f5bf1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.dart @@ -33,11 +33,10 @@ class ActivityReactionAddedEvent extends core.WsEvent with _$ActivityReactionAdd final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -50,7 +49,7 @@ class ActivityReactionAddedEvent extends core.WsEvent with _$ActivityReactionAdd final FeedsReactionResponse reaction; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.g.dart index 47974469..c5d333e3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_added_event.g.dart @@ -10,10 +10,10 @@ ActivityReactionAddedEvent _$ActivityReactionAddedEventFromJson( Map json, ) => ActivityReactionAddedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( @@ -21,7 +21,7 @@ ActivityReactionAddedEvent _$ActivityReactionAddedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -31,14 +31,14 @@ Map _$ActivityReactionAddedEventToJson( ActivityReactionAddedEvent instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.dart index 4d76ab89..a50006f0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.dart @@ -33,11 +33,10 @@ class ActivityReactionDeletedEvent extends core.WsEvent with _$ActivityReactionD final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -50,7 +49,7 @@ class ActivityReactionDeletedEvent extends core.WsEvent with _$ActivityReactionD final FeedsReactionResponse reaction; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.g.dart index e0a35ac7..9c298bfa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_deleted_event.g.dart @@ -10,10 +10,10 @@ ActivityReactionDeletedEvent _$ActivityReactionDeletedEventFromJson( Map json, ) => ActivityReactionDeletedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( @@ -21,7 +21,7 @@ ActivityReactionDeletedEvent _$ActivityReactionDeletedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -31,14 +31,14 @@ Map _$ActivityReactionDeletedEventToJson( ActivityReactionDeletedEvent instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.dart index 7dc625d5..0b322268 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.dart @@ -33,11 +33,10 @@ class ActivityReactionUpdatedEvent extends core.WsEvent with _$ActivityReactionU final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -50,7 +49,7 @@ class ActivityReactionUpdatedEvent extends core.WsEvent with _$ActivityReactionU final FeedsReactionResponse reaction; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.g.dart index 7a856fe8..05ffdce0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_reaction_updated_event.g.dart @@ -10,10 +10,10 @@ ActivityReactionUpdatedEvent _$ActivityReactionUpdatedEventFromJson( Map json, ) => ActivityReactionUpdatedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( @@ -21,7 +21,7 @@ ActivityReactionUpdatedEvent _$ActivityReactionUpdatedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -31,14 +31,14 @@ Map _$ActivityReactionUpdatedEventToJson( ActivityReactionUpdatedEvent instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.dart index 40a15210..20469f94 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.dart @@ -32,11 +32,10 @@ class ActivityRemovedFromFeedEvent extends core.WsEvent with _$ActivityRemovedFr final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ActivityRemovedFromFeedEvent extends core.WsEvent with _$ActivityRemovedFr final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.g.dart index 921e7577..c129f610 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_removed_from_feed_event.g.dart @@ -10,15 +10,15 @@ ActivityRemovedFromFeedEvent _$ActivityRemovedFromFeedEventFromJson( Map json, ) => ActivityRemovedFromFeedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,13 +28,13 @@ Map _$ActivityRemovedFromFeedEventToJson( ActivityRemovedFromFeedEvent instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_request.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_request.dart index 76da5d02..4bdacc73 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_request.dart @@ -86,7 +86,6 @@ class ActivityRequest with _$ActivityRequest { final String? expiresAt; @override - @JsonKey(defaultValue: []) final List feeds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_request.g.dart index 65fc5a72..30a7a701 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_request.g.dart @@ -15,7 +15,7 @@ ActivityRequest _$ActivityRequestFromJson(Map json) => Activity createNotificationActivity: json['create_notification_activity'] as bool?, custom: json['custom'] as Map?, expiresAt: json['expires_at'] as String?, - feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], + feeds: (json['feeds'] as List).map((e) => e as String).toList(), filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList(), id: json['id'] as String?, interestTags: (json['interest_tags'] as List?)?.map((e) => e as String).toList(), 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 0e1ef193..0473a89e 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 @@ -58,12 +58,14 @@ class ActivityResponse with _$ActivityResponse { this.friendReactionCount, this.friendReactions, required this.hidden, + this.i18n, required this.id, required this.interestTags, this.isRead, this.isSeen, this.isWatched, required this.latestReactions, + this.latestShares, this.location, required this.mentionedUsers, this.metrics, @@ -93,52 +95,46 @@ class ActivityResponse with _$ActivityResponse { }); @override - @JsonKey(defaultValue: []) final List attachments; @override final int bookmarkCount; @override - @JsonKey(defaultValue: {}) final Map collections; @override final int commentCount; @override - @JsonKey(defaultValue: []) final List comments; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final FeedResponse? currentFeed; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? editedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? expiresAt; @override - @JsonKey(defaultValue: []) final List feeds; @override - @JsonKey(defaultValue: []) final List filterTags; @override @@ -150,11 +146,13 @@ class ActivityResponse with _$ActivityResponse { @override final bool hidden; + @override + final Map? i18n; + @override final String id; @override - @JsonKey(defaultValue: []) final List interestTags; @override @@ -167,14 +165,15 @@ class ActivityResponse with _$ActivityResponse { final bool? isWatched; @override - @JsonKey(defaultValue: []) final List latestReactions; + @override + final List? latestShares; + @override final Location? location; @override - @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -190,11 +189,9 @@ class ActivityResponse with _$ActivityResponse { final NotificationContext? notificationContext; @override - @JsonKey(defaultValue: []) final List ownBookmarks; @override - @JsonKey(defaultValue: []) final List ownReactions; @override @@ -213,7 +210,6 @@ class ActivityResponse with _$ActivityResponse { final int reactionCount; @override - @JsonKey(defaultValue: {}) final Map reactionGroups; @override @@ -227,7 +223,6 @@ class ActivityResponse with _$ActivityResponse { final Map? scoreVars; @override - @JsonKey(defaultValue: {}) final Map searchData; @override @@ -243,7 +238,7 @@ class ActivityResponse with _$ActivityResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override 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 1815b604..a9906ee3 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 @@ -29,12 +29,14 @@ mixin _$ActivityResponse { int? get friendReactionCount; List? get friendReactions; bool get hidden; + Map? get i18n; String get id; List get interestTags; bool? get isRead; bool? get isSeen; bool? get isWatched; List get latestReactions; + List? get latestShares; Location? get location; List get mentionedUsers; Map? get metrics; @@ -105,6 +107,7 @@ mixin _$ActivityResponse { friendReactions, ) && (identical(other.hidden, hidden) || other.hidden == hidden) && + const DeepCollectionEquality().equals(other.i18n, i18n) && (identical(other.id, id) || other.id == id) && const DeepCollectionEquality().equals( other.interestTags, @@ -117,6 +120,10 @@ mixin _$ActivityResponse { other.latestReactions, latestReactions, ) && + const DeepCollectionEquality().equals( + other.latestShares, + latestShares, + ) && (identical(other.location, location) || other.location == location) && const DeepCollectionEquality().equals( other.mentionedUsers, @@ -180,12 +187,14 @@ mixin _$ActivityResponse { friendReactionCount, const DeepCollectionEquality().hash(friendReactions), hidden, + const DeepCollectionEquality().hash(i18n), id, const DeepCollectionEquality().hash(interestTags), isRead, isSeen, isWatched, const DeepCollectionEquality().hash(latestReactions), + const DeepCollectionEquality().hash(latestShares), location, const DeepCollectionEquality().hash(mentionedUsers), const DeepCollectionEquality().hash(metrics), @@ -216,7 +225,7 @@ mixin _$ActivityResponse { @override String toString() { - return 'ActivityResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, collections: $collections, commentCount: $commentCount, comments: $comments, createdAt: $createdAt, currentFeed: $currentFeed, custom: $custom, deletedAt: $deletedAt, editedAt: $editedAt, expiresAt: $expiresAt, feeds: $feeds, filterTags: $filterTags, friendReactionCount: $friendReactionCount, friendReactions: $friendReactions, hidden: $hidden, id: $id, interestTags: $interestTags, isRead: $isRead, isSeen: $isSeen, isWatched: $isWatched, latestReactions: $latestReactions, location: $location, mentionedUsers: $mentionedUsers, metrics: $metrics, moderation: $moderation, moderationAction: $moderationAction, notificationContext: $notificationContext, ownBookmarks: $ownBookmarks, ownReactions: $ownReactions, parent: $parent, poll: $poll, popularity: $popularity, preview: $preview, reactionCount: $reactionCount, reactionGroups: $reactionGroups, restrictReplies: $restrictReplies, score: $score, scoreVars: $scoreVars, searchData: $searchData, selectorSource: $selectorSource, shareCount: $shareCount, text: $text, type: $type, updatedAt: $updatedAt, user: $user, visibility: $visibility, visibilityTag: $visibilityTag)'; + return 'ActivityResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, collections: $collections, commentCount: $commentCount, comments: $comments, createdAt: $createdAt, currentFeed: $currentFeed, custom: $custom, deletedAt: $deletedAt, editedAt: $editedAt, expiresAt: $expiresAt, feeds: $feeds, filterTags: $filterTags, friendReactionCount: $friendReactionCount, friendReactions: $friendReactions, hidden: $hidden, i18n: $i18n, id: $id, interestTags: $interestTags, isRead: $isRead, isSeen: $isSeen, isWatched: $isWatched, latestReactions: $latestReactions, latestShares: $latestShares, location: $location, mentionedUsers: $mentionedUsers, metrics: $metrics, moderation: $moderation, moderationAction: $moderationAction, notificationContext: $notificationContext, ownBookmarks: $ownBookmarks, ownReactions: $ownReactions, parent: $parent, poll: $poll, popularity: $popularity, preview: $preview, reactionCount: $reactionCount, reactionGroups: $reactionGroups, restrictReplies: $restrictReplies, score: $score, scoreVars: $scoreVars, searchData: $searchData, selectorSource: $selectorSource, shareCount: $shareCount, text: $text, type: $type, updatedAt: $updatedAt, user: $user, visibility: $visibility, visibilityTag: $visibilityTag)'; } } @@ -244,12 +253,14 @@ abstract mixin class $ActivityResponseCopyWith<$Res> { int? friendReactionCount, List? friendReactions, bool hidden, + Map? i18n, String id, List interestTags, bool? isRead, bool? isSeen, bool? isWatched, List latestReactions, + List? latestShares, Location? location, List mentionedUsers, Map? metrics, @@ -307,12 +318,14 @@ class _$ActivityResponseCopyWithImpl<$Res> implements $ActivityResponseCopyWith< Object? friendReactionCount = freezed, Object? friendReactions = freezed, Object? hidden = null, + Object? i18n = freezed, Object? id = null, Object? interestTags = null, Object? isRead = freezed, Object? isSeen = freezed, Object? isWatched = freezed, Object? latestReactions = null, + Object? latestShares = freezed, Object? location = freezed, Object? mentionedUsers = null, Object? metrics = freezed, @@ -406,6 +419,10 @@ class _$ActivityResponseCopyWithImpl<$Res> implements $ActivityResponseCopyWith< ? _self.hidden : hidden // ignore: cast_nullable_to_non_nullable as bool, + i18n: freezed == i18n + ? _self.i18n + : i18n // ignore: cast_nullable_to_non_nullable + as Map?, id: null == id ? _self.id : id // ignore: cast_nullable_to_non_nullable @@ -430,6 +447,10 @@ class _$ActivityResponseCopyWithImpl<$Res> implements $ActivityResponseCopyWith< ? _self.latestReactions : latestReactions // ignore: cast_nullable_to_non_nullable as List, + latestShares: freezed == latestShares + ? _self.latestShares + : latestShares // ignore: cast_nullable_to_non_nullable + as List?, location: freezed == location ? _self.location : location // 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 3a92b5f4..2e5f4f0f 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 @@ -6,69 +6,67 @@ part of 'activity_response.dart'; // JsonSerializableGenerator // ************************************************************************** -ActivityResponse _$ActivityResponseFromJson( - Map json, -) => ActivityResponse( - attachments: - (json['attachments'] as List?)?.map((e) => Attachment.fromJson(e as Map)).toList() ?? - [], +ActivityResponse _$ActivityResponseFromJson(Map json) => ActivityResponse( + attachments: (json['attachments'] as List) + .map((e) => Attachment.fromJson(e as Map)) + .toList(), bookmarkCount: (json['bookmark_count'] as num).toInt(), - collections: - (json['collections'] as Map?)?.map( - (k, e) => MapEntry( - k, - EnrichedCollectionResponse.fromJson(e as Map), - ), - ) ?? - {}, + collections: (json['collections'] as Map).map( + (k, e) => MapEntry( + k, + EnrichedCollectionResponse.fromJson(e as Map), + ), + ), commentCount: (json['comment_count'] as num).toInt(), - comments: - (json['comments'] as List?)?.map((e) => CommentResponse.fromJson(e as Map)).toList() ?? - [], - createdAt: const EpochDateTimeConverter().fromJson( + comments: (json['comments'] as List) + .map((e) => CommentResponse.fromJson(e as Map)) + .toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), currentFeed: json['current_feed'] == null ? null : FeedResponse.fromJson(json['current_feed'] as Map), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), editedAt: _$JsonConverterFromJson( json['edited_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), expiresAt: _$JsonConverterFromJson( json['expires_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), - feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], - filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList() ?? [], + feeds: (json['feeds'] as List).map((e) => e as String).toList(), + filterTags: (json['filter_tags'] as List).map((e) => e as String).toList(), friendReactionCount: (json['friend_reaction_count'] as num?)?.toInt(), friendReactions: (json['friend_reactions'] as List?) - ?.map((e) => FeedsReactionResponse.fromJson(e as Map)) + ?.map( + (e) => FeedsReactionResponse.fromJson(e as Map), + ) .toList(), hidden: json['hidden'] as bool, + i18n: (json['i18n'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), + ), id: json['id'] as String, - interestTags: (json['interest_tags'] as List?)?.map((e) => e as String).toList() ?? [], + interestTags: (json['interest_tags'] as List).map((e) => e as String).toList(), isRead: json['is_read'] as bool?, isSeen: json['is_seen'] as bool?, isWatched: json['is_watched'] as bool?, - latestReactions: - (json['latest_reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + latestReactions: (json['latest_reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), + latestShares: (json['latest_shares'] as List?) + ?.map((e) => ShareResponse.fromJson(e as Map)) + .toList(), location: json['location'] == null ? null : Location.fromJson(json['location'] as Map), - mentionedUsers: - (json['mentioned_users'] as List?) - ?.map((e) => UserResponse.fromJson(e as Map)) - .toList() ?? - [], + mentionedUsers: (json['mentioned_users'] as List) + .map((e) => UserResponse.fromJson(e as Map)) + .toList(), metrics: (json['metrics'] as Map?)?.map( (k, e) => MapEntry(k, (e as num).toInt()), ), @@ -83,31 +81,23 @@ ActivityResponse _$ActivityResponseFromJson( : NotificationContext.fromJson( json['notification_context'] as Map, ), - ownBookmarks: - (json['own_bookmarks'] as List?) - ?.map((e) => BookmarkResponse.fromJson(e as Map)) - .toList() ?? - [], - ownReactions: - (json['own_reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + ownBookmarks: (json['own_bookmarks'] as List) + .map((e) => BookmarkResponse.fromJson(e as Map)) + .toList(), + ownReactions: (json['own_reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), parent: json['parent'] == null ? null : ActivityResponse.fromJson(json['parent'] as Map), poll: json['poll'] == null ? null : PollResponseData.fromJson(json['poll'] as Map), popularity: (json['popularity'] as num).toInt(), preview: json['preview'] as bool, reactionCount: (json['reaction_count'] as num).toInt(), - reactionGroups: - (json['reaction_groups'] as Map?)?.map( - (k, e) => MapEntry( - k, - FeedsReactionGroupResponse.fromJson(e as Map), - ), - ) ?? - {}, + reactionGroups: (json['reaction_groups'] as Map).map( + (k, e) => MapEntry( + k, + FeedsReactionGroupResponse.fromJson(e as Map), + ), + ), restrictReplies: $enumDecode( _$ActivityResponseRestrictRepliesEnumMap, json['restrict_replies'], @@ -115,12 +105,12 @@ ActivityResponse _$ActivityResponseFromJson( ), score: (json['score'] as num).toDouble(), scoreVars: json['score_vars'] as Map?, - searchData: json['search_data'] as Map? ?? {}, + searchData: json['search_data'] as Map, selectorSource: json['selector_source'] as String?, shareCount: (json['share_count'] as num).toInt(), text: json['text'] as String?, type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -140,32 +130,34 @@ Map _$ActivityResponseToJson( 'collections': instance.collections.map((k, e) => MapEntry(k, e.toJson())), 'comment_count': instance.commentCount, 'comments': instance.comments.map((e) => e.toJson()).toList(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'current_feed': instance.currentFeed?.toJson(), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'edited_at': _$JsonConverterToJson( instance.editedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'expires_at': _$JsonConverterToJson( instance.expiresAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'feeds': instance.feeds, 'filter_tags': instance.filterTags, 'friend_reaction_count': instance.friendReactionCount, 'friend_reactions': instance.friendReactions?.map((e) => e.toJson()).toList(), 'hidden': instance.hidden, + 'i18n': instance.i18n, 'id': instance.id, 'interest_tags': instance.interestTags, 'is_read': instance.isRead, 'is_seen': instance.isSeen, 'is_watched': instance.isWatched, 'latest_reactions': instance.latestReactions.map((e) => e.toJson()).toList(), + 'latest_shares': instance.latestShares?.map((e) => e.toJson()).toList(), 'location': instance.location?.toJson(), 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), 'metrics': instance.metrics, @@ -190,7 +182,7 @@ Map _$ActivityResponseToJson( 'share_count': instance.shareCount, 'text': instance.text, 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), 'visibility': _$ActivityResponseVisibilityEnumMap[instance.visibility]!, 'visibility_tag': instance.visibilityTag, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.dart index ad82a7c8..4f929dc6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.dart @@ -32,11 +32,10 @@ class ActivityRestoredEvent extends core.WsEvent with _$ActivityRestoredEvent { final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ActivityRestoredEvent extends core.WsEvent with _$ActivityRestoredEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.g.dart index 7cb7465c..0e9dac8c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_restored_event.g.dart @@ -10,15 +10,15 @@ ActivityRestoredEvent _$ActivityRestoredEventFromJson( Map json, ) => ActivityRestoredEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,13 +28,13 @@ Map _$ActivityRestoredEventToJson( ActivityRestoredEvent instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.dart index 0e69ef9c..9d12c57d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.dart @@ -28,7 +28,7 @@ class ActivitySelectorConfig with _$ActivitySelectorConfig { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime cutoffTime; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.g.dart index 26f529b0..d8d1547b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_selector_config.g.dart @@ -9,7 +9,7 @@ part of 'activity_selector_config.dart'; ActivitySelectorConfig _$ActivitySelectorConfigFromJson( Map json, ) => ActivitySelectorConfig( - cutoffTime: const EpochDateTimeConverter().fromJson( + cutoffTime: const StreamDateTimeConverter().fromJson( json['cutoff_time'] as Object, ), cutoffWindow: json['cutoff_window'] as String?, @@ -23,7 +23,7 @@ ActivitySelectorConfig _$ActivitySelectorConfigFromJson( Map _$ActivitySelectorConfigToJson( ActivitySelectorConfig instance, ) => { - 'cutoff_time': const EpochDateTimeConverter().toJson(instance.cutoffTime), + 'cutoff_time': const StreamDateTimeConverter().toJson(instance.cutoffTime), 'cutoff_window': instance.cutoffWindow, 'filter': instance.filter, 'min_popularity': instance.minPopularity, diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.dart index 7df177c3..395f5878 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.dart @@ -29,11 +29,10 @@ class ActivityUnpinnedEvent extends core.WsEvent with _$ActivityUnpinnedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ActivityUnpinnedEvent extends core.WsEvent with _$ActivityUnpinnedEvent { final PinActivityResponse pinnedActivity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.g.dart index 022448b2..d69d44a4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_unpinned_event.g.dart @@ -9,10 +9,10 @@ part of 'activity_unpinned_event.dart'; ActivityUnpinnedEvent _$ActivityUnpinnedEventFromJson( Map json, ) => ActivityUnpinnedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, pinnedActivity: PinActivityResponse.fromJson( @@ -20,7 +20,7 @@ ActivityUnpinnedEvent _$ActivityUnpinnedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -29,14 +29,14 @@ ActivityUnpinnedEvent _$ActivityUnpinnedEventFromJson( Map _$ActivityUnpinnedEventToJson( ActivityUnpinnedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'pinned_activity': instance.pinnedActivity.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.dart index 06458d1d..20409a2d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.dart @@ -32,11 +32,10 @@ class ActivityUpdatedEvent extends core.WsEvent with _$ActivityUpdatedEvent { final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ActivityUpdatedEvent extends core.WsEvent with _$ActivityUpdatedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.g.dart index f19827f6..85bb50a2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/activity_updated_event.g.dart @@ -10,15 +10,15 @@ ActivityUpdatedEvent _$ActivityUpdatedEventFromJson( Map json, ) => ActivityUpdatedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,13 +28,13 @@ Map _$ActivityUpdatedEventToJson( ActivityUpdatedEvent instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.dart b/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.dart index e45be3fe..83f9c810 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.dart @@ -90,7 +90,6 @@ class AddActivityRequest with _$AddActivityRequest { final String? expiresAt; @override - @JsonKey(defaultValue: []) final List feeds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.g.dart index b4e47213..31177076 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_activity_request.g.dart @@ -16,7 +16,7 @@ AddActivityRequest _$AddActivityRequestFromJson(Map json) => Ad custom: json['custom'] as Map?, enrichOwnFields: json['enrich_own_fields'] as bool?, expiresAt: json['expires_at'] as String?, - feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], + feeds: (json['feeds'] as List).map((e) => e as String).toList(), filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList(), id: json['id'] as String?, interestTags: (json['interest_tags'] as List?)?.map((e) => e as String).toList(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.dart index 4a5dfebd..d850d5db 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.dart @@ -23,6 +23,7 @@ class AddCommentReactionRequest with _$AddCommentReactionRequest { this.custom, this.enforceUnique, this.skipPush, + this.targetFeeds, required this.type, }); @@ -42,6 +43,9 @@ class AddCommentReactionRequest with _$AddCommentReactionRequest { @override final bool? skipPush; + @override + final List? targetFeeds; + @override final String type; diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.freezed.dart index 5f1dba4a..49716297 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.freezed.dart @@ -18,6 +18,7 @@ mixin _$AddCommentReactionRequest { Map? get custom; bool? get enforceUnique; bool? get skipPush; + List? get targetFeeds; String get type; /// Create a copy of AddCommentReactionRequest @@ -48,6 +49,10 @@ mixin _$AddCommentReactionRequest { const DeepCollectionEquality().equals(other.custom, custom) && (identical(other.enforceUnique, enforceUnique) || other.enforceUnique == enforceUnique) && (identical(other.skipPush, skipPush) || other.skipPush == skipPush) && + const DeepCollectionEquality().equals( + other.targetFeeds, + targetFeeds, + ) && (identical(other.type, type) || other.type == type)); } @@ -59,12 +64,13 @@ mixin _$AddCommentReactionRequest { const DeepCollectionEquality().hash(custom), enforceUnique, skipPush, + const DeepCollectionEquality().hash(targetFeeds), type, ); @override String toString() { - return 'AddCommentReactionRequest(copyCustomToNotification: $copyCustomToNotification, createNotificationActivity: $createNotificationActivity, custom: $custom, enforceUnique: $enforceUnique, skipPush: $skipPush, type: $type)'; + return 'AddCommentReactionRequest(copyCustomToNotification: $copyCustomToNotification, createNotificationActivity: $createNotificationActivity, custom: $custom, enforceUnique: $enforceUnique, skipPush: $skipPush, targetFeeds: $targetFeeds, type: $type)'; } } @@ -81,6 +87,7 @@ abstract mixin class $AddCommentReactionRequestCopyWith<$Res> { Map? custom, bool? enforceUnique, bool? skipPush, + List? targetFeeds, String type, }); } @@ -102,6 +109,7 @@ class _$AddCommentReactionRequestCopyWithImpl<$Res> implements $AddCommentReacti Object? custom = freezed, Object? enforceUnique = freezed, Object? skipPush = freezed, + Object? targetFeeds = freezed, Object? type = null, }) { return _then( @@ -126,6 +134,10 @@ class _$AddCommentReactionRequestCopyWithImpl<$Res> implements $AddCommentReacti ? _self.skipPush : skipPush // ignore: cast_nullable_to_non_nullable as bool?, + targetFeeds: freezed == targetFeeds + ? _self.targetFeeds + : targetFeeds // ignore: cast_nullable_to_non_nullable + as List?, type: null == type ? _self.type : type // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.g.dart index fd257974..6a221211 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_request.g.dart @@ -14,6 +14,7 @@ AddCommentReactionRequest _$AddCommentReactionRequestFromJson( custom: json['custom'] as Map?, enforceUnique: json['enforce_unique'] as bool?, skipPush: json['skip_push'] as bool?, + targetFeeds: (json['target_feeds'] as List?)?.map((e) => e as String).toList(), type: json['type'] as String, ); @@ -25,5 +26,6 @@ Map _$AddCommentReactionRequestToJson( 'custom': instance.custom, 'enforce_unique': instance.enforceUnique, 'skip_push': instance.skipPush, + 'target_feeds': instance.targetFeeds, 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.dart index 5a4dae3e..78389728 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.dart @@ -20,8 +20,11 @@ class AddCommentReactionResponse with _$AddCommentReactionResponse { const AddCommentReactionResponse({ required this.comment, required this.duration, + this.notificationAccepted, this.notificationCreated, + this.notificationTaskId, required this.reaction, + this.referenceActivity, }); @override @@ -30,12 +33,22 @@ class AddCommentReactionResponse with _$AddCommentReactionResponse { @override final String duration; + @override + final bool? notificationAccepted; + + @Deprecated('This field is deprecated.') @override final bool? notificationCreated; + @override + final String? notificationTaskId; + @override final FeedsReactionResponse reaction; + @override + final ActivityResponse? referenceActivity; + Map toJson() => _$AddCommentReactionResponseToJson(this); static AddCommentReactionResponse fromJson(Map json) => _$AddCommentReactionResponseFromJson(json); diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.freezed.dart index 7a9de739..296e0ea4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.freezed.dart @@ -15,8 +15,11 @@ T _$identity(T value) => value; mixin _$AddCommentReactionResponse { CommentResponse get comment; String get duration; + bool? get notificationAccepted; bool? get notificationCreated; + String? get notificationTaskId; FeedsReactionResponse get reaction; + ActivityResponse? get referenceActivity; /// Create a copy of AddCommentReactionResponse /// with the given fields replaced by the non-null parameter values. @@ -35,9 +38,14 @@ mixin _$AddCommentReactionResponse { other is AddCommentReactionResponse && (identical(other.comment, comment) || other.comment == comment) && (identical(other.duration, duration) || other.duration == duration) && + (identical(other.notificationAccepted, notificationAccepted) || + other.notificationAccepted == notificationAccepted) && (identical(other.notificationCreated, notificationCreated) || other.notificationCreated == notificationCreated) && - (identical(other.reaction, reaction) || other.reaction == reaction)); + (identical(other.notificationTaskId, notificationTaskId) || + other.notificationTaskId == notificationTaskId) && + (identical(other.reaction, reaction) || other.reaction == reaction) && + (identical(other.referenceActivity, referenceActivity) || other.referenceActivity == referenceActivity)); } @override @@ -45,13 +53,16 @@ mixin _$AddCommentReactionResponse { runtimeType, comment, duration, + notificationAccepted, notificationCreated, + notificationTaskId, reaction, + referenceActivity, ); @override String toString() { - return 'AddCommentReactionResponse(comment: $comment, duration: $duration, notificationCreated: $notificationCreated, reaction: $reaction)'; + return 'AddCommentReactionResponse(comment: $comment, duration: $duration, notificationAccepted: $notificationAccepted, notificationCreated: $notificationCreated, notificationTaskId: $notificationTaskId, reaction: $reaction, referenceActivity: $referenceActivity)'; } } @@ -65,8 +76,11 @@ abstract mixin class $AddCommentReactionResponseCopyWith<$Res> { $Res call({ CommentResponse comment, String duration, + bool? notificationAccepted, bool? notificationCreated, + String? notificationTaskId, FeedsReactionResponse reaction, + ActivityResponse? referenceActivity, }); } @@ -84,8 +98,11 @@ class _$AddCommentReactionResponseCopyWithImpl<$Res> implements $AddCommentReact $Res call({ Object? comment = null, Object? duration = null, + Object? notificationAccepted = freezed, Object? notificationCreated = freezed, + Object? notificationTaskId = freezed, Object? reaction = null, + Object? referenceActivity = freezed, }) { return _then( AddCommentReactionResponse( @@ -97,14 +114,26 @@ class _$AddCommentReactionResponseCopyWithImpl<$Res> implements $AddCommentReact ? _self.duration : duration // ignore: cast_nullable_to_non_nullable as String, + notificationAccepted: freezed == notificationAccepted + ? _self.notificationAccepted + : notificationAccepted // ignore: cast_nullable_to_non_nullable + as bool?, notificationCreated: freezed == notificationCreated ? _self.notificationCreated : notificationCreated // ignore: cast_nullable_to_non_nullable as bool?, + notificationTaskId: freezed == notificationTaskId + ? _self.notificationTaskId + : notificationTaskId // ignore: cast_nullable_to_non_nullable + as String?, reaction: null == reaction ? _self.reaction : reaction // ignore: cast_nullable_to_non_nullable as FeedsReactionResponse, + referenceActivity: freezed == referenceActivity + ? _self.referenceActivity + : referenceActivity // ignore: cast_nullable_to_non_nullable + as ActivityResponse?, ), ); } diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.g.dart index 2e39466b..309b71dc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comment_reaction_response.g.dart @@ -11,10 +11,17 @@ AddCommentReactionResponse _$AddCommentReactionResponseFromJson( ) => AddCommentReactionResponse( comment: CommentResponse.fromJson(json['comment'] as Map), duration: json['duration'] as String, + notificationAccepted: json['notification_accepted'] as bool?, notificationCreated: json['notification_created'] as bool?, + notificationTaskId: json['notification_task_id'] as String?, reaction: FeedsReactionResponse.fromJson( json['reaction'] as Map, ), + referenceActivity: json['reference_activity'] == null + ? null + : ActivityResponse.fromJson( + json['reference_activity'] as Map, + ), ); Map _$AddCommentReactionResponseToJson( @@ -22,6 +29,9 @@ Map _$AddCommentReactionResponseToJson( ) => { 'comment': instance.comment.toJson(), 'duration': instance.duration, + 'notification_accepted': instance.notificationAccepted, 'notification_created': instance.notificationCreated, + 'notification_task_id': instance.notificationTaskId, 'reaction': instance.reaction.toJson(), + 'reference_activity': instance.referenceActivity?.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.dart index e84352da..583ea575 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.dart @@ -22,7 +22,6 @@ class AddCommentsBatchRequest with _$AddCommentsBatchRequest { }); @override - @JsonKey(defaultValue: []) final List comments; Map toJson() => _$AddCommentsBatchRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.g.dart index e3d9f280..3f4504c7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_request.g.dart @@ -9,11 +9,9 @@ part of 'add_comments_batch_request.dart'; AddCommentsBatchRequest _$AddCommentsBatchRequestFromJson( Map json, ) => AddCommentsBatchRequest( - comments: - (json['comments'] as List?) - ?.map((e) => AddCommentRequest.fromJson(e as Map)) - .toList() ?? - [], + comments: (json['comments'] as List) + .map((e) => AddCommentRequest.fromJson(e as Map)) + .toList(), ); Map _$AddCommentsBatchRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.dart index cbb18868..693a1f38 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.dart @@ -23,7 +23,6 @@ class AddCommentsBatchResponse with _$AddCommentsBatchResponse { }); @override - @JsonKey(defaultValue: []) final List comments; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.g.dart index 37d040c0..848133da 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_comments_batch_response.g.dart @@ -9,9 +9,9 @@ part of 'add_comments_batch_response.dart'; AddCommentsBatchResponse _$AddCommentsBatchResponseFromJson( Map json, ) => AddCommentsBatchResponse( - comments: - (json['comments'] as List?)?.map((e) => CommentResponse.fromJson(e as Map)).toList() ?? - [], + comments: (json['comments'] as List) + .map((e) => CommentResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.dart b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.dart index bef196a8..4a8f7ee3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.dart @@ -23,6 +23,7 @@ class AddReactionRequest with _$AddReactionRequest { this.custom, this.enforceUnique, this.skipPush, + this.targetFeeds, required this.type, }); @@ -42,6 +43,9 @@ class AddReactionRequest with _$AddReactionRequest { @override final bool? skipPush; + @override + final List? targetFeeds; + @override final String type; diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.freezed.dart index e529537a..62586eaf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.freezed.dart @@ -18,6 +18,7 @@ mixin _$AddReactionRequest { Map? get custom; bool? get enforceUnique; bool? get skipPush; + List? get targetFeeds; String get type; /// Create a copy of AddReactionRequest @@ -47,6 +48,10 @@ mixin _$AddReactionRequest { const DeepCollectionEquality().equals(other.custom, custom) && (identical(other.enforceUnique, enforceUnique) || other.enforceUnique == enforceUnique) && (identical(other.skipPush, skipPush) || other.skipPush == skipPush) && + const DeepCollectionEquality().equals( + other.targetFeeds, + targetFeeds, + ) && (identical(other.type, type) || other.type == type)); } @@ -58,12 +63,13 @@ mixin _$AddReactionRequest { const DeepCollectionEquality().hash(custom), enforceUnique, skipPush, + const DeepCollectionEquality().hash(targetFeeds), type, ); @override String toString() { - return 'AddReactionRequest(copyCustomToNotification: $copyCustomToNotification, createNotificationActivity: $createNotificationActivity, custom: $custom, enforceUnique: $enforceUnique, skipPush: $skipPush, type: $type)'; + return 'AddReactionRequest(copyCustomToNotification: $copyCustomToNotification, createNotificationActivity: $createNotificationActivity, custom: $custom, enforceUnique: $enforceUnique, skipPush: $skipPush, targetFeeds: $targetFeeds, type: $type)'; } } @@ -80,6 +86,7 @@ abstract mixin class $AddReactionRequestCopyWith<$Res> { Map? custom, bool? enforceUnique, bool? skipPush, + List? targetFeeds, String type, }); } @@ -101,6 +108,7 @@ class _$AddReactionRequestCopyWithImpl<$Res> implements $AddReactionRequestCopyW Object? custom = freezed, Object? enforceUnique = freezed, Object? skipPush = freezed, + Object? targetFeeds = freezed, Object? type = null, }) { return _then( @@ -125,6 +133,10 @@ class _$AddReactionRequestCopyWithImpl<$Res> implements $AddReactionRequestCopyW ? _self.skipPush : skipPush // ignore: cast_nullable_to_non_nullable as bool?, + targetFeeds: freezed == targetFeeds + ? _self.targetFeeds + : targetFeeds // ignore: cast_nullable_to_non_nullable + as List?, type: null == type ? _self.type : type // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.g.dart index a176e1bc..83029927 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_request.g.dart @@ -12,6 +12,7 @@ AddReactionRequest _$AddReactionRequestFromJson(Map json) => Ad custom: json['custom'] as Map?, enforceUnique: json['enforce_unique'] as bool?, skipPush: json['skip_push'] as bool?, + targetFeeds: (json['target_feeds'] as List?)?.map((e) => e as String).toList(), type: json['type'] as String, ); @@ -21,5 +22,6 @@ Map _$AddReactionRequestToJson(AddReactionRequest instance) => 'custom': instance.custom, 'enforce_unique': instance.enforceUnique, 'skip_push': instance.skipPush, + 'target_feeds': instance.targetFeeds, 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.dart b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.dart index 442770f7..81dd31d0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.dart @@ -20,8 +20,11 @@ class AddReactionResponse with _$AddReactionResponse { const AddReactionResponse({ required this.activity, required this.duration, + this.notificationAccepted, this.notificationCreated, + this.notificationTaskId, required this.reaction, + this.referenceActivity, }); @override @@ -30,12 +33,22 @@ class AddReactionResponse with _$AddReactionResponse { @override final String duration; + @override + final bool? notificationAccepted; + + @Deprecated('This field is deprecated.') @override final bool? notificationCreated; + @override + final String? notificationTaskId; + @override final FeedsReactionResponse reaction; + @override + final ActivityResponse? referenceActivity; + Map toJson() => _$AddReactionResponseToJson(this); static AddReactionResponse fromJson(Map json) => _$AddReactionResponseFromJson(json); diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.freezed.dart index 8bd2108c..6ef719f7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.freezed.dart @@ -15,8 +15,11 @@ T _$identity(T value) => value; mixin _$AddReactionResponse { ActivityResponse get activity; String get duration; + bool? get notificationAccepted; bool? get notificationCreated; + String? get notificationTaskId; FeedsReactionResponse get reaction; + ActivityResponse? get referenceActivity; /// Create a copy of AddReactionResponse /// with the given fields replaced by the non-null parameter values. @@ -35,9 +38,14 @@ mixin _$AddReactionResponse { other is AddReactionResponse && (identical(other.activity, activity) || other.activity == activity) && (identical(other.duration, duration) || other.duration == duration) && + (identical(other.notificationAccepted, notificationAccepted) || + other.notificationAccepted == notificationAccepted) && (identical(other.notificationCreated, notificationCreated) || other.notificationCreated == notificationCreated) && - (identical(other.reaction, reaction) || other.reaction == reaction)); + (identical(other.notificationTaskId, notificationTaskId) || + other.notificationTaskId == notificationTaskId) && + (identical(other.reaction, reaction) || other.reaction == reaction) && + (identical(other.referenceActivity, referenceActivity) || other.referenceActivity == referenceActivity)); } @override @@ -45,13 +53,16 @@ mixin _$AddReactionResponse { runtimeType, activity, duration, + notificationAccepted, notificationCreated, + notificationTaskId, reaction, + referenceActivity, ); @override String toString() { - return 'AddReactionResponse(activity: $activity, duration: $duration, notificationCreated: $notificationCreated, reaction: $reaction)'; + return 'AddReactionResponse(activity: $activity, duration: $duration, notificationAccepted: $notificationAccepted, notificationCreated: $notificationCreated, notificationTaskId: $notificationTaskId, reaction: $reaction, referenceActivity: $referenceActivity)'; } } @@ -65,8 +76,11 @@ abstract mixin class $AddReactionResponseCopyWith<$Res> { $Res call({ ActivityResponse activity, String duration, + bool? notificationAccepted, bool? notificationCreated, + String? notificationTaskId, FeedsReactionResponse reaction, + ActivityResponse? referenceActivity, }); } @@ -84,8 +98,11 @@ class _$AddReactionResponseCopyWithImpl<$Res> implements $AddReactionResponseCop $Res call({ Object? activity = null, Object? duration = null, + Object? notificationAccepted = freezed, Object? notificationCreated = freezed, + Object? notificationTaskId = freezed, Object? reaction = null, + Object? referenceActivity = freezed, }) { return _then( AddReactionResponse( @@ -97,14 +114,26 @@ class _$AddReactionResponseCopyWithImpl<$Res> implements $AddReactionResponseCop ? _self.duration : duration // ignore: cast_nullable_to_non_nullable as String, + notificationAccepted: freezed == notificationAccepted + ? _self.notificationAccepted + : notificationAccepted // ignore: cast_nullable_to_non_nullable + as bool?, notificationCreated: freezed == notificationCreated ? _self.notificationCreated : notificationCreated // ignore: cast_nullable_to_non_nullable as bool?, + notificationTaskId: freezed == notificationTaskId + ? _self.notificationTaskId + : notificationTaskId // ignore: cast_nullable_to_non_nullable + as String?, reaction: null == reaction ? _self.reaction : reaction // ignore: cast_nullable_to_non_nullable as FeedsReactionResponse, + referenceActivity: freezed == referenceActivity + ? _self.referenceActivity + : referenceActivity // ignore: cast_nullable_to_non_nullable + as ActivityResponse?, ), ); } diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.g.dart index d1a1c13f..54bee485 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_reaction_response.g.dart @@ -11,10 +11,17 @@ AddReactionResponse _$AddReactionResponseFromJson(Map json) => json['activity'] as Map, ), duration: json['duration'] as String, + notificationAccepted: json['notification_accepted'] as bool?, notificationCreated: json['notification_created'] as bool?, + notificationTaskId: json['notification_task_id'] as String?, reaction: FeedsReactionResponse.fromJson( json['reaction'] as Map, ), + referenceActivity: json['reference_activity'] == null + ? null + : ActivityResponse.fromJson( + json['reference_activity'] as Map, + ), ); Map _$AddReactionResponseToJson( @@ -22,6 +29,9 @@ Map _$AddReactionResponseToJson( ) => { 'activity': instance.activity.toJson(), 'duration': instance.duration, + 'notification_accepted': instance.notificationAccepted, 'notification_created': instance.notificationCreated, + 'notification_task_id': instance.notificationTaskId, 'reaction': instance.reaction.toJson(), + 'reference_activity': instance.referenceActivity?.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.dart b/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.dart index c101a5d6..2b5180f8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.dart @@ -27,7 +27,6 @@ class AddUserGroupMembersRequest with _$AddUserGroupMembersRequest { final bool? asAdmin; @override - @JsonKey(defaultValue: []) final List memberIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.g.dart index 51b6c97c..83be20cd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/add_user_group_members_request.g.dart @@ -10,7 +10,7 @@ AddUserGroupMembersRequest _$AddUserGroupMembersRequestFromJson( Map json, ) => AddUserGroupMembersRequest( asAdmin: json['as_admin'] as bool?, - memberIds: (json['member_ids'] as List?)?.map((e) => e as String).toList() ?? [], + memberIds: (json['member_ids'] as List).map((e) => e as String).toList(), teamId: json['team_id'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.dart b/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.dart index 39d643cf..198529ae 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.dart @@ -32,14 +32,13 @@ class AggregatedActivityResponse with _$AggregatedActivityResponse { }); @override - @JsonKey(defaultValue: []) final List activities; @override final int activityCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -58,7 +57,7 @@ class AggregatedActivityResponse with _$AggregatedActivityResponse { final double score; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.g.dart index 2266af4d..937a88b5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/aggregated_activity_response.g.dart @@ -9,13 +9,11 @@ part of 'aggregated_activity_response.dart'; AggregatedActivityResponse _$AggregatedActivityResponseFromJson( Map json, ) => AggregatedActivityResponse( - activities: - (json['activities'] as List?) - ?.map((e) => ActivityResponse.fromJson(e as Map)) - .toList() ?? - [], + activities: (json['activities'] as List) + .map((e) => ActivityResponse.fromJson(e as Map)) + .toList(), activityCount: (json['activity_count'] as num).toInt(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), group: json['group'] as String, @@ -23,7 +21,7 @@ AggregatedActivityResponse _$AggregatedActivityResponseFromJson( isSeen: json['is_seen'] as bool?, isWatched: json['is_watched'] as bool?, score: (json['score'] as num).toDouble(), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), userCount: (json['user_count'] as num).toInt(), @@ -35,13 +33,13 @@ Map _$AggregatedActivityResponseToJson( ) => { 'activities': instance.activities.map((e) => e.toJson()).toList(), 'activity_count': instance.activityCount, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'group': instance.group, 'is_read': instance.isRead, 'is_seen': instance.isSeen, 'is_watched': instance.isWatched, 'score': instance.score, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user_count': instance.userCount, 'user_count_truncated': instance.userCountTruncated, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.dart new file mode 100644 index 00000000..8a42a16d --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.dart @@ -0,0 +1,34 @@ +// 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 'ai_audio_config_request.g.dart'; +part 'ai_audio_config_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class AIAudioConfigRequest with _$AIAudioConfigRequest { + const AIAudioConfigRequest({ + this.profile, + this.rules, + }); + + @override + final String? profile; + + @override + final List? rules; + + Map toJson() => _$AIAudioConfigRequestToJson(this); + + static AIAudioConfigRequest fromJson(Map json) => _$AIAudioConfigRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.freezed.dart new file mode 100644 index 00000000..c97d8405 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.freezed.dart @@ -0,0 +1,86 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'ai_audio_config_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$AIAudioConfigRequest { + String? get profile; + List? get rules; + + /// Create a copy of AIAudioConfigRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $AIAudioConfigRequestCopyWith get copyWith => + _$AIAudioConfigRequestCopyWithImpl( + this as AIAudioConfigRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is AIAudioConfigRequest && + (identical(other.profile, profile) || other.profile == profile) && + const DeepCollectionEquality().equals(other.rules, rules)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + profile, + const DeepCollectionEquality().hash(rules), + ); + + @override + String toString() { + return 'AIAudioConfigRequest(profile: $profile, rules: $rules)'; + } +} + +/// @nodoc +abstract mixin class $AIAudioConfigRequestCopyWith<$Res> { + factory $AIAudioConfigRequestCopyWith( + AIAudioConfigRequest value, + $Res Function(AIAudioConfigRequest) _then, + ) = _$AIAudioConfigRequestCopyWithImpl; + @useResult + $Res call({String? profile, List? rules}); +} + +/// @nodoc +class _$AIAudioConfigRequestCopyWithImpl<$Res> implements $AIAudioConfigRequestCopyWith<$Res> { + _$AIAudioConfigRequestCopyWithImpl(this._self, this._then); + + final AIAudioConfigRequest _self; + final $Res Function(AIAudioConfigRequest) _then; + + /// Create a copy of AIAudioConfigRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? profile = freezed, Object? rules = freezed}) { + return _then( + AIAudioConfigRequest( + profile: freezed == profile + ? _self.profile + : profile // ignore: cast_nullable_to_non_nullable + as String?, + rules: freezed == rules + ? _self.rules + : rules // ignore: cast_nullable_to_non_nullable + as List?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.g.dart new file mode 100644 index 00000000..77e22ca0 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_request.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'ai_audio_config_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +AIAudioConfigRequest _$AIAudioConfigRequestFromJson( + Map json, +) => AIAudioConfigRequest( + profile: json['profile'] as String?, + rules: (json['rules'] as List?)?.map((e) => BodyguardRule.fromJson(e as Map)).toList(), +); + +Map _$AIAudioConfigRequestToJson( + AIAudioConfigRequest instance, +) => { + 'profile': instance.profile, + 'rules': instance.rules?.map((e) => e.toJson()).toList(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.dart new file mode 100644 index 00000000..6e538ad4 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.dart @@ -0,0 +1,38 @@ +// 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 'ai_audio_config_response.g.dart'; +part 'ai_audio_config_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class AIAudioConfigResponse with _$AIAudioConfigResponse { + const AIAudioConfigResponse({ + required this.enabled, + required this.profile, + required this.rules, + }); + + @override + final bool enabled; + + @override + final String profile; + + @override + final List rules; + + Map toJson() => _$AIAudioConfigResponseToJson(this); + + static AIAudioConfigResponse fromJson(Map json) => _$AIAudioConfigResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.freezed.dart new file mode 100644 index 00000000..d5833297 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.freezed.dart @@ -0,0 +1,97 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'ai_audio_config_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$AIAudioConfigResponse { + bool get enabled; + String get profile; + List get rules; + + /// Create a copy of AIAudioConfigResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $AIAudioConfigResponseCopyWith get copyWith => + _$AIAudioConfigResponseCopyWithImpl( + this as AIAudioConfigResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is AIAudioConfigResponse && + (identical(other.enabled, enabled) || other.enabled == enabled) && + (identical(other.profile, profile) || other.profile == profile) && + const DeepCollectionEquality().equals(other.rules, rules)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + enabled, + profile, + const DeepCollectionEquality().hash(rules), + ); + + @override + String toString() { + return 'AIAudioConfigResponse(enabled: $enabled, profile: $profile, rules: $rules)'; + } +} + +/// @nodoc +abstract mixin class $AIAudioConfigResponseCopyWith<$Res> { + factory $AIAudioConfigResponseCopyWith( + AIAudioConfigResponse value, + $Res Function(AIAudioConfigResponse) _then, + ) = _$AIAudioConfigResponseCopyWithImpl; + @useResult + $Res call({bool enabled, String profile, List rules}); +} + +/// @nodoc +class _$AIAudioConfigResponseCopyWithImpl<$Res> implements $AIAudioConfigResponseCopyWith<$Res> { + _$AIAudioConfigResponseCopyWithImpl(this._self, this._then); + + final AIAudioConfigResponse _self; + final $Res Function(AIAudioConfigResponse) _then; + + /// Create a copy of AIAudioConfigResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? enabled = null, + Object? profile = null, + Object? rules = null, + }) { + return _then( + AIAudioConfigResponse( + enabled: null == enabled + ? _self.enabled + : enabled // ignore: cast_nullable_to_non_nullable + as bool, + profile: null == profile + ? _self.profile + : profile // ignore: cast_nullable_to_non_nullable + as String, + rules: null == rules + ? _self.rules + : rules // ignore: cast_nullable_to_non_nullable + as List, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.g.dart new file mode 100644 index 00000000..1f89d17a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_audio_config_response.g.dart @@ -0,0 +1,23 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'ai_audio_config_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +AIAudioConfigResponse _$AIAudioConfigResponseFromJson( + Map json, +) => AIAudioConfigResponse( + enabled: json['enabled'] as bool, + profile: json['profile'] as String, + rules: (json['rules'] as List).map((e) => BodyguardRule.fromJson(e as Map)).toList(), +); + +Map _$AIAudioConfigResponseToJson( + AIAudioConfigResponse instance, +) => { + 'enabled': instance.enabled, + 'profile': instance.profile, + 'rules': instance.rules.map((e) => e.toJson()).toList(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.dart index 41633592..431591de 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.dart @@ -31,11 +31,9 @@ class AIImageConfig with _$AIImageConfig { final bool enabled; @override - @JsonKey(defaultValue: []) final List ocrRules; @override - @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AIImageConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.g.dart index 94df17a4..14f032da 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_image_config.g.dart @@ -9,15 +9,8 @@ part of 'ai_image_config.dart'; AIImageConfig _$AIImageConfigFromJson(Map json) => AIImageConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - ocrRules: - (json['ocr_rules'] as List?)?.map((e) => OCRRule.fromJson(e as Map)).toList() ?? [], - rules: - (json['rules'] as List?) - ?.map( - (e) => AWSRekognitionRule.fromJson(e as Map), - ) - .toList() ?? - [], + ocrRules: (json['ocr_rules'] as List).map((e) => OCRRule.fromJson(e as Map)).toList(), + rules: (json['rules'] as List).map((e) => AWSRekognitionRule.fromJson(e as Map)).toList(), ); Map _$AIImageConfigToJson(AIImageConfig instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.dart index 9434cbc1..a46a82bc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.dart @@ -35,11 +35,9 @@ class AITextConfig with _$AITextConfig { final String profile; @override - @JsonKey(defaultValue: []) final List rules; @override - @JsonKey(defaultValue: []) final List severityRules; Map toJson() => _$AITextConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.g.dart index f57c1d9e..91e9e0b9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_text_config.g.dart @@ -10,15 +10,10 @@ AITextConfig _$AITextConfigFromJson(Map json) => AITextConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, profile: json['profile'] as String, - rules: - (json['rules'] as List?)?.map((e) => BodyguardRule.fromJson(e as Map)).toList() ?? [], - severityRules: - (json['severity_rules'] as List?) - ?.map( - (e) => BodyguardSeverityRule.fromJson(e as Map), - ) - .toList() ?? - [], + rules: (json['rules'] as List).map((e) => BodyguardRule.fromJson(e as Map)).toList(), + severityRules: (json['severity_rules'] as List) + .map((e) => BodyguardSeverityRule.fromJson(e as Map)) + .toList(), ); Map _$AITextConfigToJson(AITextConfig instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.dart index ce5e939f..a17de92a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.dart @@ -30,7 +30,6 @@ class AIVideoConfig with _$AIVideoConfig { final bool enabled; @override - @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AIVideoConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.g.dart index 994a6ffa..54b166bb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ai_video_config.g.dart @@ -9,13 +9,7 @@ part of 'ai_video_config.dart'; AIVideoConfig _$AIVideoConfigFromJson(Map json) => AIVideoConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: - (json['rules'] as List?) - ?.map( - (e) => AWSRekognitionRule.fromJson(e as Map), - ) - .toList() ?? - [], + rules: (json['rules'] as List).map((e) => AWSRekognitionRule.fromJson(e as Map)).toList(), ); Map _$AIVideoConfigToJson(AIVideoConfig instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.dart index c06a39bb..a0bccc51 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.dart @@ -29,15 +29,14 @@ class AppUpdatedEvent extends core.WsEvent with _$AppUpdatedEvent { final AppEventResponse app; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.g.dart index bd26eb09..a929926f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/app_updated_event.g.dart @@ -8,24 +8,24 @@ part of 'app_updated_event.dart'; AppUpdatedEvent _$AppUpdatedEventFromJson(Map json) => AppUpdatedEvent( app: AppEventResponse.fromJson(json['app'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); Map _$AppUpdatedEventToJson(AppUpdatedEvent instance) => { 'app': instance.app.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.dart b/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.dart index 8178d600..17d7355e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.dart @@ -62,7 +62,7 @@ class AppealItemResponse with _$AppealItemResponse { final String? configKey; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -108,7 +108,7 @@ class AppealItemResponse with _$AppealItemResponse { final String status; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.g.dart index 8834b055..179ca9f5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/appeal_item_response.g.dart @@ -15,7 +15,7 @@ AppealItemResponse _$AppealItemResponseFromJson(Map json) => Ap attachments: (json['attachments'] as List?)?.map((e) => e as String).toList(), channelCid: json['channel_cid'] as String?, configKey: json['config_key'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), decisionReason: json['decision_reason'] as String?, @@ -48,7 +48,7 @@ AppealItemResponse _$AppealItemResponseFromJson(Map json) => Ap reviewQueueItemId: json['review_queue_item_id'] as String?, severity: (json['severity'] as num?)?.toInt(), status: json['status'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -61,7 +61,7 @@ Map _$AppealItemResponseToJson(AppealItemResponse instance) => 'attachments': instance.attachments, 'channel_cid': instance.channelCid, 'config_key': instance.configKey, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'decision_reason': instance.decisionReason, 'entity_content': instance.entityContent?.toJson(), 'entity_id': instance.entityId, @@ -76,6 +76,6 @@ Map _$AppealItemResponseToJson(AppealItemResponse instance) => 'review_queue_item_id': instance.reviewQueueItemId, 'severity': instance.severity, 'status': instance.status, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/attachment.dart b/packages/stream_feeds/lib/src/generated/api/model/attachment.dart index e42eb8e7..b96fa44a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/attachment.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/attachment.dart @@ -61,7 +61,6 @@ class Attachment with _$Attachment { final String? color; @override - @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/attachment.g.dart b/packages/stream_feeds/lib/src/generated/api/model/attachment.g.dart index 0bf07d76..1643be68 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/attachment.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/attachment.g.dart @@ -13,7 +13,7 @@ Attachment _$AttachmentFromJson(Map json) => Attachment( authorLink: json['author_link'] as String?, authorName: json['author_name'] as String?, color: json['color'] as String?, - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, fallback: json['fallback'] as String?, fields: (json['fields'] as List?)?.map((e) => Field.fromJson(e as Map)).toList(), footer: json['footer'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.dart index 20219a1a..a7dd0fb8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.dart @@ -30,7 +30,6 @@ class AutomodPlatformCircumventionConfig with _$AutomodPlatformCircumventionConf final bool enabled; @override - @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AutomodPlatformCircumventionConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.g.dart index 021fc179..9a94077f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_platform_circumvention_config.g.dart @@ -11,7 +11,7 @@ AutomodPlatformCircumventionConfig _$AutomodPlatformCircumventionConfigFromJson( ) => AutomodPlatformCircumventionConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: (json['rules'] as List?)?.map((e) => AutomodRule.fromJson(e as Map)).toList() ?? [], + rules: (json['rules'] as List).map((e) => AutomodRule.fromJson(e as Map)).toList(), ); Map _$AutomodPlatformCircumventionConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.dart index 1111c3d1..b53c0115 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.dart @@ -30,7 +30,6 @@ class AutomodSemanticFiltersConfig with _$AutomodSemanticFiltersConfig { final bool enabled; @override - @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AutomodSemanticFiltersConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.g.dart index 0e930c17..514f8e26 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_semantic_filters_config.g.dart @@ -11,13 +11,11 @@ AutomodSemanticFiltersConfig _$AutomodSemanticFiltersConfigFromJson( ) => AutomodSemanticFiltersConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: - (json['rules'] as List?) - ?.map( - (e) => AutomodSemanticFiltersRule.fromJson(e as Map), - ) - .toList() ?? - [], + rules: (json['rules'] as List) + .map( + (e) => AutomodSemanticFiltersRule.fromJson(e as Map), + ) + .toList(), ); Map _$AutomodSemanticFiltersConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.dart index e3bc3fbb..ee01e96c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.dart @@ -30,7 +30,6 @@ class AutomodToxicityConfig with _$AutomodToxicityConfig { final bool enabled; @override - @JsonKey(defaultValue: []) final List rules; Map toJson() => _$AutomodToxicityConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.g.dart index c006f4df..4f7e2ad9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/automod_toxicity_config.g.dart @@ -11,7 +11,7 @@ AutomodToxicityConfig _$AutomodToxicityConfigFromJson( ) => AutomodToxicityConfig( async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: (json['rules'] as List?)?.map((e) => AutomodRule.fromJson(e as Map)).toList() ?? [], + rules: (json['rules'] as List).map((e) => AutomodRule.fromJson(e as Map)).toList(), ); Map _$AutomodToxicityConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.dart b/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.dart index 10d6b102..aee9298c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.dart @@ -18,6 +18,8 @@ part 'ban_info_response.freezed.dart'; @JsonSerializable() class BanInfoResponse with _$BanInfoResponse { const BanInfoResponse({ + this.channel, + this.channelCid, required this.createdAt, this.createdBy, this.expires, @@ -27,14 +29,20 @@ class BanInfoResponse with _$BanInfoResponse { }); @override - @EpochDateTimeConverter() + final ChannelMetadata? channel; + + @override + final String? channelCid; + + @override + @StreamDateTimeConverter() final DateTime createdAt; @override final UserResponse? createdBy; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? expires; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.freezed.dart index 653bbf3e..6d7289de 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.freezed.dart @@ -13,6 +13,8 @@ T _$identity(T value) => value; /// @nodoc mixin _$BanInfoResponse { + ChannelMetadata? get channel; + String? get channelCid; DateTime get createdAt; UserResponse? get createdBy; DateTime? get expires; @@ -34,6 +36,8 @@ mixin _$BanInfoResponse { return identical(this, other) || (other.runtimeType == runtimeType && other is BanInfoResponse && + (identical(other.channel, channel) || other.channel == channel) && + (identical(other.channelCid, channelCid) || other.channelCid == channelCid) && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.createdBy, createdBy) || other.createdBy == createdBy) && (identical(other.expires, expires) || other.expires == expires) && @@ -45,6 +49,8 @@ mixin _$BanInfoResponse { @override int get hashCode => Object.hash( runtimeType, + channel, + channelCid, createdAt, createdBy, expires, @@ -55,7 +61,7 @@ mixin _$BanInfoResponse { @override String toString() { - return 'BanInfoResponse(createdAt: $createdAt, createdBy: $createdBy, expires: $expires, reason: $reason, shadow: $shadow, user: $user)'; + return 'BanInfoResponse(channel: $channel, channelCid: $channelCid, createdAt: $createdAt, createdBy: $createdBy, expires: $expires, reason: $reason, shadow: $shadow, user: $user)'; } } @@ -67,6 +73,8 @@ abstract mixin class $BanInfoResponseCopyWith<$Res> { ) = _$BanInfoResponseCopyWithImpl; @useResult $Res call({ + ChannelMetadata? channel, + String? channelCid, DateTime createdAt, UserResponse? createdBy, DateTime? expires, @@ -88,6 +96,8 @@ class _$BanInfoResponseCopyWithImpl<$Res> implements $BanInfoResponseCopyWith<$R @pragma('vm:prefer-inline') @override $Res call({ + Object? channel = freezed, + Object? channelCid = freezed, Object? createdAt = null, Object? createdBy = freezed, Object? expires = freezed, @@ -97,6 +107,14 @@ class _$BanInfoResponseCopyWithImpl<$Res> implements $BanInfoResponseCopyWith<$R }) { return _then( BanInfoResponse( + channel: freezed == channel + ? _self.channel + : channel // ignore: cast_nullable_to_non_nullable + as ChannelMetadata?, + channelCid: freezed == channelCid + ? _self.channelCid + : channelCid // ignore: cast_nullable_to_non_nullable + as String?, createdAt: null == createdAt ? _self.createdAt : createdAt // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.g.dart index 0096a490..9a878d12 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ban_info_response.g.dart @@ -7,13 +7,15 @@ part of 'ban_info_response.dart'; // ************************************************************************** BanInfoResponse _$BanInfoResponseFromJson(Map json) => BanInfoResponse( - createdAt: const EpochDateTimeConverter().fromJson( + channel: json['channel'] == null ? null : ChannelMetadata.fromJson(json['channel'] as Map), + channelCid: json['channel_cid'] as String?, + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponse.fromJson(json['created_by'] as Map), expires: _$JsonConverterFromJson( json['expires'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), reason: json['reason'] as String?, shadow: json['shadow'] as bool?, @@ -21,11 +23,13 @@ BanInfoResponse _$BanInfoResponseFromJson(Map json) => BanInfoR ); Map _$BanInfoResponseToJson(BanInfoResponse instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'channel': instance.channel?.toJson(), + 'channel_cid': instance.channelCid, + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy?.toJson(), 'expires': _$JsonConverterToJson( instance.expires, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'reason': instance.reason, 'shadow': instance.shadow, diff --git a/packages/stream_feeds/lib/src/generated/api/model/ban_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ban_response.g.dart deleted file mode 100644 index eba3506c..00000000 --- a/packages/stream_feeds/lib/src/generated/api/model/ban_response.g.dart +++ /dev/null @@ -1,11 +0,0 @@ -// GENERATED CODE - DO NOT MODIFY BY HAND - -part of 'ban_response.dart'; - -// ************************************************************************** -// JsonSerializableGenerator -// ************************************************************************** - -BanResponse _$BanResponseFromJson(Map json) => BanResponse(duration: json['duration'] as String); - -Map _$BanResponseToJson(BanResponse instance) => {'duration': instance.duration}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.dart new file mode 100644 index 00000000..43dee9c6 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.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 'batch_query_activity_reactions_request.g.dart'; +part 'batch_query_activity_reactions_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class BatchQueryActivityReactionsRequest with _$BatchQueryActivityReactionsRequest { + const BatchQueryActivityReactionsRequest({ + required this.activityIds, + this.filter, + this.limit, + this.next, + this.prev, + this.sort, + }); + + @override + final List activityIds; + + @override + final Map? filter; + + @override + final int? limit; + + @override + final String? next; + + @override + final String? prev; + + @override + final List? sort; + + Map toJson() => _$BatchQueryActivityReactionsRequestToJson(this); + + static BatchQueryActivityReactionsRequest fromJson(Map json) => + _$BatchQueryActivityReactionsRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.freezed.dart new file mode 100644 index 00000000..2329682a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.freezed.dart @@ -0,0 +1,132 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'batch_query_activity_reactions_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$BatchQueryActivityReactionsRequest { + List get activityIds; + Map? get filter; + int? get limit; + String? get next; + String? get prev; + List? get sort; + + /// Create a copy of BatchQueryActivityReactionsRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $BatchQueryActivityReactionsRequestCopyWith get copyWith => + _$BatchQueryActivityReactionsRequestCopyWithImpl( + this as BatchQueryActivityReactionsRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is BatchQueryActivityReactionsRequest && + const DeepCollectionEquality().equals( + other.activityIds, + activityIds, + ) && + const DeepCollectionEquality().equals(other.filter, filter) && + (identical(other.limit, limit) || other.limit == limit) && + (identical(other.next, next) || other.next == next) && + (identical(other.prev, prev) || other.prev == prev) && + const DeepCollectionEquality().equals(other.sort, sort)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(activityIds), + const DeepCollectionEquality().hash(filter), + limit, + next, + prev, + const DeepCollectionEquality().hash(sort), + ); + + @override + String toString() { + return 'BatchQueryActivityReactionsRequest(activityIds: $activityIds, filter: $filter, limit: $limit, next: $next, prev: $prev, sort: $sort)'; + } +} + +/// @nodoc +abstract mixin class $BatchQueryActivityReactionsRequestCopyWith<$Res> { + factory $BatchQueryActivityReactionsRequestCopyWith( + BatchQueryActivityReactionsRequest value, + $Res Function(BatchQueryActivityReactionsRequest) _then, + ) = _$BatchQueryActivityReactionsRequestCopyWithImpl; + @useResult + $Res call({ + List activityIds, + Map? filter, + int? limit, + String? next, + String? prev, + List? sort, + }); +} + +/// @nodoc +class _$BatchQueryActivityReactionsRequestCopyWithImpl<$Res> + implements $BatchQueryActivityReactionsRequestCopyWith<$Res> { + _$BatchQueryActivityReactionsRequestCopyWithImpl(this._self, this._then); + + final BatchQueryActivityReactionsRequest _self; + final $Res Function(BatchQueryActivityReactionsRequest) _then; + + /// Create a copy of BatchQueryActivityReactionsRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? activityIds = null, + Object? filter = freezed, + Object? limit = freezed, + Object? next = freezed, + Object? prev = freezed, + Object? sort = freezed, + }) { + return _then( + BatchQueryActivityReactionsRequest( + activityIds: null == activityIds + ? _self.activityIds + : activityIds // ignore: cast_nullable_to_non_nullable + as List, + filter: freezed == filter + ? _self.filter + : filter // ignore: cast_nullable_to_non_nullable + as Map?, + limit: freezed == limit + ? _self.limit + : limit // ignore: cast_nullable_to_non_nullable + as int?, + next: freezed == next + ? _self.next + : next // ignore: cast_nullable_to_non_nullable + as String?, + prev: freezed == prev + ? _self.prev + : prev // ignore: cast_nullable_to_non_nullable + as String?, + sort: freezed == sort + ? _self.sort + : sort // ignore: cast_nullable_to_non_nullable + as List?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.g.dart new file mode 100644 index 00000000..36bfe68f --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_request.g.dart @@ -0,0 +1,29 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'batch_query_activity_reactions_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +BatchQueryActivityReactionsRequest _$BatchQueryActivityReactionsRequestFromJson( + Map json, +) => BatchQueryActivityReactionsRequest( + activityIds: (json['activity_ids'] as List).map((e) => e as String).toList(), + filter: json['filter'] as Map?, + limit: (json['limit'] as num?)?.toInt(), + next: json['next'] as String?, + prev: json['prev'] as String?, + sort: (json['sort'] as List?)?.map((e) => SortParamRequest.fromJson(e as Map)).toList(), +); + +Map _$BatchQueryActivityReactionsRequestToJson( + BatchQueryActivityReactionsRequest instance, +) => { + 'activity_ids': instance.activityIds, + 'filter': instance.filter, + 'limit': instance.limit, + 'next': instance.next, + 'prev': instance.prev, + 'sort': instance.sort?.map((e) => e.toJson()).toList(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.dart new file mode 100644 index 00000000..3cae0300 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.dart @@ -0,0 +1,43 @@ +// 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 'batch_query_activity_reactions_response.g.dart'; +part 'batch_query_activity_reactions_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class BatchQueryActivityReactionsResponse with _$BatchQueryActivityReactionsResponse { + const BatchQueryActivityReactionsResponse({ + required this.duration, + this.next, + this.prev, + required this.reactions, + }); + + @override + final String duration; + + @override + final String? next; + + @override + final String? prev; + + @override + final List reactions; + + Map toJson() => _$BatchQueryActivityReactionsResponseToJson(this); + + static BatchQueryActivityReactionsResponse fromJson(Map json) => + _$BatchQueryActivityReactionsResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.freezed.dart new file mode 100644 index 00000000..97778af2 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.freezed.dart @@ -0,0 +1,111 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'batch_query_activity_reactions_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$BatchQueryActivityReactionsResponse { + String get duration; + String? get next; + String? get prev; + List get reactions; + + /// Create a copy of BatchQueryActivityReactionsResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $BatchQueryActivityReactionsResponseCopyWith get copyWith => + _$BatchQueryActivityReactionsResponseCopyWithImpl( + this as BatchQueryActivityReactionsResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is BatchQueryActivityReactionsResponse && + (identical(other.duration, duration) || other.duration == duration) && + (identical(other.next, next) || other.next == next) && + (identical(other.prev, prev) || other.prev == prev) && + const DeepCollectionEquality().equals(other.reactions, reactions)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + duration, + next, + prev, + const DeepCollectionEquality().hash(reactions), + ); + + @override + String toString() { + return 'BatchQueryActivityReactionsResponse(duration: $duration, next: $next, prev: $prev, reactions: $reactions)'; + } +} + +/// @nodoc +abstract mixin class $BatchQueryActivityReactionsResponseCopyWith<$Res> { + factory $BatchQueryActivityReactionsResponseCopyWith( + BatchQueryActivityReactionsResponse value, + $Res Function(BatchQueryActivityReactionsResponse) _then, + ) = _$BatchQueryActivityReactionsResponseCopyWithImpl; + @useResult + $Res call({ + String duration, + String? next, + String? prev, + List reactions, + }); +} + +/// @nodoc +class _$BatchQueryActivityReactionsResponseCopyWithImpl<$Res> + implements $BatchQueryActivityReactionsResponseCopyWith<$Res> { + _$BatchQueryActivityReactionsResponseCopyWithImpl(this._self, this._then); + + final BatchQueryActivityReactionsResponse _self; + final $Res Function(BatchQueryActivityReactionsResponse) _then; + + /// Create a copy of BatchQueryActivityReactionsResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? duration = null, + Object? next = freezed, + Object? prev = freezed, + Object? reactions = null, + }) { + return _then( + BatchQueryActivityReactionsResponse( + duration: null == duration + ? _self.duration + : duration // ignore: cast_nullable_to_non_nullable + as String, + next: freezed == next + ? _self.next + : next // ignore: cast_nullable_to_non_nullable + as String?, + prev: freezed == prev + ? _self.prev + : prev // ignore: cast_nullable_to_non_nullable + as String?, + reactions: null == reactions + ? _self.reactions + : reactions // ignore: cast_nullable_to_non_nullable + as List, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.g.dart new file mode 100644 index 00000000..cb31dd17 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_activity_reactions_response.g.dart @@ -0,0 +1,26 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'batch_query_activity_reactions_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +BatchQueryActivityReactionsResponse _$BatchQueryActivityReactionsResponseFromJson(Map json) => + BatchQueryActivityReactionsResponse( + duration: json['duration'] as String, + next: json['next'] as String?, + prev: json['prev'] as String?, + reactions: (json['reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), + ); + +Map _$BatchQueryActivityReactionsResponseToJson( + BatchQueryActivityReactionsResponse instance, +) => { + 'duration': instance.duration, + 'next': instance.next, + 'prev': instance.prev, + 'reactions': instance.reactions.map((e) => e.toJson()).toList(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.dart new file mode 100644 index 00000000..db5ad732 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.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 'batch_query_comment_reactions_request.g.dart'; +part 'batch_query_comment_reactions_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class BatchQueryCommentReactionsRequest with _$BatchQueryCommentReactionsRequest { + const BatchQueryCommentReactionsRequest({ + required this.commentIds, + this.filter, + this.limit, + this.next, + this.prev, + this.sort, + }); + + @override + final List commentIds; + + @override + final Map? filter; + + @override + final int? limit; + + @override + final String? next; + + @override + final String? prev; + + @override + final List? sort; + + Map toJson() => _$BatchQueryCommentReactionsRequestToJson(this); + + static BatchQueryCommentReactionsRequest fromJson(Map json) => + _$BatchQueryCommentReactionsRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.freezed.dart new file mode 100644 index 00000000..2555c47e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.freezed.dart @@ -0,0 +1,132 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'batch_query_comment_reactions_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$BatchQueryCommentReactionsRequest { + List get commentIds; + Map? get filter; + int? get limit; + String? get next; + String? get prev; + List? get sort; + + /// Create a copy of BatchQueryCommentReactionsRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $BatchQueryCommentReactionsRequestCopyWith get copyWith => + _$BatchQueryCommentReactionsRequestCopyWithImpl( + this as BatchQueryCommentReactionsRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is BatchQueryCommentReactionsRequest && + const DeepCollectionEquality().equals( + other.commentIds, + commentIds, + ) && + const DeepCollectionEquality().equals(other.filter, filter) && + (identical(other.limit, limit) || other.limit == limit) && + (identical(other.next, next) || other.next == next) && + (identical(other.prev, prev) || other.prev == prev) && + const DeepCollectionEquality().equals(other.sort, sort)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(commentIds), + const DeepCollectionEquality().hash(filter), + limit, + next, + prev, + const DeepCollectionEquality().hash(sort), + ); + + @override + String toString() { + return 'BatchQueryCommentReactionsRequest(commentIds: $commentIds, filter: $filter, limit: $limit, next: $next, prev: $prev, sort: $sort)'; + } +} + +/// @nodoc +abstract mixin class $BatchQueryCommentReactionsRequestCopyWith<$Res> { + factory $BatchQueryCommentReactionsRequestCopyWith( + BatchQueryCommentReactionsRequest value, + $Res Function(BatchQueryCommentReactionsRequest) _then, + ) = _$BatchQueryCommentReactionsRequestCopyWithImpl; + @useResult + $Res call({ + List commentIds, + Map? filter, + int? limit, + String? next, + String? prev, + List? sort, + }); +} + +/// @nodoc +class _$BatchQueryCommentReactionsRequestCopyWithImpl<$Res> + implements $BatchQueryCommentReactionsRequestCopyWith<$Res> { + _$BatchQueryCommentReactionsRequestCopyWithImpl(this._self, this._then); + + final BatchQueryCommentReactionsRequest _self; + final $Res Function(BatchQueryCommentReactionsRequest) _then; + + /// Create a copy of BatchQueryCommentReactionsRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? commentIds = null, + Object? filter = freezed, + Object? limit = freezed, + Object? next = freezed, + Object? prev = freezed, + Object? sort = freezed, + }) { + return _then( + BatchQueryCommentReactionsRequest( + commentIds: null == commentIds + ? _self.commentIds + : commentIds // ignore: cast_nullable_to_non_nullable + as List, + filter: freezed == filter + ? _self.filter + : filter // ignore: cast_nullable_to_non_nullable + as Map?, + limit: freezed == limit + ? _self.limit + : limit // ignore: cast_nullable_to_non_nullable + as int?, + next: freezed == next + ? _self.next + : next // ignore: cast_nullable_to_non_nullable + as String?, + prev: freezed == prev + ? _self.prev + : prev // ignore: cast_nullable_to_non_nullable + as String?, + sort: freezed == sort + ? _self.sort + : sort // ignore: cast_nullable_to_non_nullable + as List?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.g.dart new file mode 100644 index 00000000..71721774 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_request.g.dart @@ -0,0 +1,29 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'batch_query_comment_reactions_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +BatchQueryCommentReactionsRequest _$BatchQueryCommentReactionsRequestFromJson( + Map json, +) => BatchQueryCommentReactionsRequest( + commentIds: (json['comment_ids'] as List).map((e) => e as String).toList(), + filter: json['filter'] as Map?, + limit: (json['limit'] as num?)?.toInt(), + next: json['next'] as String?, + prev: json['prev'] as String?, + sort: (json['sort'] as List?)?.map((e) => SortParamRequest.fromJson(e as Map)).toList(), +); + +Map _$BatchQueryCommentReactionsRequestToJson( + BatchQueryCommentReactionsRequest instance, +) => { + 'comment_ids': instance.commentIds, + 'filter': instance.filter, + 'limit': instance.limit, + 'next': instance.next, + 'prev': instance.prev, + 'sort': instance.sort?.map((e) => e.toJson()).toList(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.dart new file mode 100644 index 00000000..db4e6a87 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.dart @@ -0,0 +1,43 @@ +// 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 'batch_query_comment_reactions_response.g.dart'; +part 'batch_query_comment_reactions_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class BatchQueryCommentReactionsResponse with _$BatchQueryCommentReactionsResponse { + const BatchQueryCommentReactionsResponse({ + required this.duration, + this.next, + this.prev, + required this.reactions, + }); + + @override + final String duration; + + @override + final String? next; + + @override + final String? prev; + + @override + final List reactions; + + Map toJson() => _$BatchQueryCommentReactionsResponseToJson(this); + + static BatchQueryCommentReactionsResponse fromJson(Map json) => + _$BatchQueryCommentReactionsResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.freezed.dart new file mode 100644 index 00000000..d0021103 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.freezed.dart @@ -0,0 +1,111 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'batch_query_comment_reactions_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$BatchQueryCommentReactionsResponse { + String get duration; + String? get next; + String? get prev; + List get reactions; + + /// Create a copy of BatchQueryCommentReactionsResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $BatchQueryCommentReactionsResponseCopyWith get copyWith => + _$BatchQueryCommentReactionsResponseCopyWithImpl( + this as BatchQueryCommentReactionsResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is BatchQueryCommentReactionsResponse && + (identical(other.duration, duration) || other.duration == duration) && + (identical(other.next, next) || other.next == next) && + (identical(other.prev, prev) || other.prev == prev) && + const DeepCollectionEquality().equals(other.reactions, reactions)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + duration, + next, + prev, + const DeepCollectionEquality().hash(reactions), + ); + + @override + String toString() { + return 'BatchQueryCommentReactionsResponse(duration: $duration, next: $next, prev: $prev, reactions: $reactions)'; + } +} + +/// @nodoc +abstract mixin class $BatchQueryCommentReactionsResponseCopyWith<$Res> { + factory $BatchQueryCommentReactionsResponseCopyWith( + BatchQueryCommentReactionsResponse value, + $Res Function(BatchQueryCommentReactionsResponse) _then, + ) = _$BatchQueryCommentReactionsResponseCopyWithImpl; + @useResult + $Res call({ + String duration, + String? next, + String? prev, + List reactions, + }); +} + +/// @nodoc +class _$BatchQueryCommentReactionsResponseCopyWithImpl<$Res> + implements $BatchQueryCommentReactionsResponseCopyWith<$Res> { + _$BatchQueryCommentReactionsResponseCopyWithImpl(this._self, this._then); + + final BatchQueryCommentReactionsResponse _self; + final $Res Function(BatchQueryCommentReactionsResponse) _then; + + /// Create a copy of BatchQueryCommentReactionsResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? duration = null, + Object? next = freezed, + Object? prev = freezed, + Object? reactions = null, + }) { + return _then( + BatchQueryCommentReactionsResponse( + duration: null == duration + ? _self.duration + : duration // ignore: cast_nullable_to_non_nullable + as String, + next: freezed == next + ? _self.next + : next // ignore: cast_nullable_to_non_nullable + as String?, + prev: freezed == prev + ? _self.prev + : prev // ignore: cast_nullable_to_non_nullable + as String?, + reactions: null == reactions + ? _self.reactions + : reactions // ignore: cast_nullable_to_non_nullable + as List, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.g.dart new file mode 100644 index 00000000..9b4efc8a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/batch_query_comment_reactions_response.g.dart @@ -0,0 +1,27 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'batch_query_comment_reactions_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +BatchQueryCommentReactionsResponse _$BatchQueryCommentReactionsResponseFromJson( + Map json, +) => BatchQueryCommentReactionsResponse( + duration: json['duration'] as String, + next: json['next'] as String?, + prev: json['prev'] as String?, + reactions: (json['reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), +); + +Map _$BatchQueryCommentReactionsResponseToJson( + BatchQueryCommentReactionsResponse instance, +) => { + 'duration': instance.duration, + 'next': instance.next, + 'prev': instance.prev, + 'reactions': instance.reactions.map((e) => e.toJson()).toList(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_config.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_config.dart index 2b9c67b8..e2645bd4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_config.dart @@ -34,7 +34,6 @@ class BlockListConfig with _$BlockListConfig { final bool? matchSubstring; @override - @JsonKey(defaultValue: []) final List rules; Map toJson() => _$BlockListConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_config.g.dart index 8f36b8ab..412b4526 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_config.g.dart @@ -10,8 +10,7 @@ BlockListConfig _$BlockListConfigFromJson(Map json) => BlockLis async: json['async'] as bool?, enabled: json['enabled'] as bool, matchSubstring: json['match_substring'] as bool?, - rules: - (json['rules'] as List?)?.map((e) => BlockListRule.fromJson(e as Map)).toList() ?? [], + rules: (json['rules'] as List).map((e) => BlockListRule.fromJson(e as Map)).toList(), ); Map _$BlockListConfigToJson(BlockListConfig instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.dart index 88b89c35..f4431080 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.dart @@ -20,9 +20,12 @@ class BlockListResponse with _$BlockListResponse { const BlockListResponse({ this.createdAt, this.id, + required this.isConfusableFoldingEnabled, required this.isLeetCheckEnabled, required this.isPluralCheckEnabled, + required this.isSubstringMatchingEnabled, required this.name, + this.ownerUserId, this.team, required this.type, this.updatedAt, @@ -30,21 +33,30 @@ class BlockListResponse with _$BlockListResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? createdAt; @override final String? id; + @override + final bool isConfusableFoldingEnabled; + @override final bool isLeetCheckEnabled; @override final bool isPluralCheckEnabled; + @override + final bool isSubstringMatchingEnabled; + @override final String name; + @override + final String? ownerUserId; + @override final String? team; @@ -52,11 +64,10 @@ class BlockListResponse with _$BlockListResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? updatedAt; @override - @JsonKey(defaultValue: []) final List words; Map toJson() => _$BlockListResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.freezed.dart index 56ee4a9d..a3926e53 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.freezed.dart @@ -15,9 +15,12 @@ T _$identity(T value) => value; mixin _$BlockListResponse { DateTime? get createdAt; String? get id; + bool get isConfusableFoldingEnabled; bool get isLeetCheckEnabled; bool get isPluralCheckEnabled; + bool get isSubstringMatchingEnabled; String get name; + String? get ownerUserId; String? get team; String get type; DateTime? get updatedAt; @@ -39,11 +42,22 @@ mixin _$BlockListResponse { other is BlockListResponse && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.id, id) || other.id == id) && + (identical( + other.isConfusableFoldingEnabled, + isConfusableFoldingEnabled, + ) || + other.isConfusableFoldingEnabled == isConfusableFoldingEnabled) && (identical(other.isLeetCheckEnabled, isLeetCheckEnabled) || other.isLeetCheckEnabled == isLeetCheckEnabled) && (identical(other.isPluralCheckEnabled, isPluralCheckEnabled) || other.isPluralCheckEnabled == isPluralCheckEnabled) && + (identical( + other.isSubstringMatchingEnabled, + isSubstringMatchingEnabled, + ) || + other.isSubstringMatchingEnabled == isSubstringMatchingEnabled) && (identical(other.name, name) || other.name == name) && + (identical(other.ownerUserId, ownerUserId) || other.ownerUserId == ownerUserId) && (identical(other.team, team) || other.team == team) && (identical(other.type, type) || other.type == type) && (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) && @@ -55,9 +69,12 @@ mixin _$BlockListResponse { runtimeType, createdAt, id, + isConfusableFoldingEnabled, isLeetCheckEnabled, isPluralCheckEnabled, + isSubstringMatchingEnabled, name, + ownerUserId, team, type, updatedAt, @@ -66,7 +83,7 @@ mixin _$BlockListResponse { @override String toString() { - return 'BlockListResponse(createdAt: $createdAt, id: $id, isLeetCheckEnabled: $isLeetCheckEnabled, isPluralCheckEnabled: $isPluralCheckEnabled, name: $name, team: $team, type: $type, updatedAt: $updatedAt, words: $words)'; + return 'BlockListResponse(createdAt: $createdAt, id: $id, isConfusableFoldingEnabled: $isConfusableFoldingEnabled, isLeetCheckEnabled: $isLeetCheckEnabled, isPluralCheckEnabled: $isPluralCheckEnabled, isSubstringMatchingEnabled: $isSubstringMatchingEnabled, name: $name, ownerUserId: $ownerUserId, team: $team, type: $type, updatedAt: $updatedAt, words: $words)'; } } @@ -80,9 +97,12 @@ abstract mixin class $BlockListResponseCopyWith<$Res> { $Res call({ DateTime? createdAt, String? id, + bool isConfusableFoldingEnabled, bool isLeetCheckEnabled, bool isPluralCheckEnabled, + bool isSubstringMatchingEnabled, String name, + String? ownerUserId, String? team, String type, DateTime? updatedAt, @@ -104,9 +124,12 @@ class _$BlockListResponseCopyWithImpl<$Res> implements $BlockListResponseCopyWit $Res call({ Object? createdAt = freezed, Object? id = freezed, + Object? isConfusableFoldingEnabled = null, Object? isLeetCheckEnabled = null, Object? isPluralCheckEnabled = null, + Object? isSubstringMatchingEnabled = null, Object? name = null, + Object? ownerUserId = freezed, Object? team = freezed, Object? type = null, Object? updatedAt = freezed, @@ -122,6 +145,10 @@ class _$BlockListResponseCopyWithImpl<$Res> implements $BlockListResponseCopyWit ? _self.id : id // ignore: cast_nullable_to_non_nullable as String?, + isConfusableFoldingEnabled: null == isConfusableFoldingEnabled + ? _self.isConfusableFoldingEnabled + : isConfusableFoldingEnabled // ignore: cast_nullable_to_non_nullable + as bool, isLeetCheckEnabled: null == isLeetCheckEnabled ? _self.isLeetCheckEnabled : isLeetCheckEnabled // ignore: cast_nullable_to_non_nullable @@ -130,10 +157,18 @@ class _$BlockListResponseCopyWithImpl<$Res> implements $BlockListResponseCopyWit ? _self.isPluralCheckEnabled : isPluralCheckEnabled // ignore: cast_nullable_to_non_nullable as bool, + isSubstringMatchingEnabled: null == isSubstringMatchingEnabled + ? _self.isSubstringMatchingEnabled + : isSubstringMatchingEnabled // ignore: cast_nullable_to_non_nullable + as bool, name: null == name ? _self.name : name // ignore: cast_nullable_to_non_nullable as String, + ownerUserId: freezed == ownerUserId + ? _self.ownerUserId + : ownerUserId // ignore: cast_nullable_to_non_nullable + as String?, team: freezed == team ? _self.team : team // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.g.dart index fc9c82ee..989383cf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_list_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_list_response.g.dart @@ -9,35 +9,41 @@ part of 'block_list_response.dart'; BlockListResponse _$BlockListResponseFromJson(Map json) => BlockListResponse( createdAt: _$JsonConverterFromJson( json['created_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), id: json['id'] as String?, + isConfusableFoldingEnabled: json['is_confusable_folding_enabled'] as bool, isLeetCheckEnabled: json['is_leet_check_enabled'] as bool, isPluralCheckEnabled: json['is_plural_check_enabled'] as bool, + isSubstringMatchingEnabled: json['is_substring_matching_enabled'] as bool, name: json['name'] as String, + ownerUserId: json['owner_user_id'] as String?, team: json['team'] as String?, type: json['type'] as String, updatedAt: _$JsonConverterFromJson( json['updated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), - words: (json['words'] as List?)?.map((e) => e as String).toList() ?? [], + words: (json['words'] as List).map((e) => e as String).toList(), ); Map _$BlockListResponseToJson(BlockListResponse instance) => { 'created_at': _$JsonConverterToJson( instance.createdAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'id': instance.id, + 'is_confusable_folding_enabled': instance.isConfusableFoldingEnabled, 'is_leet_check_enabled': instance.isLeetCheckEnabled, 'is_plural_check_enabled': instance.isPluralCheckEnabled, + 'is_substring_matching_enabled': instance.isSubstringMatchingEnabled, 'name': instance.name, + 'owner_user_id': instance.ownerUserId, 'team': instance.team, 'type': instance.type, 'updated_at': _$JsonConverterToJson( instance.updatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'words': instance.words, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_users_response.dart b/packages/stream_feeds/lib/src/generated/api/model/block_users_response.dart index ae0e58c9..06639232 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_users_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_users_response.dart @@ -31,7 +31,7 @@ class BlockUsersResponse with _$BlockUsersResponse { final String blockedUserId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/block_users_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/block_users_response.g.dart index f5f7a761..1323f73b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/block_users_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/block_users_response.g.dart @@ -9,7 +9,7 @@ part of 'block_users_response.dart'; BlockUsersResponse _$BlockUsersResponseFromJson(Map json) => BlockUsersResponse( blockedByUserId: json['blocked_by_user_id'] as String, blockedUserId: json['blocked_user_id'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), duration: json['duration'] as String, @@ -18,6 +18,6 @@ BlockUsersResponse _$BlockUsersResponseFromJson(Map json) => Bl Map _$BlockUsersResponseToJson(BlockUsersResponse instance) => { 'blocked_by_user_id': instance.blockedByUserId, 'blocked_user_id': instance.blockedUserId, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'duration': instance.duration, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.dart index 6dee6858..c9e5a51b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.dart @@ -32,7 +32,7 @@ class BlockedUserResponse with _$BlockedUserResponse { final String blockedUserId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.g.dart index 09566edc..e3943701 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/blocked_user_response.g.dart @@ -11,7 +11,7 @@ BlockedUserResponse _$BlockedUserResponseFromJson(Map json) => json['blocked_user'] as Map, ), blockedUserId: json['blocked_user_id'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -23,7 +23,7 @@ Map _$BlockedUserResponseToJson( ) => { 'blocked_user': instance.blockedUser.toJson(), 'blocked_user_id': instance.blockedUserId, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'user': instance.user.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.dart b/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.dart index 188b3ff6..064c86ef 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.dart @@ -55,7 +55,6 @@ class BodyguardRule with _$BodyguardRule { final String label; @override - @JsonKey(defaultValue: []) final List severityRules; Map toJson() => _$BodyguardRuleToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.g.dart index d4362d92..dfcfaa33 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bodyguard_rule.g.dart @@ -13,13 +13,9 @@ BodyguardRule _$BodyguardRuleFromJson(Map json) => BodyguardRul unknownValue: BodyguardRuleAction.unknown, ), label: json['label'] as String, - severityRules: - (json['severity_rules'] as List?) - ?.map( - (e) => BodyguardSeverityRule.fromJson(e as Map), - ) - .toList() ?? - [], + severityRules: (json['severity_rules'] as List) + .map((e) => BodyguardSeverityRule.fromJson(e as Map)) + .toList(), ); Map _$BodyguardRuleToJson(BodyguardRule instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.dart index fb555601..98334069 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.dart @@ -30,15 +30,14 @@ class BookmarkAddedEvent extends core.WsEvent with _$BookmarkAddedEvent { final BookmarkResponse bookmark; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.g.dart index 26be0ffe..36a4cb76 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_added_event.g.dart @@ -10,13 +10,13 @@ BookmarkAddedEvent _$BookmarkAddedEventFromJson( Map json, ) => BookmarkAddedEvent( bookmark: BookmarkResponse.fromJson(json['bookmark'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -24,11 +24,11 @@ BookmarkAddedEvent _$BookmarkAddedEventFromJson( Map _$BookmarkAddedEventToJson(BookmarkAddedEvent instance) => { 'bookmark': instance.bookmark.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.dart index 67206737..4c2c14bd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.dart @@ -30,15 +30,14 @@ class BookmarkDeletedEvent extends core.WsEvent with _$BookmarkDeletedEvent { final BookmarkResponse bookmark; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.g.dart index c7bb32f9..b5a5c5ac 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_deleted_event.g.dart @@ -10,13 +10,13 @@ BookmarkDeletedEvent _$BookmarkDeletedEventFromJson( Map json, ) => BookmarkDeletedEvent( bookmark: BookmarkResponse.fromJson(json['bookmark'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -26,11 +26,11 @@ Map _$BookmarkDeletedEventToJson( BookmarkDeletedEvent instance, ) => { 'bookmark': instance.bookmark.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.dart index 21760d9a..b90ec9b2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.dart @@ -30,15 +30,14 @@ class BookmarkFolderDeletedEvent extends core.WsEvent with _$BookmarkFolderDelet final BookmarkFolderResponse bookmarkFolder; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.g.dart index d05d7b32..78e560a0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_deleted_event.g.dart @@ -12,13 +12,13 @@ BookmarkFolderDeletedEvent _$BookmarkFolderDeletedEventFromJson( bookmarkFolder: BookmarkFolderResponse.fromJson( json['bookmark_folder'] as Map, ), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,11 +28,11 @@ Map _$BookmarkFolderDeletedEventToJson( BookmarkFolderDeletedEvent instance, ) => { 'bookmark_folder': instance.bookmarkFolder.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.dart index d77babd0..8b97ee2c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.dart @@ -27,7 +27,7 @@ class BookmarkFolderResponse with _$BookmarkFolderResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -40,7 +40,7 @@ class BookmarkFolderResponse with _$BookmarkFolderResponse { final String name; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.g.dart index 24c9f5fb..f758fdf9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_response.g.dart @@ -9,13 +9,13 @@ part of 'bookmark_folder_response.dart'; BookmarkFolderResponse _$BookmarkFolderResponseFromJson( Map json, ) => BookmarkFolderResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, id: json['id'] as String, name: json['name'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -24,10 +24,10 @@ BookmarkFolderResponse _$BookmarkFolderResponseFromJson( Map _$BookmarkFolderResponseToJson( BookmarkFolderResponse instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'id': instance.id, 'name': instance.name, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.dart index fe9dec2c..e35d76f5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.dart @@ -30,15 +30,14 @@ class BookmarkFolderUpdatedEvent extends core.WsEvent with _$BookmarkFolderUpdat final BookmarkFolderResponse bookmarkFolder; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.g.dart index c670e94d..65575fe0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_folder_updated_event.g.dart @@ -12,13 +12,13 @@ BookmarkFolderUpdatedEvent _$BookmarkFolderUpdatedEventFromJson( bookmarkFolder: BookmarkFolderResponse.fromJson( json['bookmark_folder'] as Map, ), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,11 +28,11 @@ Map _$BookmarkFolderUpdatedEventToJson( BookmarkFolderUpdatedEvent instance, ) => { 'bookmark_folder': instance.bookmarkFolder.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.dart index b25ff40d..2db504f8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.dart @@ -40,7 +40,7 @@ class BookmarkResponse with _$BookmarkResponse { final CommentResponse? comment; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -56,7 +56,7 @@ class BookmarkResponse with _$BookmarkResponse { final String objectType; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.g.dart index 9755619c..750643e5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_response.g.dart @@ -12,14 +12,14 @@ BookmarkResponse _$BookmarkResponseFromJson( activity: ActivityResponse.fromJson(json['activity'] as Map), activityId: json['activity_id'] as String?, comment: json['comment'] == null ? null : CommentResponse.fromJson(json['comment'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, folder: json['folder'] == null ? null : BookmarkFolderResponse.fromJson(json['folder'] as Map), objectId: json['object_id'] as String, objectType: json['object_type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -29,11 +29,11 @@ Map _$BookmarkResponseToJson(BookmarkResponse instance) => custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.g.dart index 433b4327..8610cf90 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bookmark_updated_event.g.dart @@ -10,13 +10,13 @@ BookmarkUpdatedEvent _$BookmarkUpdatedEventFromJson( Map json, ) => BookmarkUpdatedEvent( bookmark: BookmarkResponse.fromJson(json['bookmark'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -26,11 +26,11 @@ Map _$BookmarkUpdatedEventToJson( BookmarkUpdatedEvent instance, ) => { 'bookmark': instance.bookmark.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.dart index 6ba55b93..c1ed23be 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.dart @@ -48,7 +48,6 @@ class BulkActionAppealsRequest with _$BulkActionAppealsRequest { final BulkActionAppealsRequestActionType actionType; @override - @JsonKey(defaultValue: []) final List appealIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.g.dart index 119fb4b0..c5b7e328 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_request.g.dart @@ -14,7 +14,7 @@ BulkActionAppealsRequest _$BulkActionAppealsRequestFromJson( json['action_type'], unknownValue: BulkActionAppealsRequestActionType.unknown, ), - appealIds: (json['appeal_ids'] as List?)?.map((e) => e as String).toList() ?? [], + appealIds: (json['appeal_ids'] as List).map((e) => e as String).toList(), markReviewed: json['mark_reviewed'] == null ? null : MarkReviewedRequestPayload.fromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.dart index e5b86d5a..903ae32b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.dart @@ -27,11 +27,9 @@ class BulkActionAppealsResponse with _$BulkActionAppealsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List errors; @override - @JsonKey(defaultValue: []) final List results; Map toJson() => _$BulkActionAppealsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.g.dart index 00b6d4fa..af66d4b4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_action_appeals_response.g.dart @@ -10,12 +10,8 @@ BulkActionAppealsResponse _$BulkActionAppealsResponseFromJson( Map json, ) => BulkActionAppealsResponse( duration: json['duration'] as String, - errors: - (json['errors'] as List?)?.map((e) => BulkAppealError.fromJson(e as Map)).toList() ?? - [], - results: - (json['results'] as List?)?.map((e) => BulkAppealResult.fromJson(e as Map)).toList() ?? - [], + errors: (json['errors'] as List).map((e) => BulkAppealError.fromJson(e as Map)).toList(), + results: (json['results'] as List).map((e) => BulkAppealResult.fromJson(e as Map)).toList(), ); Map _$BulkActionAppealsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.dart index 5d9e560c..5c6c4808 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.dart @@ -22,7 +22,6 @@ class BulkDeleteActionConfigRequest with _$BulkDeleteActionConfigRequest { }); @override - @JsonKey(defaultValue: []) final List ids; Map toJson() => _$BulkDeleteActionConfigRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.g.dart index ac15f96c..5c7156b9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_delete_action_config_request.g.dart @@ -9,7 +9,7 @@ part of 'bulk_delete_action_config_request.dart'; BulkDeleteActionConfigRequest _$BulkDeleteActionConfigRequestFromJson( Map json, ) => BulkDeleteActionConfigRequest( - ids: (json['ids'] as List?)?.map((e) => e as String).toList() ?? [], + ids: (json['ids'] as List).map((e) => e as String).toList(), ); Map _$BulkDeleteActionConfigRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.dart index 5473515a..1964b378 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.dart @@ -22,7 +22,6 @@ class BulkUpsertActionConfigRequest with _$BulkUpsertActionConfigRequest { }); @override - @JsonKey(defaultValue: []) final List actionConfigs; Map toJson() => _$BulkUpsertActionConfigRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.g.dart index 7b852eb5..d378c064 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_request.g.dart @@ -9,13 +9,9 @@ part of 'bulk_upsert_action_config_request.dart'; BulkUpsertActionConfigRequest _$BulkUpsertActionConfigRequestFromJson( Map json, ) => BulkUpsertActionConfigRequest( - actionConfigs: - (json['action_configs'] as List?) - ?.map( - (e) => UpsertActionConfigItem.fromJson(e as Map), - ) - .toList() ?? - [], + actionConfigs: (json['action_configs'] as List) + .map((e) => UpsertActionConfigItem.fromJson(e as Map)) + .toList(), ); Map _$BulkUpsertActionConfigRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.dart index 6f696ffe..405ea8da 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.dart @@ -23,7 +23,6 @@ class BulkUpsertActionConfigResponse with _$BulkUpsertActionConfigResponse { }); @override - @JsonKey(defaultValue: []) final List actionConfigs; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.g.dart index 95c732cb..33d5b788 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/bulk_upsert_action_config_response.g.dart @@ -9,15 +9,11 @@ part of 'bulk_upsert_action_config_response.dart'; BulkUpsertActionConfigResponse _$BulkUpsertActionConfigResponseFromJson( Map json, ) => BulkUpsertActionConfigResponse( - actionConfigs: - (json['action_configs'] as List?) - ?.map( - (e) => ModerationActionConfigResponse.fromJson( - e as Map, - ), - ) - .toList() ?? - [], + actionConfigs: (json['action_configs'] as List) + .map( + (e) => ModerationActionConfigResponse.fromJson(e as Map), + ) + .toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.dart index 9df3a28a..dd69888b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.dart @@ -137,7 +137,6 @@ class ChannelConfigWithInfo with _$ChannelConfigWithInfo { final ChatPreferences? chatPreferences; @override - @JsonKey(defaultValue: []) final List commands; @override @@ -147,7 +146,7 @@ class ChannelConfigWithInfo with _$ChannelConfigWithInfo { final bool countMessages; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -215,7 +214,7 @@ class ChannelConfigWithInfo with _$ChannelConfigWithInfo { final bool typingEvents; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.g.dart index 5b30dd42..693d7b72 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_config_with_info.g.dart @@ -37,11 +37,10 @@ ChannelConfigWithInfo _$ChannelConfigWithInfoFromJson( : ChatPreferences.fromJson( json['chat_preferences'] as Map, ), - commands: - (json['commands'] as List?)?.map((e) => Command.fromJson(e as Map)).toList() ?? [], + commands: (json['commands'] as List).map((e) => Command.fromJson(e as Map)).toList(), connectEvents: json['connect_events'] as bool, countMessages: json['count_messages'] as bool, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), customEvents: json['custom_events'] as bool, @@ -71,7 +70,7 @@ ChannelConfigWithInfo _$ChannelConfigWithInfoFromJson( sharedLocations: json['shared_locations'] as bool, skipLastMsgUpdateForSystemMsgs: json['skip_last_msg_update_for_system_msgs'] as bool, typingEvents: json['typing_events'] as bool, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), uploads: json['uploads'] as bool, @@ -93,7 +92,7 @@ Map _$ChannelConfigWithInfoToJson( 'commands': instance.commands.map((e) => e.toJson()).toList(), 'connect_events': instance.connectEvents, 'count_messages': instance.countMessages, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom_events': instance.customEvents, 'delivery_events': instance.deliveryEvents, 'grants': instance.grants, @@ -115,7 +114,7 @@ Map _$ChannelConfigWithInfoToJson( 'shared_locations': instance.sharedLocations, 'skip_last_msg_update_for_system_msgs': instance.skipLastMsgUpdateForSystemMsgs, 'typing_events': instance.typingEvents, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'uploads': instance.uploads, 'url_enrichment': instance.urlEnrichment, 'user_message_reminders': instance.userMessageReminders, diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.dart new file mode 100644 index 00000000..32fa896d --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_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 'channel_member_partial_response.g.dart'; +part 'channel_member_partial_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ChannelMemberPartialResponse with _$ChannelMemberPartialResponse { + const ChannelMemberPartialResponse({ + required this.channelRole, + this.custom, + required this.notificationsMuted, + }); + + @override + final String channelRole; + + @override + final Map? custom; + + @override + final bool notificationsMuted; + + Map toJson() => _$ChannelMemberPartialResponseToJson(this); + + static ChannelMemberPartialResponse fromJson(Map json) => + _$ChannelMemberPartialResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.freezed.dart new file mode 100644 index 00000000..f440ebed --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.freezed.dart @@ -0,0 +1,102 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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_partial_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$ChannelMemberPartialResponse { + String get channelRole; + Map? get custom; + bool get notificationsMuted; + + /// Create a copy of ChannelMemberPartialResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ChannelMemberPartialResponseCopyWith get copyWith => + _$ChannelMemberPartialResponseCopyWithImpl( + this as ChannelMemberPartialResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ChannelMemberPartialResponse && + (identical(other.channelRole, channelRole) || other.channelRole == channelRole) && + const DeepCollectionEquality().equals(other.custom, custom) && + (identical(other.notificationsMuted, notificationsMuted) || + other.notificationsMuted == notificationsMuted)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + channelRole, + const DeepCollectionEquality().hash(custom), + notificationsMuted, + ); + + @override + String toString() { + return 'ChannelMemberPartialResponse(channelRole: $channelRole, custom: $custom, notificationsMuted: $notificationsMuted)'; + } +} + +/// @nodoc +abstract mixin class $ChannelMemberPartialResponseCopyWith<$Res> { + factory $ChannelMemberPartialResponseCopyWith( + ChannelMemberPartialResponse value, + $Res Function(ChannelMemberPartialResponse) _then, + ) = _$ChannelMemberPartialResponseCopyWithImpl; + @useResult + $Res call({ + String channelRole, + Map? custom, + bool notificationsMuted, + }); +} + +/// @nodoc +class _$ChannelMemberPartialResponseCopyWithImpl<$Res> implements $ChannelMemberPartialResponseCopyWith<$Res> { + _$ChannelMemberPartialResponseCopyWithImpl(this._self, this._then); + + final ChannelMemberPartialResponse _self; + final $Res Function(ChannelMemberPartialResponse) _then; + + /// Create a copy of ChannelMemberPartialResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? channelRole = null, + Object? custom = freezed, + Object? notificationsMuted = null, + }) { + return _then( + ChannelMemberPartialResponse( + channelRole: null == channelRole + ? _self.channelRole + : channelRole // ignore: cast_nullable_to_non_nullable + as String, + custom: freezed == custom + ? _self.custom + : custom // ignore: cast_nullable_to_non_nullable + as Map?, + notificationsMuted: null == notificationsMuted + ? _self.notificationsMuted + : notificationsMuted // ignore: cast_nullable_to_non_nullable + as bool, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.g.dart new file mode 100644 index 00000000..928f52e3 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_member_partial_response.g.dart @@ -0,0 +1,23 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'channel_member_partial_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ChannelMemberPartialResponse _$ChannelMemberPartialResponseFromJson( + Map json, +) => ChannelMemberPartialResponse( + channelRole: json['channel_role'] as String, + custom: json['custom'] as Map?, + notificationsMuted: json['notifications_muted'] as bool, +); + +Map _$ChannelMemberPartialResponseToJson( + ChannelMemberPartialResponse instance, +) => { + 'channel_role': instance.channelRole, + 'custom': instance.custom, + 'notifications_muted': instance.notificationsMuted, +}; 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 index ecf69380..d8afa0b7 100644 --- 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 @@ -20,12 +20,14 @@ class ChannelMemberResponse with _$ChannelMemberResponse { const ChannelMemberResponse({ this.archivedAt, this.banExpires, + this.banFromFutureChannels, required this.banned, required this.channelRole, required this.createdAt, required this.custom, this.deletedAt, this.deletedMessages, + this.futureChannelBanExpires, this.inviteAcceptedAt, this.inviteRejectedAt, this.invited, @@ -41,13 +43,16 @@ class ChannelMemberResponse with _$ChannelMemberResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? archivedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? banExpires; + @override + final bool? banFromFutureChannels; + @override final bool banned; @@ -55,26 +60,29 @@ class ChannelMemberResponse with _$ChannelMemberResponse { final String channelRole; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override final List? deletedMessages; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() + final DateTime? futureChannelBanExpires; + + @override + @StreamDateTimeConverter() final DateTime? inviteAcceptedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? inviteRejectedAt; @override @@ -87,7 +95,7 @@ class ChannelMemberResponse with _$ChannelMemberResponse { final bool notificationsMuted; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? pinnedAt; @override @@ -100,7 +108,7 @@ class ChannelMemberResponse with _$ChannelMemberResponse { final String? status; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override 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 index abaa39b3..3a4e0fae 100644 --- 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 @@ -15,12 +15,14 @@ T _$identity(T value) => value; mixin _$ChannelMemberResponse { DateTime? get archivedAt; DateTime? get banExpires; + bool? get banFromFutureChannels; bool get banned; String get channelRole; DateTime get createdAt; Map get custom; DateTime? get deletedAt; List? get deletedMessages; + DateTime? get futureChannelBanExpires; DateTime? get inviteAcceptedAt; DateTime? get inviteRejectedAt; bool? get invited; @@ -51,6 +53,8 @@ mixin _$ChannelMemberResponse { other is ChannelMemberResponse && (identical(other.archivedAt, archivedAt) || other.archivedAt == archivedAt) && (identical(other.banExpires, banExpires) || other.banExpires == banExpires) && + (identical(other.banFromFutureChannels, banFromFutureChannels) || + other.banFromFutureChannels == banFromFutureChannels) && (identical(other.banned, banned) || other.banned == banned) && (identical(other.channelRole, channelRole) || other.channelRole == channelRole) && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && @@ -60,6 +64,11 @@ mixin _$ChannelMemberResponse { other.deletedMessages, deletedMessages, ) && + (identical( + other.futureChannelBanExpires, + futureChannelBanExpires, + ) || + other.futureChannelBanExpires == futureChannelBanExpires) && (identical(other.inviteAcceptedAt, inviteAcceptedAt) || other.inviteAcceptedAt == inviteAcceptedAt) && (identical(other.inviteRejectedAt, inviteRejectedAt) || other.inviteRejectedAt == inviteRejectedAt) && (identical(other.invited, invited) || other.invited == invited) && @@ -80,12 +89,14 @@ mixin _$ChannelMemberResponse { runtimeType, archivedAt, banExpires, + banFromFutureChannels, banned, channelRole, createdAt, const DeepCollectionEquality().hash(custom), deletedAt, const DeepCollectionEquality().hash(deletedMessages), + futureChannelBanExpires, inviteAcceptedAt, inviteRejectedAt, invited, @@ -102,7 +113,7 @@ mixin _$ChannelMemberResponse { @override String toString() { - return 'ChannelMemberResponse(archivedAt: $archivedAt, banExpires: $banExpires, banned: $banned, channelRole: $channelRole, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, deletedMessages: $deletedMessages, inviteAcceptedAt: $inviteAcceptedAt, inviteRejectedAt: $inviteRejectedAt, invited: $invited, isModerator: $isModerator, notificationsMuted: $notificationsMuted, pinnedAt: $pinnedAt, role: $role, shadowBanned: $shadowBanned, status: $status, updatedAt: $updatedAt, user: $user, userId: $userId)'; + return 'ChannelMemberResponse(archivedAt: $archivedAt, banExpires: $banExpires, banFromFutureChannels: $banFromFutureChannels, banned: $banned, channelRole: $channelRole, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, deletedMessages: $deletedMessages, futureChannelBanExpires: $futureChannelBanExpires, inviteAcceptedAt: $inviteAcceptedAt, inviteRejectedAt: $inviteRejectedAt, invited: $invited, isModerator: $isModerator, notificationsMuted: $notificationsMuted, pinnedAt: $pinnedAt, role: $role, shadowBanned: $shadowBanned, status: $status, updatedAt: $updatedAt, user: $user, userId: $userId)'; } } @@ -116,12 +127,14 @@ abstract mixin class $ChannelMemberResponseCopyWith<$Res> { $Res call({ DateTime? archivedAt, DateTime? banExpires, + bool? banFromFutureChannels, bool banned, String channelRole, DateTime createdAt, Map custom, DateTime? deletedAt, List? deletedMessages, + DateTime? futureChannelBanExpires, DateTime? inviteAcceptedAt, DateTime? inviteRejectedAt, bool? invited, @@ -151,12 +164,14 @@ class _$ChannelMemberResponseCopyWithImpl<$Res> implements $ChannelMemberRespons $Res call({ Object? archivedAt = freezed, Object? banExpires = freezed, + Object? banFromFutureChannels = freezed, Object? banned = null, Object? channelRole = null, Object? createdAt = null, Object? custom = null, Object? deletedAt = freezed, Object? deletedMessages = freezed, + Object? futureChannelBanExpires = freezed, Object? inviteAcceptedAt = freezed, Object? inviteRejectedAt = freezed, Object? invited = freezed, @@ -180,6 +195,10 @@ class _$ChannelMemberResponseCopyWithImpl<$Res> implements $ChannelMemberRespons ? _self.banExpires : banExpires // ignore: cast_nullable_to_non_nullable as DateTime?, + banFromFutureChannels: freezed == banFromFutureChannels + ? _self.banFromFutureChannels + : banFromFutureChannels // ignore: cast_nullable_to_non_nullable + as bool?, banned: null == banned ? _self.banned : banned // ignore: cast_nullable_to_non_nullable @@ -204,6 +223,10 @@ class _$ChannelMemberResponseCopyWithImpl<$Res> implements $ChannelMemberRespons ? _self.deletedMessages : deletedMessages // ignore: cast_nullable_to_non_nullable as List?, + futureChannelBanExpires: freezed == futureChannelBanExpires + ? _self.futureChannelBanExpires + : futureChannelBanExpires // ignore: cast_nullable_to_non_nullable + as DateTime?, inviteAcceptedAt: freezed == inviteAcceptedAt ? _self.inviteAcceptedAt : inviteAcceptedAt // ignore: cast_nullable_to_non_nullable 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 index 5bec6ff0..afae5f7b 100644 --- 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 @@ -11,42 +11,47 @@ ChannelMemberResponse _$ChannelMemberResponseFromJson( ) => ChannelMemberResponse( archivedAt: _$JsonConverterFromJson( json['archived_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), banExpires: _$JsonConverterFromJson( json['ban_expires'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), + banFromFutureChannels: json['ban_from_future_channels'] as bool?, banned: json['banned'] as bool, channelRole: json['channel_role'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedMessages: (json['deleted_messages'] as List?)?.map((e) => e as String).toList(), + futureChannelBanExpires: _$JsonConverterFromJson( + json['future_channel_ban_expires'], + const StreamDateTimeConverter().fromJson, + ), inviteAcceptedAt: _$JsonConverterFromJson( json['invite_accepted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), inviteRejectedAt: _$JsonConverterFromJson( json['invite_rejected_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), invited: json['invited'] as bool?, isModerator: json['is_moderator'] as bool?, notificationsMuted: json['notifications_muted'] as bool, pinnedAt: _$JsonConverterFromJson( json['pinned_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), role: json['role'] as String?, shadowBanned: json['shadow_banned'] as bool, status: json['status'] as String?, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -58,40 +63,45 @@ Map _$ChannelMemberResponseToJson( ) => { 'archived_at': _$JsonConverterToJson( instance.archivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'ban_expires': _$JsonConverterToJson( instance.banExpires, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), + 'ban_from_future_channels': instance.banFromFutureChannels, 'banned': instance.banned, 'channel_role': instance.channelRole, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_messages': instance.deletedMessages, + 'future_channel_ban_expires': _$JsonConverterToJson( + instance.futureChannelBanExpires, + const StreamDateTimeConverter().toJson, + ), 'invite_accepted_at': _$JsonConverterToJson( instance.inviteAcceptedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'invite_rejected_at': _$JsonConverterToJson( instance.inviteRejectedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'invited': instance.invited, 'is_moderator': instance.isModerator, 'notifications_muted': instance.notificationsMuted, 'pinned_at': _$JsonConverterToJson( instance.pinnedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'role': instance.role, 'shadow_banned': instance.shadowBanned, 'status': instance.status, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.dart new file mode 100644 index 00000000..aca961f8 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.dart @@ -0,0 +1,63 @@ +// 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_metadata.g.dart'; +part 'channel_metadata.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ChannelMetadata with _$ChannelMetadata { + const ChannelMetadata({ + required this.cid, + required this.custom, + required this.id, + this.lastMessageAt, + this.memberCount, + this.messageCount, + this.pushLevel, + this.team, + required this.type, + }); + + @override + final String cid; + + @override + final Map custom; + + @override + final String id; + + @override + @StreamDateTimeConverter() + final DateTime? lastMessageAt; + + @override + final int? memberCount; + + @override + final int? messageCount; + + @override + final String? pushLevel; + + @override + final String? team; + + @override + final String type; + + Map toJson() => _$ChannelMetadataToJson(this); + + static ChannelMetadata fromJson(Map json) => _$ChannelMetadataFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.freezed.dart new file mode 100644 index 00000000..ef635337 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.freezed.dart @@ -0,0 +1,154 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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_metadata.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$ChannelMetadata { + String get cid; + Map get custom; + String get id; + DateTime? get lastMessageAt; + int? get memberCount; + int? get messageCount; + String? get pushLevel; + String? get team; + String get type; + + /// Create a copy of ChannelMetadata + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ChannelMetadataCopyWith get copyWith => _$ChannelMetadataCopyWithImpl( + this as ChannelMetadata, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ChannelMetadata && + (identical(other.cid, cid) || other.cid == cid) && + const DeepCollectionEquality().equals(other.custom, custom) && + (identical(other.id, id) || other.id == id) && + (identical(other.lastMessageAt, lastMessageAt) || other.lastMessageAt == lastMessageAt) && + (identical(other.memberCount, memberCount) || other.memberCount == memberCount) && + (identical(other.messageCount, messageCount) || other.messageCount == messageCount) && + (identical(other.pushLevel, pushLevel) || other.pushLevel == pushLevel) && + (identical(other.team, team) || other.team == team) && + (identical(other.type, type) || other.type == type)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + cid, + const DeepCollectionEquality().hash(custom), + id, + lastMessageAt, + memberCount, + messageCount, + pushLevel, + team, + type, + ); + + @override + String toString() { + return 'ChannelMetadata(cid: $cid, custom: $custom, id: $id, lastMessageAt: $lastMessageAt, memberCount: $memberCount, messageCount: $messageCount, pushLevel: $pushLevel, team: $team, type: $type)'; + } +} + +/// @nodoc +abstract mixin class $ChannelMetadataCopyWith<$Res> { + factory $ChannelMetadataCopyWith( + ChannelMetadata value, + $Res Function(ChannelMetadata) _then, + ) = _$ChannelMetadataCopyWithImpl; + @useResult + $Res call({ + String cid, + Map custom, + String id, + DateTime? lastMessageAt, + int? memberCount, + int? messageCount, + String? pushLevel, + String? team, + String type, + }); +} + +/// @nodoc +class _$ChannelMetadataCopyWithImpl<$Res> implements $ChannelMetadataCopyWith<$Res> { + _$ChannelMetadataCopyWithImpl(this._self, this._then); + + final ChannelMetadata _self; + final $Res Function(ChannelMetadata) _then; + + /// Create a copy of ChannelMetadata + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? cid = null, + Object? custom = null, + Object? id = null, + Object? lastMessageAt = freezed, + Object? memberCount = freezed, + Object? messageCount = freezed, + Object? pushLevel = freezed, + Object? team = freezed, + Object? type = null, + }) { + return _then( + ChannelMetadata( + cid: null == cid + ? _self.cid + : cid // ignore: cast_nullable_to_non_nullable + as String, + custom: null == custom + ? _self.custom + : custom // ignore: cast_nullable_to_non_nullable + as Map, + id: null == id + ? _self.id + : id // ignore: cast_nullable_to_non_nullable + as String, + lastMessageAt: freezed == lastMessageAt + ? _self.lastMessageAt + : lastMessageAt // ignore: cast_nullable_to_non_nullable + as DateTime?, + memberCount: freezed == memberCount + ? _self.memberCount + : memberCount // ignore: cast_nullable_to_non_nullable + as int?, + messageCount: freezed == messageCount + ? _self.messageCount + : messageCount // ignore: cast_nullable_to_non_nullable + as int?, + pushLevel: freezed == pushLevel + ? _self.pushLevel + : pushLevel // ignore: cast_nullable_to_non_nullable + as String?, + team: freezed == team + ? _self.team + : team // ignore: cast_nullable_to_non_nullable + as String?, + type: null == type + ? _self.type + : type // ignore: cast_nullable_to_non_nullable + as String, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.g.dart new file mode 100644 index 00000000..934f1462 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_metadata.g.dart @@ -0,0 +1,47 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'channel_metadata.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ChannelMetadata _$ChannelMetadataFromJson(Map json) => ChannelMetadata( + cid: json['cid'] as String, + custom: json['custom'] as Map, + id: json['id'] as String, + lastMessageAt: _$JsonConverterFromJson( + json['last_message_at'], + const StreamDateTimeConverter().fromJson, + ), + memberCount: (json['member_count'] as num?)?.toInt(), + messageCount: (json['message_count'] as num?)?.toInt(), + pushLevel: json['push_level'] as String?, + team: json['team'] as String?, + type: json['type'] as String, +); + +Map _$ChannelMetadataToJson(ChannelMetadata instance) => { + 'cid': instance.cid, + 'custom': instance.custom, + 'id': instance.id, + 'last_message_at': _$JsonConverterToJson( + instance.lastMessageAt, + const StreamDateTimeConverter().toJson, + ), + 'member_count': instance.memberCount, + 'message_count': instance.messageCount, + 'push_level': instance.pushLevel, + 'team': instance.team, + 'type': instance.type, +}; + +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_mute.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_mute.dart index 097f14ee..83e19570 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_mute.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_mute.dart @@ -29,15 +29,15 @@ class ChannelMute with _$ChannelMute { final ChannelResponse? channel; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? expires; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_mute.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_mute.g.dart index 6da5b41c..ef3b97ef 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_mute.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_mute.g.dart @@ -8,14 +8,14 @@ part of 'channel_mute.dart'; ChannelMute _$ChannelMuteFromJson(Map json) => ChannelMute( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), expires: _$JsonConverterFromJson( json['expires'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -23,12 +23,12 @@ ChannelMute _$ChannelMuteFromJson(Map json) => ChannelMute( Map _$ChannelMuteToJson(ChannelMute instance) => { 'channel': instance.channel?.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'expires': _$JsonConverterToJson( instance.expires, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_own_capability.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_own_capability.dart index 8e23b9c9..c23b2e02 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_own_capability.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_own_capability.dart @@ -19,6 +19,8 @@ enum ChannelOwnCapability { connectEvents, @JsonValue('create-attachment') createAttachment, + @JsonValue('create-mention') + createMention, @JsonValue('delete-any-message') deleteAnyMessage, @JsonValue('delete-channel') diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_own_capability.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_own_capability.g.dart index f951ac5e..aa4e0c1e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_own_capability.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_own_capability.g.dart @@ -11,6 +11,7 @@ const _$ChannelOwnCapabilityEnumMap = { ChannelOwnCapability.castPollVote: 'cast-poll-vote', ChannelOwnCapability.connectEvents: 'connect-events', ChannelOwnCapability.createAttachment: 'create-attachment', + ChannelOwnCapability.createMention: 'create-mention', ChannelOwnCapability.deleteAnyMessage: 'delete-any-message', ChannelOwnCapability.deleteChannel: 'delete-channel', ChannelOwnCapability.deleteOwnMessage: 'delete-own-message', diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.dart index af948ab8..140ae228 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.dart @@ -30,7 +30,7 @@ class ChannelPushPreferencesResponse with _$ChannelPushPreferencesResponse { final ChatPreferencesResponse? chatPreferences; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? disabledUntil; Map toJson() => _$ChannelPushPreferencesResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.g.dart index 05566884..7213adc1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/channel_push_preferences_response.g.dart @@ -17,7 +17,7 @@ ChannelPushPreferencesResponse _$ChannelPushPreferencesResponseFromJson( ), disabledUntil: _$JsonConverterFromJson( json['disabled_until'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), ); @@ -28,7 +28,7 @@ Map _$ChannelPushPreferencesResponseToJson( 'chat_preferences': instance.chatPreferences?.toJson(), 'disabled_until': _$JsonConverterToJson( instance.disabledUntil, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), }; 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 320e03af..698a7649 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 @@ -67,18 +67,17 @@ class ChannelResponse with _$ChannelResponse { final int? cooldown; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final UserResponse? createdBy; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -94,14 +93,14 @@ class ChannelResponse with _$ChannelResponse { final bool? hidden; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? hideMessagesBefore; @override final String id; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastMessageAt; @override @@ -114,7 +113,7 @@ class ChannelResponse with _$ChannelResponse { final int? messageCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? muteExpiresAt; @override @@ -128,7 +127,7 @@ class ChannelResponse with _$ChannelResponse { final String? team; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? truncatedAt; @override @@ -138,7 +137,7 @@ class ChannelResponse with _$ChannelResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$ChannelResponseToJson(this); 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 31e2d9c4..51804633 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 @@ -15,14 +15,14 @@ ChannelResponse _$ChannelResponseFromJson( cid: json['cid'] as String, config: json['config'] == null ? null : ChannelConfigWithInfo.fromJson(json['config'] as Map), cooldown: (json['cooldown'] as num?)?.toInt(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponse.fromJson(json['created_by'] as Map), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), disabled: json['disabled'] as bool, filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList(), @@ -30,12 +30,12 @@ ChannelResponse _$ChannelResponseFromJson( hidden: json['hidden'] as bool?, hideMessagesBefore: _$JsonConverterFromJson( json['hide_messages_before'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), id: json['id'] as String, lastMessageAt: _$JsonConverterFromJson( json['last_message_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), memberCount: (json['member_count'] as num?)?.toInt(), members: (json['members'] as List?) @@ -44,7 +44,7 @@ ChannelResponse _$ChannelResponseFromJson( messageCount: (json['message_count'] as num?)?.toInt(), muteExpiresAt: _$JsonConverterFromJson( json['mute_expires_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), muted: json['muted'] as bool?, ownCapabilities: (json['own_capabilities'] as List?) @@ -59,13 +59,13 @@ ChannelResponse _$ChannelResponseFromJson( team: json['team'] as String?, truncatedAt: _$JsonConverterFromJson( json['truncated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), truncatedBy: json['truncated_by'] == null ? null : UserResponse.fromJson(json['truncated_by'] as Map), type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -77,12 +77,12 @@ Map _$ChannelResponseToJson(ChannelResponse instance) => ( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'disabled': instance.disabled, 'filter_tags': instance.filterTags, @@ -90,30 +90,30 @@ Map _$ChannelResponseToJson(ChannelResponse instance) => ( instance.hideMessagesBefore, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'id': instance.id, 'last_message_at': _$JsonConverterToJson( instance.lastMessageAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'member_count': instance.memberCount, 'members': instance.members?.map((e) => e.toJson()).toList(), 'message_count': instance.messageCount, 'mute_expires_at': _$JsonConverterToJson( instance.muteExpiresAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'muted': instance.muted, 'own_capabilities': instance.ownCapabilities?.map((e) => _$ChannelOwnCapabilityEnumMap[e]!).toList(), 'team': instance.team, 'truncated_at': _$JsonConverterToJson( instance.truncatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'truncated_by': instance.truncatedBy?.toJson(), 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; Value? _$JsonConverterFromJson( @@ -126,6 +126,7 @@ const _$ChannelOwnCapabilityEnumMap = { ChannelOwnCapability.castPollVote: 'cast-poll-vote', ChannelOwnCapability.connectEvents: 'connect-events', ChannelOwnCapability.createAttachment: 'create-attachment', + ChannelOwnCapability.createMention: 'create-mention', ChannelOwnCapability.deleteAnyMessage: 'delete-any-message', ChannelOwnCapability.deleteChannel: 'delete-channel', ChannelOwnCapability.deleteOwnMessage: 'delete-own-message', diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.dart index 17cdfc39..f06faf3b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.dart @@ -37,7 +37,6 @@ class ChatDraftPayloadResponse with _$ChatDraftPayloadResponse { final List? attachments; @override - @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.g.dart index f6d352b1..13ec793c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_payload_response.g.dart @@ -12,7 +12,7 @@ ChatDraftPayloadResponse _$ChatDraftPayloadResponseFromJson( attachments: (json['attachments'] as List?) ?.map((e) => Attachment.fromJson(e as Map)) .toList(), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, html: json['html'] as String?, id: json['id'] as String, mentionedUsers: (json['mentioned_users'] as List?) diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.dart index b45008fb..bb30c8a8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.dart @@ -30,7 +30,7 @@ class ChatDraftResponse with _$ChatDraftResponse { final String channelCid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.g.dart index 4bfa5c48..7dd49f0f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_draft_response.g.dart @@ -8,7 +8,7 @@ part of 'chat_draft_response.dart'; ChatDraftResponse _$ChatDraftResponseFromJson(Map json) => ChatDraftResponse( channelCid: json['channel_cid'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), message: ChatDraftPayloadResponse.fromJson( @@ -29,7 +29,7 @@ ChatDraftResponse _$ChatDraftResponseFromJson(Map json) => Chat Map _$ChatDraftResponseToJson(ChatDraftResponse instance) => { 'channel_cid': instance.channelCid, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'message': instance.message.toJson(), 'parent_id': instance.parentId, 'parent_message': instance.parentMessage?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.dart index 226b02e1..75ec0a62 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.dart @@ -70,7 +70,6 @@ class ChatMessageResponse with _$ChatMessageResponse { }); @override - @JsonKey(defaultValue: []) final List attachments; @override @@ -80,15 +79,14 @@ class ChatMessageResponse with _$ChatMessageResponse { final String? command; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -113,11 +111,10 @@ class ChatMessageResponse with _$ChatMessageResponse { final Map>? imageLabels; @override - @JsonKey(defaultValue: []) final List latestReactions; @override - final ChannelMemberResponse? member; + final ChannelMemberPartialResponse? member; @override final bool mentionedChannel; @@ -135,11 +132,10 @@ class ChatMessageResponse with _$ChatMessageResponse { final List? mentionedRoles; @override - @JsonKey(defaultValue: []) final List mentionedUsers; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? messageTextUpdatedAt; @override @@ -149,21 +145,20 @@ class ChatMessageResponse with _$ChatMessageResponse { final ChatModerationV2Response? moderation; @override - @JsonKey(defaultValue: []) final List ownReactions; @override final String? parentId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? pinExpires; @override final bool pinned; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? pinnedAt; @override @@ -182,14 +177,12 @@ class ChatMessageResponse with _$ChatMessageResponse { final String? quotedMessageId; @override - @JsonKey(defaultValue: {}) final Map reactionCounts; @override final Map? reactionGroups; @override - @JsonKey(defaultValue: {}) final Map reactionScores; @override @@ -199,7 +192,6 @@ class ChatMessageResponse with _$ChatMessageResponse { final int replyCount; @override - @JsonKey(defaultValue: []) final List restrictedVisibility; @override @@ -224,7 +216,7 @@ class ChatMessageResponse with _$ChatMessageResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.freezed.dart index fc2cde7a..7c43174c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.freezed.dart @@ -27,7 +27,7 @@ mixin _$ChatMessageResponse { String get id; Map>? get imageLabels; List get latestReactions; - ChannelMemberResponse? get member; + ChannelMemberPartialResponse? get member; bool get mentionedChannel; List? get mentionedGroupIds; List? get mentionedGroups; @@ -251,7 +251,7 @@ abstract mixin class $ChatMessageResponseCopyWith<$Res> { String id, Map>? imageLabels, List latestReactions, - ChannelMemberResponse? member, + ChannelMemberPartialResponse? member, bool mentionedChannel, List? mentionedGroupIds, List? mentionedGroups, @@ -412,7 +412,7 @@ class _$ChatMessageResponseCopyWithImpl<$Res> implements $ChatMessageResponseCop member: freezed == member ? _self.member : member // ignore: cast_nullable_to_non_nullable - as ChannelMemberResponse?, + as ChannelMemberPartialResponse?, mentionedChannel: null == mentionedChannel ? _self.mentionedChannel : mentionedChannel // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.g.dart index e4da0226..4fa28a42 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_message_response.g.dart @@ -6,21 +6,19 @@ part of 'chat_message_response.dart'; // JsonSerializableGenerator // ************************************************************************** -ChatMessageResponse _$ChatMessageResponseFromJson( - Map json, -) => ChatMessageResponse( - attachments: - (json['attachments'] as List?)?.map((e) => Attachment.fromJson(e as Map)).toList() ?? - [], +ChatMessageResponse _$ChatMessageResponseFromJson(Map json) => ChatMessageResponse( + attachments: (json['attachments'] as List) + .map((e) => Attachment.fromJson(e as Map)) + .toList(), cid: json['cid'] as String, command: json['command'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedForMe: json['deleted_for_me'] as bool?, deletedReplyCount: (json['deleted_reply_count'] as num).toInt(), @@ -33,12 +31,14 @@ ChatMessageResponse _$ChatMessageResponseFromJson( imageLabels: (json['image_labels'] as Map?)?.map( (k, e) => MapEntry(k, (e as List).map((e) => e as String).toList()), ), - latestReactions: - (json['latest_reactions'] as List?) - ?.map((e) => ChatReactionResponse.fromJson(e as Map)) - .toList() ?? - [], - member: json['member'] == null ? null : ChannelMemberResponse.fromJson(json['member'] as Map), + latestReactions: (json['latest_reactions'] as List) + .map((e) => ChatReactionResponse.fromJson(e as Map)) + .toList(), + member: json['member'] == null + ? null + : ChannelMemberPartialResponse.fromJson( + json['member'] as Map, + ), mentionedChannel: json['mentioned_channel'] as bool, mentionedGroupIds: (json['mentioned_group_ids'] as List?)?.map((e) => e as String).toList(), mentionedGroups: (json['mentioned_groups'] as List?) @@ -46,14 +46,12 @@ ChatMessageResponse _$ChatMessageResponseFromJson( .toList(), mentionedHere: json['mentioned_here'] as bool, mentionedRoles: (json['mentioned_roles'] as List?)?.map((e) => e as String).toList(), - mentionedUsers: - (json['mentioned_users'] as List?) - ?.map((e) => UserResponse.fromJson(e as Map)) - .toList() ?? - [], + mentionedUsers: (json['mentioned_users'] as List) + .map((e) => UserResponse.fromJson(e as Map)) + .toList(), messageTextUpdatedAt: _$JsonConverterFromJson( json['message_text_updated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), mml: json['mml'] as String?, moderation: json['moderation'] == null @@ -61,20 +59,18 @@ ChatMessageResponse _$ChatMessageResponseFromJson( : ChatModerationV2Response.fromJson( json['moderation'] as Map, ), - ownReactions: - (json['own_reactions'] as List?) - ?.map((e) => ChatReactionResponse.fromJson(e as Map)) - .toList() ?? - [], + ownReactions: (json['own_reactions'] as List) + .map((e) => ChatReactionResponse.fromJson(e as Map)) + .toList(), parentId: json['parent_id'] as String?, pinExpires: _$JsonConverterFromJson( json['pin_expires'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), pinned: json['pinned'] as bool, pinnedAt: _$JsonConverterFromJson( json['pinned_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), pinnedBy: json['pinned_by'] == null ? null : UserResponse.fromJson(json['pinned_by'] as Map), poll: json['poll'] == null ? null : PollResponseData.fromJson(json['poll'] as Map), @@ -85,29 +81,21 @@ ChatMessageResponse _$ChatMessageResponseFromJson( json['quoted_message'] as Map, ), quotedMessageId: json['quoted_message_id'] as String?, - reactionCounts: - (json['reaction_counts'] as Map?)?.map( - (k, e) => MapEntry(k, (e as num).toInt()), - ) ?? - {}, + reactionCounts: Map.from(json['reaction_counts'] as Map), reactionGroups: (json['reaction_groups'] as Map?)?.map( (k, e) => MapEntry( k, ChatReactionGroupResponse.fromJson(e as Map), ), ), - reactionScores: - (json['reaction_scores'] as Map?)?.map( - (k, e) => MapEntry(k, (e as num).toInt()), - ) ?? - {}, + reactionScores: Map.from(json['reaction_scores'] as Map), reminder: json['reminder'] == null ? null : ChatReminderResponseData.fromJson( json['reminder'] as Map, ), replyCount: (json['reply_count'] as num).toInt(), - restrictedVisibility: (json['restricted_visibility'] as List?)?.map((e) => e as String).toList() ?? [], + restrictedVisibility: (json['restricted_visibility'] as List).map((e) => e as String).toList(), shadowed: json['shadowed'] as bool, sharedLocation: json['shared_location'] == null ? null @@ -121,7 +109,7 @@ ChatMessageResponse _$ChatMessageResponseFromJson( ?.map((e) => UserResponse.fromJson(e as Map)) .toList(), type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -133,11 +121,11 @@ Map _$ChatMessageResponseToJson( 'attachments': instance.attachments.map((e) => e.toJson()).toList(), 'cid': instance.cid, 'command': instance.command, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_for_me': instance.deletedForMe, 'deleted_reply_count': instance.deletedReplyCount, @@ -156,7 +144,7 @@ Map _$ChatMessageResponseToJson( 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), 'message_text_updated_at': _$JsonConverterToJson( instance.messageTextUpdatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'mml': instance.mml, 'moderation': instance.moderation?.toJson(), @@ -164,12 +152,12 @@ Map _$ChatMessageResponseToJson( 'parent_id': instance.parentId, 'pin_expires': _$JsonConverterToJson( instance.pinExpires, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'pinned': instance.pinned, 'pinned_at': _$JsonConverterToJson( instance.pinnedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'pinned_by': instance.pinnedBy?.toJson(), 'poll': instance.poll?.toJson(), @@ -191,7 +179,7 @@ Map _$ChatMessageResponseToJson( 'text': instance.text, 'thread_participants': instance.threadParticipants?.map((e) => e.toJson()).toList(), 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.dart index 6f1e9cdb..12d4dc94 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.dart @@ -29,15 +29,14 @@ class ChatReactionGroupResponse with _$ChatReactionGroupResponse { final int count; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime firstReactionAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime lastReactionAt; @override - @JsonKey(defaultValue: []) final List latestReactionsBy; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.g.dart index aed23aba..884b14df 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_response.g.dart @@ -10,21 +10,17 @@ ChatReactionGroupResponse _$ChatReactionGroupResponseFromJson( Map json, ) => ChatReactionGroupResponse( count: (json['count'] as num).toInt(), - firstReactionAt: const EpochDateTimeConverter().fromJson( + firstReactionAt: const StreamDateTimeConverter().fromJson( json['first_reaction_at'] as Object, ), - lastReactionAt: const EpochDateTimeConverter().fromJson( + lastReactionAt: const StreamDateTimeConverter().fromJson( json['last_reaction_at'] as Object, ), - latestReactionsBy: - (json['latest_reactions_by'] as List?) - ?.map( - (e) => ChatReactionGroupUserResponse.fromJson( - e as Map, - ), - ) - .toList() ?? - [], + latestReactionsBy: (json['latest_reactions_by'] as List) + .map( + (e) => ChatReactionGroupUserResponse.fromJson(e as Map), + ) + .toList(), sumScores: (json['sum_scores'] as num).toInt(), ); @@ -32,10 +28,10 @@ Map _$ChatReactionGroupResponseToJson( ChatReactionGroupResponse instance, ) => { 'count': instance.count, - 'first_reaction_at': const EpochDateTimeConverter().toJson( + 'first_reaction_at': const StreamDateTimeConverter().toJson( instance.firstReactionAt, ), - 'last_reaction_at': const EpochDateTimeConverter().toJson( + 'last_reaction_at': const StreamDateTimeConverter().toJson( instance.lastReactionAt, ), 'latest_reactions_by': instance.latestReactionsBy.map((e) => e.toJson()).toList(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.dart index 347fd3c7..04af33fa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.dart @@ -24,7 +24,7 @@ class ChatReactionGroupUserResponse with _$ChatReactionGroupUserResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.g.dart index 02666ba0..fb7866ab 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_group_user_response.g.dart @@ -9,7 +9,7 @@ part of 'chat_reaction_group_user_response.dart'; ChatReactionGroupUserResponse _$ChatReactionGroupUserResponseFromJson( Map json, ) => ChatReactionGroupUserResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -19,7 +19,7 @@ ChatReactionGroupUserResponse _$ChatReactionGroupUserResponseFromJson( Map _$ChatReactionGroupUserResponseToJson( ChatReactionGroupUserResponse instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'user': instance.user?.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.dart index ceea6298..42f4cf29 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.dart @@ -29,11 +29,10 @@ class ChatReactionResponse with _$ChatReactionResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ChatReactionResponse with _$ChatReactionResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.g.dart index b603d190..48652e72 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reaction_response.g.dart @@ -9,14 +9,14 @@ part of 'chat_reaction_response.dart'; ChatReactionResponse _$ChatReactionResponseFromJson( Map json, ) => ChatReactionResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, messageId: json['message_id'] as String, score: (json['score'] as num).toInt(), type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -26,12 +26,12 @@ ChatReactionResponse _$ChatReactionResponseFromJson( Map _$ChatReactionResponseToJson( ChatReactionResponse instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'message_id': instance.messageId, 'score': instance.score, 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.dart index 51c8a0d1..662f632a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.dart @@ -32,7 +32,7 @@ class ChatReminderResponseData with _$ChatReminderResponseData { final String channelCid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -42,11 +42,11 @@ class ChatReminderResponseData with _$ChatReminderResponseData { final String messageId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? remindAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.g.dart index 27fda103..2a2c111d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_reminder_response_data.g.dart @@ -10,16 +10,16 @@ ChatReminderResponseData _$ChatReminderResponseDataFromJson( Map json, ) => ChatReminderResponseData( channelCid: json['channel_cid'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), message: json['message'] == null ? null : ChatMessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, remindAt: _$JsonConverterFromJson( json['remind_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -30,14 +30,14 @@ Map _$ChatReminderResponseDataToJson( ChatReminderResponseData instance, ) => { 'channel_cid': instance.channelCid, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'message': instance.message?.toJson(), 'message_id': instance.messageId, 'remind_at': _$JsonConverterToJson( instance.remindAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.dart index ee7e3853..fa710957 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.dart @@ -34,14 +34,14 @@ class ChatSharedLocationResponseData with _$ChatSharedLocationResponseData { final String channelCid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final String createdByDeviceId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? endAt; @override @@ -57,7 +57,7 @@ class ChatSharedLocationResponseData with _$ChatSharedLocationResponseData { final String messageId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.g.dart index cd79abfb..ebe39ff3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/chat_shared_location_response_data.g.dart @@ -10,19 +10,19 @@ ChatSharedLocationResponseData _$ChatSharedLocationResponseDataFromJson( Map json, ) => ChatSharedLocationResponseData( channelCid: json['channel_cid'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdByDeviceId: json['created_by_device_id'] as String, endAt: _$JsonConverterFromJson( json['end_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), latitude: (json['latitude'] as num).toDouble(), longitude: (json['longitude'] as num).toDouble(), message: json['message'] == null ? null : ChatMessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), userId: json['user_id'] as String, @@ -32,17 +32,17 @@ Map _$ChatSharedLocationResponseDataToJson( ChatSharedLocationResponseData instance, ) => { 'channel_cid': instance.channelCid, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by_device_id': instance.createdByDeviceId, 'end_at': _$JsonConverterToJson( instance.endAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'latitude': instance.latitude, 'longitude': instance.longitude, 'message': instance.message?.toJson(), 'message_id': instance.messageId, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.dart b/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.dart index 01b9a8a3..4fbb1241 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.dart @@ -20,6 +20,7 @@ class ClosedCaptionRuleParameters with _$ClosedCaptionRuleParameters { const ClosedCaptionRuleParameters({ this.harmLabels, this.llmHarmLabels, + this.severity, this.threshold, this.timeWindow, }); @@ -30,6 +31,9 @@ class ClosedCaptionRuleParameters with _$ClosedCaptionRuleParameters { @override final Map? llmHarmLabels; + @override + final String? severity; + @override final int? threshold; diff --git a/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.freezed.dart index ee0bfbf4..56ec2d01 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.freezed.dart @@ -15,6 +15,7 @@ T _$identity(T value) => value; mixin _$ClosedCaptionRuleParameters { List? get harmLabels; Map? get llmHarmLabels; + String? get severity; int? get threshold; String? get timeWindow; @@ -41,6 +42,7 @@ mixin _$ClosedCaptionRuleParameters { other.llmHarmLabels, llmHarmLabels, ) && + (identical(other.severity, severity) || other.severity == severity) && (identical(other.threshold, threshold) || other.threshold == threshold) && (identical(other.timeWindow, timeWindow) || other.timeWindow == timeWindow)); } @@ -50,13 +52,14 @@ mixin _$ClosedCaptionRuleParameters { runtimeType, const DeepCollectionEquality().hash(harmLabels), const DeepCollectionEquality().hash(llmHarmLabels), + severity, threshold, timeWindow, ); @override String toString() { - return 'ClosedCaptionRuleParameters(harmLabels: $harmLabels, llmHarmLabels: $llmHarmLabels, threshold: $threshold, timeWindow: $timeWindow)'; + return 'ClosedCaptionRuleParameters(harmLabels: $harmLabels, llmHarmLabels: $llmHarmLabels, severity: $severity, threshold: $threshold, timeWindow: $timeWindow)'; } } @@ -70,6 +73,7 @@ abstract mixin class $ClosedCaptionRuleParametersCopyWith<$Res> { $Res call({ List? harmLabels, Map? llmHarmLabels, + String? severity, int? threshold, String? timeWindow, }); @@ -89,6 +93,7 @@ class _$ClosedCaptionRuleParametersCopyWithImpl<$Res> implements $ClosedCaptionR $Res call({ Object? harmLabels = freezed, Object? llmHarmLabels = freezed, + Object? severity = freezed, Object? threshold = freezed, Object? timeWindow = freezed, }) { @@ -102,6 +107,10 @@ class _$ClosedCaptionRuleParametersCopyWithImpl<$Res> implements $ClosedCaptionR ? _self.llmHarmLabels : llmHarmLabels // ignore: cast_nullable_to_non_nullable as Map?, + severity: freezed == severity + ? _self.severity + : severity // ignore: cast_nullable_to_non_nullable + as String?, threshold: freezed == threshold ? _self.threshold : threshold // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.g.dart b/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.g.dart index 7557c711..fb3519df 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/closed_caption_rule_parameters.g.dart @@ -13,6 +13,7 @@ ClosedCaptionRuleParameters _$ClosedCaptionRuleParametersFromJson( llmHarmLabels: (json['llm_harm_labels'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), + severity: json['severity'] as String?, threshold: (json['threshold'] as num?)?.toInt(), timeWindow: json['time_window'] as String?, ); @@ -22,6 +23,7 @@ Map _$ClosedCaptionRuleParametersToJson( ) => { 'harm_labels': instance.harmLabels, 'llm_harm_labels': instance.llmHarmLabels, + 'severity': instance.severity, 'threshold': instance.threshold, 'time_window': instance.timeWindow, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/collection_request.dart b/packages/stream_feeds/lib/src/generated/api/model/collection_request.dart index 9d8ce79b..eee0ddaf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/collection_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/collection_request.dart @@ -24,7 +24,6 @@ class CollectionRequest with _$CollectionRequest { }); @override - @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/collection_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/collection_request.g.dart index fba51aa8..5998c0ce 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/collection_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/collection_request.g.dart @@ -7,7 +7,7 @@ part of 'collection_request.dart'; // ************************************************************************** CollectionRequest _$CollectionRequestFromJson(Map json) => CollectionRequest( - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, id: json['id'] as String?, name: json['name'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/collection_response.dart b/packages/stream_feeds/lib/src/generated/api/model/collection_response.dart index 3f01eaa1..d6ac2f37 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/collection_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/collection_response.dart @@ -27,7 +27,7 @@ class CollectionResponse with _$CollectionResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? createdAt; @override @@ -40,7 +40,7 @@ class CollectionResponse with _$CollectionResponse { final String name; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/collection_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/collection_response.g.dart index a6cf4ec6..2f025ab7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/collection_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/collection_response.g.dart @@ -9,14 +9,14 @@ part of 'collection_response.dart'; CollectionResponse _$CollectionResponseFromJson(Map json) => CollectionResponse( createdAt: _$JsonConverterFromJson( json['created_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), custom: json['custom'] as Map?, id: json['id'] as String, name: json['name'] as String, updatedAt: _$JsonConverterFromJson( json['updated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), userId: json['user_id'] as String?, ); @@ -24,14 +24,14 @@ CollectionResponse _$CollectionResponseFromJson(Map json) => Co Map _$CollectionResponseToJson(CollectionResponse instance) => { 'created_at': _$JsonConverterToJson( instance.createdAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'custom': instance.custom, 'id': instance.id, 'name': instance.name, 'updated_at': _$JsonConverterToJson( instance.updatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/command.dart b/packages/stream_feeds/lib/src/generated/api/model/command.dart index dd96c12f..ad3b032f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/command.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/command.dart @@ -30,7 +30,7 @@ class Command with _$Command { final String args; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? createdAt; @override @@ -43,7 +43,7 @@ class Command with _$Command { final String set; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? updatedAt; Map toJson() => _$CommandToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/command.g.dart b/packages/stream_feeds/lib/src/generated/api/model/command.g.dart index bcdc44da..06d7fe96 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/command.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/command.g.dart @@ -10,14 +10,14 @@ Command _$CommandFromJson(Map json) => Command( args: json['args'] as String, createdAt: _$JsonConverterFromJson( json['created_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), description: json['description'] as String, name: json['name'] as String, set: json['set'] as String, updatedAt: _$JsonConverterFromJson( json['updated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), ); @@ -25,14 +25,14 @@ Map _$CommandToJson(Command instance) => { 'args': instance.args, 'created_at': _$JsonConverterToJson( instance.createdAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'description': instance.description, 'name': instance.name, 'set': instance.set, 'updated_at': _$JsonConverterToJson( instance.updatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.dart index a09aab64..ff3f5efc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.dart @@ -36,11 +36,10 @@ class CommentAddedEvent extends core.WsEvent with _$CommentAddedEvent { final CommentResponse comment; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -50,7 +49,7 @@ class CommentAddedEvent extends core.WsEvent with _$CommentAddedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.g.dart index 63fee7f2..a0ad7684 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_added_event.g.dart @@ -11,15 +11,15 @@ CommentAddedEvent _$CommentAddedEventFromJson( ) => CommentAddedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), comment: CommentResponse.fromJson(json['comment'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,13 +28,13 @@ CommentAddedEvent _$CommentAddedEventFromJson( Map _$CommentAddedEventToJson(CommentAddedEvent instance) => { 'activity': instance.activity.toJson(), 'comment': instance.comment.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.dart index 7bd0ba34..dab0e8d7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.dart @@ -32,11 +32,10 @@ class CommentDeletedEvent extends core.WsEvent with _$CommentDeletedEvent { final CommentResponse comment; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class CommentDeletedEvent extends core.WsEvent with _$CommentDeletedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.g.dart index b203637b..694a76f2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_deleted_event.g.dart @@ -10,15 +10,15 @@ CommentDeletedEvent _$CommentDeletedEventFromJson( Map json, ) => CommentDeletedEvent( comment: CommentResponse.fromJson(json['comment'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,13 +28,13 @@ Map _$CommentDeletedEventToJson( CommentDeletedEvent instance, ) => { 'comment': instance.comment.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.dart index dd5556fb..abd5a15e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.dart @@ -37,11 +37,10 @@ class CommentReactionAddedEvent extends core.WsEvent with _$CommentReactionAdded final CommentResponse comment; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -54,7 +53,7 @@ class CommentReactionAddedEvent extends core.WsEvent with _$CommentReactionAdded final FeedsReactionResponse reaction; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.g.dart index 285e791a..f81b7530 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_added_event.g.dart @@ -11,10 +11,10 @@ CommentReactionAddedEvent _$CommentReactionAddedEventFromJson( ) => CommentReactionAddedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), comment: CommentResponse.fromJson(json['comment'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( @@ -22,7 +22,7 @@ CommentReactionAddedEvent _$CommentReactionAddedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -33,14 +33,14 @@ Map _$CommentReactionAddedEventToJson( ) => { 'activity': instance.activity.toJson(), 'comment': instance.comment.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.dart index 60eb09b2..94820811 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.dart @@ -32,11 +32,10 @@ class CommentReactionDeletedEvent extends core.WsEvent with _$CommentReactionDel final CommentResponse comment; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -49,7 +48,7 @@ class CommentReactionDeletedEvent extends core.WsEvent with _$CommentReactionDel final FeedsReactionResponse reaction; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.g.dart index 9d0fd778..dda50e53 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_deleted_event.g.dart @@ -10,10 +10,10 @@ CommentReactionDeletedEvent _$CommentReactionDeletedEventFromJson( Map json, ) => CommentReactionDeletedEvent( comment: CommentResponse.fromJson(json['comment'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( @@ -21,7 +21,7 @@ CommentReactionDeletedEvent _$CommentReactionDeletedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -30,14 +30,14 @@ Map _$CommentReactionDeletedEventToJson( CommentReactionDeletedEvent instance, ) => { 'comment': instance.comment.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.dart index 39856d2b..12d8758e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.dart @@ -37,11 +37,10 @@ class CommentReactionUpdatedEvent extends core.WsEvent with _$CommentReactionUpd final CommentResponse comment; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -54,7 +53,7 @@ class CommentReactionUpdatedEvent extends core.WsEvent with _$CommentReactionUpd final FeedsReactionResponse reaction; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.g.dart index 43b8b180..f44c4d60 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_reaction_updated_event.g.dart @@ -11,10 +11,10 @@ CommentReactionUpdatedEvent _$CommentReactionUpdatedEventFromJson( ) => CommentReactionUpdatedEvent( activity: ActivityResponse.fromJson(json['activity'] as Map), comment: CommentResponse.fromJson(json['comment'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, reaction: FeedsReactionResponse.fromJson( @@ -22,7 +22,7 @@ CommentReactionUpdatedEvent _$CommentReactionUpdatedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -33,14 +33,14 @@ Map _$CommentReactionUpdatedEventToJson( ) => { 'activity': instance.activity.toJson(), 'comment': instance.comment.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'reaction': instance.reaction.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_response.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_response.dart index 75a5cb97..92f7549c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_response.dart @@ -43,6 +43,7 @@ class CommentResponse with _$CommentResponse { this.deletedAt, required this.downvoteCount, this.editedAt, + this.i18n, required this.id, this.latestReactions, required this.mentionedUsers, @@ -75,23 +76,26 @@ class CommentResponse with _$CommentResponse { final double? controversyScore; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final Map? custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override final int downvoteCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? editedAt; + @override + final Map? i18n; + @override final String id; @@ -99,7 +103,6 @@ class CommentResponse with _$CommentResponse { final List? latestReactions; @override - @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -112,7 +115,6 @@ class CommentResponse with _$CommentResponse { final String objectType; @override - @JsonKey(defaultValue: []) final List ownReactions; @override @@ -138,7 +140,7 @@ class CommentResponse with _$CommentResponse { final String? text; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_response.freezed.dart index 0c0466bf..4b894f6b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_response.freezed.dart @@ -22,6 +22,7 @@ mixin _$CommentResponse { DateTime? get deletedAt; int get downvoteCount; DateTime? get editedAt; + Map? get i18n; String get id; List? get latestReactions; List get mentionedUsers; @@ -66,6 +67,7 @@ mixin _$CommentResponse { (identical(other.deletedAt, deletedAt) || other.deletedAt == deletedAt) && (identical(other.downvoteCount, downvoteCount) || other.downvoteCount == downvoteCount) && (identical(other.editedAt, editedAt) || other.editedAt == editedAt) && + const DeepCollectionEquality().equals(other.i18n, i18n) && (identical(other.id, id) || other.id == id) && const DeepCollectionEquality().equals( other.latestReactions, @@ -109,6 +111,7 @@ mixin _$CommentResponse { deletedAt, downvoteCount, editedAt, + const DeepCollectionEquality().hash(i18n), id, const DeepCollectionEquality().hash(latestReactions), const DeepCollectionEquality().hash(mentionedUsers), @@ -130,7 +133,7 @@ mixin _$CommentResponse { @override String toString() { - return 'CommentResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, confidenceScore: $confidenceScore, controversyScore: $controversyScore, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, downvoteCount: $downvoteCount, editedAt: $editedAt, id: $id, latestReactions: $latestReactions, mentionedUsers: $mentionedUsers, moderation: $moderation, objectId: $objectId, objectType: $objectType, ownReactions: $ownReactions, parentId: $parentId, reactionCount: $reactionCount, reactionGroups: $reactionGroups, replyCount: $replyCount, score: $score, status: $status, text: $text, updatedAt: $updatedAt, upvoteCount: $upvoteCount, user: $user)'; + return 'CommentResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, confidenceScore: $confidenceScore, controversyScore: $controversyScore, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, downvoteCount: $downvoteCount, editedAt: $editedAt, i18n: $i18n, id: $id, latestReactions: $latestReactions, mentionedUsers: $mentionedUsers, moderation: $moderation, objectId: $objectId, objectType: $objectType, ownReactions: $ownReactions, parentId: $parentId, reactionCount: $reactionCount, reactionGroups: $reactionGroups, replyCount: $replyCount, score: $score, status: $status, text: $text, updatedAt: $updatedAt, upvoteCount: $upvoteCount, user: $user)'; } } @@ -151,6 +154,7 @@ abstract mixin class $CommentResponseCopyWith<$Res> { DateTime? deletedAt, int downvoteCount, DateTime? editedAt, + Map? i18n, String id, List? latestReactions, List mentionedUsers, @@ -192,6 +196,7 @@ class _$CommentResponseCopyWithImpl<$Res> implements $CommentResponseCopyWith<$R Object? deletedAt = freezed, Object? downvoteCount = null, Object? editedAt = freezed, + Object? i18n = freezed, Object? id = null, Object? latestReactions = freezed, Object? mentionedUsers = null, @@ -248,6 +253,10 @@ class _$CommentResponseCopyWithImpl<$Res> implements $CommentResponseCopyWith<$R ? _self.editedAt : editedAt // ignore: cast_nullable_to_non_nullable as DateTime?, + i18n: freezed == i18n + ? _self.i18n + : i18n // ignore: cast_nullable_to_non_nullable + as Map?, id: null == id ? _self.id : id // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_response.g.dart index 55c89b9f..324e779a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_response.g.dart @@ -13,18 +13,21 @@ CommentResponse _$CommentResponseFromJson(Map json) => CommentR bookmarkCount: (json['bookmark_count'] as num).toInt(), confidenceScore: (json['confidence_score'] as num).toDouble(), controversyScore: (json['controversy_score'] as num?)?.toDouble(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), downvoteCount: (json['downvote_count'] as num).toInt(), editedAt: _$JsonConverterFromJson( json['edited_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, + ), + i18n: (json['i18n'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), ), id: json['id'] as String, latestReactions: (json['latest_reactions'] as List?) @@ -32,11 +35,9 @@ CommentResponse _$CommentResponseFromJson(Map json) => CommentR (e) => FeedsReactionResponse.fromJson(e as Map), ) .toList(), - mentionedUsers: - (json['mentioned_users'] as List?) - ?.map((e) => UserResponse.fromJson(e as Map)) - .toList() ?? - [], + mentionedUsers: (json['mentioned_users'] as List) + .map((e) => UserResponse.fromJson(e as Map)) + .toList(), moderation: json['moderation'] == null ? null : ModerationV2Response.fromJson( @@ -44,13 +45,9 @@ CommentResponse _$CommentResponseFromJson(Map json) => CommentR ), objectId: json['object_id'] as String, objectType: json['object_type'] as String, - ownReactions: - (json['own_reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + ownReactions: (json['own_reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), parentId: json['parent_id'] as String?, reactionCount: (json['reaction_count'] as num).toInt(), reactionGroups: (json['reaction_groups'] as Map?)?.map( @@ -67,7 +64,7 @@ CommentResponse _$CommentResponseFromJson(Map json) => CommentR unknownValue: CommentResponseStatus.unknown, ), text: json['text'] as String?, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), upvoteCount: (json['upvote_count'] as num).toInt(), @@ -81,17 +78,18 @@ Map _$CommentResponseToJson( 'bookmark_count': instance.bookmarkCount, 'confidence_score': instance.confidenceScore, 'controversy_score': instance.controversyScore, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'downvote_count': instance.downvoteCount, 'edited_at': _$JsonConverterToJson( instance.editedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), + 'i18n': instance.i18n, 'id': instance.id, 'latest_reactions': instance.latestReactions?.map((e) => e.toJson()).toList(), 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), @@ -108,7 +106,7 @@ Map _$CommentResponseToJson( 'score': instance.score, 'status': _$CommentResponseStatusEnumMap[instance.status]!, 'text': instance.text, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'upvote_count': instance.upvoteCount, 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.dart index f0192f30..d0aa58db 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.dart @@ -32,11 +32,10 @@ class CommentRestoredEvent extends core.WsEvent with _$CommentRestoredEvent { final CommentResponse comment; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class CommentRestoredEvent extends core.WsEvent with _$CommentRestoredEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.g.dart index 7a325cf9..265a0352 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_restored_event.g.dart @@ -10,15 +10,15 @@ CommentRestoredEvent _$CommentRestoredEventFromJson( Map json, ) => CommentRestoredEvent( comment: CommentResponse.fromJson(json['comment'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,13 +28,13 @@ Map _$CommentRestoredEventToJson( CommentRestoredEvent instance, ) => { 'comment': instance.comment.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.dart index 355671c0..a9c3965a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.dart @@ -32,11 +32,10 @@ class CommentUpdatedEvent extends core.WsEvent with _$CommentUpdatedEvent { final CommentResponse comment; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class CommentUpdatedEvent extends core.WsEvent with _$CommentUpdatedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.g.dart index a87c9ec8..4ebec57c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/comment_updated_event.g.dart @@ -10,15 +10,15 @@ CommentUpdatedEvent _$CommentUpdatedEventFromJson( Map json, ) => CommentUpdatedEvent( comment: CommentResponse.fromJson(json['comment'] as Map), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -28,13 +28,13 @@ Map _$CommentUpdatedEventToJson( CommentUpdatedEvent instance, ) => { 'comment': instance.comment.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/config_response.dart index 43d04606..de93b2c9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/config_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/config_response.dart @@ -18,6 +18,7 @@ part 'config_response.freezed.dart'; @JsonSerializable() class ConfigResponse with _$ConfigResponse { const ConfigResponse({ + this.aiAudioConfig, this.aiImageConfig, this.aiImageLabelDefinitions, this.aiImageSubclassifications, @@ -40,6 +41,9 @@ class ConfigResponse with _$ConfigResponse { this.videoCallRuleConfig, }); + @override + final AIAudioConfigResponse? aiAudioConfig; + @override final AIImageConfig? aiImageConfig; @@ -74,7 +78,7 @@ class ConfigResponse with _$ConfigResponse { final BlockListConfig? blockListConfig; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -87,14 +91,13 @@ class ConfigResponse with _$ConfigResponse { final LLMConfig? llmConfig; @override - @JsonKey(defaultValue: []) final List supportedVideoCallHarmTypes; @override final String team; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/config_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/config_response.freezed.dart index 5a0069ae..6407fe6b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/config_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/config_response.freezed.dart @@ -13,6 +13,7 @@ T _$identity(T value) => value; /// @nodoc mixin _$ConfigResponse { + AIAudioConfigResponse? get aiAudioConfig; AIImageConfig? get aiImageConfig; List? get aiImageLabelDefinitions; Map>? get aiImageSubclassifications; @@ -48,6 +49,7 @@ mixin _$ConfigResponse { return identical(this, other) || (other.runtimeType == runtimeType && other is ConfigResponse && + (identical(other.aiAudioConfig, aiAudioConfig) || other.aiAudioConfig == aiAudioConfig) && (identical(other.aiImageConfig, aiImageConfig) || other.aiImageConfig == aiImageConfig) && const DeepCollectionEquality().equals( other.aiImageLabelDefinitions, @@ -96,6 +98,7 @@ mixin _$ConfigResponse { @override int get hashCode => Object.hashAll([ runtimeType, + aiAudioConfig, aiImageConfig, const DeepCollectionEquality().hash(aiImageLabelDefinitions), const DeepCollectionEquality().hash(aiImageSubclassifications), @@ -120,7 +123,7 @@ mixin _$ConfigResponse { @override String toString() { - return 'ConfigResponse(aiImageConfig: $aiImageConfig, aiImageLabelDefinitions: $aiImageLabelDefinitions, aiImageSubclassifications: $aiImageSubclassifications, aiTextConfig: $aiTextConfig, aiVideoConfig: $aiVideoConfig, async: $async, automodPlatformCircumventionConfig: $automodPlatformCircumventionConfig, automodSemanticFiltersConfig: $automodSemanticFiltersConfig, automodToxicityConfig: $automodToxicityConfig, availableBodyguardProfiles: $availableBodyguardProfiles, blockListConfig: $blockListConfig, createdAt: $createdAt, floodConfig: $floodConfig, key: $key, llmConfig: $llmConfig, supportedVideoCallHarmTypes: $supportedVideoCallHarmTypes, team: $team, updatedAt: $updatedAt, velocityFilterConfig: $velocityFilterConfig, videoCallRuleConfig: $videoCallRuleConfig)'; + return 'ConfigResponse(aiAudioConfig: $aiAudioConfig, aiImageConfig: $aiImageConfig, aiImageLabelDefinitions: $aiImageLabelDefinitions, aiImageSubclassifications: $aiImageSubclassifications, aiTextConfig: $aiTextConfig, aiVideoConfig: $aiVideoConfig, async: $async, automodPlatformCircumventionConfig: $automodPlatformCircumventionConfig, automodSemanticFiltersConfig: $automodSemanticFiltersConfig, automodToxicityConfig: $automodToxicityConfig, availableBodyguardProfiles: $availableBodyguardProfiles, blockListConfig: $blockListConfig, createdAt: $createdAt, floodConfig: $floodConfig, key: $key, llmConfig: $llmConfig, supportedVideoCallHarmTypes: $supportedVideoCallHarmTypes, team: $team, updatedAt: $updatedAt, velocityFilterConfig: $velocityFilterConfig, videoCallRuleConfig: $videoCallRuleConfig)'; } } @@ -132,6 +135,7 @@ abstract mixin class $ConfigResponseCopyWith<$Res> { ) = _$ConfigResponseCopyWithImpl; @useResult $Res call({ + AIAudioConfigResponse? aiAudioConfig, AIImageConfig? aiImageConfig, List? aiImageLabelDefinitions, Map>? aiImageSubclassifications, @@ -167,6 +171,7 @@ class _$ConfigResponseCopyWithImpl<$Res> implements $ConfigResponseCopyWith<$Res @pragma('vm:prefer-inline') @override $Res call({ + Object? aiAudioConfig = freezed, Object? aiImageConfig = freezed, Object? aiImageLabelDefinitions = freezed, Object? aiImageSubclassifications = freezed, @@ -190,6 +195,10 @@ class _$ConfigResponseCopyWithImpl<$Res> implements $ConfigResponseCopyWith<$Res }) { return _then( ConfigResponse( + aiAudioConfig: freezed == aiAudioConfig + ? _self.aiAudioConfig + : aiAudioConfig // ignore: cast_nullable_to_non_nullable + as AIAudioConfigResponse?, aiImageConfig: freezed == aiImageConfig ? _self.aiImageConfig : aiImageConfig // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/config_response.g.dart index a44062de..33ce58d8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/config_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/config_response.g.dart @@ -9,6 +9,11 @@ part of 'config_response.dart'; ConfigResponse _$ConfigResponseFromJson( Map json, ) => ConfigResponse( + aiAudioConfig: json['ai_audio_config'] == null + ? null + : AIAudioConfigResponse.fromJson( + json['ai_audio_config'] as Map, + ), aiImageConfig: json['ai_image_config'] == null ? null : AIImageConfig.fromJson(json['ai_image_config'] as Map), @@ -52,16 +57,17 @@ ConfigResponse _$ConfigResponseFromJson( : BlockListConfig.fromJson( json['block_list_config'] as Map, ), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), floodConfig: json['flood_config'] == null ? null : FloodConfig.fromJson(json['flood_config'] as Map), key: json['key'] as String, llmConfig: json['llm_config'] == null ? null : LLMConfig.fromJson(json['llm_config'] as Map), - supportedVideoCallHarmTypes: - (json['supported_video_call_harm_types'] as List?)?.map((e) => e as String).toList() ?? [], + supportedVideoCallHarmTypes: (json['supported_video_call_harm_types'] as List) + .map((e) => e as String) + .toList(), team: json['team'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), velocityFilterConfig: json['velocity_filter_config'] == null @@ -77,6 +83,7 @@ ConfigResponse _$ConfigResponseFromJson( ); Map _$ConfigResponseToJson(ConfigResponse instance) => { + 'ai_audio_config': instance.aiAudioConfig?.toJson(), 'ai_image_config': instance.aiImageConfig?.toJson(), 'ai_image_label_definitions': instance.aiImageLabelDefinitions?.map((e) => e.toJson()).toList(), 'ai_image_subclassifications': instance.aiImageSubclassifications, @@ -88,13 +95,13 @@ Map _$ConfigResponseToJson(ConfigResponse instance) => e.toJson()).toList(), 'block_list_config': instance.blockListConfig?.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'flood_config': instance.floodConfig?.toJson(), 'key': instance.key, 'llm_config': instance.llmConfig?.toJson(), 'supported_video_call_harm_types': instance.supportedVideoCallHarmTypes, 'team': instance.team, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'velocity_filter_config': instance.velocityFilterConfig?.toJson(), 'video_call_rule_config': instance.videoCallRuleConfig?.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.dart b/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.dart new file mode 100644 index 00000000..0488a41c --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.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 'content_custom_property_parameters.g.dart'; +part 'content_custom_property_parameters.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ContentCustomPropertyParameters with _$ContentCustomPropertyParameters { + const ContentCustomPropertyParameters({ + this.operator, + this.propertyKey, + }); + + @override + final String? operator; + + @override + final String? propertyKey; + + Map toJson() => _$ContentCustomPropertyParametersToJson(this); + + static ContentCustomPropertyParameters fromJson(Map json) => + _$ContentCustomPropertyParametersFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.freezed.dart new file mode 100644 index 00000000..f0469867 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.freezed.dart @@ -0,0 +1,82 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'content_custom_property_parameters.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$ContentCustomPropertyParameters { + String? get operator; + String? get propertyKey; + + /// Create a copy of ContentCustomPropertyParameters + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ContentCustomPropertyParametersCopyWith get copyWith => + _$ContentCustomPropertyParametersCopyWithImpl( + this as ContentCustomPropertyParameters, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ContentCustomPropertyParameters && + (identical(other.operator, operator) || other.operator == operator) && + (identical(other.propertyKey, propertyKey) || other.propertyKey == propertyKey)); + } + + @override + int get hashCode => Object.hash(runtimeType, operator, propertyKey); + + @override + String toString() { + return 'ContentCustomPropertyParameters(operator: $operator, propertyKey: $propertyKey)'; + } +} + +/// @nodoc +abstract mixin class $ContentCustomPropertyParametersCopyWith<$Res> { + factory $ContentCustomPropertyParametersCopyWith( + ContentCustomPropertyParameters value, + $Res Function(ContentCustomPropertyParameters) _then, + ) = _$ContentCustomPropertyParametersCopyWithImpl; + @useResult + $Res call({String? operator, String? propertyKey}); +} + +/// @nodoc +class _$ContentCustomPropertyParametersCopyWithImpl<$Res> implements $ContentCustomPropertyParametersCopyWith<$Res> { + _$ContentCustomPropertyParametersCopyWithImpl(this._self, this._then); + + final ContentCustomPropertyParameters _self; + final $Res Function(ContentCustomPropertyParameters) _then; + + /// Create a copy of ContentCustomPropertyParameters + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? operator = freezed, Object? propertyKey = freezed}) { + return _then( + ContentCustomPropertyParameters( + operator: freezed == operator + ? _self.operator + : operator // ignore: cast_nullable_to_non_nullable + as String?, + propertyKey: freezed == propertyKey + ? _self.propertyKey + : propertyKey // ignore: cast_nullable_to_non_nullable + as String?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.g.dart b/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.g.dart new file mode 100644 index 00000000..655e1cdb --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/content_custom_property_parameters.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'content_custom_property_parameters.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ContentCustomPropertyParameters _$ContentCustomPropertyParametersFromJson( + Map json, +) => ContentCustomPropertyParameters( + operator: json['operator'] as String?, + propertyKey: json['property_key'] as String?, +); + +Map _$ContentCustomPropertyParametersToJson( + ContentCustomPropertyParameters instance, +) => { + 'operator': instance.operator, + 'property_key': instance.propertyKey, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.dart b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.dart index 83582a02..97605f6f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.dart @@ -36,20 +36,28 @@ enum CreateBlockListRequestType { @JsonSerializable() class CreateBlockListRequest with _$CreateBlockListRequest { const CreateBlockListRequest({ + this.isConfusableFoldingEnabled, this.isLeetCheckEnabled, this.isPluralCheckEnabled, + this.isSubstringMatchingEnabled, required this.name, this.team, this.type, required this.words, }); + @override + final bool? isConfusableFoldingEnabled; + @override final bool? isLeetCheckEnabled; @override final bool? isPluralCheckEnabled; + @override + final bool? isSubstringMatchingEnabled; + @override final String name; @@ -61,7 +69,6 @@ class CreateBlockListRequest with _$CreateBlockListRequest { final CreateBlockListRequestType? type; @override - @JsonKey(defaultValue: []) final List words; Map toJson() => _$CreateBlockListRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.freezed.dart index 79a79402..06908e87 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.freezed.dart @@ -13,8 +13,10 @@ T _$identity(T value) => value; /// @nodoc mixin _$CreateBlockListRequest { + bool? get isConfusableFoldingEnabled; bool? get isLeetCheckEnabled; bool? get isPluralCheckEnabled; + bool? get isSubstringMatchingEnabled; String get name; String? get team; CreateBlockListRequestType? get type; @@ -35,10 +37,20 @@ mixin _$CreateBlockListRequest { return identical(this, other) || (other.runtimeType == runtimeType && other is CreateBlockListRequest && + (identical( + other.isConfusableFoldingEnabled, + isConfusableFoldingEnabled, + ) || + other.isConfusableFoldingEnabled == isConfusableFoldingEnabled) && (identical(other.isLeetCheckEnabled, isLeetCheckEnabled) || other.isLeetCheckEnabled == isLeetCheckEnabled) && (identical(other.isPluralCheckEnabled, isPluralCheckEnabled) || other.isPluralCheckEnabled == isPluralCheckEnabled) && + (identical( + other.isSubstringMatchingEnabled, + isSubstringMatchingEnabled, + ) || + other.isSubstringMatchingEnabled == isSubstringMatchingEnabled) && (identical(other.name, name) || other.name == name) && (identical(other.team, team) || other.team == team) && (identical(other.type, type) || other.type == type) && @@ -48,8 +60,10 @@ mixin _$CreateBlockListRequest { @override int get hashCode => Object.hash( runtimeType, + isConfusableFoldingEnabled, isLeetCheckEnabled, isPluralCheckEnabled, + isSubstringMatchingEnabled, name, team, type, @@ -58,7 +72,7 @@ mixin _$CreateBlockListRequest { @override String toString() { - return 'CreateBlockListRequest(isLeetCheckEnabled: $isLeetCheckEnabled, isPluralCheckEnabled: $isPluralCheckEnabled, name: $name, team: $team, type: $type, words: $words)'; + return 'CreateBlockListRequest(isConfusableFoldingEnabled: $isConfusableFoldingEnabled, isLeetCheckEnabled: $isLeetCheckEnabled, isPluralCheckEnabled: $isPluralCheckEnabled, isSubstringMatchingEnabled: $isSubstringMatchingEnabled, name: $name, team: $team, type: $type, words: $words)'; } } @@ -70,8 +84,10 @@ abstract mixin class $CreateBlockListRequestCopyWith<$Res> { ) = _$CreateBlockListRequestCopyWithImpl; @useResult $Res call({ + bool? isConfusableFoldingEnabled, bool? isLeetCheckEnabled, bool? isPluralCheckEnabled, + bool? isSubstringMatchingEnabled, String name, String? team, CreateBlockListRequestType? type, @@ -91,8 +107,10 @@ class _$CreateBlockListRequestCopyWithImpl<$Res> implements $CreateBlockListRequ @pragma('vm:prefer-inline') @override $Res call({ + Object? isConfusableFoldingEnabled = freezed, Object? isLeetCheckEnabled = freezed, Object? isPluralCheckEnabled = freezed, + Object? isSubstringMatchingEnabled = freezed, Object? name = null, Object? team = freezed, Object? type = freezed, @@ -100,6 +118,10 @@ class _$CreateBlockListRequestCopyWithImpl<$Res> implements $CreateBlockListRequ }) { return _then( CreateBlockListRequest( + isConfusableFoldingEnabled: freezed == isConfusableFoldingEnabled + ? _self.isConfusableFoldingEnabled + : isConfusableFoldingEnabled // ignore: cast_nullable_to_non_nullable + as bool?, isLeetCheckEnabled: freezed == isLeetCheckEnabled ? _self.isLeetCheckEnabled : isLeetCheckEnabled // ignore: cast_nullable_to_non_nullable @@ -108,6 +130,10 @@ class _$CreateBlockListRequestCopyWithImpl<$Res> implements $CreateBlockListRequ ? _self.isPluralCheckEnabled : isPluralCheckEnabled // ignore: cast_nullable_to_non_nullable as bool?, + isSubstringMatchingEnabled: freezed == isSubstringMatchingEnabled + ? _self.isSubstringMatchingEnabled + : isSubstringMatchingEnabled // ignore: cast_nullable_to_non_nullable + as bool?, name: null == name ? _self.name : name // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.g.dart index 3cf9d7a9..cc2e9470 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_block_list_request.g.dart @@ -9,8 +9,10 @@ part of 'create_block_list_request.dart'; CreateBlockListRequest _$CreateBlockListRequestFromJson( Map json, ) => CreateBlockListRequest( + isConfusableFoldingEnabled: json['is_confusable_folding_enabled'] as bool?, isLeetCheckEnabled: json['is_leet_check_enabled'] as bool?, isPluralCheckEnabled: json['is_plural_check_enabled'] as bool?, + isSubstringMatchingEnabled: json['is_substring_matching_enabled'] as bool?, name: json['name'] as String, team: json['team'] as String?, type: $enumDecodeNullable( @@ -18,14 +20,16 @@ CreateBlockListRequest _$CreateBlockListRequestFromJson( json['type'], unknownValue: CreateBlockListRequestType.unknown, ), - words: (json['words'] as List?)?.map((e) => e as String).toList() ?? [], + words: (json['words'] as List).map((e) => e as String).toList(), ); Map _$CreateBlockListRequestToJson( CreateBlockListRequest instance, ) => { + 'is_confusable_folding_enabled': instance.isConfusableFoldingEnabled, 'is_leet_check_enabled': instance.isLeetCheckEnabled, 'is_plural_check_enabled': instance.isPluralCheckEnabled, + 'is_substring_matching_enabled': instance.isSubstringMatchingEnabled, 'name': instance.name, 'team': instance.team, 'type': _$CreateBlockListRequestTypeEnumMap[instance.type], diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.dart b/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.dart index bedaa38e..6d64bdff 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.dart @@ -22,7 +22,6 @@ class CreateCollectionsRequest with _$CreateCollectionsRequest { }); @override - @JsonKey(defaultValue: []) final List collections; Map toJson() => _$CreateCollectionsRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.g.dart index c1e63067..6f47db5a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_collections_request.g.dart @@ -9,11 +9,9 @@ part of 'create_collections_request.dart'; CreateCollectionsRequest _$CreateCollectionsRequestFromJson( Map json, ) => CreateCollectionsRequest( - collections: - (json['collections'] as List?) - ?.map((e) => CollectionRequest.fromJson(e as Map)) - .toList() ?? - [], + collections: (json['collections'] as List) + .map((e) => CollectionRequest.fromJson(e as Map)) + .toList(), ); Map _$CreateCollectionsRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.dart b/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.dart index 55da673f..f963df3b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.dart @@ -23,7 +23,6 @@ class CreateCollectionsResponse with _$CreateCollectionsResponse { }); @override - @JsonKey(defaultValue: []) final List collections; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.g.dart index ee9e9f3b..b0873cbf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_collections_response.g.dart @@ -9,11 +9,9 @@ part of 'create_collections_response.dart'; CreateCollectionsResponse _$CreateCollectionsResponseFromJson( Map json, ) => CreateCollectionsResponse( - collections: - (json['collections'] as List?) - ?.map((e) => CollectionResponse.fromJson(e as Map)) - .toList() ?? - [], + collections: (json['collections'] as List) + .map((e) => CollectionResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.dart index 3d9977b3..303bab69 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.dart @@ -26,7 +26,6 @@ class CreateFeedsBatchRequest with _$CreateFeedsBatchRequest { final bool? enrichOwnFields; @override - @JsonKey(defaultValue: []) final List feeds; Map toJson() => _$CreateFeedsBatchRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.g.dart index 94af665d..4aac6c89 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_request.g.dart @@ -10,7 +10,7 @@ CreateFeedsBatchRequest _$CreateFeedsBatchRequestFromJson( Map json, ) => CreateFeedsBatchRequest( enrichOwnFields: json['enrich_own_fields'] as bool?, - feeds: (json['feeds'] as List?)?.map((e) => FeedRequest.fromJson(e as Map)).toList() ?? [], + feeds: (json['feeds'] as List).map((e) => FeedRequest.fromJson(e as Map)).toList(), ); Map _$CreateFeedsBatchRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.dart index fc77bca8..6a6183d2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.dart @@ -26,7 +26,6 @@ class CreateFeedsBatchResponse with _$CreateFeedsBatchResponse { final String duration; @override - @JsonKey(defaultValue: []) final List feeds; Map toJson() => _$CreateFeedsBatchResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.g.dart index db9c6302..0e6c56e6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/create_feeds_batch_response.g.dart @@ -10,7 +10,7 @@ CreateFeedsBatchResponse _$CreateFeedsBatchResponseFromJson( Map json, ) => CreateFeedsBatchResponse( duration: json['duration'] as String, - feeds: (json['feeds'] as List?)?.map((e) => FeedResponse.fromJson(e as Map)).toList() ?? [], + feeds: (json['feeds'] as List).map((e) => FeedResponse.fromJson(e as Map)).toList(), ); Map _$CreateFeedsBatchResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.dart b/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.dart new file mode 100644 index 00000000..8268128e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.dart @@ -0,0 +1,57 @@ +// 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 'create_queue_request.g.dart'; +part 'create_queue_request.freezed.dart'; + +@JsonEnum(alwaysCreate: true) +enum CreateQueueRequestType { + @JsonValue('operational_queue') + operationalQueue, + @JsonValue('personal_view') + personalView, + @JsonValue('_unknown') + unknown, +} + +@freezed +@immutable +@JsonSerializable() +class CreateQueueRequest with _$CreateQueueRequest { + const CreateQueueRequest({ + this.description, + this.filters, + required this.name, + this.sort, + required this.type, + }); + + @override + final String? description; + + @override + final Map? filters; + + @override + final String name; + + @override + final List>? sort; + + @override + @JsonKey(unknownEnumValue: CreateQueueRequestType.unknown) + final CreateQueueRequestType type; + + Map toJson() => _$CreateQueueRequestToJson(this); + + static CreateQueueRequest fromJson(Map json) => _$CreateQueueRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.freezed.dart new file mode 100644 index 00000000..c0e6254e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.freezed.dart @@ -0,0 +1,118 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'create_queue_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$CreateQueueRequest { + String? get description; + Map? get filters; + String get name; + List>? get sort; + CreateQueueRequestType get type; + + /// Create a copy of CreateQueueRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $CreateQueueRequestCopyWith get copyWith => _$CreateQueueRequestCopyWithImpl( + this as CreateQueueRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is CreateQueueRequest && + (identical(other.description, description) || other.description == description) && + const DeepCollectionEquality().equals(other.filters, filters) && + (identical(other.name, name) || other.name == name) && + const DeepCollectionEquality().equals(other.sort, sort) && + (identical(other.type, type) || other.type == type)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + description, + const DeepCollectionEquality().hash(filters), + name, + const DeepCollectionEquality().hash(sort), + type, + ); + + @override + String toString() { + return 'CreateQueueRequest(description: $description, filters: $filters, name: $name, sort: $sort, type: $type)'; + } +} + +/// @nodoc +abstract mixin class $CreateQueueRequestCopyWith<$Res> { + factory $CreateQueueRequestCopyWith( + CreateQueueRequest value, + $Res Function(CreateQueueRequest) _then, + ) = _$CreateQueueRequestCopyWithImpl; + @useResult + $Res call({ + String? description, + Map? filters, + String name, + List>? sort, + CreateQueueRequestType type, + }); +} + +/// @nodoc +class _$CreateQueueRequestCopyWithImpl<$Res> implements $CreateQueueRequestCopyWith<$Res> { + _$CreateQueueRequestCopyWithImpl(this._self, this._then); + + final CreateQueueRequest _self; + final $Res Function(CreateQueueRequest) _then; + + /// Create a copy of CreateQueueRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? description = freezed, + Object? filters = freezed, + Object? name = null, + Object? sort = freezed, + Object? type = null, + }) { + return _then( + CreateQueueRequest( + description: freezed == description + ? _self.description + : description // ignore: cast_nullable_to_non_nullable + as String?, + filters: freezed == filters + ? _self.filters + : filters // ignore: cast_nullable_to_non_nullable + as Map?, + name: null == name + ? _self.name + : name // ignore: cast_nullable_to_non_nullable + as String, + sort: freezed == sort + ? _self.sort + : sort // ignore: cast_nullable_to_non_nullable + as List>?, + type: null == type + ? _self.type + : type // ignore: cast_nullable_to_non_nullable + as CreateQueueRequestType, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.g.dart new file mode 100644 index 00000000..936e8780 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/create_queue_request.g.dart @@ -0,0 +1,33 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'create_queue_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +CreateQueueRequest _$CreateQueueRequestFromJson(Map json) => CreateQueueRequest( + description: json['description'] as String?, + filters: json['filters'] as Map?, + name: json['name'] as String, + sort: (json['sort'] as List?)?.map((e) => e as Map).toList(), + type: $enumDecode( + _$CreateQueueRequestTypeEnumMap, + json['type'], + unknownValue: CreateQueueRequestType.unknown, + ), +); + +Map _$CreateQueueRequestToJson(CreateQueueRequest instance) => { + 'description': instance.description, + 'filters': instance.filters, + 'name': instance.name, + 'sort': instance.sort, + 'type': _$CreateQueueRequestTypeEnumMap[instance.type]!, +}; + +const _$CreateQueueRequestTypeEnumMap = { + CreateQueueRequestType.operationalQueue: 'operational_queue', + CreateQueueRequestType.personalView: 'personal_view', + CreateQueueRequestType.unknown: '_unknown', +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.dart index c625e5ce..81b982de 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.dart @@ -30,7 +30,6 @@ class DeleteActivitiesRequest with _$DeleteActivitiesRequest { final bool? hardDelete; @override - @JsonKey(defaultValue: []) final List ids; Map toJson() => _$DeleteActivitiesRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.g.dart index 49840dc8..8873b42a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_request.g.dart @@ -11,7 +11,7 @@ DeleteActivitiesRequest _$DeleteActivitiesRequestFromJson( ) => DeleteActivitiesRequest( deleteNotificationActivity: json['delete_notification_activity'] as bool?, hardDelete: json['hard_delete'] as bool?, - ids: (json['ids'] as List?)?.map((e) => e as String).toList() ?? [], + ids: (json['ids'] as List).map((e) => e as String).toList(), ); Map _$DeleteActivitiesRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.dart index 910e84e0..55abcd12 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.dart @@ -23,7 +23,6 @@ class DeleteActivitiesResponse with _$DeleteActivitiesResponse { }); @override - @JsonKey(defaultValue: []) final List deletedIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.g.dart index 8fd0c10e..d2189f3e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_activities_response.g.dart @@ -9,7 +9,7 @@ part of 'delete_activities_response.dart'; DeleteActivitiesResponse _$DeleteActivitiesResponseFromJson( Map json, ) => DeleteActivitiesResponse( - deletedIds: (json['deleted_ids'] as List?)?.map((e) => e as String).toList() ?? [], + deletedIds: (json['deleted_ids'] as List).map((e) => e as String).toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.dart new file mode 100644 index 00000000..e16b2631 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.dart @@ -0,0 +1,64 @@ +// 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 'delete_user_messages_request_payload.g.dart'; +part 'delete_user_messages_request_payload.freezed.dart'; + +@JsonEnum(alwaysCreate: true) +enum DeleteUserMessagesRequestPayloadDeleteMessages { + @JsonValue('hard') + hard, + @JsonValue('pruning') + pruning, + @JsonValue('soft') + soft, + @JsonValue('_unknown') + unknown, +} + +@freezed +@immutable +@JsonSerializable() +class DeleteUserMessagesRequestPayload with _$DeleteUserMessagesRequestPayload { + const DeleteUserMessagesRequestPayload({ + this.channelCid, + required this.deleteMessages, + this.deleteReactions, + this.entityId, + this.entityType, + this.reason, + }); + + @override + final String? channelCid; + + @override + @JsonKey(unknownEnumValue: DeleteUserMessagesRequestPayloadDeleteMessages.unknown) + final DeleteUserMessagesRequestPayloadDeleteMessages deleteMessages; + + @override + final bool? deleteReactions; + + @override + final String? entityId; + + @override + final String? entityType; + + @override + final String? reason; + + Map toJson() => _$DeleteUserMessagesRequestPayloadToJson(this); + + static DeleteUserMessagesRequestPayload fromJson(Map json) => + _$DeleteUserMessagesRequestPayloadFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.freezed.dart new file mode 100644 index 00000000..f0c1ceb4 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.freezed.dart @@ -0,0 +1,128 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'delete_user_messages_request_payload.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$DeleteUserMessagesRequestPayload { + String? get channelCid; + DeleteUserMessagesRequestPayloadDeleteMessages get deleteMessages; + bool? get deleteReactions; + String? get entityId; + String? get entityType; + String? get reason; + + /// Create a copy of DeleteUserMessagesRequestPayload + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $DeleteUserMessagesRequestPayloadCopyWith get copyWith => + _$DeleteUserMessagesRequestPayloadCopyWithImpl( + this as DeleteUserMessagesRequestPayload, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is DeleteUserMessagesRequestPayload && + (identical(other.channelCid, channelCid) || other.channelCid == channelCid) && + (identical(other.deleteMessages, deleteMessages) || other.deleteMessages == deleteMessages) && + (identical(other.deleteReactions, deleteReactions) || other.deleteReactions == deleteReactions) && + (identical(other.entityId, entityId) || other.entityId == entityId) && + (identical(other.entityType, entityType) || other.entityType == entityType) && + (identical(other.reason, reason) || other.reason == reason)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + channelCid, + deleteMessages, + deleteReactions, + entityId, + entityType, + reason, + ); + + @override + String toString() { + return 'DeleteUserMessagesRequestPayload(channelCid: $channelCid, deleteMessages: $deleteMessages, deleteReactions: $deleteReactions, entityId: $entityId, entityType: $entityType, reason: $reason)'; + } +} + +/// @nodoc +abstract mixin class $DeleteUserMessagesRequestPayloadCopyWith<$Res> { + factory $DeleteUserMessagesRequestPayloadCopyWith( + DeleteUserMessagesRequestPayload value, + $Res Function(DeleteUserMessagesRequestPayload) _then, + ) = _$DeleteUserMessagesRequestPayloadCopyWithImpl; + @useResult + $Res call({ + String? channelCid, + DeleteUserMessagesRequestPayloadDeleteMessages deleteMessages, + bool? deleteReactions, + String? entityId, + String? entityType, + String? reason, + }); +} + +/// @nodoc +class _$DeleteUserMessagesRequestPayloadCopyWithImpl<$Res> implements $DeleteUserMessagesRequestPayloadCopyWith<$Res> { + _$DeleteUserMessagesRequestPayloadCopyWithImpl(this._self, this._then); + + final DeleteUserMessagesRequestPayload _self; + final $Res Function(DeleteUserMessagesRequestPayload) _then; + + /// Create a copy of DeleteUserMessagesRequestPayload + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? channelCid = freezed, + Object? deleteMessages = null, + Object? deleteReactions = freezed, + Object? entityId = freezed, + Object? entityType = freezed, + Object? reason = freezed, + }) { + return _then( + DeleteUserMessagesRequestPayload( + channelCid: freezed == channelCid + ? _self.channelCid + : channelCid // ignore: cast_nullable_to_non_nullable + as String?, + deleteMessages: null == deleteMessages + ? _self.deleteMessages + : deleteMessages // ignore: cast_nullable_to_non_nullable + as DeleteUserMessagesRequestPayloadDeleteMessages, + deleteReactions: freezed == deleteReactions + ? _self.deleteReactions + : deleteReactions // ignore: cast_nullable_to_non_nullable + as bool?, + entityId: freezed == entityId + ? _self.entityId + : entityId // ignore: cast_nullable_to_non_nullable + as String?, + entityType: freezed == entityType + ? _self.entityType + : entityType // ignore: cast_nullable_to_non_nullable + as String?, + reason: freezed == reason + ? _self.reason + : reason // ignore: cast_nullable_to_non_nullable + as String?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.g.dart b/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.g.dart new file mode 100644 index 00000000..b030716b --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/delete_user_messages_request_payload.g.dart @@ -0,0 +1,40 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'delete_user_messages_request_payload.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +DeleteUserMessagesRequestPayload _$DeleteUserMessagesRequestPayloadFromJson( + Map json, +) => DeleteUserMessagesRequestPayload( + channelCid: json['channel_cid'] as String?, + deleteMessages: $enumDecode( + _$DeleteUserMessagesRequestPayloadDeleteMessagesEnumMap, + json['delete_messages'], + unknownValue: DeleteUserMessagesRequestPayloadDeleteMessages.unknown, + ), + deleteReactions: json['delete_reactions'] as bool?, + entityId: json['entity_id'] as String?, + entityType: json['entity_type'] as String?, + reason: json['reason'] as String?, +); + +Map _$DeleteUserMessagesRequestPayloadToJson( + DeleteUserMessagesRequestPayload instance, +) => { + 'channel_cid': instance.channelCid, + 'delete_messages': _$DeleteUserMessagesRequestPayloadDeleteMessagesEnumMap[instance.deleteMessages]!, + 'delete_reactions': instance.deleteReactions, + 'entity_id': instance.entityId, + 'entity_type': instance.entityType, + 'reason': instance.reason, +}; + +const _$DeleteUserMessagesRequestPayloadDeleteMessagesEnumMap = { + DeleteUserMessagesRequestPayloadDeleteMessages.hard: 'hard', + DeleteUserMessagesRequestPayloadDeleteMessages.pruning: 'pruning', + DeleteUserMessagesRequestPayloadDeleteMessages.soft: 'soft', + DeleteUserMessagesRequestPayloadDeleteMessages.unknown: '_unknown', +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/device_response.dart b/packages/stream_feeds/lib/src/generated/api/model/device_response.dart index e76e7ca0..d8592a32 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/device_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/device_response.dart @@ -30,7 +30,7 @@ class DeviceResponse with _$DeviceResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/device_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/device_response.g.dart index c9eaafaa..050d7878 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/device_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/device_response.g.dart @@ -7,7 +7,7 @@ part of 'device_response.dart'; // ************************************************************************** DeviceResponse _$DeviceResponseFromJson(Map json) => DeviceResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), disabled: json['disabled'] as bool?, @@ -21,7 +21,7 @@ DeviceResponse _$DeviceResponseFromJson(Map json) => DeviceResp ); Map _$DeviceResponseToJson(DeviceResponse instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'disabled': instance.disabled, 'disabled_reason': instance.disabledReason, 'hardware_id': instance.hardwareId, diff --git a/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.dart b/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.dart index 0f4c732c..61d085b2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.dart @@ -37,7 +37,6 @@ class DraftPayloadResponse with _$DraftPayloadResponse { final List? attachments; @override - @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.g.dart index d2bc8235..bc4c1e93 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/draft_payload_response.g.dart @@ -12,7 +12,7 @@ DraftPayloadResponse _$DraftPayloadResponseFromJson( attachments: (json['attachments'] as List?) ?.map((e) => Attachment.fromJson(e as Map)) .toList(), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, html: json['html'] as String?, id: json['id'] as String, mentionedUsers: (json['mentioned_users'] as List?) diff --git a/packages/stream_feeds/lib/src/generated/api/model/draft_response.dart b/packages/stream_feeds/lib/src/generated/api/model/draft_response.dart index 76c4ffc8..69bcdd43 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/draft_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/draft_response.dart @@ -34,7 +34,7 @@ class DraftResponse with _$DraftResponse { final String channelCid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/draft_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/draft_response.g.dart index 682c85da..88bc710d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/draft_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/draft_response.g.dart @@ -9,7 +9,7 @@ part of 'draft_response.dart'; DraftResponse _$DraftResponseFromJson(Map json) => DraftResponse( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), channelCid: json['channel_cid'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), message: DraftPayloadResponse.fromJson( @@ -31,7 +31,7 @@ DraftResponse _$DraftResponseFromJson(Map json) => DraftRespons Map _$DraftResponseToJson(DraftResponse instance) => { 'channel': instance.channel?.toJson(), 'channel_cid': instance.channelCid, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'message': instance.message.toJson(), 'parent_id': instance.parentId, 'parent_message': instance.parentMessage?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.dart b/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.dart index cf891157..9b8bb0af 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.dart @@ -38,7 +38,7 @@ class EnrichedCollectionResponse with _$EnrichedCollectionResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? createdAt; @override @@ -55,7 +55,7 @@ class EnrichedCollectionResponse with _$EnrichedCollectionResponse { final EnrichedCollectionResponseStatus status; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.g.dart index 045eff80..90c2bdbf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/enriched_collection_response.g.dart @@ -11,7 +11,7 @@ EnrichedCollectionResponse _$EnrichedCollectionResponseFromJson( ) => EnrichedCollectionResponse( createdAt: _$JsonConverterFromJson( json['created_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), custom: json['custom'] as Map?, id: json['id'] as String, @@ -23,7 +23,7 @@ EnrichedCollectionResponse _$EnrichedCollectionResponseFromJson( ), updatedAt: _$JsonConverterFromJson( json['updated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), userId: json['user_id'] as String?, ); @@ -33,7 +33,7 @@ Map _$EnrichedCollectionResponseToJson( ) => { 'created_at': _$JsonConverterToJson( instance.createdAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'custom': instance.custom, 'id': instance.id, @@ -41,7 +41,7 @@ Map _$EnrichedCollectionResponseToJson( 'status': _$EnrichedCollectionResponseStatusEnumMap[instance.status]!, 'updated_at': _$JsonConverterToJson( instance.updatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.dart b/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.dart index 53ca5f73..bb3ab673 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.dart @@ -51,23 +51,21 @@ class EntityCreatorResponse with _$EntityCreatorResponse { final bool banned; @override - @JsonKey(defaultValue: []) final List blockedUserIds; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deactivatedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -86,7 +84,7 @@ class EntityCreatorResponse with _$EntityCreatorResponse { final String language; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastActive; @override @@ -96,21 +94,20 @@ class EntityCreatorResponse with _$EntityCreatorResponse { final bool online; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? revokeTokensIssuedBefore; @override final String role; @override - @JsonKey(defaultValue: []) final List teams; @override final Map? teamsRole; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$EntityCreatorResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.g.dart index 0cce0664..951a1ea5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/entity_creator_response.g.dart @@ -12,18 +12,18 @@ EntityCreatorResponse _$EntityCreatorResponseFromJson( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banCount: (json['ban_count'] as num).toInt(), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], - createdAt: const EpochDateTimeConverter().fromJson( + blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedContentCount: (json['deleted_content_count'] as num).toInt(), flaggedCount: (json['flagged_count'] as num).toInt(), @@ -32,20 +32,20 @@ EntityCreatorResponse _$EntityCreatorResponseFromJson( language: json['language'] as String, lastActive: _$JsonConverterFromJson( json['last_active'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), name: json['name'] as String?, online: json['online'] as bool, revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], + teams: (json['teams'] as List).map((e) => e as String).toList(), teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -57,15 +57,15 @@ Map _$EntityCreatorResponseToJson( 'ban_count': instance.banCount, 'banned': instance.banned, 'blocked_user_ids': instance.blockedUserIds, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_content_count': instance.deletedContentCount, 'flagged_count': instance.flaggedCount, @@ -74,18 +74,18 @@ Map _$EntityCreatorResponseToJson( 'language': instance.language, 'last_active': _$JsonConverterToJson( instance.lastActive, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'name': instance.name, 'online': instance.online, 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'role': instance.role, 'teams': instance.teams, 'teams_role': instance.teamsRole, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; Value? _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.dart index df2ad522..b4d06cde 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.dart @@ -30,11 +30,10 @@ class FeedCreatedEvent extends core.WsEvent with _$FeedCreatedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -47,11 +46,10 @@ class FeedCreatedEvent extends core.WsEvent with _$FeedCreatedEvent { final String fid; @override - @JsonKey(defaultValue: []) final List members; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.g.dart index c7167587..7a02648b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_created_event.g.dart @@ -6,31 +6,29 @@ part of 'feed_created_event.dart'; // JsonSerializableGenerator // ************************************************************************** -FeedCreatedEvent _$FeedCreatedEventFromJson( - Map json, -) => FeedCreatedEvent( - createdAt: const EpochDateTimeConverter().fromJson( +FeedCreatedEvent _$FeedCreatedEventFromJson(Map json) => FeedCreatedEvent( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feed: FeedResponse.fromJson(json['feed'] as Map), feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, - members: - (json['members'] as List?) - ?.map((e) => FeedMemberResponse.fromJson(e as Map)) - .toList() ?? - [], + members: (json['members'] as List) + .map((e) => FeedMemberResponse.fromJson(e as Map)) + .toList(), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, - user: UserResponseCommonFields.fromJson(json['user'] as Map), + user: UserResponseCommonFields.fromJson( + json['user'] as Map, + ), ); Map _$FeedCreatedEventToJson(FeedCreatedEvent instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed': instance.feed.toJson(), 'feed_visibility': instance.feedVisibility, @@ -38,7 +36,7 @@ Map _$FeedCreatedEventToJson(FeedCreatedEvent instance) => e.toJson()).toList(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.dart index edafa3c3..dc5e1ec9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.dart @@ -28,11 +28,10 @@ class FeedDeletedEvent extends core.WsEvent with _$FeedDeletedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -42,7 +41,7 @@ class FeedDeletedEvent extends core.WsEvent with _$FeedDeletedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.g.dart index f5e59a77..b2265ada 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_deleted_event.g.dart @@ -7,15 +7,15 @@ part of 'feed_deleted_event.dart'; // ************************************************************************** FeedDeletedEvent _$FeedDeletedEventFromJson(Map json) => FeedDeletedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null @@ -26,13 +26,13 @@ FeedDeletedEvent _$FeedDeletedEventFromJson(Map json) => FeedDe ); Map _$FeedDeletedEventToJson(FeedDeletedEvent instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group.dart index 93e3cebb..e2d0e28f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group.dart @@ -41,11 +41,9 @@ class FeedGroup with _$FeedGroup { final ActivityFilterConfig? activityFilter; @override - @JsonKey(defaultValue: []) final List activityProcessors; @override - @JsonKey(defaultValue: []) final List activitySelectors; @override @@ -58,25 +56,24 @@ class FeedGroup with _$FeedGroup { final int appPk; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override final String defaultVisibility; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override final String groupId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastFeedGetAt; @override @@ -92,7 +89,7 @@ class FeedGroup with _$FeedGroup { final StoriesConfig? stories; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$FeedGroupToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group.g.dart index 13520850..a75cca9a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group.g.dart @@ -12,38 +12,30 @@ FeedGroup _$FeedGroupFromJson(Map json) => FeedGroup( : ActivityFilterConfig.fromJson( json['activity_filter'] as Map, ), - activityProcessors: - (json['activity_processors'] as List?) - ?.map( - (e) => ActivityProcessorConfig.fromJson(e as Map), - ) - .toList() ?? - [], - activitySelectors: - (json['activity_selectors'] as List?) - ?.map( - (e) => ActivitySelectorConfig.fromJson(e as Map), - ) - .toList() ?? - [], + activityProcessors: (json['activity_processors'] as List) + .map((e) => ActivityProcessorConfig.fromJson(e as Map)) + .toList(), + activitySelectors: (json['activity_selectors'] as List) + .map((e) => ActivitySelectorConfig.fromJson(e as Map)) + .toList(), aggregation: json['aggregation'] == null ? null : AggregationConfig.fromJson(json['aggregation'] as Map), aggregationVersion: (json['aggregation_version'] as num).toInt(), appPk: (json['app_pk'] as num).toInt(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, defaultVisibility: json['default_visibility'] as String, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), groupId: json['group_id'] as String, lastFeedGetAt: _$JsonConverterFromJson( json['last_feed_get_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), notification: json['notification'] == null ? null @@ -57,7 +49,7 @@ FeedGroup _$FeedGroupFromJson(Map json) => FeedGroup( ), ranking: json['ranking'] == null ? null : RankingConfig.fromJson(json['ranking'] as Map), stories: json['stories'] == null ? null : StoriesConfig.fromJson(json['stories'] as Map), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -69,23 +61,23 @@ Map _$FeedGroupToJson(FeedGroup instance) => { 'aggregation': instance.aggregation?.toJson(), 'aggregation_version': instance.aggregationVersion, 'app_pk': instance.appPk, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'default_visibility': instance.defaultVisibility, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'group_id': instance.groupId, 'last_feed_get_at': _$JsonConverterToJson( instance.lastFeedGetAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'notification': instance.notification?.toJson(), 'push_notification': instance.pushNotification?.toJson(), 'ranking': instance.ranking?.toJson(), 'stories': instance.stories?.toJson(), - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; Value? _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.dart index 79824c55..85767f04 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.dart @@ -29,11 +29,10 @@ class FeedGroupChangedEvent extends core.WsEvent with _$FeedGroupChangedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class FeedGroupChangedEvent extends core.WsEvent with _$FeedGroupChangedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.g.dart index 19241eb4..5e530b98 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_changed_event.g.dart @@ -9,16 +9,16 @@ part of 'feed_group_changed_event.dart'; FeedGroupChangedEvent _$FeedGroupChangedEventFromJson( Map json, ) => FeedGroupChangedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedGroup: json['feed_group'] == null ? null : FeedGroup.fromJson(json['feed_group'] as Map), feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -27,14 +27,14 @@ FeedGroupChangedEvent _$FeedGroupChangedEventFromJson( Map _$FeedGroupChangedEventToJson( FeedGroupChangedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_group': instance.feedGroup?.toJson(), 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.dart index febf92ff..732cb7f8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.dart @@ -28,11 +28,10 @@ class FeedGroupDeletedEvent extends core.WsEvent with _$FeedGroupDeletedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class FeedGroupDeletedEvent extends core.WsEvent with _$FeedGroupDeletedEvent { final String groupId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.g.dart index 68b405d2..48a62de8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_deleted_event.g.dart @@ -9,16 +9,16 @@ part of 'feed_group_deleted_event.dart'; FeedGroupDeletedEvent _$FeedGroupDeletedEventFromJson( Map json, ) => FeedGroupDeletedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, groupId: json['group_id'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -26,14 +26,14 @@ FeedGroupDeletedEvent _$FeedGroupDeletedEventFromJson( Map _$FeedGroupDeletedEventToJson( FeedGroupDeletedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'group_id': instance.groupId, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.dart index d07eae97..9299ab65 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.dart @@ -28,11 +28,10 @@ class FeedGroupRestoredEvent extends core.WsEvent with _$FeedGroupRestoredEvent }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class FeedGroupRestoredEvent extends core.WsEvent with _$FeedGroupRestoredEvent final String groupId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.g.dart index fa726c31..d9fc2121 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_group_restored_event.g.dart @@ -9,16 +9,16 @@ part of 'feed_group_restored_event.dart'; FeedGroupRestoredEvent _$FeedGroupRestoredEventFromJson( Map json, ) => FeedGroupRestoredEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, groupId: json['group_id'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -26,14 +26,14 @@ FeedGroupRestoredEvent _$FeedGroupRestoredEventFromJson( Map _$FeedGroupRestoredEventToJson( FeedGroupRestoredEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'group_id': instance.groupId, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.dart index da06da35..1533b077 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.dart @@ -29,11 +29,10 @@ class FeedMemberAddedEvent extends core.WsEvent with _$FeedMemberAddedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class FeedMemberAddedEvent extends core.WsEvent with _$FeedMemberAddedEvent { final FeedMemberResponse member; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.g.dart index 47e16f37..9b30520a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_added_event.g.dart @@ -9,16 +9,16 @@ part of 'feed_member_added_event.dart'; FeedMemberAddedEvent _$FeedMemberAddedEventFromJson( Map json, ) => FeedMemberAddedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, member: FeedMemberResponse.fromJson(json['member'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -27,14 +27,14 @@ FeedMemberAddedEvent _$FeedMemberAddedEventFromJson( Map _$FeedMemberAddedEventToJson( FeedMemberAddedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'member': instance.member.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.dart index c5a29462..19e911dc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.dart @@ -29,11 +29,10 @@ class FeedMemberRemovedEvent extends core.WsEvent with _$FeedMemberRemovedEvent }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class FeedMemberRemovedEvent extends core.WsEvent with _$FeedMemberRemovedEvent final String memberId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.g.dart index 43dfbe22..9bab168b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_removed_event.g.dart @@ -9,16 +9,16 @@ part of 'feed_member_removed_event.dart'; FeedMemberRemovedEvent _$FeedMemberRemovedEventFromJson( Map json, ) => FeedMemberRemovedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, memberId: json['member_id'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -27,14 +27,14 @@ FeedMemberRemovedEvent _$FeedMemberRemovedEventFromJson( Map _$FeedMemberRemovedEventToJson( FeedMemberRemovedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'member_id': instance.memberId, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.dart index 8d10321a..fe6972c4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.dart @@ -42,18 +42,18 @@ class FeedMemberResponse with _$FeedMemberResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final Map? custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? inviteAcceptedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? inviteRejectedAt; @override @@ -67,7 +67,7 @@ class FeedMemberResponse with _$FeedMemberResponse { final FeedMemberResponseStatus status; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.g.dart index 3c65b0a3..661195ec 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_response.g.dart @@ -7,17 +7,17 @@ part of 'feed_member_response.dart'; // ************************************************************************** FeedMemberResponse _$FeedMemberResponseFromJson(Map json) => FeedMemberResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, inviteAcceptedAt: _$JsonConverterFromJson( json['invite_accepted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), inviteRejectedAt: _$JsonConverterFromJson( json['invite_rejected_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), membershipLevel: json['membership_level'] == null ? null @@ -30,27 +30,27 @@ FeedMemberResponse _$FeedMemberResponseFromJson(Map json) => Fe json['status'], unknownValue: FeedMemberResponseStatus.unknown, ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), ); Map _$FeedMemberResponseToJson(FeedMemberResponse instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'invite_accepted_at': _$JsonConverterToJson( instance.inviteAcceptedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'invite_rejected_at': _$JsonConverterToJson( instance.inviteRejectedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'membership_level': instance.membershipLevel?.toJson(), 'role': instance.role, 'status': _$FeedMemberResponseStatusEnumMap[instance.status]!, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.dart index 1f915018..8e2fcf59 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.dart @@ -29,11 +29,10 @@ class FeedMemberUpdatedEvent extends core.WsEvent with _$FeedMemberUpdatedEvent }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class FeedMemberUpdatedEvent extends core.WsEvent with _$FeedMemberUpdatedEvent final FeedMemberResponse member; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.g.dart index 377b311a..6136d6c5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_member_updated_event.g.dart @@ -9,16 +9,16 @@ part of 'feed_member_updated_event.dart'; FeedMemberUpdatedEvent _$FeedMemberUpdatedEventFromJson( Map json, ) => FeedMemberUpdatedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, member: FeedMemberResponse.fromJson(json['member'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -27,14 +27,14 @@ FeedMemberUpdatedEvent _$FeedMemberUpdatedEventFromJson( Map _$FeedMemberUpdatedEventToJson( FeedMemberUpdatedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'member': instance.member.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_response.dart index 649505f6..5a57c1bc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_response.dart @@ -62,7 +62,7 @@ class FeedResponse with _$FeedResponse { final int activityCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -72,7 +72,7 @@ class FeedResponse with _$FeedResponse { final Map? custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -122,7 +122,7 @@ class FeedResponse with _$FeedResponse { final int pinCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_response.g.dart index a25085a9..1036e1cb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_response.g.dart @@ -8,14 +8,14 @@ part of 'feed_response.dart'; FeedResponse _$FeedResponseFromJson(Map json) => FeedResponse( activityCount: (json['activity_count'] as num).toInt(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: UserResponse.fromJson(json['created_by'] as Map), custom: json['custom'] as Map?, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), description: json['description'] as String, feed: json['feed'] as String, @@ -48,7 +48,7 @@ FeedResponse _$FeedResponseFromJson(Map json) => FeedResponse( json['own_membership'] as Map, ), pinCount: (json['pin_count'] as num).toInt(), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), visibility: $enumDecodeNullable( @@ -60,12 +60,12 @@ FeedResponse _$FeedResponseFromJson(Map json) => FeedResponse( Map _$FeedResponseToJson(FeedResponse instance) => { 'activity_count': instance.activityCount, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy.toJson(), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'description': instance.description, 'feed': instance.feed, @@ -82,7 +82,7 @@ Map _$FeedResponseToJson(FeedResponse instance) => e.toJson()).toList(), 'own_membership': instance.ownMembership?.toJson(), 'pin_count': instance.pinCount, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'visibility': _$FeedResponseVisibilityEnumMap[instance.visibility], }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.dart index 32e31760..3550b18f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.dart @@ -68,7 +68,7 @@ class FeedSuggestionResponse with _$FeedSuggestionResponse { final Map? algorithmScores; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -78,7 +78,7 @@ class FeedSuggestionResponse with _$FeedSuggestionResponse { final Map? custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -134,7 +134,7 @@ class FeedSuggestionResponse with _$FeedSuggestionResponse { final double? recommendationScore; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.g.dart index e718e413..ccd1122e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_suggestion_response.g.dart @@ -13,14 +13,14 @@ FeedSuggestionResponse _$FeedSuggestionResponseFromJson( algorithmScores: (json['algorithm_scores'] as Map?)?.map( (k, e) => MapEntry(k, (e as num).toDouble()), ), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: UserResponse.fromJson(json['created_by'] as Map), custom: json['custom'] as Map?, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), description: json['description'] as String, feed: json['feed'] as String, @@ -55,7 +55,7 @@ FeedSuggestionResponse _$FeedSuggestionResponseFromJson( pinCount: (json['pin_count'] as num).toInt(), reason: json['reason'] as String?, recommendationScore: (json['recommendation_score'] as num?)?.toDouble(), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), visibility: $enumDecodeNullable( @@ -70,12 +70,12 @@ Map _$FeedSuggestionResponseToJson( ) => { 'activity_count': instance.activityCount, 'algorithm_scores': instance.algorithmScores, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy.toJson(), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'description': instance.description, 'feed': instance.feed, @@ -94,7 +94,7 @@ Map _$FeedSuggestionResponseToJson( 'pin_count': instance.pinCount, 'reason': instance.reason, 'recommendation_score': instance.recommendationScore, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'visibility': _$FeedSuggestionResponseVisibilityEnumMap[instance.visibility], }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.dart index dead2bec..9ccf51b6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.dart @@ -29,11 +29,10 @@ class FeedUpdatedEvent extends core.WsEvent with _$FeedUpdatedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class FeedUpdatedEvent extends core.WsEvent with _$FeedUpdatedEvent { final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.g.dart index ef6e9bf5..cb9311c0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feed_updated_event.g.dart @@ -7,16 +7,16 @@ part of 'feed_updated_event.dart'; // ************************************************************************** FeedUpdatedEvent _$FeedUpdatedEventFromJson(Map json) => FeedUpdatedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feed: FeedResponse.fromJson(json['feed'] as Map), feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null @@ -27,14 +27,14 @@ FeedUpdatedEvent _$FeedUpdatedEventFromJson(Map json) => FeedUp ); Map _$FeedUpdatedEventToJson(FeedUpdatedEvent instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed': instance.feed.toJson(), 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.dart index 43fc80f3..1e052851 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.dart @@ -31,7 +31,7 @@ class FeedsBookmarkResponse with _$FeedsBookmarkResponse { final String? activityId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -44,7 +44,7 @@ class FeedsBookmarkResponse with _$FeedsBookmarkResponse { final String objectType; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.g.dart index 9b964226..f0c1f41c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_bookmark_response.g.dart @@ -10,13 +10,13 @@ FeedsBookmarkResponse _$FeedsBookmarkResponseFromJson( Map json, ) => FeedsBookmarkResponse( activityId: json['activity_id'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, objectId: json['object_id'] as String, objectType: json['object_type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -26,10 +26,10 @@ Map _$FeedsBookmarkResponseToJson( FeedsBookmarkResponse instance, ) => { 'activity_id': instance.activityId, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'object_id': instance.objectId, 'object_type': instance.objectType, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.dart index 76a592b8..659001fe 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.dart @@ -28,11 +28,10 @@ class FeedsEnrichedCollectionResponse with _$FeedsEnrichedCollectionResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class FeedsEnrichedCollectionResponse with _$FeedsEnrichedCollectionResponse { final String status; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.g.dart index ea87650e..4466092a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_enriched_collection_response.g.dart @@ -9,14 +9,14 @@ part of 'feeds_enriched_collection_response.dart'; FeedsEnrichedCollectionResponse _$FeedsEnrichedCollectionResponseFromJson( Map json, ) => FeedsEnrichedCollectionResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, id: json['id'] as String, name: json['name'] as String, status: json['status'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), userId: json['user_id'] as String, @@ -25,11 +25,11 @@ FeedsEnrichedCollectionResponse _$FeedsEnrichedCollectionResponseFromJson( Map _$FeedsEnrichedCollectionResponseToJson( FeedsEnrichedCollectionResponse instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'id': instance.id, 'name': instance.name, 'status': instance.status, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.dart index 324642f7..8bbd654d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.dart @@ -42,7 +42,7 @@ class FeedsFeedResponse with _$FeedsFeedResponse { final int activityCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -52,7 +52,7 @@ class FeedsFeedResponse with _$FeedsFeedResponse { final Map? custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -89,7 +89,7 @@ class FeedsFeedResponse with _$FeedsFeedResponse { final int pinCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.g.dart index 9b55c25f..c4147d2b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_feed_response.g.dart @@ -8,7 +8,7 @@ part of 'feeds_feed_response.dart'; FeedsFeedResponse _$FeedsFeedResponseFromJson(Map json) => FeedsFeedResponse( activityCount: (json['activity_count'] as num).toInt(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: UserResponse.fromJson( @@ -17,7 +17,7 @@ FeedsFeedResponse _$FeedsFeedResponseFromJson(Map json) => Feed custom: json['custom'] as Map?, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), description: json['description'] as String, feed: json['feed'] as String, @@ -34,7 +34,7 @@ FeedsFeedResponse _$FeedsFeedResponseFromJson(Map json) => Feed memberCount: (json['member_count'] as num).toInt(), name: json['name'] as String, pinCount: (json['pin_count'] as num).toInt(), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), visibility: json['visibility'] as String?, @@ -42,12 +42,12 @@ FeedsFeedResponse _$FeedsFeedResponseFromJson(Map json) => Feed Map _$FeedsFeedResponseToJson(FeedsFeedResponse instance) => { 'activity_count': instance.activityCount, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy.toJson(), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'description': instance.description, 'feed': instance.feed, @@ -60,7 +60,7 @@ Map _$FeedsFeedResponseToJson(FeedsFeedResponse instance) => toJson() => _$FeedsReactionGroupResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_group_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_group_response.g.dart index bcb00813..eb705a1f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_group_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_group_response.g.dart @@ -10,10 +10,10 @@ FeedsReactionGroupResponse _$FeedsReactionGroupResponseFromJson( Map json, ) => FeedsReactionGroupResponse( count: (json['count'] as num).toInt(), - firstReactionAt: const EpochDateTimeConverter().fromJson( + firstReactionAt: const StreamDateTimeConverter().fromJson( json['first_reaction_at'] as Object, ), - lastReactionAt: const EpochDateTimeConverter().fromJson( + lastReactionAt: const StreamDateTimeConverter().fromJson( json['last_reaction_at'] as Object, ), ); @@ -22,10 +22,10 @@ Map _$FeedsReactionGroupResponseToJson( FeedsReactionGroupResponse instance, ) => { 'count': instance.count, - 'first_reaction_at': const EpochDateTimeConverter().toJson( + 'first_reaction_at': const StreamDateTimeConverter().toJson( instance.firstReactionAt, ), - 'last_reaction_at': const EpochDateTimeConverter().toJson( + 'last_reaction_at': const StreamDateTimeConverter().toJson( instance.lastReactionAt, ), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.dart index c2f7dde0..afcd553a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.dart @@ -34,7 +34,7 @@ class FeedsReactionResponse with _$FeedsReactionResponse { final String? commentId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -44,7 +44,7 @@ class FeedsReactionResponse with _$FeedsReactionResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.g.dart index f19e5cf4..b168050f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_reaction_response.g.dart @@ -11,12 +11,12 @@ FeedsReactionResponse _$FeedsReactionResponseFromJson( ) => FeedsReactionResponse( activityId: json['activity_id'] as String, commentId: json['comment_id'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -27,9 +27,9 @@ Map _$FeedsReactionResponseToJson( ) => { 'activity_id': instance.activityId, 'comment_id': instance.commentId, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.dart new file mode 100644 index 00000000..12183aa9 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_share_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 'feeds_share_response.g.dart'; +part 'feeds_share_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class FeedsShareResponse with _$FeedsShareResponse { + const FeedsShareResponse({ + required this.activityId, + required this.createdAt, + required this.user, + }); + + @override + final String activityId; + + @override + @StreamDateTimeConverter() + final DateTime createdAt; + + @override + final UserResponse user; + + Map toJson() => _$FeedsShareResponseToJson(this); + + static FeedsShareResponse fromJson(Map json) => _$FeedsShareResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.freezed.dart new file mode 100644 index 00000000..6cfaccd6 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.freezed.dart @@ -0,0 +1,91 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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_share_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$FeedsShareResponse { + String get activityId; + DateTime get createdAt; + UserResponse get user; + + /// Create a copy of FeedsShareResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $FeedsShareResponseCopyWith get copyWith => _$FeedsShareResponseCopyWithImpl( + this as FeedsShareResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is FeedsShareResponse && + (identical(other.activityId, activityId) || other.activityId == activityId) && + (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.user, user) || other.user == user)); + } + + @override + int get hashCode => Object.hash(runtimeType, activityId, createdAt, user); + + @override + String toString() { + return 'FeedsShareResponse(activityId: $activityId, createdAt: $createdAt, user: $user)'; + } +} + +/// @nodoc +abstract mixin class $FeedsShareResponseCopyWith<$Res> { + factory $FeedsShareResponseCopyWith( + FeedsShareResponse value, + $Res Function(FeedsShareResponse) _then, + ) = _$FeedsShareResponseCopyWithImpl; + @useResult + $Res call({String activityId, DateTime createdAt, UserResponse user}); +} + +/// @nodoc +class _$FeedsShareResponseCopyWithImpl<$Res> implements $FeedsShareResponseCopyWith<$Res> { + _$FeedsShareResponseCopyWithImpl(this._self, this._then); + + final FeedsShareResponse _self; + final $Res Function(FeedsShareResponse) _then; + + /// Create a copy of FeedsShareResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? activityId = null, + Object? createdAt = null, + Object? user = null, + }) { + return _then( + FeedsShareResponse( + activityId: null == activityId + ? _self.activityId + : activityId // ignore: cast_nullable_to_non_nullable + as String, + createdAt: null == createdAt + ? _self.createdAt + : createdAt // ignore: cast_nullable_to_non_nullable + as DateTime, + user: null == user + ? _self.user + : user // ignore: cast_nullable_to_non_nullable + as UserResponse, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.g.dart new file mode 100644 index 00000000..80f1fccc --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_share_response.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'feeds_share_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +FeedsShareResponse _$FeedsShareResponseFromJson(Map json) => FeedsShareResponse( + activityId: json['activity_id'] as String, + createdAt: const StreamDateTimeConverter().fromJson( + json['created_at'] as Object, + ), + user: UserResponse.fromJson(json['user'] as Map), +); + +Map _$FeedsShareResponseToJson(FeedsShareResponse instance) => { + 'activity_id': instance.activityId, + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), + 'user': instance.user.toJson(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.dart index da0595de..4e283f9f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.dart @@ -34,12 +34,14 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { this.friendReactionCount, this.friendReactions, required this.hidden, + this.i18n, required this.id, required this.interestTags, this.isRead, this.isSeen, this.isWatched, required this.latestReactions, + this.latestShares, this.location, required this.mentionedUsers, this.metrics, @@ -69,52 +71,46 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { }); @override - @JsonKey(defaultValue: []) final List attachments; @override final int bookmarkCount; @override - @JsonKey(defaultValue: {}) final Map collections; @override final int commentCount; @override - @JsonKey(defaultValue: []) final List comments; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final FeedsFeedResponse? currentFeed; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? editedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? expiresAt; @override - @JsonKey(defaultValue: []) final List feeds; @override - @JsonKey(defaultValue: []) final List filterTags; @override @@ -126,11 +122,13 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { @override final bool hidden; + @override + final Map? i18n; + @override final String id; @override - @JsonKey(defaultValue: []) final List interestTags; @override @@ -143,14 +141,15 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final bool? isWatched; @override - @JsonKey(defaultValue: []) final List latestReactions; + @override + final List? latestShares; + @override final FeedsActivityLocation? location; @override - @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -166,11 +165,9 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final FeedsNotificationContext? notificationContext; @override - @JsonKey(defaultValue: []) final List ownBookmarks; @override - @JsonKey(defaultValue: []) final List ownReactions; @override @@ -189,7 +186,6 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final int reactionCount; @override - @JsonKey(defaultValue: {}) final Map reactionGroups; @override @@ -202,7 +198,6 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final Map? scoreVars; @override - @JsonKey(defaultValue: {}) final Map searchData; @override @@ -218,7 +213,7 @@ class FeedsV3ActivityResponse with _$FeedsV3ActivityResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.freezed.dart index 7486e376..d0db4e15 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.freezed.dart @@ -29,12 +29,14 @@ mixin _$FeedsV3ActivityResponse { int? get friendReactionCount; List? get friendReactions; bool get hidden; + Map? get i18n; String get id; List get interestTags; bool? get isRead; bool? get isSeen; bool? get isWatched; List get latestReactions; + List? get latestShares; FeedsActivityLocation? get location; List get mentionedUsers; Map? get metrics; @@ -106,6 +108,7 @@ mixin _$FeedsV3ActivityResponse { friendReactions, ) && (identical(other.hidden, hidden) || other.hidden == hidden) && + const DeepCollectionEquality().equals(other.i18n, i18n) && (identical(other.id, id) || other.id == id) && const DeepCollectionEquality().equals( other.interestTags, @@ -118,6 +121,10 @@ mixin _$FeedsV3ActivityResponse { other.latestReactions, latestReactions, ) && + const DeepCollectionEquality().equals( + other.latestShares, + latestShares, + ) && (identical(other.location, location) || other.location == location) && const DeepCollectionEquality().equals( other.mentionedUsers, @@ -181,12 +188,14 @@ mixin _$FeedsV3ActivityResponse { friendReactionCount, const DeepCollectionEquality().hash(friendReactions), hidden, + const DeepCollectionEquality().hash(i18n), id, const DeepCollectionEquality().hash(interestTags), isRead, isSeen, isWatched, const DeepCollectionEquality().hash(latestReactions), + const DeepCollectionEquality().hash(latestShares), location, const DeepCollectionEquality().hash(mentionedUsers), const DeepCollectionEquality().hash(metrics), @@ -217,7 +226,7 @@ mixin _$FeedsV3ActivityResponse { @override String toString() { - return 'FeedsV3ActivityResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, collections: $collections, commentCount: $commentCount, comments: $comments, createdAt: $createdAt, currentFeed: $currentFeed, custom: $custom, deletedAt: $deletedAt, editedAt: $editedAt, expiresAt: $expiresAt, feeds: $feeds, filterTags: $filterTags, friendReactionCount: $friendReactionCount, friendReactions: $friendReactions, hidden: $hidden, id: $id, interestTags: $interestTags, isRead: $isRead, isSeen: $isSeen, isWatched: $isWatched, latestReactions: $latestReactions, location: $location, mentionedUsers: $mentionedUsers, metrics: $metrics, moderation: $moderation, moderationAction: $moderationAction, notificationContext: $notificationContext, ownBookmarks: $ownBookmarks, ownReactions: $ownReactions, parent: $parent, poll: $poll, popularity: $popularity, preview: $preview, reactionCount: $reactionCount, reactionGroups: $reactionGroups, restrictReplies: $restrictReplies, score: $score, scoreVars: $scoreVars, searchData: $searchData, selectorSource: $selectorSource, shareCount: $shareCount, text: $text, type: $type, updatedAt: $updatedAt, user: $user, visibility: $visibility, visibilityTag: $visibilityTag)'; + return 'FeedsV3ActivityResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, collections: $collections, commentCount: $commentCount, comments: $comments, createdAt: $createdAt, currentFeed: $currentFeed, custom: $custom, deletedAt: $deletedAt, editedAt: $editedAt, expiresAt: $expiresAt, feeds: $feeds, filterTags: $filterTags, friendReactionCount: $friendReactionCount, friendReactions: $friendReactions, hidden: $hidden, i18n: $i18n, id: $id, interestTags: $interestTags, isRead: $isRead, isSeen: $isSeen, isWatched: $isWatched, latestReactions: $latestReactions, latestShares: $latestShares, location: $location, mentionedUsers: $mentionedUsers, metrics: $metrics, moderation: $moderation, moderationAction: $moderationAction, notificationContext: $notificationContext, ownBookmarks: $ownBookmarks, ownReactions: $ownReactions, parent: $parent, poll: $poll, popularity: $popularity, preview: $preview, reactionCount: $reactionCount, reactionGroups: $reactionGroups, restrictReplies: $restrictReplies, score: $score, scoreVars: $scoreVars, searchData: $searchData, selectorSource: $selectorSource, shareCount: $shareCount, text: $text, type: $type, updatedAt: $updatedAt, user: $user, visibility: $visibility, visibilityTag: $visibilityTag)'; } } @@ -245,12 +254,14 @@ abstract mixin class $FeedsV3ActivityResponseCopyWith<$Res> { int? friendReactionCount, List? friendReactions, bool hidden, + Map? i18n, String id, List interestTags, bool? isRead, bool? isSeen, bool? isWatched, List latestReactions, + List? latestShares, FeedsActivityLocation? location, List mentionedUsers, Map? metrics, @@ -308,12 +319,14 @@ class _$FeedsV3ActivityResponseCopyWithImpl<$Res> implements $FeedsV3ActivityRes Object? friendReactionCount = freezed, Object? friendReactions = freezed, Object? hidden = null, + Object? i18n = freezed, Object? id = null, Object? interestTags = null, Object? isRead = freezed, Object? isSeen = freezed, Object? isWatched = freezed, Object? latestReactions = null, + Object? latestShares = freezed, Object? location = freezed, Object? mentionedUsers = null, Object? metrics = freezed, @@ -407,6 +420,10 @@ class _$FeedsV3ActivityResponseCopyWithImpl<$Res> implements $FeedsV3ActivityRes ? _self.hidden : hidden // ignore: cast_nullable_to_non_nullable as bool, + i18n: freezed == i18n + ? _self.i18n + : i18n // ignore: cast_nullable_to_non_nullable + as Map?, id: null == id ? _self.id : id // ignore: cast_nullable_to_non_nullable @@ -431,6 +448,10 @@ class _$FeedsV3ActivityResponseCopyWithImpl<$Res> implements $FeedsV3ActivityRes ? _self.latestReactions : latestReactions // ignore: cast_nullable_to_non_nullable as List, + latestShares: freezed == latestShares + ? _self.latestShares + : latestShares // ignore: cast_nullable_to_non_nullable + as List?, location: freezed == location ? _self.location : location // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.g.dart index bcc0cce8..76501b50 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_activity_response.g.dart @@ -9,27 +9,21 @@ part of 'feeds_v3_activity_response.dart'; FeedsV3ActivityResponse _$FeedsV3ActivityResponseFromJson( Map json, ) => FeedsV3ActivityResponse( - attachments: - (json['attachments'] as List?)?.map((e) => Attachment.fromJson(e as Map)).toList() ?? - [], + attachments: (json['attachments'] as List) + .map((e) => Attachment.fromJson(e as Map)) + .toList(), bookmarkCount: (json['bookmark_count'] as num).toInt(), - collections: - (json['collections'] as Map?)?.map( - (k, e) => MapEntry( - k, - FeedsEnrichedCollectionResponse.fromJson(e as Map), - ), - ) ?? - {}, + collections: (json['collections'] as Map).map( + (k, e) => MapEntry( + k, + FeedsEnrichedCollectionResponse.fromJson(e as Map), + ), + ), commentCount: (json['comment_count'] as num).toInt(), - comments: - (json['comments'] as List?) - ?.map( - (e) => FeedsV3CommentResponse.fromJson(e as Map), - ) - .toList() ?? - [], - createdAt: const EpochDateTimeConverter().fromJson( + comments: (json['comments'] as List) + .map((e) => FeedsV3CommentResponse.fromJson(e as Map)) + .toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), currentFeed: json['current_feed'] == null @@ -37,48 +31,48 @@ FeedsV3ActivityResponse _$FeedsV3ActivityResponseFromJson( : FeedsFeedResponse.fromJson( json['current_feed'] as Map, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), editedAt: _$JsonConverterFromJson( json['edited_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), expiresAt: _$JsonConverterFromJson( json['expires_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), - feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], - filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList() ?? [], + feeds: (json['feeds'] as List).map((e) => e as String).toList(), + filterTags: (json['filter_tags'] as List).map((e) => e as String).toList(), friendReactionCount: (json['friend_reaction_count'] as num?)?.toInt(), friendReactions: (json['friend_reactions'] as List?) ?.map((e) => FeedsReactionResponse.fromJson(e as Map)) .toList(), hidden: json['hidden'] as bool, + i18n: (json['i18n'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), + ), id: json['id'] as String, - interestTags: (json['interest_tags'] as List?)?.map((e) => e as String).toList() ?? [], + interestTags: (json['interest_tags'] as List).map((e) => e as String).toList(), isRead: json['is_read'] as bool?, isSeen: json['is_seen'] as bool?, isWatched: json['is_watched'] as bool?, - latestReactions: - (json['latest_reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + latestReactions: (json['latest_reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), + latestShares: (json['latest_shares'] as List?) + ?.map((e) => FeedsShareResponse.fromJson(e as Map)) + .toList(), location: json['location'] == null ? null : FeedsActivityLocation.fromJson( json['location'] as Map, ), - mentionedUsers: - (json['mentioned_users'] as List?) - ?.map((e) => UserResponse.fromJson(e as Map)) - .toList() ?? - [], + mentionedUsers: (json['mentioned_users'] as List) + .map((e) => UserResponse.fromJson(e as Map)) + .toList(), metrics: (json['metrics'] as Map?)?.map( (k, e) => MapEntry(k, (e as num).toInt()), ), @@ -93,20 +87,12 @@ FeedsV3ActivityResponse _$FeedsV3ActivityResponseFromJson( : FeedsNotificationContext.fromJson( json['notification_context'] as Map, ), - ownBookmarks: - (json['own_bookmarks'] as List?) - ?.map( - (e) => FeedsBookmarkResponse.fromJson(e as Map), - ) - .toList() ?? - [], - ownReactions: - (json['own_reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + ownBookmarks: (json['own_bookmarks'] as List) + .map((e) => FeedsBookmarkResponse.fromJson(e as Map)) + .toList(), + ownReactions: (json['own_reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), parent: json['parent'] == null ? null : FeedsV3ActivityResponse.fromJson( @@ -116,23 +102,21 @@ FeedsV3ActivityResponse _$FeedsV3ActivityResponseFromJson( popularity: (json['popularity'] as num).toInt(), preview: json['preview'] as bool, reactionCount: (json['reaction_count'] as num).toInt(), - reactionGroups: - (json['reaction_groups'] as Map?)?.map( - (k, e) => MapEntry( - k, - FeedsReactionGroupResponse.fromJson(e as Map), - ), - ) ?? - {}, + reactionGroups: (json['reaction_groups'] as Map).map( + (k, e) => MapEntry( + k, + FeedsReactionGroupResponse.fromJson(e as Map), + ), + ), restrictReplies: json['restrict_replies'] as String, score: (json['score'] as num).toDouble(), scoreVars: json['score_vars'] as Map?, - searchData: json['search_data'] as Map? ?? {}, + searchData: json['search_data'] as Map, selectorSource: json['selector_source'] as String?, shareCount: (json['share_count'] as num).toInt(), text: json['text'] as String?, type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -148,32 +132,34 @@ Map _$FeedsV3ActivityResponseToJson( 'collections': instance.collections.map((k, e) => MapEntry(k, e.toJson())), 'comment_count': instance.commentCount, 'comments': instance.comments.map((e) => e.toJson()).toList(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'current_feed': instance.currentFeed?.toJson(), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'edited_at': _$JsonConverterToJson( instance.editedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'expires_at': _$JsonConverterToJson( instance.expiresAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'feeds': instance.feeds, 'filter_tags': instance.filterTags, 'friend_reaction_count': instance.friendReactionCount, 'friend_reactions': instance.friendReactions?.map((e) => e.toJson()).toList(), 'hidden': instance.hidden, + 'i18n': instance.i18n, 'id': instance.id, 'interest_tags': instance.interestTags, 'is_read': instance.isRead, 'is_seen': instance.isSeen, 'is_watched': instance.isWatched, 'latest_reactions': instance.latestReactions.map((e) => e.toJson()).toList(), + 'latest_shares': instance.latestShares?.map((e) => e.toJson()).toList(), 'location': instance.location?.toJson(), 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), 'metrics': instance.metrics, @@ -198,7 +184,7 @@ Map _$FeedsV3ActivityResponseToJson( 'share_count': instance.shareCount, 'text': instance.text, 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), 'visibility': instance.visibility, 'visibility_tag': instance.visibilityTag, diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.dart index cfd770b4..b3cc268a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.dart @@ -27,6 +27,7 @@ class FeedsV3CommentResponse with _$FeedsV3CommentResponse { this.deletedAt, required this.downvoteCount, this.editedAt, + this.i18n, required this.id, this.latestReactions, required this.mentionedUsers, @@ -59,23 +60,26 @@ class FeedsV3CommentResponse with _$FeedsV3CommentResponse { final double? controversyScore; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final Map? custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override final int downvoteCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? editedAt; + @override + final Map? i18n; + @override final String id; @@ -83,7 +87,6 @@ class FeedsV3CommentResponse with _$FeedsV3CommentResponse { final List? latestReactions; @override - @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -96,7 +99,6 @@ class FeedsV3CommentResponse with _$FeedsV3CommentResponse { final String objectType; @override - @JsonKey(defaultValue: []) final List ownReactions; @override @@ -121,7 +123,7 @@ class FeedsV3CommentResponse with _$FeedsV3CommentResponse { final String? text; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.freezed.dart index 1ccc9290..7edd07cf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.freezed.dart @@ -22,6 +22,7 @@ mixin _$FeedsV3CommentResponse { DateTime? get deletedAt; int get downvoteCount; DateTime? get editedAt; + Map? get i18n; String get id; List? get latestReactions; List get mentionedUsers; @@ -67,6 +68,7 @@ mixin _$FeedsV3CommentResponse { (identical(other.deletedAt, deletedAt) || other.deletedAt == deletedAt) && (identical(other.downvoteCount, downvoteCount) || other.downvoteCount == downvoteCount) && (identical(other.editedAt, editedAt) || other.editedAt == editedAt) && + const DeepCollectionEquality().equals(other.i18n, i18n) && (identical(other.id, id) || other.id == id) && const DeepCollectionEquality().equals( other.latestReactions, @@ -110,6 +112,7 @@ mixin _$FeedsV3CommentResponse { deletedAt, downvoteCount, editedAt, + const DeepCollectionEquality().hash(i18n), id, const DeepCollectionEquality().hash(latestReactions), const DeepCollectionEquality().hash(mentionedUsers), @@ -131,7 +134,7 @@ mixin _$FeedsV3CommentResponse { @override String toString() { - return 'FeedsV3CommentResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, confidenceScore: $confidenceScore, controversyScore: $controversyScore, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, downvoteCount: $downvoteCount, editedAt: $editedAt, id: $id, latestReactions: $latestReactions, mentionedUsers: $mentionedUsers, moderation: $moderation, objectId: $objectId, objectType: $objectType, ownReactions: $ownReactions, parentId: $parentId, reactionCount: $reactionCount, reactionGroups: $reactionGroups, replyCount: $replyCount, score: $score, status: $status, text: $text, updatedAt: $updatedAt, upvoteCount: $upvoteCount, user: $user)'; + return 'FeedsV3CommentResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, confidenceScore: $confidenceScore, controversyScore: $controversyScore, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, downvoteCount: $downvoteCount, editedAt: $editedAt, i18n: $i18n, id: $id, latestReactions: $latestReactions, mentionedUsers: $mentionedUsers, moderation: $moderation, objectId: $objectId, objectType: $objectType, ownReactions: $ownReactions, parentId: $parentId, reactionCount: $reactionCount, reactionGroups: $reactionGroups, replyCount: $replyCount, score: $score, status: $status, text: $text, updatedAt: $updatedAt, upvoteCount: $upvoteCount, user: $user)'; } } @@ -152,6 +155,7 @@ abstract mixin class $FeedsV3CommentResponseCopyWith<$Res> { DateTime? deletedAt, int downvoteCount, DateTime? editedAt, + Map? i18n, String id, List? latestReactions, List mentionedUsers, @@ -193,6 +197,7 @@ class _$FeedsV3CommentResponseCopyWithImpl<$Res> implements $FeedsV3CommentRespo Object? deletedAt = freezed, Object? downvoteCount = null, Object? editedAt = freezed, + Object? i18n = freezed, Object? id = null, Object? latestReactions = freezed, Object? mentionedUsers = null, @@ -249,6 +254,10 @@ class _$FeedsV3CommentResponseCopyWithImpl<$Res> implements $FeedsV3CommentRespo ? _self.editedAt : editedAt // ignore: cast_nullable_to_non_nullable as DateTime?, + i18n: freezed == i18n + ? _self.i18n + : i18n // ignore: cast_nullable_to_non_nullable + as Map?, id: null == id ? _self.id : id // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.g.dart index 786f7ed7..7c6e7514 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/feeds_v3_comment_response.g.dart @@ -15,28 +15,29 @@ FeedsV3CommentResponse _$FeedsV3CommentResponseFromJson( bookmarkCount: (json['bookmark_count'] as num).toInt(), confidenceScore: (json['confidence_score'] as num).toDouble(), controversyScore: (json['controversy_score'] as num?)?.toDouble(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), downvoteCount: (json['downvote_count'] as num).toInt(), editedAt: _$JsonConverterFromJson( json['edited_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, + ), + i18n: (json['i18n'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), ), id: json['id'] as String, latestReactions: (json['latest_reactions'] as List?) ?.map((e) => FeedsReactionResponse.fromJson(e as Map)) .toList(), - mentionedUsers: - (json['mentioned_users'] as List?) - ?.map((e) => UserResponse.fromJson(e as Map)) - .toList() ?? - [], + mentionedUsers: (json['mentioned_users'] as List) + .map((e) => UserResponse.fromJson(e as Map)) + .toList(), moderation: json['moderation'] == null ? null : ModerationV2Response.fromJson( @@ -44,13 +45,9 @@ FeedsV3CommentResponse _$FeedsV3CommentResponseFromJson( ), objectId: json['object_id'] as String, objectType: json['object_type'] as String, - ownReactions: - (json['own_reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + ownReactions: (json['own_reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), parentId: json['parent_id'] as String?, reactionCount: (json['reaction_count'] as num).toInt(), reactionGroups: (json['reaction_groups'] as Map?)?.map( @@ -63,7 +60,7 @@ FeedsV3CommentResponse _$FeedsV3CommentResponseFromJson( score: (json['score'] as num).toInt(), status: json['status'] as String, text: json['text'] as String?, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), upvoteCount: (json['upvote_count'] as num).toInt(), @@ -77,17 +74,18 @@ Map _$FeedsV3CommentResponseToJson( 'bookmark_count': instance.bookmarkCount, 'confidence_score': instance.confidenceScore, 'controversy_score': instance.controversyScore, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'downvote_count': instance.downvoteCount, 'edited_at': _$JsonConverterToJson( instance.editedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), + 'i18n': instance.i18n, 'id': instance.id, 'latest_reactions': instance.latestReactions?.map((e) => e.toJson()).toList(), 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), @@ -104,7 +102,7 @@ Map _$FeedsV3CommentResponseToJson( 'score': instance.score, 'status': instance.status, 'text': instance.text, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'upvote_count': instance.upvoteCount, 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.dart b/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.dart index a68bfd5d..d7c7a91c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.dart @@ -26,19 +26,15 @@ class FileUploadConfig with _$FileUploadConfig { }); @override - @JsonKey(defaultValue: []) final List allowedFileExtensions; @override - @JsonKey(defaultValue: []) final List allowedMimeTypes; @override - @JsonKey(defaultValue: []) final List blockedFileExtensions; @override - @JsonKey(defaultValue: []) final List blockedMimeTypes; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.g.dart index 0b9ccacc..18c46240 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/file_upload_config.g.dart @@ -7,10 +7,10 @@ part of 'file_upload_config.dart'; // ************************************************************************** FileUploadConfig _$FileUploadConfigFromJson(Map json) => FileUploadConfig( - allowedFileExtensions: (json['allowed_file_extensions'] as List?)?.map((e) => e as String).toList() ?? [], - allowedMimeTypes: (json['allowed_mime_types'] as List?)?.map((e) => e as String).toList() ?? [], - blockedFileExtensions: (json['blocked_file_extensions'] as List?)?.map((e) => e as String).toList() ?? [], - blockedMimeTypes: (json['blocked_mime_types'] as List?)?.map((e) => e as String).toList() ?? [], + allowedFileExtensions: (json['allowed_file_extensions'] as List).map((e) => e as String).toList(), + allowedMimeTypes: (json['allowed_mime_types'] as List).map((e) => e as String).toList(), + blockedFileExtensions: (json['blocked_file_extensions'] as List).map((e) => e as String).toList(), + blockedMimeTypes: (json['blocked_mime_types'] as List).map((e) => e as String).toList(), sizeLimit: (json['size_limit'] as num).toInt(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.dart index d81c45f4..44bcd515 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.dart @@ -18,12 +18,20 @@ part 'filter_config_response.freezed.dart'; @JsonSerializable() class FilterConfigResponse with _$FilterConfigResponse { const FilterConfigResponse({ + this.aiImageLabels, + this.aiImageTaxonomy, this.aiTextLabels, this.configKeys, this.filterableCustomKeys, required this.llmLabels, }); + @override + final List? aiImageLabels; + + @override + final Map>? aiImageTaxonomy; + @override final List? aiTextLabels; @@ -34,7 +42,6 @@ class FilterConfigResponse with _$FilterConfigResponse { final List? filterableCustomKeys; @override - @JsonKey(defaultValue: []) final List llmLabels; Map toJson() => _$FilterConfigResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.freezed.dart index 6d6dc94f..c3ad6cab 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.freezed.dart @@ -13,6 +13,8 @@ T _$identity(T value) => value; /// @nodoc mixin _$FilterConfigResponse { + List? get aiImageLabels; + Map>? get aiImageTaxonomy; List? get aiTextLabels; List? get configKeys; List? get filterableCustomKeys; @@ -33,6 +35,14 @@ mixin _$FilterConfigResponse { return identical(this, other) || (other.runtimeType == runtimeType && other is FilterConfigResponse && + const DeepCollectionEquality().equals( + other.aiImageLabels, + aiImageLabels, + ) && + const DeepCollectionEquality().equals( + other.aiImageTaxonomy, + aiImageTaxonomy, + ) && const DeepCollectionEquality().equals( other.aiTextLabels, aiTextLabels, @@ -51,6 +61,8 @@ mixin _$FilterConfigResponse { @override int get hashCode => Object.hash( runtimeType, + const DeepCollectionEquality().hash(aiImageLabels), + const DeepCollectionEquality().hash(aiImageTaxonomy), const DeepCollectionEquality().hash(aiTextLabels), const DeepCollectionEquality().hash(configKeys), const DeepCollectionEquality().hash(filterableCustomKeys), @@ -59,7 +71,7 @@ mixin _$FilterConfigResponse { @override String toString() { - return 'FilterConfigResponse(aiTextLabels: $aiTextLabels, configKeys: $configKeys, filterableCustomKeys: $filterableCustomKeys, llmLabels: $llmLabels)'; + return 'FilterConfigResponse(aiImageLabels: $aiImageLabels, aiImageTaxonomy: $aiImageTaxonomy, aiTextLabels: $aiTextLabels, configKeys: $configKeys, filterableCustomKeys: $filterableCustomKeys, llmLabels: $llmLabels)'; } } @@ -71,6 +83,8 @@ abstract mixin class $FilterConfigResponseCopyWith<$Res> { ) = _$FilterConfigResponseCopyWithImpl; @useResult $Res call({ + List? aiImageLabels, + Map>? aiImageTaxonomy, List? aiTextLabels, List? configKeys, List? filterableCustomKeys, @@ -90,6 +104,8 @@ class _$FilterConfigResponseCopyWithImpl<$Res> implements $FilterConfigResponseC @pragma('vm:prefer-inline') @override $Res call({ + Object? aiImageLabels = freezed, + Object? aiImageTaxonomy = freezed, Object? aiTextLabels = freezed, Object? configKeys = freezed, Object? filterableCustomKeys = freezed, @@ -97,6 +113,14 @@ class _$FilterConfigResponseCopyWithImpl<$Res> implements $FilterConfigResponseC }) { return _then( FilterConfigResponse( + aiImageLabels: freezed == aiImageLabels + ? _self.aiImageLabels + : aiImageLabels // ignore: cast_nullable_to_non_nullable + as List?, + aiImageTaxonomy: freezed == aiImageTaxonomy + ? _self.aiImageTaxonomy + : aiImageTaxonomy // ignore: cast_nullable_to_non_nullable + as Map>?, aiTextLabels: freezed == aiTextLabels ? _self.aiTextLabels : aiTextLabels // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.g.dart index 7a95b103..373695af 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/filter_config_response.g.dart @@ -9,15 +9,21 @@ part of 'filter_config_response.dart'; FilterConfigResponse _$FilterConfigResponseFromJson( Map json, ) => FilterConfigResponse( + aiImageLabels: (json['ai_image_labels'] as List?)?.map((e) => e as String).toList(), + aiImageTaxonomy: (json['ai_image_taxonomy'] as Map?)?.map( + (k, e) => MapEntry(k, (e as List).map((e) => e as String).toList()), + ), aiTextLabels: (json['ai_text_labels'] as List?)?.map((e) => e as String).toList(), configKeys: (json['config_keys'] as List?)?.map((e) => e as String).toList(), filterableCustomKeys: (json['filterable_custom_keys'] as List?)?.map((e) => e as String).toList(), - llmLabels: (json['llm_labels'] as List?)?.map((e) => e as String).toList() ?? [], + llmLabels: (json['llm_labels'] as List).map((e) => e as String).toList(), ); Map _$FilterConfigResponseToJson( FilterConfigResponse instance, ) => { + 'ai_image_labels': instance.aiImageLabels, + 'ai_image_taxonomy': instance.aiImageTaxonomy, 'ai_text_labels': instance.aiTextLabels, 'config_keys': instance.configKeys, 'filterable_custom_keys': instance.filterableCustomKeys, diff --git a/packages/stream_feeds/lib/src/generated/api/model/flag_response.dart b/packages/stream_feeds/lib/src/generated/api/model/flag_item_response.dart similarity index 67% rename from packages/stream_feeds/lib/src/generated/api/model/flag_response.dart rename to packages/stream_feeds/lib/src/generated/api/model/flag_item_response.dart index 3328feb4..74b95fe2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/flag_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/flag_item_response.dart @@ -10,14 +10,14 @@ import 'package:stream_core/stream_core.dart' as core; import '../models.dart'; -part 'flag_response.g.dart'; -part 'flag_response.freezed.dart'; +part 'flag_item_response.g.dart'; +part 'flag_item_response.freezed.dart'; @freezed @immutable @JsonSerializable() -class FlagResponse with _$FlagResponse { - const FlagResponse({ +class FlagItemResponse with _$FlagItemResponse { + const FlagItemResponse({ required this.duration, required this.itemId, }); @@ -28,7 +28,7 @@ class FlagResponse with _$FlagResponse { @override final String itemId; - Map toJson() => _$FlagResponseToJson(this); + Map toJson() => _$FlagItemResponseToJson(this); - static FlagResponse fromJson(Map json) => _$FlagResponseFromJson(json); + static FlagItemResponse fromJson(Map json) => _$FlagItemResponseFromJson(json); } diff --git a/packages/stream_feeds/lib/src/generated/api/model/flag_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/flag_item_response.freezed.dart similarity index 69% rename from packages/stream_feeds/lib/src/generated/api/model/flag_response.freezed.dart rename to packages/stream_feeds/lib/src/generated/api/model/flag_item_response.freezed.dart index 09862a12..4fbcdbbc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/flag_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/flag_item_response.freezed.dart @@ -3,7 +3,7 @@ // 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 'flag_response.dart'; +part of 'flag_item_response.dart'; // ************************************************************************** // FreezedGenerator @@ -12,16 +12,16 @@ part of 'flag_response.dart'; T _$identity(T value) => value; /// @nodoc -mixin _$FlagResponse { +mixin _$FlagItemResponse { String get duration; String get itemId; - /// Create a copy of FlagResponse + /// Create a copy of FlagItemResponse /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $FlagResponseCopyWith get copyWith => _$FlagResponseCopyWithImpl( - this as FlagResponse, + $FlagItemResponseCopyWith get copyWith => _$FlagItemResponseCopyWithImpl( + this as FlagItemResponse, _$identity, ); @@ -29,7 +29,7 @@ mixin _$FlagResponse { bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is FlagResponse && + other is FlagItemResponse && (identical(other.duration, duration) || other.duration == duration) && (identical(other.itemId, itemId) || other.itemId == itemId)); } @@ -39,34 +39,34 @@ mixin _$FlagResponse { @override String toString() { - return 'FlagResponse(duration: $duration, itemId: $itemId)'; + return 'FlagItemResponse(duration: $duration, itemId: $itemId)'; } } /// @nodoc -abstract mixin class $FlagResponseCopyWith<$Res> { - factory $FlagResponseCopyWith( - FlagResponse value, - $Res Function(FlagResponse) _then, - ) = _$FlagResponseCopyWithImpl; +abstract mixin class $FlagItemResponseCopyWith<$Res> { + factory $FlagItemResponseCopyWith( + FlagItemResponse value, + $Res Function(FlagItemResponse) _then, + ) = _$FlagItemResponseCopyWithImpl; @useResult $Res call({String duration, String itemId}); } /// @nodoc -class _$FlagResponseCopyWithImpl<$Res> implements $FlagResponseCopyWith<$Res> { - _$FlagResponseCopyWithImpl(this._self, this._then); +class _$FlagItemResponseCopyWithImpl<$Res> implements $FlagItemResponseCopyWith<$Res> { + _$FlagItemResponseCopyWithImpl(this._self, this._then); - final FlagResponse _self; - final $Res Function(FlagResponse) _then; + final FlagItemResponse _self; + final $Res Function(FlagItemResponse) _then; - /// Create a copy of FlagResponse + /// Create a copy of FlagItemResponse /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? duration = null, Object? itemId = null}) { return _then( - FlagResponse( + FlagItemResponse( duration: null == duration ? _self.duration : duration // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/flag_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/flag_item_response.g.dart similarity index 62% rename from packages/stream_feeds/lib/src/generated/api/model/flag_response.g.dart rename to packages/stream_feeds/lib/src/generated/api/model/flag_item_response.g.dart index 968f85ca..58d8b2d4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/flag_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/flag_item_response.g.dart @@ -1,17 +1,17 @@ // GENERATED CODE - DO NOT MODIFY BY HAND -part of 'flag_response.dart'; +part of 'flag_item_response.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** -FlagResponse _$FlagResponseFromJson(Map json) => FlagResponse( +FlagItemResponse _$FlagItemResponseFromJson(Map json) => FlagItemResponse( duration: json['duration'] as String, itemId: json['item_id'] as String, ); -Map _$FlagResponseToJson(FlagResponse instance) => { +Map _$FlagItemResponseToJson(FlagItemResponse instance) => { 'duration': instance.duration, 'item_id': instance.itemId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_config.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_config.dart index 7e59043c..cc31ec75 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/flood_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_config.dart @@ -18,10 +18,14 @@ part 'flood_config.freezed.dart'; @JsonSerializable() class FloodConfig with _$FloodConfig { const FloodConfig({ + this.allowlist, this.identical_, this.similar, }); + @override + final List? allowlist; + @override final FloodIdenticalConfig? identical_; diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_config.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_config.freezed.dart index 593f8d31..5214b86f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/flood_config.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_config.freezed.dart @@ -13,6 +13,7 @@ T _$identity(T value) => value; /// @nodoc mixin _$FloodConfig { + List? get allowlist; FloodIdenticalConfig? get identical_; FloodSimilarConfig? get similar; @@ -28,16 +29,22 @@ mixin _$FloodConfig { return identical(this, other) || (other.runtimeType == runtimeType && other is FloodConfig && + const DeepCollectionEquality().equals(other.allowlist, allowlist) && (identical(other.identical_, identical_) || other.identical_ == identical_) && (identical(other.similar, similar) || other.similar == similar)); } @override - int get hashCode => Object.hash(runtimeType, identical_, similar); + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(allowlist), + identical_, + similar, + ); @override String toString() { - return 'FloodConfig(identical_: $identical_, similar: $similar)'; + return 'FloodConfig(allowlist: $allowlist, identical_: $identical_, similar: $similar)'; } } @@ -48,7 +55,11 @@ abstract mixin class $FloodConfigCopyWith<$Res> { $Res Function(FloodConfig) _then, ) = _$FloodConfigCopyWithImpl; @useResult - $Res call({FloodIdenticalConfig? identical_, FloodSimilarConfig? similar}); + $Res call({ + List? allowlist, + FloodIdenticalConfig? identical_, + FloodSimilarConfig? similar, + }); } /// @nodoc @@ -62,9 +73,17 @@ class _$FloodConfigCopyWithImpl<$Res> implements $FloodConfigCopyWith<$Res> { /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override - $Res call({Object? identical_ = freezed, Object? similar = freezed}) { + $Res call({ + Object? allowlist = freezed, + Object? identical_ = freezed, + Object? similar = freezed, + }) { return _then( FloodConfig( + allowlist: freezed == allowlist + ? _self.allowlist + : allowlist // ignore: cast_nullable_to_non_nullable + as List?, identical_: freezed == identical_ ? _self.identical_ : identical_ // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_config.g.dart index fc0c259f..71251bce 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/flood_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_config.g.dart @@ -7,6 +7,7 @@ part of 'flood_config.dart'; // ************************************************************************** FloodConfig _$FloodConfigFromJson(Map json) => FloodConfig( + allowlist: (json['allowlist'] as List?)?.map((e) => e as String).toList(), identical_: json['identical_'] == null ? null : FloodIdenticalConfig.fromJson( @@ -16,6 +17,7 @@ FloodConfig _$FloodConfigFromJson(Map json) => FloodConfig( ); Map _$FloodConfigToJson(FloodConfig instance) => { + 'allowlist': instance.allowlist, 'identical_': instance.identical_?.toJson(), 'similar': instance.similar?.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.dart new file mode 100644 index 00000000..86676e43 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.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 'flood_identical_rule_parameters.g.dart'; +part 'flood_identical_rule_parameters.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class FloodIdenticalRuleParameters with _$FloodIdenticalRuleParameters { + const FloodIdenticalRuleParameters({ + this.allowlist, + this.threshold, + this.timeWindow, + }); + + @override + final List? allowlist; + + @override + final int? threshold; + + @override + final String? timeWindow; + + Map toJson() => _$FloodIdenticalRuleParametersToJson(this); + + static FloodIdenticalRuleParameters fromJson(Map json) => + _$FloodIdenticalRuleParametersFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.freezed.dart new file mode 100644 index 00000000..5dba4da5 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.freezed.dart @@ -0,0 +1,97 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'flood_identical_rule_parameters.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$FloodIdenticalRuleParameters { + List? get allowlist; + int? get threshold; + String? get timeWindow; + + /// Create a copy of FloodIdenticalRuleParameters + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $FloodIdenticalRuleParametersCopyWith get copyWith => + _$FloodIdenticalRuleParametersCopyWithImpl( + this as FloodIdenticalRuleParameters, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is FloodIdenticalRuleParameters && + const DeepCollectionEquality().equals(other.allowlist, allowlist) && + (identical(other.threshold, threshold) || other.threshold == threshold) && + (identical(other.timeWindow, timeWindow) || other.timeWindow == timeWindow)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(allowlist), + threshold, + timeWindow, + ); + + @override + String toString() { + return 'FloodIdenticalRuleParameters(allowlist: $allowlist, threshold: $threshold, timeWindow: $timeWindow)'; + } +} + +/// @nodoc +abstract mixin class $FloodIdenticalRuleParametersCopyWith<$Res> { + factory $FloodIdenticalRuleParametersCopyWith( + FloodIdenticalRuleParameters value, + $Res Function(FloodIdenticalRuleParameters) _then, + ) = _$FloodIdenticalRuleParametersCopyWithImpl; + @useResult + $Res call({List? allowlist, int? threshold, String? timeWindow}); +} + +/// @nodoc +class _$FloodIdenticalRuleParametersCopyWithImpl<$Res> implements $FloodIdenticalRuleParametersCopyWith<$Res> { + _$FloodIdenticalRuleParametersCopyWithImpl(this._self, this._then); + + final FloodIdenticalRuleParameters _self; + final $Res Function(FloodIdenticalRuleParameters) _then; + + /// Create a copy of FloodIdenticalRuleParameters + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? allowlist = freezed, + Object? threshold = freezed, + Object? timeWindow = freezed, + }) { + return _then( + FloodIdenticalRuleParameters( + allowlist: freezed == allowlist + ? _self.allowlist + : allowlist // ignore: cast_nullable_to_non_nullable + as List?, + threshold: freezed == threshold + ? _self.threshold + : threshold // ignore: cast_nullable_to_non_nullable + as int?, + timeWindow: freezed == timeWindow + ? _self.timeWindow + : timeWindow // ignore: cast_nullable_to_non_nullable + as String?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.g.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.g.dart new file mode 100644 index 00000000..9e1c2cee --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_identical_rule_parameters.g.dart @@ -0,0 +1,23 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'flood_identical_rule_parameters.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +FloodIdenticalRuleParameters _$FloodIdenticalRuleParametersFromJson( + Map json, +) => FloodIdenticalRuleParameters( + allowlist: (json['allowlist'] as List?)?.map((e) => e as String).toList(), + threshold: (json['threshold'] as num?)?.toInt(), + timeWindow: json['time_window'] as String?, +); + +Map _$FloodIdenticalRuleParametersToJson( + FloodIdenticalRuleParameters instance, +) => { + 'allowlist': instance.allowlist, + 'threshold': instance.threshold, + 'time_window': instance.timeWindow, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.dart new file mode 100644 index 00000000..aa427d54 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.dart @@ -0,0 +1,42 @@ +// 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 'flood_similar_rule_parameters.g.dart'; +part 'flood_similar_rule_parameters.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class FloodSimilarRuleParameters with _$FloodSimilarRuleParameters { + const FloodSimilarRuleParameters({ + this.allowlist, + this.similarityDistance, + this.threshold, + this.timeWindow, + }); + + @override + final List? allowlist; + + @override + final int? similarityDistance; + + @override + final int? threshold; + + @override + final String? timeWindow; + + Map toJson() => _$FloodSimilarRuleParametersToJson(this); + + static FloodSimilarRuleParameters fromJson(Map json) => _$FloodSimilarRuleParametersFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.freezed.dart new file mode 100644 index 00000000..495e3cfb --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.freezed.dart @@ -0,0 +1,111 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'flood_similar_rule_parameters.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$FloodSimilarRuleParameters { + List? get allowlist; + int? get similarityDistance; + int? get threshold; + String? get timeWindow; + + /// Create a copy of FloodSimilarRuleParameters + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $FloodSimilarRuleParametersCopyWith get copyWith => + _$FloodSimilarRuleParametersCopyWithImpl( + this as FloodSimilarRuleParameters, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is FloodSimilarRuleParameters && + const DeepCollectionEquality().equals(other.allowlist, allowlist) && + (identical(other.similarityDistance, similarityDistance) || + other.similarityDistance == similarityDistance) && + (identical(other.threshold, threshold) || other.threshold == threshold) && + (identical(other.timeWindow, timeWindow) || other.timeWindow == timeWindow)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(allowlist), + similarityDistance, + threshold, + timeWindow, + ); + + @override + String toString() { + return 'FloodSimilarRuleParameters(allowlist: $allowlist, similarityDistance: $similarityDistance, threshold: $threshold, timeWindow: $timeWindow)'; + } +} + +/// @nodoc +abstract mixin class $FloodSimilarRuleParametersCopyWith<$Res> { + factory $FloodSimilarRuleParametersCopyWith( + FloodSimilarRuleParameters value, + $Res Function(FloodSimilarRuleParameters) _then, + ) = _$FloodSimilarRuleParametersCopyWithImpl; + @useResult + $Res call({ + List? allowlist, + int? similarityDistance, + int? threshold, + String? timeWindow, + }); +} + +/// @nodoc +class _$FloodSimilarRuleParametersCopyWithImpl<$Res> implements $FloodSimilarRuleParametersCopyWith<$Res> { + _$FloodSimilarRuleParametersCopyWithImpl(this._self, this._then); + + final FloodSimilarRuleParameters _self; + final $Res Function(FloodSimilarRuleParameters) _then; + + /// Create a copy of FloodSimilarRuleParameters + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? allowlist = freezed, + Object? similarityDistance = freezed, + Object? threshold = freezed, + Object? timeWindow = freezed, + }) { + return _then( + FloodSimilarRuleParameters( + allowlist: freezed == allowlist + ? _self.allowlist + : allowlist // ignore: cast_nullable_to_non_nullable + as List?, + similarityDistance: freezed == similarityDistance + ? _self.similarityDistance + : similarityDistance // ignore: cast_nullable_to_non_nullable + as int?, + threshold: freezed == threshold + ? _self.threshold + : threshold // ignore: cast_nullable_to_non_nullable + as int?, + timeWindow: freezed == timeWindow + ? _self.timeWindow + : timeWindow // ignore: cast_nullable_to_non_nullable + as String?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.g.dart b/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.g.dart new file mode 100644 index 00000000..6f0f3c7d --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/flood_similar_rule_parameters.g.dart @@ -0,0 +1,25 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'flood_similar_rule_parameters.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +FloodSimilarRuleParameters _$FloodSimilarRuleParametersFromJson( + Map json, +) => FloodSimilarRuleParameters( + allowlist: (json['allowlist'] as List?)?.map((e) => e as String).toList(), + similarityDistance: (json['similarity_distance'] as num?)?.toInt(), + threshold: (json['threshold'] as num?)?.toInt(), + timeWindow: json['time_window'] as String?, +); + +Map _$FloodSimilarRuleParametersToJson( + FloodSimilarRuleParameters instance, +) => { + 'allowlist': instance.allowlist, + 'similarity_distance': instance.similarityDistance, + 'threshold': instance.threshold, + 'time_window': instance.timeWindow, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.dart index 77dd0ec8..5b6cc7db 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.dart @@ -26,7 +26,6 @@ class FollowBatchRequest with _$FollowBatchRequest { final bool? enrichOwnFields; @override - @JsonKey(defaultValue: []) final List follows; Map toJson() => _$FollowBatchRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.g.dart index 98bf0104..aa29643e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_request.g.dart @@ -8,8 +8,7 @@ part of 'follow_batch_request.dart'; FollowBatchRequest _$FollowBatchRequestFromJson(Map json) => FollowBatchRequest( enrichOwnFields: json['enrich_own_fields'] as bool?, - follows: - (json['follows'] as List?)?.map((e) => FollowRequest.fromJson(e as Map)).toList() ?? [], + follows: (json['follows'] as List).map((e) => FollowRequest.fromJson(e as Map)).toList(), ); Map _$FollowBatchRequestToJson(FollowBatchRequest instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.dart index 0f1a1bd0..95c6c7d8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.dart @@ -24,14 +24,12 @@ class FollowBatchResponse with _$FollowBatchResponse { }); @override - @JsonKey(defaultValue: []) final List created; @override final String duration; @override - @JsonKey(defaultValue: []) final List follows; Map toJson() => _$FollowBatchResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.g.dart index 2e038c4c..e3322faa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_batch_response.g.dart @@ -7,13 +7,9 @@ part of 'follow_batch_response.dart'; // ************************************************************************** FollowBatchResponse _$FollowBatchResponseFromJson(Map json) => FollowBatchResponse( - created: - (json['created'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? - [], + created: (json['created'] as List).map((e) => FollowResponse.fromJson(e as Map)).toList(), duration: json['duration'] as String, - follows: - (json['follows'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? - [], + follows: (json['follows'] as List).map((e) => FollowResponse.fromJson(e as Map)).toList(), ); Map _$FollowBatchResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.dart index 8b64bf6f..62d8a936 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.dart @@ -28,11 +28,10 @@ class FollowCreatedEvent extends core.WsEvent with _$FollowCreatedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class FollowCreatedEvent extends core.WsEvent with _$FollowCreatedEvent { final FollowResponse follow; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.g.dart index b5b46f1e..1452bd1b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_created_event.g.dart @@ -7,29 +7,29 @@ part of 'follow_created_event.dart'; // ************************************************************************** FollowCreatedEvent _$FollowCreatedEventFromJson(Map json) => FollowCreatedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, follow: FollowResponse.fromJson(json['follow'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); Map _$FollowCreatedEventToJson(FollowCreatedEvent instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'follow': instance.follow.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.dart index 75d63686..c99a8956 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.dart @@ -28,11 +28,10 @@ class FollowDeletedEvent extends core.WsEvent with _$FollowDeletedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class FollowDeletedEvent extends core.WsEvent with _$FollowDeletedEvent { final FollowResponse follow; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.g.dart index a69b8c38..b8299a1f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_deleted_event.g.dart @@ -7,29 +7,29 @@ part of 'follow_deleted_event.dart'; // ************************************************************************** FollowDeletedEvent _$FollowDeletedEventFromJson(Map json) => FollowDeletedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, follow: FollowResponse.fromJson(json['follow'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); Map _$FollowDeletedEventToJson(FollowDeletedEvent instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'follow': instance.follow.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_response.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_response.dart index 52d2689b..2ce9c04a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_response.dart @@ -53,7 +53,7 @@ class FollowResponse with _$FollowResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -67,11 +67,11 @@ class FollowResponse with _$FollowResponse { final FollowResponsePushPreference pushPreference; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? requestAcceptedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? requestRejectedAt; @override @@ -85,7 +85,7 @@ class FollowResponse with _$FollowResponse { final FeedResponse targetFeed; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$FollowResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_response.g.dart index 271a694c..8753ab6a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_response.g.dart @@ -7,7 +7,7 @@ part of 'follow_response.dart'; // ************************************************************************** FollowResponse _$FollowResponseFromJson(Map json) => FollowResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, @@ -19,11 +19,11 @@ FollowResponse _$FollowResponseFromJson(Map json) => FollowResp ), requestAcceptedAt: _$JsonConverterFromJson( json['request_accepted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), requestRejectedAt: _$JsonConverterFromJson( json['request_rejected_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), sourceFeed: FeedResponse.fromJson( json['source_feed'] as Map, @@ -36,28 +36,28 @@ FollowResponse _$FollowResponseFromJson(Map json) => FollowResp targetFeed: FeedResponse.fromJson( json['target_feed'] as Map, ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); Map _$FollowResponseToJson(FollowResponse instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'follower_role': instance.followerRole, 'push_preference': _$FollowResponsePushPreferenceEnumMap[instance.pushPreference]!, 'request_accepted_at': _$JsonConverterToJson( instance.requestAcceptedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'request_rejected_at': _$JsonConverterToJson( instance.requestRejectedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'source_feed': instance.sourceFeed.toJson(), 'status': _$FollowResponseStatusEnumMap[instance.status]!, 'target_feed': instance.targetFeed.toJson(), - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; const _$FollowResponsePushPreferenceEnumMap = { diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.dart index ba229b45..98ff9623 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.dart @@ -28,11 +28,10 @@ class FollowUpdatedEvent extends core.WsEvent with _$FollowUpdatedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class FollowUpdatedEvent extends core.WsEvent with _$FollowUpdatedEvent { final FollowResponse follow; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.g.dart index 257e94cf..b301f64a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/follow_updated_event.g.dart @@ -7,29 +7,29 @@ part of 'follow_updated_event.dart'; // ************************************************************************** FollowUpdatedEvent _$FollowUpdatedEventFromJson(Map json) => FollowUpdatedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, follow: FollowResponse.fromJson(json['follow'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); Map _$FollowUpdatedEventToJson(FollowUpdatedEvent instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'follow': instance.follow.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/full_user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/full_user_response.dart index 6da481b4..36ce0605 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/full_user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/full_user_response.dart @@ -54,38 +54,34 @@ class FullUserResponse with _$FullUserResponse { final int? avgResponseTime; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? banExpires; @override final bool banned; @override - @JsonKey(defaultValue: []) final List blockedUserIds; @override - @JsonKey(defaultValue: []) final List channelMutes; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deactivatedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override - @JsonKey(defaultValue: []) final List devices; @override @@ -101,14 +97,13 @@ class FullUserResponse with _$FullUserResponse { final String language; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastActive; @override final List? latestHiddenChannels; @override - @JsonKey(defaultValue: []) final List mutes; @override @@ -121,7 +116,7 @@ class FullUserResponse with _$FullUserResponse { final PrivacySettingsResponse? privacySettings; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? revokeTokensIssuedBefore; @override @@ -131,7 +126,6 @@ class FullUserResponse with _$FullUserResponse { final bool shadowBanned; @override - @JsonKey(defaultValue: []) final List teams; @override @@ -150,7 +144,7 @@ class FullUserResponse with _$FullUserResponse { final int unreadThreads; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$FullUserResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/full_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/full_user_response.g.dart index e9d9cd21..f4139482 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/full_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/full_user_response.g.dart @@ -10,40 +10,36 @@ FullUserResponse _$FullUserResponseFromJson(Map json) => FullUs avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banExpires: _$JsonConverterFromJson( json['ban_expires'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], - channelMutes: - (json['channel_mutes'] as List?)?.map((e) => ChannelMute.fromJson(e as Map)).toList() ?? - [], - createdAt: const EpochDateTimeConverter().fromJson( + blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + channelMutes: (json['channel_mutes'] as List) + .map((e) => ChannelMute.fromJson(e as Map)) + .toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), - devices: - (json['devices'] as List?)?.map((e) => DeviceResponse.fromJson(e as Map)).toList() ?? - [], + devices: (json['devices'] as List).map((e) => DeviceResponse.fromJson(e as Map)).toList(), id: json['id'] as String, image: json['image'] as String?, invisible: json['invisible'] as bool, language: json['language'] as String, lastActive: _$JsonConverterFromJson( json['last_active'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), latestHiddenChannels: (json['latest_hidden_channels'] as List?)?.map((e) => e as String).toList(), - mutes: - (json['mutes'] as List?)?.map((e) => UserMuteResponse.fromJson(e as Map)).toList() ?? - [], + mutes: (json['mutes'] as List).map((e) => UserMuteResponse.fromJson(e as Map)).toList(), name: json['name'] as String?, online: json['online'] as bool, privacySettings: json['privacy_settings'] == null @@ -53,11 +49,11 @@ FullUserResponse _$FullUserResponseFromJson(Map json) => FullUs ), revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), role: json['role'] as String, shadowBanned: json['shadow_banned'] as bool, - teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], + teams: (json['teams'] as List).map((e) => e as String).toList(), teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), @@ -65,7 +61,7 @@ FullUserResponse _$FullUserResponseFromJson(Map json) => FullUs unreadChannels: (json['unread_channels'] as num).toInt(), unreadCount: (json['unread_count'] as num).toInt(), unreadThreads: (json['unread_threads'] as num).toInt(), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -74,20 +70,20 @@ Map _$FullUserResponseToJson(FullUserResponse instance) => ( instance.banExpires, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'banned': instance.banned, 'blocked_user_ids': instance.blockedUserIds, 'channel_mutes': instance.channelMutes.map((e) => e.toJson()).toList(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'devices': instance.devices.map((e) => e.toJson()).toList(), 'id': instance.id, @@ -96,7 +92,7 @@ Map _$FullUserResponseToJson(FullUserResponse instance) => ( instance.lastActive, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'latest_hidden_channels': instance.latestHiddenChannels, 'mutes': instance.mutes.map((e) => e.toJson()).toList(), @@ -105,7 +101,7 @@ Map _$FullUserResponseToJson(FullUserResponse instance) => ( instance.revokeTokensIssuedBefore, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'role': instance.role, 'shadow_banned': instance.shadowBanned, @@ -115,7 +111,7 @@ Map _$FullUserResponseToJson(FullUserResponse instance) => ( diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.dart index a2ea0a55..e97802d4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.dart @@ -23,7 +23,6 @@ class GetActionConfigResponse with _$GetActionConfigResponse { }); @override - @JsonKey(defaultValue: {}) final Map> actionConfig; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.g.dart index 55be2f13..7b40f7d9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_action_config_response.g.dart @@ -9,20 +9,18 @@ part of 'get_action_config_response.dart'; GetActionConfigResponse _$GetActionConfigResponseFromJson( Map json, ) => GetActionConfigResponse( - actionConfig: - (json['action_config'] as Map?)?.map( - (k, e) => MapEntry( - k, - (e as List) - .map( - (e) => ModerationActionConfigResponse.fromJson( - e as Map, - ), - ) - .toList(), - ), - ) ?? - {}, + actionConfig: (json['action_config'] as Map).map( + (k, e) => MapEntry( + k, + (e as List) + .map( + (e) => ModerationActionConfigResponse.fromJson( + e as Map, + ), + ) + .toList(), + ), + ), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.dart index fdfaaccf..9fce1aff 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.dart @@ -23,7 +23,6 @@ class GetBlockedUsersResponse with _$GetBlockedUsersResponse { }); @override - @JsonKey(defaultValue: []) final List blocks; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.g.dart index cee2876c..2c69868f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_blocked_users_response.g.dart @@ -9,11 +9,9 @@ part of 'get_blocked_users_response.dart'; GetBlockedUsersResponse _$GetBlockedUsersResponseFromJson( Map json, ) => GetBlockedUsersResponse( - blocks: - (json['blocks'] as List?) - ?.map((e) => BlockedUserResponse.fromJson(e as Map)) - .toList() ?? - [], + blocks: (json['blocks'] as List) + .map((e) => BlockedUserResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.dart index 14e837b5..eba37301 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.dart @@ -26,7 +26,6 @@ class GetCommentRepliesResponse with _$GetCommentRepliesResponse { }); @override - @JsonKey(defaultValue: []) final List comments; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.g.dart index 321b1593..4c49442d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_comment_replies_response.g.dart @@ -9,13 +9,9 @@ part of 'get_comment_replies_response.dart'; GetCommentRepliesResponse _$GetCommentRepliesResponseFromJson( Map json, ) => GetCommentRepliesResponse( - comments: - (json['comments'] as List?) - ?.map( - (e) => ThreadedCommentResponse.fromJson(e as Map), - ) - .toList() ?? - [], + comments: (json['comments'] as List) + .map((e) => ThreadedCommentResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.dart index 3c06cbcf..baade179 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.dart @@ -26,7 +26,6 @@ class GetCommentsResponse with _$GetCommentsResponse { }); @override - @JsonKey(defaultValue: []) final List comments; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.g.dart index adee815a..31522736 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_comments_response.g.dart @@ -7,13 +7,11 @@ part of 'get_comments_response.dart'; // ************************************************************************** GetCommentsResponse _$GetCommentsResponseFromJson(Map json) => GetCommentsResponse( - comments: - (json['comments'] as List?) - ?.map( - (e) => ThreadedCommentResponse.fromJson(e as Map), - ) - .toList() ?? - [], + comments: (json['comments'] as List) + .map( + (e) => ThreadedCommentResponse.fromJson(e as Map), + ) + .toList(), duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.dart index 7b816c22..57334992 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.dart @@ -30,7 +30,6 @@ class GetFollowSuggestionsResponse with _$GetFollowSuggestionsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List suggestions; Map toJson() => _$GetFollowSuggestionsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.g.dart index 2a86a38a..8e393d46 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_follow_suggestions_response.g.dart @@ -11,13 +11,9 @@ GetFollowSuggestionsResponse _$GetFollowSuggestionsResponseFromJson( ) => GetFollowSuggestionsResponse( algorithmUsed: json['algorithm_used'] as String?, duration: json['duration'] as String, - suggestions: - (json['suggestions'] as List?) - ?.map( - (e) => FeedSuggestionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + suggestions: (json['suggestions'] as List) + .map((e) => FeedSuggestionResponse.fromJson(e as Map)) + .toList(), ); Map _$GetFollowSuggestionsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_og_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_og_response.dart index aeb7c89e..395015cd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_og_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_og_response.dart @@ -62,7 +62,6 @@ class GetOGResponse with _$GetOGResponse { final String? color; @override - @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_og_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_og_response.g.dart index a1adf594..7f8dc243 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_og_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_og_response.g.dart @@ -13,7 +13,7 @@ GetOGResponse _$GetOGResponseFromJson(Map json) => GetOGRespons authorLink: json['author_link'] as String?, authorName: json['author_name'] as String?, color: json['color'] as String?, - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, duration: json['duration'] as String, fallback: json['fallback'] as String?, fields: (json['fields'] as List?)?.map((e) => Field.fromJson(e as Map)).toList(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.dart b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.dart index a964b452..06315405 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.dart @@ -30,6 +30,7 @@ class GetOrCreateFeedRequest with _$GetOrCreateFeedRequest { this.limit, this.memberPagination, this.next, + this.overwriteInterestWeights, this.prev, this.view, this.watch, @@ -71,6 +72,9 @@ class GetOrCreateFeedRequest with _$GetOrCreateFeedRequest { @override final String? next; + @override + final bool? overwriteInterestWeights; + @override final String? prev; diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.freezed.dart index bc54fdb6..bd420d4f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.freezed.dart @@ -25,6 +25,7 @@ mixin _$GetOrCreateFeedRequest { int? get limit; PagerRequest? get memberPagination; String? get next; + bool? get overwriteInterestWeights; String? get prev; String? get view; bool? get watch; @@ -65,6 +66,11 @@ mixin _$GetOrCreateFeedRequest { (identical(other.limit, limit) || other.limit == limit) && (identical(other.memberPagination, memberPagination) || other.memberPagination == memberPagination) && (identical(other.next, next) || other.next == next) && + (identical( + other.overwriteInterestWeights, + overwriteInterestWeights, + ) || + other.overwriteInterestWeights == overwriteInterestWeights) && (identical(other.prev, prev) || other.prev == prev) && (identical(other.view, view) || other.view == view) && (identical(other.watch, watch) || other.watch == watch)); @@ -85,6 +91,7 @@ mixin _$GetOrCreateFeedRequest { limit, memberPagination, next, + overwriteInterestWeights, prev, view, watch, @@ -92,7 +99,7 @@ mixin _$GetOrCreateFeedRequest { @override String toString() { - return 'GetOrCreateFeedRequest(data: $data, enrichmentOptions: $enrichmentOptions, externalRanking: $externalRanking, filter: $filter, followersPagination: $followersPagination, followingPagination: $followingPagination, friendReactionsOptions: $friendReactionsOptions, idAround: $idAround, interestWeights: $interestWeights, limit: $limit, memberPagination: $memberPagination, next: $next, prev: $prev, view: $view, watch: $watch)'; + return 'GetOrCreateFeedRequest(data: $data, enrichmentOptions: $enrichmentOptions, externalRanking: $externalRanking, filter: $filter, followersPagination: $followersPagination, followingPagination: $followingPagination, friendReactionsOptions: $friendReactionsOptions, idAround: $idAround, interestWeights: $interestWeights, limit: $limit, memberPagination: $memberPagination, next: $next, overwriteInterestWeights: $overwriteInterestWeights, prev: $prev, view: $view, watch: $watch)'; } } @@ -116,6 +123,7 @@ abstract mixin class $GetOrCreateFeedRequestCopyWith<$Res> { int? limit, PagerRequest? memberPagination, String? next, + bool? overwriteInterestWeights, String? prev, String? view, bool? watch, @@ -146,6 +154,7 @@ class _$GetOrCreateFeedRequestCopyWithImpl<$Res> implements $GetOrCreateFeedRequ Object? limit = freezed, Object? memberPagination = freezed, Object? next = freezed, + Object? overwriteInterestWeights = freezed, Object? prev = freezed, Object? view = freezed, Object? watch = freezed, @@ -200,6 +209,10 @@ class _$GetOrCreateFeedRequestCopyWithImpl<$Res> implements $GetOrCreateFeedRequ ? _self.next : next // ignore: cast_nullable_to_non_nullable as String?, + overwriteInterestWeights: freezed == overwriteInterestWeights + ? _self.overwriteInterestWeights + : overwriteInterestWeights // ignore: cast_nullable_to_non_nullable + as bool?, prev: freezed == prev ? _self.prev : prev // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.g.dart index 824b4d44..f9095f49 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_or_create_feed_request.g.dart @@ -43,6 +43,7 @@ GetOrCreateFeedRequest _$GetOrCreateFeedRequestFromJson( json['member_pagination'] as Map, ), next: json['next'] as String?, + overwriteInterestWeights: json['overwrite_interest_weights'] as bool?, prev: json['prev'] as String?, view: json['view'] as String?, watch: json['watch'] as bool?, @@ -63,6 +64,7 @@ Map _$GetOrCreateFeedRequestToJson( 'limit': instance.limit, 'member_pagination': instance.memberPagination?.toJson(), 'next': instance.next, + 'overwrite_interest_weights': instance.overwriteInterestWeights, 'prev': instance.prev, 'view': instance.view, 'watch': instance.watch, 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 b526d708..f4955b90 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 @@ -36,11 +36,9 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { }); @override - @JsonKey(defaultValue: []) final List activities; @override - @JsonKey(defaultValue: []) final List aggregatedActivities; @override @@ -53,14 +51,12 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { final FeedResponse feed; @override - @JsonKey(defaultValue: []) final List followers; @override final PagerResponse? followersPagination; @override - @JsonKey(defaultValue: []) final List following; @override @@ -70,7 +66,6 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { final PagerResponse? memberPagination; @override - @JsonKey(defaultValue: []) final List members; @override @@ -80,7 +75,6 @@ class GetOrCreateFeedResponse with _$GetOrCreateFeedResponse { final NotificationStatusResponse? notificationStatus; @override - @JsonKey(defaultValue: []) final List pinnedActivities; @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 3be45e64..a7819d91 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 @@ -9,32 +9,28 @@ part of 'get_or_create_feed_response.dart'; GetOrCreateFeedResponse _$GetOrCreateFeedResponseFromJson( Map json, ) => GetOrCreateFeedResponse( - activities: - (json['activities'] as List?) - ?.map((e) => ActivityResponse.fromJson(e as Map)) - .toList() ?? - [], - aggregatedActivities: - (json['aggregated_activities'] as List?) - ?.map( - (e) => AggregatedActivityResponse.fromJson(e as Map), - ) - .toList() ?? - [], + activities: (json['activities'] as List) + .map((e) => ActivityResponse.fromJson(e as Map)) + .toList(), + aggregatedActivities: (json['aggregated_activities'] as List) + .map( + (e) => AggregatedActivityResponse.fromJson(e as Map), + ) + .toList(), created: json['created'] as bool, duration: json['duration'] as String, feed: FeedResponse.fromJson(json['feed'] as Map), - followers: - (json['followers'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? - [], + followers: (json['followers'] as List) + .map((e) => FollowResponse.fromJson(e as Map)) + .toList(), followersPagination: json['followers_pagination'] == null ? null : PagerResponse.fromJson( json['followers_pagination'] as Map, ), - following: - (json['following'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? - [], + following: (json['following'] as List) + .map((e) => FollowResponse.fromJson(e as Map)) + .toList(), followingPagination: json['following_pagination'] == null ? null : PagerResponse.fromJson( @@ -45,22 +41,18 @@ GetOrCreateFeedResponse _$GetOrCreateFeedResponseFromJson( : PagerResponse.fromJson( json['member_pagination'] as Map, ), - members: - (json['members'] as List?) - ?.map((e) => FeedMemberResponse.fromJson(e as Map)) - .toList() ?? - [], + members: (json['members'] as List) + .map((e) => FeedMemberResponse.fromJson(e as Map)) + .toList(), next: json['next'] as String?, notificationStatus: json['notification_status'] == null ? null : NotificationStatusResponse.fromJson( json['notification_status'] as Map, ), - pinnedActivities: - (json['pinned_activities'] as List?) - ?.map((e) => ActivityPinResponse.fromJson(e as Map)) - .toList() ?? - [], + pinnedActivities: (json['pinned_activities'] as List) + .map((e) => ActivityPinResponse.fromJson(e as Map)) + .toList(), prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.dart b/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.dart index 920d1950..ddb268f1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.dart @@ -26,7 +26,6 @@ class GetUserInterestsResponse with _$GetUserInterestsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List interests; Map toJson() => _$GetUserInterestsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.g.dart index 790017e4..fb6ebb0d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/get_user_interests_response.g.dart @@ -10,11 +10,9 @@ GetUserInterestsResponse _$GetUserInterestsResponseFromJson( Map json, ) => GetUserInterestsResponse( duration: json['duration'] as String, - interests: - (json['interests'] as List?) - ?.map((e) => InterestTagResponse.fromJson(e as Map)) - .toList() ?? - [], + interests: (json['interests'] as List) + .map((e) => InterestTagResponse.fromJson(e as Map)) + .toList(), ); Map _$GetUserInterestsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/harm_config.dart b/packages/stream_feeds/lib/src/generated/api/model/harm_config.dart index ceee5b6c..de503ebd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/harm_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/harm_config.dart @@ -26,14 +26,12 @@ class HarmConfig with _$HarmConfig { }); @override - @JsonKey(defaultValue: []) final List actionSequences; @override final int cooldownPeriod; @override - @JsonKey(defaultValue: []) final List harmTypes; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/harm_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/harm_config.g.dart index faa6a939..1f1f4a69 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/harm_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/harm_config.g.dart @@ -7,13 +7,11 @@ part of 'harm_config.dart'; // ************************************************************************** HarmConfig _$HarmConfigFromJson(Map json) => HarmConfig( - actionSequences: - (json['action_sequences'] as List?) - ?.map((e) => ActionSequence.fromJson(e as Map)) - .toList() ?? - [], + actionSequences: (json['action_sequences'] as List) + .map((e) => ActionSequence.fromJson(e as Map)) + .toList(), cooldownPeriod: (json['cooldown_period'] as num).toInt(), - harmTypes: (json['harm_types'] as List?)?.map((e) => e as String).toList() ?? [], + harmTypes: (json['harm_types'] as List).map((e) => e as String).toList(), severity: (json['severity'] as num).toInt(), threshold: (json['threshold'] as num).toInt(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.dart b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.dart new file mode 100644 index 00000000..383ef544 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.dart @@ -0,0 +1,34 @@ +// 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 'import_block_list_request.g.dart'; +part 'import_block_list_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ImportBlockListRequest with _$ImportBlockListRequest { + const ImportBlockListRequest({ + this.chunkSize, + required this.items, + }); + + @override + final int? chunkSize; + + @override + final List items; + + Map toJson() => _$ImportBlockListRequestToJson(this); + + static ImportBlockListRequest fromJson(Map json) => _$ImportBlockListRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.freezed.dart new file mode 100644 index 00000000..469b1e5f --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.freezed.dart @@ -0,0 +1,86 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'import_block_list_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$ImportBlockListRequest { + int? get chunkSize; + List get items; + + /// Create a copy of ImportBlockListRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ImportBlockListRequestCopyWith get copyWith => + _$ImportBlockListRequestCopyWithImpl( + this as ImportBlockListRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ImportBlockListRequest && + (identical(other.chunkSize, chunkSize) || other.chunkSize == chunkSize) && + const DeepCollectionEquality().equals(other.items, items)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + chunkSize, + const DeepCollectionEquality().hash(items), + ); + + @override + String toString() { + return 'ImportBlockListRequest(chunkSize: $chunkSize, items: $items)'; + } +} + +/// @nodoc +abstract mixin class $ImportBlockListRequestCopyWith<$Res> { + factory $ImportBlockListRequestCopyWith( + ImportBlockListRequest value, + $Res Function(ImportBlockListRequest) _then, + ) = _$ImportBlockListRequestCopyWithImpl; + @useResult + $Res call({int? chunkSize, List items}); +} + +/// @nodoc +class _$ImportBlockListRequestCopyWithImpl<$Res> implements $ImportBlockListRequestCopyWith<$Res> { + _$ImportBlockListRequestCopyWithImpl(this._self, this._then); + + final ImportBlockListRequest _self; + final $Res Function(ImportBlockListRequest) _then; + + /// Create a copy of ImportBlockListRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? chunkSize = freezed, Object? items = null}) { + return _then( + ImportBlockListRequest( + chunkSize: freezed == chunkSize + ? _self.chunkSize + : chunkSize // ignore: cast_nullable_to_non_nullable + as int?, + items: null == items + ? _self.items + : items // ignore: cast_nullable_to_non_nullable + as List, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.g.dart new file mode 100644 index 00000000..a7507cd1 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_request.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'import_block_list_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ImportBlockListRequest _$ImportBlockListRequestFromJson( + Map json, +) => ImportBlockListRequest( + chunkSize: (json['chunk_size'] as num?)?.toInt(), + items: (json['items'] as List).map((e) => e as String).toList(), +); + +Map _$ImportBlockListRequestToJson( + ImportBlockListRequest instance, +) => { + 'chunk_size': instance.chunkSize, + 'items': instance.items, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.dart b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.dart new file mode 100644 index 00000000..067132ec --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.dart @@ -0,0 +1,34 @@ +// 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 'import_block_list_response.g.dart'; +part 'import_block_list_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ImportBlockListResponse with _$ImportBlockListResponse { + const ImportBlockListResponse({ + required this.duration, + required this.taskId, + }); + + @override + final String duration; + + @override + final String taskId; + + Map toJson() => _$ImportBlockListResponseToJson(this); + + static ImportBlockListResponse fromJson(Map json) => _$ImportBlockListResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.freezed.dart new file mode 100644 index 00000000..2bd9b9d9 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.freezed.dart @@ -0,0 +1,82 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'import_block_list_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$ImportBlockListResponse { + String get duration; + String get taskId; + + /// Create a copy of ImportBlockListResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ImportBlockListResponseCopyWith get copyWith => + _$ImportBlockListResponseCopyWithImpl( + this as ImportBlockListResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ImportBlockListResponse && + (identical(other.duration, duration) || other.duration == duration) && + (identical(other.taskId, taskId) || other.taskId == taskId)); + } + + @override + int get hashCode => Object.hash(runtimeType, duration, taskId); + + @override + String toString() { + return 'ImportBlockListResponse(duration: $duration, taskId: $taskId)'; + } +} + +/// @nodoc +abstract mixin class $ImportBlockListResponseCopyWith<$Res> { + factory $ImportBlockListResponseCopyWith( + ImportBlockListResponse value, + $Res Function(ImportBlockListResponse) _then, + ) = _$ImportBlockListResponseCopyWithImpl; + @useResult + $Res call({String duration, String taskId}); +} + +/// @nodoc +class _$ImportBlockListResponseCopyWithImpl<$Res> implements $ImportBlockListResponseCopyWith<$Res> { + _$ImportBlockListResponseCopyWithImpl(this._self, this._then); + + final ImportBlockListResponse _self; + final $Res Function(ImportBlockListResponse) _then; + + /// Create a copy of ImportBlockListResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? duration = null, Object? taskId = null}) { + return _then( + ImportBlockListResponse( + 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/import_block_list_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.g.dart new file mode 100644 index 00000000..a501cb3a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/import_block_list_response.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'import_block_list_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ImportBlockListResponse _$ImportBlockListResponseFromJson( + Map json, +) => ImportBlockListResponse( + duration: json['duration'] as String, + taskId: json['task_id'] as String, +); + +Map _$ImportBlockListResponseToJson( + ImportBlockListResponse instance, +) => { + 'duration': instance.duration, + 'task_id': instance.taskId, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.dart b/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.dart new file mode 100644 index 00000000..ed323f36 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.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 'ip_content_count_rule_parameters.g.dart'; +part 'ip_content_count_rule_parameters.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class IPContentCountRuleParameters with _$IPContentCountRuleParameters { + const IPContentCountRuleParameters({ + this.threshold, + this.timeWindow, + }); + + @override + final int? threshold; + + @override + final String? timeWindow; + + Map toJson() => _$IPContentCountRuleParametersToJson(this); + + static IPContentCountRuleParameters fromJson(Map json) => + _$IPContentCountRuleParametersFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.freezed.dart new file mode 100644 index 00000000..de94e400 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.freezed.dart @@ -0,0 +1,82 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'ip_content_count_rule_parameters.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$IPContentCountRuleParameters { + int? get threshold; + String? get timeWindow; + + /// Create a copy of IPContentCountRuleParameters + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $IPContentCountRuleParametersCopyWith get copyWith => + _$IPContentCountRuleParametersCopyWithImpl( + this as IPContentCountRuleParameters, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is IPContentCountRuleParameters && + (identical(other.threshold, threshold) || other.threshold == threshold) && + (identical(other.timeWindow, timeWindow) || other.timeWindow == timeWindow)); + } + + @override + int get hashCode => Object.hash(runtimeType, threshold, timeWindow); + + @override + String toString() { + return 'IPContentCountRuleParameters(threshold: $threshold, timeWindow: $timeWindow)'; + } +} + +/// @nodoc +abstract mixin class $IPContentCountRuleParametersCopyWith<$Res> { + factory $IPContentCountRuleParametersCopyWith( + IPContentCountRuleParameters value, + $Res Function(IPContentCountRuleParameters) _then, + ) = _$IPContentCountRuleParametersCopyWithImpl; + @useResult + $Res call({int? threshold, String? timeWindow}); +} + +/// @nodoc +class _$IPContentCountRuleParametersCopyWithImpl<$Res> implements $IPContentCountRuleParametersCopyWith<$Res> { + _$IPContentCountRuleParametersCopyWithImpl(this._self, this._then); + + final IPContentCountRuleParameters _self; + final $Res Function(IPContentCountRuleParameters) _then; + + /// Create a copy of IPContentCountRuleParameters + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? threshold = freezed, Object? timeWindow = freezed}) { + return _then( + IPContentCountRuleParameters( + threshold: freezed == threshold + ? _self.threshold + : threshold // ignore: cast_nullable_to_non_nullable + as int?, + timeWindow: freezed == timeWindow + ? _self.timeWindow + : timeWindow // ignore: cast_nullable_to_non_nullable + as String?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.g.dart new file mode 100644 index 00000000..c9d465ab --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ip_content_count_rule_parameters.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'ip_content_count_rule_parameters.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +IPContentCountRuleParameters _$IPContentCountRuleParametersFromJson( + Map json, +) => IPContentCountRuleParameters( + threshold: (json['threshold'] as num?)?.toInt(), + timeWindow: json['time_window'] as String?, +); + +Map _$IPContentCountRuleParametersToJson( + IPContentCountRuleParameters instance, +) => { + 'threshold': instance.threshold, + 'time_window': instance.timeWindow, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.dart b/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.dart new file mode 100644 index 00000000..77911850 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.dart @@ -0,0 +1,42 @@ +// 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 'ip_flag_count_rule_parameters.g.dart'; +part 'ip_flag_count_rule_parameters.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class IPFlagCountRuleParameters with _$IPFlagCountRuleParameters { + const IPFlagCountRuleParameters({ + this.harmLabels, + this.severity, + this.threshold, + this.timeWindow, + }); + + @override + final List? harmLabels; + + @override + final String? severity; + + @override + final int? threshold; + + @override + final String? timeWindow; + + Map toJson() => _$IPFlagCountRuleParametersToJson(this); + + static IPFlagCountRuleParameters fromJson(Map json) => _$IPFlagCountRuleParametersFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.freezed.dart new file mode 100644 index 00000000..1728b5b2 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.freezed.dart @@ -0,0 +1,113 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'ip_flag_count_rule_parameters.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$IPFlagCountRuleParameters { + List? get harmLabels; + String? get severity; + int? get threshold; + String? get timeWindow; + + /// Create a copy of IPFlagCountRuleParameters + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $IPFlagCountRuleParametersCopyWith get copyWith => + _$IPFlagCountRuleParametersCopyWithImpl( + this as IPFlagCountRuleParameters, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is IPFlagCountRuleParameters && + const DeepCollectionEquality().equals( + other.harmLabels, + harmLabels, + ) && + (identical(other.severity, severity) || other.severity == severity) && + (identical(other.threshold, threshold) || other.threshold == threshold) && + (identical(other.timeWindow, timeWindow) || other.timeWindow == timeWindow)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(harmLabels), + severity, + threshold, + timeWindow, + ); + + @override + String toString() { + return 'IPFlagCountRuleParameters(harmLabels: $harmLabels, severity: $severity, threshold: $threshold, timeWindow: $timeWindow)'; + } +} + +/// @nodoc +abstract mixin class $IPFlagCountRuleParametersCopyWith<$Res> { + factory $IPFlagCountRuleParametersCopyWith( + IPFlagCountRuleParameters value, + $Res Function(IPFlagCountRuleParameters) _then, + ) = _$IPFlagCountRuleParametersCopyWithImpl; + @useResult + $Res call({ + List? harmLabels, + String? severity, + int? threshold, + String? timeWindow, + }); +} + +/// @nodoc +class _$IPFlagCountRuleParametersCopyWithImpl<$Res> implements $IPFlagCountRuleParametersCopyWith<$Res> { + _$IPFlagCountRuleParametersCopyWithImpl(this._self, this._then); + + final IPFlagCountRuleParameters _self; + final $Res Function(IPFlagCountRuleParameters) _then; + + /// Create a copy of IPFlagCountRuleParameters + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? harmLabels = freezed, + Object? severity = freezed, + Object? threshold = freezed, + Object? timeWindow = freezed, + }) { + return _then( + IPFlagCountRuleParameters( + harmLabels: freezed == harmLabels + ? _self.harmLabels + : harmLabels // ignore: cast_nullable_to_non_nullable + as List?, + severity: freezed == severity + ? _self.severity + : severity // ignore: cast_nullable_to_non_nullable + as String?, + threshold: freezed == threshold + ? _self.threshold + : threshold // ignore: cast_nullable_to_non_nullable + as int?, + timeWindow: freezed == timeWindow + ? _self.timeWindow + : timeWindow // ignore: cast_nullable_to_non_nullable + as String?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.g.dart new file mode 100644 index 00000000..4f5a289e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ip_flag_count_rule_parameters.g.dart @@ -0,0 +1,25 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'ip_flag_count_rule_parameters.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +IPFlagCountRuleParameters _$IPFlagCountRuleParametersFromJson( + Map json, +) => IPFlagCountRuleParameters( + harmLabels: (json['harm_labels'] as List?)?.map((e) => e as String).toList(), + severity: json['severity'] as String?, + threshold: (json['threshold'] as num?)?.toInt(), + timeWindow: json['time_window'] as String?, +); + +Map _$IPFlagCountRuleParametersToJson( + IPFlagCountRuleParameters instance, +) => { + 'harm_labels': instance.harmLabels, + 'severity': instance.severity, + 'threshold': instance.threshold, + 'time_window': instance.timeWindow, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.dart b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.dart index 65a53b94..f4baa763 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.dart @@ -20,15 +20,18 @@ class ListBlockListResponse with _$ListBlockListResponse { const ListBlockListResponse({ required this.blocklists, required this.duration, + this.nextCursor, }); @override - @JsonKey(defaultValue: []) final List blocklists; @override final String duration; + @override + final String? nextCursor; + Map toJson() => _$ListBlockListResponseToJson(this); static ListBlockListResponse fromJson(Map json) => _$ListBlockListResponseFromJson(json); diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.freezed.dart index 3a057cf6..36d817e7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.freezed.dart @@ -15,6 +15,7 @@ T _$identity(T value) => value; mixin _$ListBlockListResponse { List get blocklists; String get duration; + String? get nextCursor; /// Create a copy of ListBlockListResponse /// with the given fields replaced by the non-null parameter values. @@ -35,7 +36,8 @@ mixin _$ListBlockListResponse { other.blocklists, blocklists, ) && - (identical(other.duration, duration) || other.duration == duration)); + (identical(other.duration, duration) || other.duration == duration) && + (identical(other.nextCursor, nextCursor) || other.nextCursor == nextCursor)); } @override @@ -43,11 +45,12 @@ mixin _$ListBlockListResponse { runtimeType, const DeepCollectionEquality().hash(blocklists), duration, + nextCursor, ); @override String toString() { - return 'ListBlockListResponse(blocklists: $blocklists, duration: $duration)'; + return 'ListBlockListResponse(blocklists: $blocklists, duration: $duration, nextCursor: $nextCursor)'; } } @@ -58,7 +61,11 @@ abstract mixin class $ListBlockListResponseCopyWith<$Res> { $Res Function(ListBlockListResponse) _then, ) = _$ListBlockListResponseCopyWithImpl; @useResult - $Res call({List blocklists, String duration}); + $Res call({ + List blocklists, + String duration, + String? nextCursor, + }); } /// @nodoc @@ -72,7 +79,11 @@ class _$ListBlockListResponseCopyWithImpl<$Res> implements $ListBlockListRespons /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override - $Res call({Object? blocklists = null, Object? duration = null}) { + $Res call({ + Object? blocklists = null, + Object? duration = null, + Object? nextCursor = freezed, + }) { return _then( ListBlockListResponse( blocklists: null == blocklists @@ -83,6 +94,10 @@ class _$ListBlockListResponseCopyWithImpl<$Res> implements $ListBlockListRespons ? _self.duration : duration // ignore: cast_nullable_to_non_nullable as String, + nextCursor: freezed == nextCursor + ? _self.nextCursor + : nextCursor // ignore: cast_nullable_to_non_nullable + as String?, ), ); } diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.g.dart index cf3d082f..ee05f2b7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_block_list_response.g.dart @@ -9,12 +9,11 @@ part of 'list_block_list_response.dart'; ListBlockListResponse _$ListBlockListResponseFromJson( Map json, ) => ListBlockListResponse( - blocklists: - (json['blocklists'] as List?) - ?.map((e) => BlockListResponse.fromJson(e as Map)) - .toList() ?? - [], + blocklists: (json['blocklists'] as List) + .map((e) => BlockListResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, + nextCursor: json['next_cursor'] as String?, ); Map _$ListBlockListResponseToJson( @@ -22,4 +21,5 @@ Map _$ListBlockListResponseToJson( ) => { 'blocklists': instance.blocklists.map((e) => e.toJson()).toList(), 'duration': instance.duration, + 'next_cursor': instance.nextCursor, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.dart b/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.dart index 79a33ab1..fa2341fb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.dart @@ -23,7 +23,6 @@ class ListDevicesResponse with _$ListDevicesResponse { }); @override - @JsonKey(defaultValue: []) final List devices; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.g.dart index 7e4e0676..b1c328e7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_devices_response.g.dart @@ -7,9 +7,7 @@ part of 'list_devices_response.dart'; // ************************************************************************** ListDevicesResponse _$ListDevicesResponseFromJson(Map json) => ListDevicesResponse( - devices: - (json['devices'] as List?)?.map((e) => DeviceResponse.fromJson(e as Map)).toList() ?? - [], + devices: (json['devices'] as List).map((e) => DeviceResponse.fromJson(e as Map)).toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.dart b/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.dart new file mode 100644 index 00000000..cfc7b01e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.dart @@ -0,0 +1,34 @@ +// 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 'list_queues_response.g.dart'; +part 'list_queues_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ListQueuesResponse with _$ListQueuesResponse { + const ListQueuesResponse({ + required this.duration, + required this.queues, + }); + + @override + final String duration; + + @override + final List queues; + + Map toJson() => _$ListQueuesResponseToJson(this); + + static ListQueuesResponse fromJson(Map json) => _$ListQueuesResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.freezed.dart new file mode 100644 index 00000000..cfbb395e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.freezed.dart @@ -0,0 +1,85 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'list_queues_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$ListQueuesResponse { + String get duration; + List get queues; + + /// Create a copy of ListQueuesResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ListQueuesResponseCopyWith get copyWith => _$ListQueuesResponseCopyWithImpl( + this as ListQueuesResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ListQueuesResponse && + (identical(other.duration, duration) || other.duration == duration) && + const DeepCollectionEquality().equals(other.queues, queues)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + duration, + const DeepCollectionEquality().hash(queues), + ); + + @override + String toString() { + return 'ListQueuesResponse(duration: $duration, queues: $queues)'; + } +} + +/// @nodoc +abstract mixin class $ListQueuesResponseCopyWith<$Res> { + factory $ListQueuesResponseCopyWith( + ListQueuesResponse value, + $Res Function(ListQueuesResponse) _then, + ) = _$ListQueuesResponseCopyWithImpl; + @useResult + $Res call({String duration, List queues}); +} + +/// @nodoc +class _$ListQueuesResponseCopyWithImpl<$Res> implements $ListQueuesResponseCopyWith<$Res> { + _$ListQueuesResponseCopyWithImpl(this._self, this._then); + + final ListQueuesResponse _self; + final $Res Function(ListQueuesResponse) _then; + + /// Create a copy of ListQueuesResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? duration = null, Object? queues = null}) { + return _then( + ListQueuesResponse( + duration: null == duration + ? _self.duration + : duration // ignore: cast_nullable_to_non_nullable + as String, + queues: null == queues + ? _self.queues + : queues // ignore: cast_nullable_to_non_nullable + as List, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.g.dart new file mode 100644 index 00000000..c1b0e65a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/list_queues_response.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'list_queues_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ListQueuesResponse _$ListQueuesResponseFromJson(Map json) => ListQueuesResponse( + duration: json['duration'] as String, + queues: (json['queues'] as List) + .map( + (e) => ModerationQueueResponse.fromJson(e as Map), + ) + .toList(), +); + +Map _$ListQueuesResponseToJson(ListQueuesResponse instance) => { + 'duration': instance.duration, + 'queues': instance.queues.map((e) => e.toJson()).toList(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.dart b/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.dart index c50bf3d5..35141250 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.dart @@ -26,7 +26,6 @@ class ListUserGroupsResponse with _$ListUserGroupsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List userGroups; Map toJson() => _$ListUserGroupsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.g.dart index a88703d3..5c025d83 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/list_user_groups_response.g.dart @@ -10,11 +10,9 @@ ListUserGroupsResponse _$ListUserGroupsResponseFromJson( Map json, ) => ListUserGroupsResponse( duration: json['duration'] as String, - userGroups: - (json['user_groups'] as List?) - ?.map((e) => UserGroupResponse.fromJson(e as Map)) - .toList() ?? - [], + userGroups: (json['user_groups'] as List) + .map((e) => UserGroupResponse.fromJson(e as Map)) + .toList(), ); Map _$ListUserGroupsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/llm_config.dart b/packages/stream_feeds/lib/src/generated/api/model/llm_config.dart index 63e36ee0..9d09618a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/llm_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/llm_config.dart @@ -35,7 +35,6 @@ class LLMConfig with _$LLMConfig { final bool enabled; @override - @JsonKey(defaultValue: []) final List rules; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/llm_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/llm_config.g.dart index ddb72417..f91c8553 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/llm_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/llm_config.g.dart @@ -10,7 +10,7 @@ LLMConfig _$LLMConfigFromJson(Map json) => LLMConfig( appContext: json['app_context'] as String?, async: json['async'] as bool?, enabled: json['enabled'] as bool, - rules: (json['rules'] as List?)?.map((e) => LLMRule.fromJson(e as Map)).toList() ?? [], + rules: (json['rules'] as List).map((e) => LLMRule.fromJson(e as Map)).toList(), severityDescriptions: (json['severity_descriptions'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), diff --git a/packages/stream_feeds/lib/src/generated/api/model/llm_rule.dart b/packages/stream_feeds/lib/src/generated/api/model/llm_rule.dart index 11ae2082..3870f45c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/llm_rule.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/llm_rule.dart @@ -55,7 +55,6 @@ class LLMRule with _$LLMRule { final String label; @override - @JsonKey(defaultValue: []) final List severityRules; Map toJson() => _$LLMRuleToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/llm_rule.g.dart b/packages/stream_feeds/lib/src/generated/api/model/llm_rule.g.dart index 78297962..e178057c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/llm_rule.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/llm_rule.g.dart @@ -14,13 +14,9 @@ LLMRule _$LLMRuleFromJson(Map json) => LLMRule( ), description: json['description'] as String, label: json['label'] as String, - severityRules: - (json['severity_rules'] as List?) - ?.map( - (e) => BodyguardSeverityRule.fromJson(e as Map), - ) - .toList() ?? - [], + severityRules: (json['severity_rules'] as List) + .map((e) => BodyguardSeverityRule.fromJson(e as Map)) + .toList(), ); Map _$LLMRuleToJson(LLMRule instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.dart b/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.dart index 5413d023..4acb0809 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.dart @@ -29,7 +29,7 @@ class MembershipLevelResponse with _$MembershipLevelResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -48,11 +48,10 @@ class MembershipLevelResponse with _$MembershipLevelResponse { final int priority; @override - @JsonKey(defaultValue: []) final List tags; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$MembershipLevelResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.g.dart index 6f1ee345..894bd9c8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/membership_level_response.g.dart @@ -9,7 +9,7 @@ part of 'membership_level_response.dart'; MembershipLevelResponse _$MembershipLevelResponseFromJson( Map json, ) => MembershipLevelResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, @@ -17,8 +17,8 @@ MembershipLevelResponse _$MembershipLevelResponseFromJson( id: json['id'] as String, name: json['name'] as String, priority: (json['priority'] as num).toInt(), - tags: (json['tags'] as List?)?.map((e) => e as String).toList() ?? [], - updatedAt: const EpochDateTimeConverter().fromJson( + tags: (json['tags'] as List).map((e) => e as String).toList(), + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -26,12 +26,12 @@ MembershipLevelResponse _$MembershipLevelResponseFromJson( Map _$MembershipLevelResponseToJson( MembershipLevelResponse instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'description': instance.description, 'id': instance.id, 'name': instance.name, 'priority': instance.priority, 'tags': instance.tags, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; 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 d3c63554..93101fe9 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 @@ -70,7 +70,6 @@ class MessageResponse with _$MessageResponse { }); @override - @JsonKey(defaultValue: []) final List attachments; @override @@ -80,15 +79,14 @@ class MessageResponse with _$MessageResponse { final String? command; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -113,11 +111,10 @@ class MessageResponse with _$MessageResponse { final Map>? imageLabels; @override - @JsonKey(defaultValue: []) final List latestReactions; @override - final ChannelMemberResponse? member; + final ChannelMemberPartialResponse? member; @override final bool mentionedChannel; @@ -135,11 +132,10 @@ class MessageResponse with _$MessageResponse { final List? mentionedRoles; @override - @JsonKey(defaultValue: []) final List mentionedUsers; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? messageTextUpdatedAt; @override @@ -149,21 +145,20 @@ class MessageResponse with _$MessageResponse { final ModerationV2Response? moderation; @override - @JsonKey(defaultValue: []) final List ownReactions; @override final String? parentId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? pinExpires; @override final bool pinned; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? pinnedAt; @override @@ -182,14 +177,12 @@ class MessageResponse with _$MessageResponse { final String? quotedMessageId; @override - @JsonKey(defaultValue: {}) final Map reactionCounts; @override final Map? reactionGroups; @override - @JsonKey(defaultValue: {}) final Map reactionScores; @override @@ -199,7 +192,6 @@ class MessageResponse with _$MessageResponse { final int replyCount; @override - @JsonKey(defaultValue: []) final List restrictedVisibility; @override @@ -224,7 +216,7 @@ class MessageResponse with _$MessageResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override 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 04a418d2..1d6a04aa 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 @@ -27,7 +27,7 @@ mixin _$MessageResponse { String get id; Map>? get imageLabels; List get latestReactions; - ChannelMemberResponse? get member; + ChannelMemberPartialResponse? get member; bool get mentionedChannel; List? get mentionedGroupIds; List? get mentionedGroups; @@ -250,7 +250,7 @@ abstract mixin class $MessageResponseCopyWith<$Res> { String id, Map>? imageLabels, List latestReactions, - ChannelMemberResponse? member, + ChannelMemberPartialResponse? member, bool mentionedChannel, List? mentionedGroupIds, List? mentionedGroups, @@ -411,7 +411,7 @@ class _$MessageResponseCopyWithImpl<$Res> implements $MessageResponseCopyWith<$R member: freezed == member ? _self.member : member // ignore: cast_nullable_to_non_nullable - as ChannelMemberResponse?, + as ChannelMemberPartialResponse?, mentionedChannel: null == mentionedChannel ? _self.mentionedChannel : mentionedChannel // 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 39941da7..27b51d8a 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 @@ -9,18 +9,18 @@ part of 'message_response.dart'; MessageResponse _$MessageResponseFromJson( Map json, ) => MessageResponse( - attachments: - (json['attachments'] as List?)?.map((e) => Attachment.fromJson(e as Map)).toList() ?? - [], + attachments: (json['attachments'] as List) + .map((e) => Attachment.fromJson(e as Map)) + .toList(), cid: json['cid'] as String, command: json['command'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedForMe: json['deleted_for_me'] as bool?, deletedReplyCount: (json['deleted_reply_count'] as num).toInt(), @@ -33,12 +33,14 @@ MessageResponse _$MessageResponseFromJson( imageLabels: (json['image_labels'] as Map?)?.map( (k, e) => MapEntry(k, (e as List).map((e) => e as String).toList()), ), - 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), + latestReactions: (json['latest_reactions'] as List) + .map((e) => ReactionResponse.fromJson(e as Map)) + .toList(), + member: json['member'] == null + ? null + : ChannelMemberPartialResponse.fromJson( + json['member'] as Map, + ), mentionedChannel: json['mentioned_channel'] as bool, mentionedGroupIds: (json['mentioned_group_ids'] as List?)?.map((e) => e as String).toList(), mentionedGroups: (json['mentioned_groups'] as List?) @@ -46,14 +48,12 @@ MessageResponse _$MessageResponseFromJson( .toList(), mentionedHere: json['mentioned_here'] as bool, mentionedRoles: (json['mentioned_roles'] as List?)?.map((e) => e as String).toList(), - mentionedUsers: - (json['mentioned_users'] as List?) - ?.map((e) => UserResponse.fromJson(e as Map)) - .toList() ?? - [], + mentionedUsers: (json['mentioned_users'] as List) + .map((e) => UserResponse.fromJson(e as Map)) + .toList(), messageTextUpdatedAt: _$JsonConverterFromJson( json['message_text_updated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), mml: json['mml'] as String?, moderation: json['moderation'] == null @@ -61,20 +61,18 @@ MessageResponse _$MessageResponseFromJson( : ModerationV2Response.fromJson( json['moderation'] as Map, ), - ownReactions: - (json['own_reactions'] as List?) - ?.map((e) => ReactionResponse.fromJson(e as Map)) - .toList() ?? - [], + ownReactions: (json['own_reactions'] as List) + .map((e) => ReactionResponse.fromJson(e as Map)) + .toList(), parentId: json['parent_id'] as String?, pinExpires: _$JsonConverterFromJson( json['pin_expires'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), pinned: json['pinned'] as bool, pinnedAt: _$JsonConverterFromJson( json['pinned_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), pinnedBy: json['pinned_by'] == null ? null : UserResponse.fromJson(json['pinned_by'] as Map), poll: json['poll'] == null ? null : PollResponseData.fromJson(json['poll'] as Map), @@ -85,22 +83,14 @@ MessageResponse _$MessageResponseFromJson( json['quoted_message'] as Map, ), quotedMessageId: json['quoted_message_id'] as String?, - reactionCounts: - (json['reaction_counts'] as Map?)?.map( - (k, e) => MapEntry(k, (e as num).toInt()), - ) ?? - {}, + reactionCounts: Map.from(json['reaction_counts'] as Map), reactionGroups: (json['reaction_groups'] as Map?)?.map( (k, e) => MapEntry(k, ReactionGroupResponse.fromJson(e as Map)), ), - reactionScores: - (json['reaction_scores'] as Map?)?.map( - (k, e) => MapEntry(k, (e as num).toInt()), - ) ?? - {}, + reactionScores: Map.from(json['reaction_scores'] as Map), reminder: json['reminder'] == null ? null : ReminderResponseData.fromJson(json['reminder'] as Map), replyCount: (json['reply_count'] as num).toInt(), - restrictedVisibility: (json['restricted_visibility'] as List?)?.map((e) => e as String).toList() ?? [], + restrictedVisibility: (json['restricted_visibility'] as List).map((e) => e as String).toList(), shadowed: json['shadowed'] as bool, sharedLocation: json['shared_location'] == null ? null @@ -114,7 +104,7 @@ MessageResponse _$MessageResponseFromJson( ?.map((e) => UserResponse.fromJson(e as Map)) .toList(), type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -126,11 +116,11 @@ Map _$MessageResponseToJson( 'attachments': instance.attachments.map((e) => e.toJson()).toList(), 'cid': instance.cid, 'command': instance.command, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_for_me': instance.deletedForMe, 'deleted_reply_count': instance.deletedReplyCount, @@ -149,7 +139,7 @@ Map _$MessageResponseToJson( 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), 'message_text_updated_at': _$JsonConverterToJson( instance.messageTextUpdatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'mml': instance.mml, 'moderation': instance.moderation?.toJson(), @@ -157,12 +147,12 @@ Map _$MessageResponseToJson( 'parent_id': instance.parentId, 'pin_expires': _$JsonConverterToJson( instance.pinExpires, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'pinned': instance.pinned, 'pinned_at': _$JsonConverterToJson( instance.pinnedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'pinned_by': instance.pinnedBy?.toJson(), 'poll': instance.poll?.toJson(), @@ -184,7 +174,7 @@ Map _$MessageResponseToJson( 'text': instance.text, 'thread_participants': instance.threadParticipants?.map((e) => e.toJson()).toList(), 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/ban_response.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.dart similarity index 62% rename from packages/stream_feeds/lib/src/generated/api/model/ban_response.dart rename to packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.dart index f247ca0c..0225c381 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ban_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.dart @@ -10,21 +10,21 @@ import 'package:stream_core/stream_core.dart' as core; import '../models.dart'; -part 'ban_response.g.dart'; -part 'ban_response.freezed.dart'; +part 'moderation_ban_response.g.dart'; +part 'moderation_ban_response.freezed.dart'; @freezed @immutable @JsonSerializable() -class BanResponse with _$BanResponse { - const BanResponse({ +class ModerationBanResponse with _$ModerationBanResponse { + const ModerationBanResponse({ required this.duration, }); @override final String duration; - Map toJson() => _$BanResponseToJson(this); + Map toJson() => _$ModerationBanResponseToJson(this); - static BanResponse fromJson(Map json) => _$BanResponseFromJson(json); + static ModerationBanResponse fromJson(Map json) => _$ModerationBanResponseFromJson(json); } diff --git a/packages/stream_feeds/lib/src/generated/api/model/ban_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.freezed.dart similarity index 62% rename from packages/stream_feeds/lib/src/generated/api/model/ban_response.freezed.dart rename to packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.freezed.dart index e9f56096..b557cb35 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ban_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.freezed.dart @@ -3,7 +3,7 @@ // 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 'ban_response.dart'; +part of 'moderation_ban_response.dart'; // ************************************************************************** // FreezedGenerator @@ -12,21 +12,24 @@ part of 'ban_response.dart'; T _$identity(T value) => value; /// @nodoc -mixin _$BanResponse { +mixin _$ModerationBanResponse { String get duration; - /// Create a copy of BanResponse + /// Create a copy of ModerationBanResponse /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $BanResponseCopyWith get copyWith => - _$BanResponseCopyWithImpl(this as BanResponse, _$identity); + $ModerationBanResponseCopyWith get copyWith => + _$ModerationBanResponseCopyWithImpl( + this as ModerationBanResponse, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is BanResponse && + other is ModerationBanResponse && (identical(other.duration, duration) || other.duration == duration)); } @@ -35,34 +38,34 @@ mixin _$BanResponse { @override String toString() { - return 'BanResponse(duration: $duration)'; + return 'ModerationBanResponse(duration: $duration)'; } } /// @nodoc -abstract mixin class $BanResponseCopyWith<$Res> { - factory $BanResponseCopyWith( - BanResponse value, - $Res Function(BanResponse) _then, - ) = _$BanResponseCopyWithImpl; +abstract mixin class $ModerationBanResponseCopyWith<$Res> { + factory $ModerationBanResponseCopyWith( + ModerationBanResponse value, + $Res Function(ModerationBanResponse) _then, + ) = _$ModerationBanResponseCopyWithImpl; @useResult $Res call({String duration}); } /// @nodoc -class _$BanResponseCopyWithImpl<$Res> implements $BanResponseCopyWith<$Res> { - _$BanResponseCopyWithImpl(this._self, this._then); +class _$ModerationBanResponseCopyWithImpl<$Res> implements $ModerationBanResponseCopyWith<$Res> { + _$ModerationBanResponseCopyWithImpl(this._self, this._then); - final BanResponse _self; - final $Res Function(BanResponse) _then; + final ModerationBanResponse _self; + final $Res Function(ModerationBanResponse) _then; - /// Create a copy of BanResponse + /// Create a copy of ModerationBanResponse /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? duration = null}) { return _then( - BanResponse( + ModerationBanResponse( duration: null == duration ? _self.duration : duration // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.g.dart new file mode 100644 index 00000000..254ca6d8 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_ban_response.g.dart @@ -0,0 +1,15 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'moderation_ban_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ModerationBanResponse _$ModerationBanResponseFromJson( + Map json, +) => ModerationBanResponse(duration: json['duration'] as String); + +Map _$ModerationBanResponseToJson( + ModerationBanResponse instance, +) => {'duration': instance.duration}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/call_response.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_call_response.dart similarity index 79% rename from packages/stream_feeds/lib/src/generated/api/model/call_response.dart rename to packages/stream_feeds/lib/src/generated/api/model/moderation_call_response.dart index 7116cd6c..e84f0606 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_call_response.dart @@ -10,14 +10,14 @@ import 'package:stream_core/stream_core.dart' as core; import '../models.dart'; -part 'call_response.g.dart'; -part 'call_response.freezed.dart'; +part 'moderation_call_response.g.dart'; +part 'moderation_call_response.freezed.dart'; @freezed @immutable @JsonSerializable() -class CallResponse with _$CallResponse { - const CallResponse({ +class ModerationCallResponse with _$ModerationCallResponse { + const ModerationCallResponse({ required this.backstage, required this.blockedUserIds, required this.captioning, @@ -44,7 +44,6 @@ class CallResponse with _$CallResponse { final bool backstage; @override - @JsonKey(defaultValue: []) final List blockedUserIds; @override @@ -57,7 +56,7 @@ class CallResponse with _$CallResponse { final String cid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -67,11 +66,10 @@ class CallResponse with _$CallResponse { final String currentSessionId; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? endedAt; @override @@ -87,7 +85,7 @@ class CallResponse with _$CallResponse { final String? routingNumber; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? startsAt; @override @@ -103,10 +101,10 @@ class CallResponse with _$CallResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; - Map toJson() => _$CallResponseToJson(this); + Map toJson() => _$ModerationCallResponseToJson(this); - static CallResponse fromJson(Map json) => _$CallResponseFromJson(json); + static ModerationCallResponse fromJson(Map json) => _$ModerationCallResponseFromJson(json); } diff --git a/packages/stream_feeds/lib/src/generated/api/model/call_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_call_response.freezed.dart similarity index 85% rename from packages/stream_feeds/lib/src/generated/api/model/call_response.freezed.dart rename to packages/stream_feeds/lib/src/generated/api/model/moderation_call_response.freezed.dart index da6137f1..fa5e2928 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_call_response.freezed.dart @@ -3,7 +3,7 @@ // 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 'call_response.dart'; +part of 'moderation_call_response.dart'; // ************************************************************************** // FreezedGenerator @@ -12,7 +12,7 @@ part of 'call_response.dart'; T _$identity(T value) => value; /// @nodoc -mixin _$CallResponse { +mixin _$ModerationCallResponse { bool get backstage; List get blockedUserIds; bool get captioning; @@ -34,20 +34,21 @@ mixin _$CallResponse { String get type; DateTime get updatedAt; - /// Create a copy of CallResponse + /// Create a copy of ModerationCallResponse /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @pragma('vm:prefer-inline') - $CallResponseCopyWith get copyWith => _$CallResponseCopyWithImpl( - this as CallResponse, - _$identity, - ); + $ModerationCallResponseCopyWith get copyWith => + _$ModerationCallResponseCopyWithImpl( + this as ModerationCallResponse, + _$identity, + ); @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is CallResponse && + other is ModerationCallResponse && (identical(other.backstage, backstage) || other.backstage == backstage) && const DeepCollectionEquality().equals( other.blockedUserIds, @@ -101,16 +102,16 @@ mixin _$CallResponse { @override String toString() { - return 'CallResponse(backstage: $backstage, blockedUserIds: $blockedUserIds, captioning: $captioning, channelCid: $channelCid, cid: $cid, createdAt: $createdAt, createdBy: $createdBy, currentSessionId: $currentSessionId, custom: $custom, endedAt: $endedAt, id: $id, joinAheadTimeSeconds: $joinAheadTimeSeconds, recording: $recording, routingNumber: $routingNumber, startsAt: $startsAt, team: $team, transcribing: $transcribing, translating: $translating, type: $type, updatedAt: $updatedAt)'; + return 'ModerationCallResponse(backstage: $backstage, blockedUserIds: $blockedUserIds, captioning: $captioning, channelCid: $channelCid, cid: $cid, createdAt: $createdAt, createdBy: $createdBy, currentSessionId: $currentSessionId, custom: $custom, endedAt: $endedAt, id: $id, joinAheadTimeSeconds: $joinAheadTimeSeconds, recording: $recording, routingNumber: $routingNumber, startsAt: $startsAt, team: $team, transcribing: $transcribing, translating: $translating, type: $type, updatedAt: $updatedAt)'; } } /// @nodoc -abstract mixin class $CallResponseCopyWith<$Res> { - factory $CallResponseCopyWith( - CallResponse value, - $Res Function(CallResponse) _then, - ) = _$CallResponseCopyWithImpl; +abstract mixin class $ModerationCallResponseCopyWith<$Res> { + factory $ModerationCallResponseCopyWith( + ModerationCallResponse value, + $Res Function(ModerationCallResponse) _then, + ) = _$ModerationCallResponseCopyWithImpl; @useResult $Res call({ bool backstage, @@ -137,13 +138,13 @@ abstract mixin class $CallResponseCopyWith<$Res> { } /// @nodoc -class _$CallResponseCopyWithImpl<$Res> implements $CallResponseCopyWith<$Res> { - _$CallResponseCopyWithImpl(this._self, this._then); +class _$ModerationCallResponseCopyWithImpl<$Res> implements $ModerationCallResponseCopyWith<$Res> { + _$ModerationCallResponseCopyWithImpl(this._self, this._then); - final CallResponse _self; - final $Res Function(CallResponse) _then; + final ModerationCallResponse _self; + final $Res Function(ModerationCallResponse) _then; - /// Create a copy of CallResponse + /// Create a copy of ModerationCallResponse /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override @@ -170,7 +171,7 @@ class _$CallResponseCopyWithImpl<$Res> implements $CallResponseCopyWith<$Res> { Object? updatedAt = null, }) { return _then( - CallResponse( + ModerationCallResponse( backstage: null == backstage ? _self.backstage : backstage // 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/moderation_call_response.g.dart similarity index 72% rename from packages/stream_feeds/lib/src/generated/api/model/call_response.g.dart rename to packages/stream_feeds/lib/src/generated/api/model/moderation_call_response.g.dart index a8e3c173..67c515a5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/call_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_call_response.g.dart @@ -1,26 +1,28 @@ // GENERATED CODE - DO NOT MODIFY BY HAND -part of 'call_response.dart'; +part of 'moderation_call_response.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** -CallResponse _$CallResponseFromJson(Map json) => CallResponse( +ModerationCallResponse _$ModerationCallResponseFromJson( + Map json, +) => ModerationCallResponse( backstage: json['backstage'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], + blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), captioning: json['captioning'] as bool, channelCid: json['channel_cid'] as String?, cid: json['cid'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponse.fromJson(json['created_by'] as Map), currentSessionId: json['current_session_id'] as String, - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, endedAt: _$JsonConverterFromJson( json['ended_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), id: json['id'] as String, joinAheadTimeSeconds: (json['join_ahead_time_seconds'] as num?)?.toInt(), @@ -28,30 +30,32 @@ CallResponse _$CallResponseFromJson(Map json) => CallResponse( routingNumber: json['routing_number'] as String?, startsAt: _$JsonConverterFromJson( json['starts_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), team: json['team'] as String?, transcribing: json['transcribing'] as bool, translating: json['translating'] as bool, type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); -Map _$CallResponseToJson(CallResponse instance) => { +Map _$ModerationCallResponseToJson( + ModerationCallResponse instance, +) => { 'backstage': instance.backstage, 'blocked_user_ids': instance.blockedUserIds, 'captioning': instance.captioning, 'channel_cid': instance.channelCid, 'cid': instance.cid, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy?.toJson(), 'current_session_id': instance.currentSessionId, 'custom': instance.custom, 'ended_at': _$JsonConverterToJson( instance.endedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'id': instance.id, 'join_ahead_time_seconds': instance.joinAheadTimeSeconds, @@ -59,13 +63,13 @@ Map _$CallResponseToJson(CallResponse instance) => ( instance.startsAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'team': instance.team, 'transcribing': instance.transcribing, 'translating': instance.translating, 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; Value? _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.dart index e4e29c6e..ece9e981 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.dart @@ -35,18 +35,17 @@ class ModerationCustomActionEvent extends core.WsEvent with _$ModerationCustomAc final Map? actionOptions; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override final MessageResponse? message; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.g.dart index 6fbcde00..7d551e79 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_custom_action_event.g.dart @@ -11,14 +11,14 @@ ModerationCustomActionEvent _$ModerationCustomActionEventFromJson( ) => ModerationCustomActionEvent( actionId: json['action_id'] as String, actionOptions: json['action_options'] as Map?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), reviewQueueItem: ReviewQueueItemResponse.fromJson( json['review_queue_item'] as Map, @@ -31,12 +31,12 @@ Map _$ModerationCustomActionEventToJson( ) => { 'action_id': instance.actionId, 'action_options': instance.actionOptions, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'message': instance.message?.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'review_queue_item': instance.reviewQueueItem.toJson(), 'type': instance.type, diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.dart index 85ef9de7..85b3b44b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.dart @@ -36,7 +36,7 @@ class ModerationFlagResponse with _$ModerationFlagResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -61,7 +61,6 @@ class ModerationFlagResponse with _$ModerationFlagResponse { final String? reason; @override - @JsonKey(defaultValue: []) final List> result; @override @@ -74,7 +73,7 @@ class ModerationFlagResponse with _$ModerationFlagResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.g.dart index 116740c1..10f5d9a1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flag_response.g.dart @@ -9,7 +9,7 @@ part of 'moderation_flag_response.dart'; ModerationFlagResponse _$ModerationFlagResponseFromJson( Map json, ) => ModerationFlagResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, @@ -23,7 +23,7 @@ ModerationFlagResponse _$ModerationFlagResponseFromJson( json['moderation_payload'] as Map, ), reason: json['reason'] as String?, - result: (json['result'] as List?)?.map((e) => e as Map).toList() ?? [], + result: (json['result'] as List).map((e) => e as Map).toList(), reviewQueueItem: json['review_queue_item'] == null ? null : ReviewQueueItemResponse.fromJson( @@ -31,7 +31,7 @@ ModerationFlagResponse _$ModerationFlagResponseFromJson( ), reviewQueueItemId: json['review_queue_item_id'] as String?, type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -41,7 +41,7 @@ ModerationFlagResponse _$ModerationFlagResponseFromJson( Map _$ModerationFlagResponseToJson( ModerationFlagResponse instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'entity_creator_id': instance.entityCreatorId, 'entity_id': instance.entityId, @@ -53,7 +53,7 @@ Map _$ModerationFlagResponseToJson( 'review_queue_item': instance.reviewQueueItem?.toJson(), 'review_queue_item_id': instance.reviewQueueItemId, 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.dart index cae84411..8eca2807 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.dart @@ -30,18 +30,17 @@ class ModerationFlaggedEvent extends core.WsEvent with _$ModerationFlaggedEvent final String contentType; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override final String objectId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.g.dart index f1bc70cd..a59491b2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_flagged_event.g.dart @@ -10,14 +10,14 @@ ModerationFlaggedEvent _$ModerationFlaggedEventFromJson( Map json, ) => ModerationFlaggedEvent( contentType: json['content_type'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, objectId: json['object_id'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -26,12 +26,12 @@ Map _$ModerationFlaggedEventToJson( ModerationFlaggedEvent instance, ) => { 'content_type': instance.contentType, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'object_id': instance.objectId, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.dart index 28ec65e9..1d21a071 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.dart @@ -27,11 +27,10 @@ class ModerationMarkReviewedEvent extends core.WsEvent with _$ModerationMarkRevi }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -41,7 +40,7 @@ class ModerationMarkReviewedEvent extends core.WsEvent with _$ModerationMarkRevi final MessageResponse? message; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.g.dart index be3cf423..b58d6ef5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_mark_reviewed_event.g.dart @@ -9,15 +9,15 @@ part of 'moderation_mark_reviewed_event.dart'; ModerationMarkReviewedEvent _$ModerationMarkReviewedEventFromJson( Map json, ) => ModerationMarkReviewedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, item: ReviewQueueItemResponse.fromJson(json['item'] as Map), message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -25,13 +25,13 @@ ModerationMarkReviewedEvent _$ModerationMarkReviewedEventFromJson( Map _$ModerationMarkReviewedEventToJson( ModerationMarkReviewedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'item': instance.item.toJson(), 'message': instance.message?.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.dart index 56df13ab..0df0ce39 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.dart @@ -18,18 +18,38 @@ part 'moderation_payload.freezed.dart'; @JsonSerializable() class ModerationPayload with _$ModerationPayload { const ModerationPayload({ + this.audios, this.custom, + this.imageIds, + this.imageOrderedKeys, this.images, + this.textIds, + this.textOrderedKeys, this.texts, this.videos, }); + @override + final List? audios; + @override final Map? custom; + @override + final Map? imageIds; + + @override + final List? imageOrderedKeys; + @override final List? images; + @override + final Map? textIds; + + @override + final List? textOrderedKeys; + @override final List? texts; diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.freezed.dart index fcbd23d4..ff259db8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.freezed.dart @@ -13,8 +13,13 @@ T _$identity(T value) => value; /// @nodoc mixin _$ModerationPayload { + List? get audios; Map? get custom; + Map? get imageIds; + List? get imageOrderedKeys; List? get images; + Map? get textIds; + List? get textOrderedKeys; List? get texts; List? get videos; @@ -32,8 +37,19 @@ mixin _$ModerationPayload { return identical(this, other) || (other.runtimeType == runtimeType && other is ModerationPayload && + const DeepCollectionEquality().equals(other.audios, audios) && const DeepCollectionEquality().equals(other.custom, custom) && + const DeepCollectionEquality().equals(other.imageIds, imageIds) && + const DeepCollectionEquality().equals( + other.imageOrderedKeys, + imageOrderedKeys, + ) && const DeepCollectionEquality().equals(other.images, images) && + const DeepCollectionEquality().equals(other.textIds, textIds) && + const DeepCollectionEquality().equals( + other.textOrderedKeys, + textOrderedKeys, + ) && const DeepCollectionEquality().equals(other.texts, texts) && const DeepCollectionEquality().equals(other.videos, videos)); } @@ -41,15 +57,20 @@ mixin _$ModerationPayload { @override int get hashCode => Object.hash( runtimeType, + const DeepCollectionEquality().hash(audios), const DeepCollectionEquality().hash(custom), + const DeepCollectionEquality().hash(imageIds), + const DeepCollectionEquality().hash(imageOrderedKeys), const DeepCollectionEquality().hash(images), + const DeepCollectionEquality().hash(textIds), + const DeepCollectionEquality().hash(textOrderedKeys), const DeepCollectionEquality().hash(texts), const DeepCollectionEquality().hash(videos), ); @override String toString() { - return 'ModerationPayload(custom: $custom, images: $images, texts: $texts, videos: $videos)'; + return 'ModerationPayload(audios: $audios, custom: $custom, imageIds: $imageIds, imageOrderedKeys: $imageOrderedKeys, images: $images, textIds: $textIds, textOrderedKeys: $textOrderedKeys, texts: $texts, videos: $videos)'; } } @@ -61,8 +82,13 @@ abstract mixin class $ModerationPayloadCopyWith<$Res> { ) = _$ModerationPayloadCopyWithImpl; @useResult $Res call({ + List? audios, Map? custom, + Map? imageIds, + List? imageOrderedKeys, List? images, + Map? textIds, + List? textOrderedKeys, List? texts, List? videos, }); @@ -80,21 +106,46 @@ class _$ModerationPayloadCopyWithImpl<$Res> implements $ModerationPayloadCopyWit @pragma('vm:prefer-inline') @override $Res call({ + Object? audios = freezed, Object? custom = freezed, + Object? imageIds = freezed, + Object? imageOrderedKeys = freezed, Object? images = freezed, + Object? textIds = freezed, + Object? textOrderedKeys = freezed, Object? texts = freezed, Object? videos = freezed, }) { return _then( ModerationPayload( + audios: freezed == audios + ? _self.audios + : audios // ignore: cast_nullable_to_non_nullable + as List?, custom: freezed == custom ? _self.custom : custom // ignore: cast_nullable_to_non_nullable as Map?, + imageIds: freezed == imageIds + ? _self.imageIds + : imageIds // ignore: cast_nullable_to_non_nullable + as Map?, + imageOrderedKeys: freezed == imageOrderedKeys + ? _self.imageOrderedKeys + : imageOrderedKeys // ignore: cast_nullable_to_non_nullable + as List?, images: freezed == images ? _self.images : images // ignore: cast_nullable_to_non_nullable as List?, + textIds: freezed == textIds + ? _self.textIds + : textIds // ignore: cast_nullable_to_non_nullable + as Map?, + textOrderedKeys: freezed == textOrderedKeys + ? _self.textOrderedKeys + : textOrderedKeys // ignore: cast_nullable_to_non_nullable + as List?, texts: freezed == texts ? _self.texts : texts // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.g.dart index 9514cc38..12f1f61d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload.g.dart @@ -9,15 +9,29 @@ part of 'moderation_payload.dart'; ModerationPayload _$ModerationPayloadFromJson( Map json, ) => ModerationPayload( + audios: (json['audios'] as List?)?.map((e) => e as String).toList(), custom: json['custom'] as Map?, + imageIds: (json['image_ids'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), + ), + imageOrderedKeys: (json['image_ordered_keys'] as List?)?.map((e) => e as String).toList(), images: (json['images'] as List?)?.map((e) => e as String).toList(), + textIds: (json['text_ids'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), + ), + textOrderedKeys: (json['text_ordered_keys'] as List?)?.map((e) => e as String).toList(), texts: (json['texts'] as List?)?.map((e) => e as String).toList(), videos: (json['videos'] as List?)?.map((e) => e as String).toList(), ); Map _$ModerationPayloadToJson(ModerationPayload instance) => { + 'audios': instance.audios, 'custom': instance.custom, + 'image_ids': instance.imageIds, + 'image_ordered_keys': instance.imageOrderedKeys, 'images': instance.images, + 'text_ids': instance.textIds, + 'text_ordered_keys': instance.textOrderedKeys, 'texts': instance.texts, 'videos': instance.videos, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.dart index 63c73a28..a65d92a0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.dart @@ -18,18 +18,38 @@ part 'moderation_payload_response.freezed.dart'; @JsonSerializable() class ModerationPayloadResponse with _$ModerationPayloadResponse { const ModerationPayloadResponse({ + this.audios, this.custom, + this.imageIds, + this.imageOrderedKeys, this.images, + this.textIds, + this.textOrderedKeys, this.texts, this.videos, }); + @override + final List? audios; + @override final Map? custom; + @override + final Map? imageIds; + + @override + final List? imageOrderedKeys; + @override final List? images; + @override + final Map? textIds; + + @override + final List? textOrderedKeys; + @override final List? texts; diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.freezed.dart index 165dac95..f17a2527 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.freezed.dart @@ -13,8 +13,13 @@ T _$identity(T value) => value; /// @nodoc mixin _$ModerationPayloadResponse { + List? get audios; Map? get custom; + Map? get imageIds; + List? get imageOrderedKeys; List? get images; + Map? get textIds; + List? get textOrderedKeys; List? get texts; List? get videos; @@ -33,8 +38,19 @@ mixin _$ModerationPayloadResponse { return identical(this, other) || (other.runtimeType == runtimeType && other is ModerationPayloadResponse && + const DeepCollectionEquality().equals(other.audios, audios) && const DeepCollectionEquality().equals(other.custom, custom) && + const DeepCollectionEquality().equals(other.imageIds, imageIds) && + const DeepCollectionEquality().equals( + other.imageOrderedKeys, + imageOrderedKeys, + ) && const DeepCollectionEquality().equals(other.images, images) && + const DeepCollectionEquality().equals(other.textIds, textIds) && + const DeepCollectionEquality().equals( + other.textOrderedKeys, + textOrderedKeys, + ) && const DeepCollectionEquality().equals(other.texts, texts) && const DeepCollectionEquality().equals(other.videos, videos)); } @@ -42,15 +58,20 @@ mixin _$ModerationPayloadResponse { @override int get hashCode => Object.hash( runtimeType, + const DeepCollectionEquality().hash(audios), const DeepCollectionEquality().hash(custom), + const DeepCollectionEquality().hash(imageIds), + const DeepCollectionEquality().hash(imageOrderedKeys), const DeepCollectionEquality().hash(images), + const DeepCollectionEquality().hash(textIds), + const DeepCollectionEquality().hash(textOrderedKeys), const DeepCollectionEquality().hash(texts), const DeepCollectionEquality().hash(videos), ); @override String toString() { - return 'ModerationPayloadResponse(custom: $custom, images: $images, texts: $texts, videos: $videos)'; + return 'ModerationPayloadResponse(audios: $audios, custom: $custom, imageIds: $imageIds, imageOrderedKeys: $imageOrderedKeys, images: $images, textIds: $textIds, textOrderedKeys: $textOrderedKeys, texts: $texts, videos: $videos)'; } } @@ -62,8 +83,13 @@ abstract mixin class $ModerationPayloadResponseCopyWith<$Res> { ) = _$ModerationPayloadResponseCopyWithImpl; @useResult $Res call({ + List? audios, Map? custom, + Map? imageIds, + List? imageOrderedKeys, List? images, + Map? textIds, + List? textOrderedKeys, List? texts, List? videos, }); @@ -81,21 +107,46 @@ class _$ModerationPayloadResponseCopyWithImpl<$Res> implements $ModerationPayloa @pragma('vm:prefer-inline') @override $Res call({ + Object? audios = freezed, Object? custom = freezed, + Object? imageIds = freezed, + Object? imageOrderedKeys = freezed, Object? images = freezed, + Object? textIds = freezed, + Object? textOrderedKeys = freezed, Object? texts = freezed, Object? videos = freezed, }) { return _then( ModerationPayloadResponse( + audios: freezed == audios + ? _self.audios + : audios // ignore: cast_nullable_to_non_nullable + as List?, custom: freezed == custom ? _self.custom : custom // ignore: cast_nullable_to_non_nullable as Map?, + imageIds: freezed == imageIds + ? _self.imageIds + : imageIds // ignore: cast_nullable_to_non_nullable + as Map?, + imageOrderedKeys: freezed == imageOrderedKeys + ? _self.imageOrderedKeys + : imageOrderedKeys // ignore: cast_nullable_to_non_nullable + as List?, images: freezed == images ? _self.images : images // ignore: cast_nullable_to_non_nullable as List?, + textIds: freezed == textIds + ? _self.textIds + : textIds // ignore: cast_nullable_to_non_nullable + as Map?, + textOrderedKeys: freezed == textOrderedKeys + ? _self.textOrderedKeys + : textOrderedKeys // ignore: cast_nullable_to_non_nullable + as List?, texts: freezed == texts ? _self.texts : texts // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.g.dart index a7ccac35..d4914a1f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_payload_response.g.dart @@ -9,8 +9,17 @@ part of 'moderation_payload_response.dart'; ModerationPayloadResponse _$ModerationPayloadResponseFromJson( Map json, ) => ModerationPayloadResponse( + audios: (json['audios'] as List?)?.map((e) => e as String).toList(), custom: json['custom'] as Map?, + imageIds: (json['image_ids'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), + ), + imageOrderedKeys: (json['image_ordered_keys'] as List?)?.map((e) => e as String).toList(), images: (json['images'] as List?)?.map((e) => e as String).toList(), + textIds: (json['text_ids'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), + ), + textOrderedKeys: (json['text_ordered_keys'] as List?)?.map((e) => e as String).toList(), texts: (json['texts'] as List?)?.map((e) => e as String).toList(), videos: (json['videos'] as List?)?.map((e) => e as String).toList(), ); @@ -18,8 +27,13 @@ ModerationPayloadResponse _$ModerationPayloadResponseFromJson( Map _$ModerationPayloadResponseToJson( ModerationPayloadResponse instance, ) => { + 'audios': instance.audios, 'custom': instance.custom, + 'image_ids': instance.imageIds, + 'image_ordered_keys': instance.imageOrderedKeys, 'images': instance.images, + 'text_ids': instance.textIds, + 'text_ordered_keys': instance.textOrderedKeys, 'texts': instance.texts, 'videos': instance.videos, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.dart new file mode 100644 index 00000000..79624867 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.dart @@ -0,0 +1,68 @@ +// 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 'moderation_queue_response.g.dart'; +part 'moderation_queue_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ModerationQueueResponse with _$ModerationQueueResponse { + const ModerationQueueResponse({ + required this.createdAt, + required this.createdBy, + required this.description, + required this.filters, + required this.id, + required this.itemCount, + required this.name, + required this.sort, + required this.type, + required this.updatedAt, + }); + + @override + @StreamDateTimeConverter() + final DateTime createdAt; + + @override + final String createdBy; + + @override + final String description; + + @override + final Map filters; + + @override + final String id; + + @override + final int itemCount; + + @override + final String name; + + @override + final List> sort; + + @override + final String type; + + @override + @StreamDateTimeConverter() + final DateTime updatedAt; + + Map toJson() => _$ModerationQueueResponseToJson(this); + + static ModerationQueueResponse fromJson(Map json) => _$ModerationQueueResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.freezed.dart new file mode 100644 index 00000000..c4a695cc --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.freezed.dart @@ -0,0 +1,164 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'moderation_queue_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$ModerationQueueResponse { + DateTime get createdAt; + String get createdBy; + String get description; + Map get filters; + String get id; + int get itemCount; + String get name; + List> get sort; + String get type; + DateTime get updatedAt; + + /// Create a copy of ModerationQueueResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ModerationQueueResponseCopyWith get copyWith => + _$ModerationQueueResponseCopyWithImpl( + this as ModerationQueueResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ModerationQueueResponse && + (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.createdBy, createdBy) || other.createdBy == createdBy) && + (identical(other.description, description) || other.description == description) && + const DeepCollectionEquality().equals(other.filters, filters) && + (identical(other.id, id) || other.id == id) && + (identical(other.itemCount, itemCount) || other.itemCount == itemCount) && + (identical(other.name, name) || other.name == name) && + const DeepCollectionEquality().equals(other.sort, sort) && + (identical(other.type, type) || other.type == type) && + (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + createdAt, + createdBy, + description, + const DeepCollectionEquality().hash(filters), + id, + itemCount, + name, + const DeepCollectionEquality().hash(sort), + type, + updatedAt, + ); + + @override + String toString() { + return 'ModerationQueueResponse(createdAt: $createdAt, createdBy: $createdBy, description: $description, filters: $filters, id: $id, itemCount: $itemCount, name: $name, sort: $sort, type: $type, updatedAt: $updatedAt)'; + } +} + +/// @nodoc +abstract mixin class $ModerationQueueResponseCopyWith<$Res> { + factory $ModerationQueueResponseCopyWith( + ModerationQueueResponse value, + $Res Function(ModerationQueueResponse) _then, + ) = _$ModerationQueueResponseCopyWithImpl; + @useResult + $Res call({ + DateTime createdAt, + String createdBy, + String description, + Map filters, + String id, + int itemCount, + String name, + List> sort, + String type, + DateTime updatedAt, + }); +} + +/// @nodoc +class _$ModerationQueueResponseCopyWithImpl<$Res> implements $ModerationQueueResponseCopyWith<$Res> { + _$ModerationQueueResponseCopyWithImpl(this._self, this._then); + + final ModerationQueueResponse _self; + final $Res Function(ModerationQueueResponse) _then; + + /// Create a copy of ModerationQueueResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? createdAt = null, + Object? createdBy = null, + Object? description = null, + Object? filters = null, + Object? id = null, + Object? itemCount = null, + Object? name = null, + Object? sort = null, + Object? type = null, + Object? updatedAt = null, + }) { + return _then( + ModerationQueueResponse( + createdAt: null == createdAt + ? _self.createdAt + : createdAt // ignore: cast_nullable_to_non_nullable + as DateTime, + createdBy: null == createdBy + ? _self.createdBy + : createdBy // ignore: cast_nullable_to_non_nullable + as String, + description: null == description + ? _self.description + : description // ignore: cast_nullable_to_non_nullable + as String, + filters: null == filters + ? _self.filters + : filters // ignore: cast_nullable_to_non_nullable + as Map, + id: null == id + ? _self.id + : id // ignore: cast_nullable_to_non_nullable + as String, + itemCount: null == itemCount + ? _self.itemCount + : itemCount // ignore: cast_nullable_to_non_nullable + as int, + name: null == name + ? _self.name + : name // ignore: cast_nullable_to_non_nullable + as String, + sort: null == sort + ? _self.sort + : sort // ignore: cast_nullable_to_non_nullable + as List>, + type: null == type + ? _self.type + : type // ignore: cast_nullable_to_non_nullable + as String, + updatedAt: null == updatedAt + ? _self.updatedAt + : updatedAt // ignore: cast_nullable_to_non_nullable + as DateTime, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.g.dart new file mode 100644 index 00000000..737d81c7 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/moderation_queue_response.g.dart @@ -0,0 +1,41 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'moderation_queue_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ModerationQueueResponse _$ModerationQueueResponseFromJson( + Map json, +) => ModerationQueueResponse( + createdAt: const StreamDateTimeConverter().fromJson( + json['created_at'] as Object, + ), + createdBy: json['created_by'] as String, + description: json['description'] as String, + filters: json['filters'] as Map, + id: json['id'] as String, + itemCount: (json['item_count'] as num).toInt(), + name: json['name'] as String, + sort: (json['sort'] as List).map((e) => e as Map).toList(), + type: json['type'] as String, + updatedAt: const StreamDateTimeConverter().fromJson( + json['updated_at'] as Object, + ), +); + +Map _$ModerationQueueResponseToJson( + ModerationQueueResponse instance, +) => { + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), + 'created_by': instance.createdBy, + 'description': instance.description, + 'filters': instance.filters, + 'id': instance.id, + 'item_count': instance.itemCount, + 'name': instance.name, + 'sort': instance.sort, + 'type': instance.type, + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/mute_request.dart b/packages/stream_feeds/lib/src/generated/api/model/mute_request.dart index f1d30f39..bd44356e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/mute_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/mute_request.dart @@ -23,7 +23,6 @@ class MuteRequest with _$MuteRequest { }); @override - @JsonKey(defaultValue: []) final List targetIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/mute_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/mute_request.g.dart index dc1ac7d9..248472c7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/mute_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/mute_request.g.dart @@ -7,7 +7,7 @@ part of 'mute_request.dart'; // ************************************************************************** MuteRequest _$MuteRequestFromJson(Map json) => MuteRequest( - targetIds: (json['target_ids'] as List?)?.map((e) => e as String).toList() ?? [], + targetIds: (json['target_ids'] as List).map((e) => e as String).toList(), timeout: (json['timeout'] as num?)?.toInt(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.dart index 54a84212..59c44049 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.dart @@ -33,11 +33,10 @@ class NotificationFeedUpdatedEvent extends core.WsEvent with _$NotificationFeedU final List? aggregatedActivities; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -50,7 +49,7 @@ class NotificationFeedUpdatedEvent extends core.WsEvent with _$NotificationFeedU final NotificationStatusResponse? notificationStatus; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.g.dart index 4bcd7fa6..fb573a3c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_feed_updated_event.g.dart @@ -14,10 +14,10 @@ NotificationFeedUpdatedEvent _$NotificationFeedUpdatedEventFromJson( (e) => AggregatedActivityResponse.fromJson(e as Map), ) .toList(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, notificationStatus: json['notification_status'] == null @@ -27,7 +27,7 @@ NotificationFeedUpdatedEvent _$NotificationFeedUpdatedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -37,14 +37,14 @@ Map _$NotificationFeedUpdatedEventToJson( NotificationFeedUpdatedEvent instance, ) => { 'aggregated_activities': instance.aggregatedActivities?.map((e) => e.toJson()).toList(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'notification_status': instance.notificationStatus?.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.dart index 71fe5501..c7b95381 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.dart @@ -27,11 +27,11 @@ class NotificationStatusResponse with _$NotificationStatusResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastReadAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastSeenAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.g.dart index f2c6cdcb..f9323f24 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/notification_status_response.g.dart @@ -11,11 +11,11 @@ NotificationStatusResponse _$NotificationStatusResponseFromJson( ) => NotificationStatusResponse( lastReadAt: _$JsonConverterFromJson( json['last_read_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), lastSeenAt: _$JsonConverterFromJson( json['last_seen_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), readActivities: (json['read_activities'] as List?)?.map((e) => e as String).toList(), seenActivities: (json['seen_activities'] as List?)?.map((e) => e as String).toList(), @@ -28,11 +28,11 @@ Map _$NotificationStatusResponseToJson( ) => { 'last_read_at': _$JsonConverterToJson( instance.lastReadAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'last_seen_at': _$JsonConverterToJson( instance.lastSeenAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'read_activities': instance.readActivities, 'seen_activities': instance.seenActivities, diff --git a/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.dart b/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.dart new file mode 100644 index 00000000..6e0bae1e --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.dart @@ -0,0 +1,38 @@ +// 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 'ocr_content_parameters.g.dart'; +part 'ocr_content_parameters.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class OCRContentParameters with _$OCRContentParameters { + const OCRContentParameters({ + this.harmLabels, + this.labelOperator, + this.severity, + }); + + @override + final List? harmLabels; + + @override + final String? labelOperator; + + @override + final String? severity; + + Map toJson() => _$OCRContentParametersToJson(this); + + static OCRContentParameters fromJson(Map json) => _$OCRContentParametersFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.freezed.dart new file mode 100644 index 00000000..e490f8fb --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.freezed.dart @@ -0,0 +1,104 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'ocr_content_parameters.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$OCRContentParameters { + List? get harmLabels; + String? get labelOperator; + String? get severity; + + /// Create a copy of OCRContentParameters + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $OCRContentParametersCopyWith get copyWith => + _$OCRContentParametersCopyWithImpl( + this as OCRContentParameters, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is OCRContentParameters && + const DeepCollectionEquality().equals( + other.harmLabels, + harmLabels, + ) && + (identical(other.labelOperator, labelOperator) || other.labelOperator == labelOperator) && + (identical(other.severity, severity) || other.severity == severity)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(harmLabels), + labelOperator, + severity, + ); + + @override + String toString() { + return 'OCRContentParameters(harmLabels: $harmLabels, labelOperator: $labelOperator, severity: $severity)'; + } +} + +/// @nodoc +abstract mixin class $OCRContentParametersCopyWith<$Res> { + factory $OCRContentParametersCopyWith( + OCRContentParameters value, + $Res Function(OCRContentParameters) _then, + ) = _$OCRContentParametersCopyWithImpl; + @useResult + $Res call({ + List? harmLabels, + String? labelOperator, + String? severity, + }); +} + +/// @nodoc +class _$OCRContentParametersCopyWithImpl<$Res> implements $OCRContentParametersCopyWith<$Res> { + _$OCRContentParametersCopyWithImpl(this._self, this._then); + + final OCRContentParameters _self; + final $Res Function(OCRContentParameters) _then; + + /// Create a copy of OCRContentParameters + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? harmLabels = freezed, + Object? labelOperator = freezed, + Object? severity = freezed, + }) { + return _then( + OCRContentParameters( + harmLabels: freezed == harmLabels + ? _self.harmLabels + : harmLabels // ignore: cast_nullable_to_non_nullable + as List?, + labelOperator: freezed == labelOperator + ? _self.labelOperator + : labelOperator // ignore: cast_nullable_to_non_nullable + as String?, + severity: freezed == severity + ? _self.severity + : severity // ignore: cast_nullable_to_non_nullable + as String?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.g.dart new file mode 100644 index 00000000..ce4f7464 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/ocr_content_parameters.g.dart @@ -0,0 +1,23 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'ocr_content_parameters.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +OCRContentParameters _$OCRContentParametersFromJson( + Map json, +) => OCRContentParameters( + harmLabels: (json['harm_labels'] as List?)?.map((e) => e as String).toList(), + labelOperator: json['label_operator'] as String?, + severity: json['severity'] as String?, +); + +Map _$OCRContentParametersToJson( + OCRContentParameters instance, +) => { + 'harm_labels': instance.harmLabels, + 'label_operator': instance.labelOperator, + 'severity': instance.severity, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.dart index 4bfa82d8..5e9c7bb3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.dart @@ -23,7 +23,6 @@ class OwnBatchRequest with _$OwnBatchRequest { }); @override - @JsonKey(defaultValue: []) final List feeds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.g.dart index 7399e589..10e2aa07 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_batch_request.g.dart @@ -6,10 +6,8 @@ part of 'own_batch_request.dart'; // JsonSerializableGenerator // ************************************************************************** -OwnBatchRequest _$OwnBatchRequestFromJson( - Map json, -) => OwnBatchRequest( - feeds: (json['feeds'] as List?)?.map((e) => e as String).toList() ?? [], +OwnBatchRequest _$OwnBatchRequestFromJson(Map json) => OwnBatchRequest( + feeds: (json['feeds'] as List).map((e) => e as String).toList(), fields: (json['fields'] as List?)?.map((e) => e as String).toList(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.dart index f100c686..96a91981 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.dart @@ -23,7 +23,6 @@ class OwnBatchResponse with _$OwnBatchResponse { }); @override - @JsonKey(defaultValue: {}) final Map data; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.g.dart index 36990048..85288b3c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_batch_response.g.dart @@ -7,11 +7,9 @@ part of 'own_batch_response.dart'; // ************************************************************************** OwnBatchResponse _$OwnBatchResponseFromJson(Map json) => OwnBatchResponse( - data: - (json['data'] as Map?)?.map( - (k, e) => MapEntry(k, FeedOwnData.fromJson(e as Map)), - ) ?? - {}, + data: (json['data'] as Map).map( + (k, e) => MapEntry(k, FeedOwnData.fromJson(e as Map)), + ), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/own_user_response.dart index 288c20d3..50a47c26 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_user_response.dart @@ -60,27 +60,24 @@ class OwnUserResponse with _$OwnUserResponse { final List? blockedUserIds; @override - @JsonKey(defaultValue: []) final List channelMutes; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deactivatedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override - @JsonKey(defaultValue: []) final List devices; @override @@ -96,14 +93,13 @@ class OwnUserResponse with _$OwnUserResponse { final String language; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastActive; @override final List? latestHiddenChannels; @override - @JsonKey(defaultValue: []) final List mutes; @override @@ -119,14 +115,13 @@ class OwnUserResponse with _$OwnUserResponse { final PushPreferencesResponse? pushPreferences; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? revokeTokensIssuedBefore; @override final String role; @override - @JsonKey(defaultValue: []) final List teams; @override @@ -148,7 +143,7 @@ class OwnUserResponse with _$OwnUserResponse { final int unreadThreads; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$OwnUserResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/own_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/own_user_response.g.dart index 75899e7a..4f00112a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/own_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/own_user_response.g.dart @@ -10,36 +10,32 @@ OwnUserResponse _$OwnUserResponseFromJson(Map json) => OwnUserR avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banned: json['banned'] as bool, blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList(), - channelMutes: - (json['channel_mutes'] as List?)?.map((e) => ChannelMute.fromJson(e as Map)).toList() ?? - [], - createdAt: const EpochDateTimeConverter().fromJson( + channelMutes: (json['channel_mutes'] as List) + .map((e) => ChannelMute.fromJson(e as Map)) + .toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), - devices: - (json['devices'] as List?)?.map((e) => DeviceResponse.fromJson(e as Map)).toList() ?? - [], + devices: (json['devices'] as List).map((e) => DeviceResponse.fromJson(e as Map)).toList(), id: json['id'] as String, image: json['image'] as String?, invisible: json['invisible'] as bool, language: json['language'] as String, lastActive: _$JsonConverterFromJson( json['last_active'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), latestHiddenChannels: (json['latest_hidden_channels'] as List?)?.map((e) => e as String).toList(), - mutes: - (json['mutes'] as List?)?.map((e) => UserMuteResponse.fromJson(e as Map)).toList() ?? - [], + mutes: (json['mutes'] as List).map((e) => UserMuteResponse.fromJson(e as Map)).toList(), name: json['name'] as String?, online: json['online'] as bool, privacySettings: json['privacy_settings'] == null @@ -54,10 +50,10 @@ OwnUserResponse _$OwnUserResponseFromJson(Map json) => OwnUserR ), revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], + teams: (json['teams'] as List).map((e) => e as String).toList(), teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), @@ -68,7 +64,7 @@ OwnUserResponse _$OwnUserResponseFromJson(Map json) => OwnUserR unreadChannels: (json['unread_channels'] as num).toInt(), unreadCount: (json['unread_count'] as num).toInt(), unreadThreads: (json['unread_threads'] as num).toInt(), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -78,15 +74,15 @@ Map _$OwnUserResponseToJson(OwnUserResponse instance) => e.toJson()).toList(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'devices': instance.devices.map((e) => e.toJson()).toList(), 'id': instance.id, @@ -95,7 +91,7 @@ Map _$OwnUserResponseToJson(OwnUserResponse instance) => ( instance.lastActive, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'latest_hidden_channels': instance.latestHiddenChannels, 'mutes': instance.mutes.map((e) => e.toJson()).toList(), @@ -105,7 +101,7 @@ Map _$OwnUserResponseToJson(OwnUserResponse instance) => ( instance.revokeTokensIssuedBefore, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'role': instance.role, 'teams': instance.teams, @@ -115,7 +111,7 @@ Map _$OwnUserResponseToJson(OwnUserResponse instance) => ( diff --git a/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.dart b/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.dart index 74a13a96..6bded7ab 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.dart @@ -29,7 +29,7 @@ class PinActivityResponse with _$PinActivityResponse { final ActivityResponse activity; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.g.dart index 24bb14d9..ce9073e0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/pin_activity_response.g.dart @@ -10,7 +10,7 @@ PinActivityResponse _$PinActivityResponseFromJson(Map json) => activity: ActivityResponse.fromJson( json['activity'] as Map, ), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), duration: json['duration'] as String, @@ -22,7 +22,7 @@ Map _$PinActivityResponseToJson( PinActivityResponse instance, ) => { 'activity': instance.activity.toJson(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'duration': instance.duration, 'feed': instance.feed, 'user_id': instance.userId, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.dart index 16c59fbc..dfb46fc2 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.dart @@ -28,11 +28,10 @@ class PollClosedFeedEvent extends core.WsEvent with _$PollClosedFeedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class PollClosedFeedEvent extends core.WsEvent with _$PollClosedFeedEvent { final PollResponseData poll; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.g.dart index 8f1c1701..178b1b98 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_closed_feed_event.g.dart @@ -7,16 +7,16 @@ part of 'poll_closed_feed_event.dart'; // ************************************************************************** PollClosedFeedEvent _$PollClosedFeedEventFromJson(Map json) => PollClosedFeedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -24,14 +24,14 @@ PollClosedFeedEvent _$PollClosedFeedEventFromJson(Map json) => Map _$PollClosedFeedEventToJson( PollClosedFeedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'poll': instance.poll.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.dart index ce5c13ae..7bdaf0b4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.dart @@ -28,11 +28,10 @@ class PollDeletedFeedEvent extends core.WsEvent with _$PollDeletedFeedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class PollDeletedFeedEvent extends core.WsEvent with _$PollDeletedFeedEvent { final PollResponseData poll; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.g.dart index 383fc22a..1fc5b4e9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_deleted_feed_event.g.dart @@ -9,16 +9,16 @@ part of 'poll_deleted_feed_event.dart'; PollDeletedFeedEvent _$PollDeletedFeedEventFromJson( Map json, ) => PollDeletedFeedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -26,14 +26,14 @@ PollDeletedFeedEvent _$PollDeletedFeedEventFromJson( Map _$PollDeletedFeedEventToJson( PollDeletedFeedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'poll': instance.poll.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.dart index f49f7ddd..19429c59 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.dart @@ -24,7 +24,6 @@ class PollOptionResponseData with _$PollOptionResponseData { }); @override - @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.g.dart index d4165095..8cb55c09 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_option_response_data.g.dart @@ -9,7 +9,7 @@ part of 'poll_option_response_data.dart'; PollOptionResponseData _$PollOptionResponseDataFromJson( Map json, ) => PollOptionResponseData( - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, id: json['id'] as String, text: json['text'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.dart index 8a23d28f..f5730ce0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.dart @@ -51,7 +51,7 @@ class PollResponseData with _$PollResponseData { final int answersCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -61,7 +61,6 @@ class PollResponseData with _$PollResponseData { final String createdById; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -77,11 +76,9 @@ class PollResponseData with _$PollResponseData { final bool? isClosed; @override - @JsonKey(defaultValue: []) final List latestAnswers; @override - @JsonKey(defaultValue: {}) final Map> latestVotesByOption; @override @@ -91,22 +88,19 @@ class PollResponseData with _$PollResponseData { final String name; @override - @JsonKey(defaultValue: []) final List options; @override - @JsonKey(defaultValue: []) final List ownVotes; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override final int voteCount; @override - @JsonKey(defaultValue: {}) final Map voteCountsByOption; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.g.dart index c03521df..a4227df7 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_response_data.g.dart @@ -12,56 +12,44 @@ PollResponseData _$PollResponseDataFromJson( allowAnswers: json['allow_answers'] as bool, allowUserSuggestedOptions: json['allow_user_suggested_options'] as bool, answersCount: (json['answers_count'] as num).toInt(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] == null ? null : UserResponse.fromJson(json['created_by'] as Map), createdById: json['created_by_id'] as String, - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, description: json['description'] as String, enforceUniqueVote: json['enforce_unique_vote'] as bool, id: json['id'] as String, isClosed: json['is_closed'] as bool?, - latestAnswers: - (json['latest_answers'] as List?) - ?.map((e) => PollVoteResponseData.fromJson(e as Map)) - .toList() ?? - [], - latestVotesByOption: - (json['latest_votes_by_option'] as Map?)?.map( - (k, e) => MapEntry( - k, - (e as List) - .map( - (e) => PollVoteResponseData.fromJson(e as Map), - ) - .toList(), - ), - ) ?? - {}, + latestAnswers: (json['latest_answers'] as List) + .map((e) => PollVoteResponseData.fromJson(e as Map)) + .toList(), + latestVotesByOption: (json['latest_votes_by_option'] as Map).map( + (k, e) => MapEntry( + k, + (e as List) + .map( + (e) => PollVoteResponseData.fromJson(e as Map), + ) + .toList(), + ), + ), maxVotesAllowed: (json['max_votes_allowed'] as num?)?.toInt(), name: json['name'] as String, - options: - (json['options'] as List?) - ?.map( - (e) => PollOptionResponseData.fromJson(e as Map), - ) - .toList() ?? - [], - ownVotes: - (json['own_votes'] as List?) - ?.map((e) => PollVoteResponseData.fromJson(e as Map)) - .toList() ?? - [], - updatedAt: const EpochDateTimeConverter().fromJson( + options: (json['options'] as List) + .map((e) => PollOptionResponseData.fromJson(e as Map)) + .toList(), + ownVotes: (json['own_votes'] as List) + .map((e) => PollVoteResponseData.fromJson(e as Map)) + .toList(), + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), voteCount: (json['vote_count'] as num).toInt(), - voteCountsByOption: - (json['vote_counts_by_option'] as Map?)?.map( - (k, e) => MapEntry(k, (e as num).toInt()), - ) ?? - {}, + voteCountsByOption: Map.from( + json['vote_counts_by_option'] as Map, + ), votingVisibility: json['voting_visibility'] as String, ); @@ -69,7 +57,7 @@ Map _$PollResponseDataToJson(PollResponseData instance) => _$PollResponseDataToJson(PollResponseData instance) => e.toJson()).toList(), 'own_votes': instance.ownVotes.map((e) => e.toJson()).toList(), - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'vote_count': instance.voteCount, 'vote_counts_by_option': instance.voteCountsByOption, 'voting_visibility': instance.votingVisibility, diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.dart index c0a9f2f9..d0976cd3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.dart @@ -28,11 +28,10 @@ class PollUpdatedFeedEvent extends core.WsEvent with _$PollUpdatedFeedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -45,7 +44,7 @@ class PollUpdatedFeedEvent extends core.WsEvent with _$PollUpdatedFeedEvent { final PollResponseData poll; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.g.dart index b9b46d92..c51b5fb6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_updated_feed_event.g.dart @@ -9,16 +9,16 @@ part of 'poll_updated_feed_event.dart'; PollUpdatedFeedEvent _$PollUpdatedFeedEventFromJson( Map json, ) => PollUpdatedFeedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -26,14 +26,14 @@ PollUpdatedFeedEvent _$PollUpdatedFeedEventFromJson( Map _$PollUpdatedFeedEventToJson( PollUpdatedFeedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'poll': instance.poll.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.dart index 6ace5f68..9ff46ab9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.dart @@ -29,11 +29,10 @@ class PollVoteCastedFeedEvent extends core.WsEvent with _$PollVoteCastedFeedEven }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -49,7 +48,7 @@ class PollVoteCastedFeedEvent extends core.WsEvent with _$PollVoteCastedFeedEven final PollVoteResponseData pollVote; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.g.dart index 31ec1009..780faedd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_casted_feed_event.g.dart @@ -9,10 +9,10 @@ part of 'poll_vote_casted_feed_event.dart'; PollVoteCastedFeedEvent _$PollVoteCastedFeedEventFromJson( Map json, ) => PollVoteCastedFeedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), @@ -21,7 +21,7 @@ PollVoteCastedFeedEvent _$PollVoteCastedFeedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -29,7 +29,7 @@ PollVoteCastedFeedEvent _$PollVoteCastedFeedEventFromJson( Map _$PollVoteCastedFeedEventToJson( PollVoteCastedFeedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, @@ -37,7 +37,7 @@ Map _$PollVoteCastedFeedEventToJson( 'poll_vote': instance.pollVote.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.dart index bba99d85..7a16be13 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.dart @@ -29,11 +29,10 @@ class PollVoteChangedFeedEvent extends core.WsEvent with _$PollVoteChangedFeedEv }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -49,7 +48,7 @@ class PollVoteChangedFeedEvent extends core.WsEvent with _$PollVoteChangedFeedEv final PollVoteResponseData pollVote; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.g.dart index 1caf26ce..b8a781d4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_changed_feed_event.g.dart @@ -9,10 +9,10 @@ part of 'poll_vote_changed_feed_event.dart'; PollVoteChangedFeedEvent _$PollVoteChangedFeedEventFromJson( Map json, ) => PollVoteChangedFeedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), @@ -21,7 +21,7 @@ PollVoteChangedFeedEvent _$PollVoteChangedFeedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -29,7 +29,7 @@ PollVoteChangedFeedEvent _$PollVoteChangedFeedEventFromJson( Map _$PollVoteChangedFeedEventToJson( PollVoteChangedFeedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, @@ -37,7 +37,7 @@ Map _$PollVoteChangedFeedEventToJson( 'poll_vote': instance.pollVote.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.dart index 133920a7..2f081ce5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.dart @@ -29,11 +29,10 @@ class PollVoteRemovedFeedEvent extends core.WsEvent with _$PollVoteRemovedFeedEv }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -49,7 +48,7 @@ class PollVoteRemovedFeedEvent extends core.WsEvent with _$PollVoteRemovedFeedEv final PollVoteResponseData pollVote; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.g.dart index ce11f63f..df9a823d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_removed_feed_event.g.dart @@ -9,10 +9,10 @@ part of 'poll_vote_removed_feed_event.dart'; PollVoteRemovedFeedEvent _$PollVoteRemovedFeedEventFromJson( Map json, ) => PollVoteRemovedFeedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, poll: PollResponseData.fromJson(json['poll'] as Map), @@ -21,7 +21,7 @@ PollVoteRemovedFeedEvent _$PollVoteRemovedFeedEventFromJson( ), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, ); @@ -29,7 +29,7 @@ PollVoteRemovedFeedEvent _$PollVoteRemovedFeedEventFromJson( Map _$PollVoteRemovedFeedEventToJson( PollVoteRemovedFeedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, @@ -37,7 +37,7 @@ Map _$PollVoteRemovedFeedEventToJson( 'poll_vote': instance.pollVote.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.dart index edf38b3d..27800079 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.dart @@ -33,7 +33,7 @@ class PollVoteResponseData with _$PollVoteResponseData { final String? answerText; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -49,7 +49,7 @@ class PollVoteResponseData with _$PollVoteResponseData { final String pollId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.g.dart index 90da9e43..df2a6eaa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_vote_response_data.g.dart @@ -10,14 +10,14 @@ PollVoteResponseData _$PollVoteResponseDataFromJson( Map json, ) => PollVoteResponseData( answerText: json['answer_text'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), id: json['id'] as String, isAnswer: json['is_answer'] as bool?, optionId: json['option_id'] as String, pollId: json['poll_id'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -28,12 +28,12 @@ Map _$PollVoteResponseDataToJson( PollVoteResponseData instance, ) => { 'answer_text': instance.answerText, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'id': instance.id, 'is_answer': instance.isAnswer, 'option_id': instance.optionId, 'poll_id': instance.pollId, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.dart index 0a7b1665..6ee448c6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.dart @@ -34,7 +34,6 @@ class PollVotesResponse with _$PollVotesResponse { final String? prev; @override - @JsonKey(defaultValue: []) final List votes; Map toJson() => _$PollVotesResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.g.dart index 2a8cec8c..78676909 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/poll_votes_response.g.dart @@ -10,13 +10,7 @@ PollVotesResponse _$PollVotesResponseFromJson(Map json) => Poll duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, - votes: - (json['votes'] as List?) - ?.map( - (e) => PollVoteResponseData.fromJson(e as Map), - ) - .toList() ?? - [], + votes: (json['votes'] as List).map((e) => PollVoteResponseData.fromJson(e as Map)).toList(), ); Map _$PollVotesResponseToJson(PollVotesResponse instance) => { 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 index c2536651..cc890b0c 100644 --- 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 @@ -86,7 +86,7 @@ class PushPreferenceInput with _$PushPreferenceInput { final ChatPreferencesInput? chatPreferences; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? disabledUntil; @override 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 index b8343297..82bcfba0 100644 --- 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 @@ -25,7 +25,7 @@ PushPreferenceInput _$PushPreferenceInputFromJson(Map json) => ), disabledUntil: _$JsonConverterFromJson( json['disabled_until'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), feedsLevel: $enumDecodeNullable( _$PushPreferenceInputFeedsLevelEnumMap, @@ -50,7 +50,7 @@ Map _$PushPreferenceInputToJson( 'chat_preferences': instance.chatPreferences?.toJson(), 'disabled_until': _$JsonConverterToJson( instance.disabledUntil, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'feeds_level': _$PushPreferenceInputFeedsLevelEnumMap[instance.feedsLevel], 'feeds_preferences': instance.feedsPreferences?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.dart index 37e756ca..f6e329a0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.dart @@ -36,7 +36,7 @@ class PushPreferencesResponse with _$PushPreferencesResponse { final ChatPreferencesResponse? chatPreferences; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? disabledUntil; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.g.dart index 332de57f..e79b6362 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/push_preferences_response.g.dart @@ -18,7 +18,7 @@ PushPreferencesResponse _$PushPreferencesResponseFromJson( ), disabledUntil: _$JsonConverterFromJson( json['disabled_until'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), feedsLevel: json['feeds_level'] as String?, feedsPreferences: json['feeds_preferences'] == null @@ -36,7 +36,7 @@ Map _$PushPreferencesResponseToJson( 'chat_preferences': instance.chatPreferences?.toJson(), 'disabled_until': _$JsonConverterToJson( instance.disabledUntil, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'feeds_level': instance.feedsLevel, 'feeds_preferences': instance.feedsPreferences?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.dart index f2f1bd55..821547d5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.dart @@ -25,7 +25,6 @@ class QueryActivitiesResponse with _$QueryActivitiesResponse { }); @override - @JsonKey(defaultValue: []) final List activities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.g.dart index 13b41a43..bb6df298 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activities_response.g.dart @@ -9,11 +9,9 @@ part of 'query_activities_response.dart'; QueryActivitiesResponse _$QueryActivitiesResponseFromJson( Map json, ) => QueryActivitiesResponse( - activities: - (json['activities'] as List?) - ?.map((e) => ActivityResponse.fromJson(e as Map)) - .toList() ?? - [], + activities: (json['activities'] as List) + .map((e) => ActivityResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.dart index 91a27ef9..ad06186b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.dart @@ -34,7 +34,6 @@ class QueryActivityReactionsResponse with _$QueryActivityReactionsResponse { final String? prev; @override - @JsonKey(defaultValue: []) final List reactions; Map toJson() => _$QueryActivityReactionsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.g.dart index ff4211de..ad5168db 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activity_reactions_response.g.dart @@ -12,13 +12,9 @@ QueryActivityReactionsResponse _$QueryActivityReactionsResponseFromJson( duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, - reactions: - (json['reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + reactions: (json['reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), ); Map _$QueryActivityReactionsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.dart new file mode 100644 index 00000000..8d3874bd --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.dart @@ -0,0 +1,42 @@ +// 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 'query_activity_shares_response.g.dart'; +part 'query_activity_shares_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class QueryActivitySharesResponse with _$QueryActivitySharesResponse { + const QueryActivitySharesResponse({ + required this.duration, + this.next, + this.prev, + required this.shares, + }); + + @override + final String duration; + + @override + final String? next; + + @override + final String? prev; + + @override + final List shares; + + Map toJson() => _$QueryActivitySharesResponseToJson(this); + + static QueryActivitySharesResponse fromJson(Map json) => _$QueryActivitySharesResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.freezed.dart new file mode 100644 index 00000000..66be88a9 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.freezed.dart @@ -0,0 +1,110 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'query_activity_shares_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$QueryActivitySharesResponse { + String get duration; + String? get next; + String? get prev; + List get shares; + + /// Create a copy of QueryActivitySharesResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $QueryActivitySharesResponseCopyWith get copyWith => + _$QueryActivitySharesResponseCopyWithImpl( + this as QueryActivitySharesResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is QueryActivitySharesResponse && + (identical(other.duration, duration) || other.duration == duration) && + (identical(other.next, next) || other.next == next) && + (identical(other.prev, prev) || other.prev == prev) && + const DeepCollectionEquality().equals(other.shares, shares)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + duration, + next, + prev, + const DeepCollectionEquality().hash(shares), + ); + + @override + String toString() { + return 'QueryActivitySharesResponse(duration: $duration, next: $next, prev: $prev, shares: $shares)'; + } +} + +/// @nodoc +abstract mixin class $QueryActivitySharesResponseCopyWith<$Res> { + factory $QueryActivitySharesResponseCopyWith( + QueryActivitySharesResponse value, + $Res Function(QueryActivitySharesResponse) _then, + ) = _$QueryActivitySharesResponseCopyWithImpl; + @useResult + $Res call({ + String duration, + String? next, + String? prev, + List shares, + }); +} + +/// @nodoc +class _$QueryActivitySharesResponseCopyWithImpl<$Res> implements $QueryActivitySharesResponseCopyWith<$Res> { + _$QueryActivitySharesResponseCopyWithImpl(this._self, this._then); + + final QueryActivitySharesResponse _self; + final $Res Function(QueryActivitySharesResponse) _then; + + /// Create a copy of QueryActivitySharesResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? duration = null, + Object? next = freezed, + Object? prev = freezed, + Object? shares = null, + }) { + return _then( + QueryActivitySharesResponse( + duration: null == duration + ? _self.duration + : duration // ignore: cast_nullable_to_non_nullable + as String, + next: freezed == next + ? _self.next + : next // ignore: cast_nullable_to_non_nullable + as String?, + prev: freezed == prev + ? _self.prev + : prev // ignore: cast_nullable_to_non_nullable + as String?, + shares: null == shares + ? _self.shares + : shares // ignore: cast_nullable_to_non_nullable + as List, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.g.dart new file mode 100644 index 00000000..f64549e6 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/query_activity_shares_response.g.dart @@ -0,0 +1,25 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'query_activity_shares_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +QueryActivitySharesResponse _$QueryActivitySharesResponseFromJson( + Map json, +) => QueryActivitySharesResponse( + duration: json['duration'] as String, + next: json['next'] as String?, + prev: json['prev'] as String?, + shares: (json['shares'] as List).map((e) => ShareResponse.fromJson(e as Map)).toList(), +); + +Map _$QueryActivitySharesResponseToJson( + QueryActivitySharesResponse instance, +) => { + 'duration': instance.duration, + 'next': instance.next, + 'prev': instance.prev, + 'shares': instance.shares.map((e) => e.toJson()).toList(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.dart index d39e7017..40251892 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.dart @@ -28,7 +28,6 @@ class QueryAppealsResponse with _$QueryAppealsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List items; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.g.dart index 3c37ebe4..84ed2c00 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_appeals_response.g.dart @@ -10,9 +10,7 @@ QueryAppealsResponse _$QueryAppealsResponseFromJson( Map json, ) => QueryAppealsResponse( duration: json['duration'] as String, - items: - (json['items'] as List?)?.map((e) => AppealItemResponse.fromJson(e as Map)).toList() ?? - [], + items: (json['items'] as List).map((e) => AppealItemResponse.fromJson(e as Map)).toList(), next: json['next'] as String?, prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.dart index 2276ce22..b4506f3c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.dart @@ -25,7 +25,6 @@ class QueryBookmarkFoldersResponse with _$QueryBookmarkFoldersResponse { }); @override - @JsonKey(defaultValue: []) final List bookmarkFolders; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.g.dart index 67257a23..347e0ca9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_bookmark_folders_response.g.dart @@ -9,13 +9,9 @@ part of 'query_bookmark_folders_response.dart'; QueryBookmarkFoldersResponse _$QueryBookmarkFoldersResponseFromJson( Map json, ) => QueryBookmarkFoldersResponse( - bookmarkFolders: - (json['bookmark_folders'] as List?) - ?.map( - (e) => BookmarkFolderResponse.fromJson(e as Map), - ) - .toList() ?? - [], + bookmarkFolders: (json['bookmark_folders'] as List) + .map((e) => BookmarkFolderResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.dart index 12f3fa52..dfc4cde5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.dart @@ -25,7 +25,6 @@ class QueryBookmarksResponse with _$QueryBookmarksResponse { }); @override - @JsonKey(defaultValue: []) final List bookmarks; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.g.dart index 9eaa560b..1be26463 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_bookmarks_response.g.dart @@ -9,11 +9,9 @@ part of 'query_bookmarks_response.dart'; QueryBookmarksResponse _$QueryBookmarksResponseFromJson( Map json, ) => QueryBookmarksResponse( - bookmarks: - (json['bookmarks'] as List?) - ?.map((e) => BookmarkResponse.fromJson(e as Map)) - .toList() ?? - [], + bookmarks: (json['bookmarks'] as List) + .map((e) => BookmarkResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.dart index 8691753d..a76172ad 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.dart @@ -25,7 +25,6 @@ class QueryCollectionsResponse with _$QueryCollectionsResponse { }); @override - @JsonKey(defaultValue: []) final List collections; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.g.dart index 9d290081..3e45ec78 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_collections_response.g.dart @@ -9,11 +9,9 @@ part of 'query_collections_response.dart'; QueryCollectionsResponse _$QueryCollectionsResponseFromJson( Map json, ) => QueryCollectionsResponse( - collections: - (json['collections'] as List?) - ?.map((e) => CollectionResponse.fromJson(e as Map)) - .toList() ?? - [], + collections: (json['collections'] as List) + .map((e) => CollectionResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.dart index 073550af..207e67e0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.dart @@ -34,7 +34,6 @@ class QueryCommentReactionsResponse with _$QueryCommentReactionsResponse { final String? prev; @override - @JsonKey(defaultValue: []) final List reactions; Map toJson() => _$QueryCommentReactionsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.g.dart index 09cac29d..2b2c0027 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comment_reactions_response.g.dart @@ -12,13 +12,9 @@ QueryCommentReactionsResponse _$QueryCommentReactionsResponseFromJson( duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, - reactions: - (json['reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + reactions: (json['reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), ); Map _$QueryCommentReactionsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.dart index ad91a3b5..7d59cde3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.dart @@ -43,7 +43,6 @@ class QueryCommentsRequest with _$QueryCommentsRequest { }); @override - @JsonKey(defaultValue: {}) final Map filter; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.g.dart index bc101db1..65ee9e97 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comments_request.g.dart @@ -9,7 +9,7 @@ part of 'query_comments_request.dart'; QueryCommentsRequest _$QueryCommentsRequestFromJson( Map json, ) => QueryCommentsRequest( - filter: json['filter'] as Map? ?? {}, + filter: json['filter'] as Map, idAround: json['id_around'] as String?, limit: (json['limit'] as num?)?.toInt(), next: json['next'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.dart index a9a85067..89388087 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.dart @@ -25,7 +25,6 @@ class QueryCommentsResponse with _$QueryCommentsResponse { }); @override - @JsonKey(defaultValue: []) final List comments; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.g.dart index 7ad19f0e..05d948b1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_comments_response.g.dart @@ -9,9 +9,9 @@ part of 'query_comments_response.dart'; QueryCommentsResponse _$QueryCommentsResponseFromJson( Map json, ) => QueryCommentsResponse( - comments: - (json['comments'] as List?)?.map((e) => CommentResponse.fromJson(e as Map)).toList() ?? - [], + comments: (json['comments'] as List) + .map((e) => CommentResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.dart index b11efce6..95bf6731 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.dart @@ -28,7 +28,6 @@ class QueryFeedMembersResponse with _$QueryFeedMembersResponse { final String duration; @override - @JsonKey(defaultValue: []) final List members; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.g.dart index 7542ee20..41ed2ad6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_feed_members_response.g.dart @@ -10,11 +10,9 @@ QueryFeedMembersResponse _$QueryFeedMembersResponseFromJson( Map json, ) => QueryFeedMembersResponse( duration: json['duration'] as String, - members: - (json['members'] as List?) - ?.map((e) => FeedMemberResponse.fromJson(e as Map)) - .toList() ?? - [], + members: (json['members'] as List) + .map((e) => FeedMemberResponse.fromJson(e as Map)) + .toList(), next: json['next'] as String?, prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.dart index 6fe3f1df..899eaa26 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.dart @@ -28,7 +28,6 @@ class QueryFeedsResponse with _$QueryFeedsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List feeds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.g.dart index 567b41fa..cd7db316 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_feeds_response.g.dart @@ -8,7 +8,7 @@ part of 'query_feeds_response.dart'; QueryFeedsResponse _$QueryFeedsResponseFromJson(Map json) => QueryFeedsResponse( duration: json['duration'] as String, - feeds: (json['feeds'] as List?)?.map((e) => FeedResponse.fromJson(e as Map)).toList() ?? [], + feeds: (json['feeds'] as List).map((e) => FeedResponse.fromJson(e as Map)).toList(), next: json['next'] as String?, prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.dart index 0f417809..8dccb9ee 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.dart @@ -28,7 +28,6 @@ class QueryFollowsResponse with _$QueryFollowsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List follows; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.g.dart index d97d882c..b2cbaadf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_follows_response.g.dart @@ -10,9 +10,7 @@ QueryFollowsResponse _$QueryFollowsResponseFromJson( Map json, ) => QueryFollowsResponse( duration: json['duration'] as String, - follows: - (json['follows'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? - [], + follows: (json['follows'] as List).map((e) => FollowResponse.fromJson(e as Map)).toList(), next: json['next'] as String?, prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.dart index 3b3d70f2..8424e759 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.dart @@ -25,7 +25,6 @@ class QueryModerationConfigsResponse with _$QueryModerationConfigsResponse { }); @override - @JsonKey(defaultValue: []) final List configs; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.g.dart index 3d0a2b74..c07b1ecf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_moderation_configs_response.g.dart @@ -9,9 +9,7 @@ part of 'query_moderation_configs_response.dart'; QueryModerationConfigsResponse _$QueryModerationConfigsResponseFromJson( Map json, ) => QueryModerationConfigsResponse( - configs: - (json['configs'] as List?)?.map((e) => ConfigResponse.fromJson(e as Map)).toList() ?? - [], + configs: (json['configs'] as List).map((e) => ConfigResponse.fromJson(e as Map)).toList(), duration: json['duration'] as String, next: json['next'] as String?, prev: json['prev'] as String?, diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.dart index c73fb20f..f09046ed 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.dart @@ -31,7 +31,6 @@ class QueryPinnedActivitiesResponse with _$QueryPinnedActivitiesResponse { final String? next; @override - @JsonKey(defaultValue: []) final List pinnedActivities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.g.dart index 553eed13..ee93c0ab 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_pinned_activities_response.g.dart @@ -11,11 +11,9 @@ QueryPinnedActivitiesResponse _$QueryPinnedActivitiesResponseFromJson( ) => QueryPinnedActivitiesResponse( duration: json['duration'] as String, next: json['next'] as String?, - pinnedActivities: - (json['pinned_activities'] as List?) - ?.map((e) => ActivityPinResponse.fromJson(e as Map)) - .toList() ?? - [], + pinnedActivities: (json['pinned_activities'] as List) + .map((e) => ActivityPinResponse.fromJson(e as Map)) + .toList(), prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.dart index 26efc9c5..d1a28d40 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.dart @@ -31,7 +31,6 @@ class QueryPollsResponse with _$QueryPollsResponse { final String? next; @override - @JsonKey(defaultValue: []) final List polls; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.g.dart index 6ee1bb23..e0a47aa4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_polls_response.g.dart @@ -9,9 +9,7 @@ part of 'query_polls_response.dart'; QueryPollsResponse _$QueryPollsResponseFromJson(Map json) => QueryPollsResponse( duration: json['duration'] as String, next: json['next'] as String?, - polls: - (json['polls'] as List?)?.map((e) => PollResponseData.fromJson(e as Map)).toList() ?? - [], + polls: (json['polls'] as List).map((e) => PollResponseData.fromJson(e as Map)).toList(), prev: json['prev'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.dart index de338188..fdd4de90 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.dart @@ -29,7 +29,6 @@ class QueryReviewQueueResponse with _$QueryReviewQueueResponse { }); @override - @JsonKey(defaultValue: {}) final Map> actionConfig; @override @@ -42,7 +41,6 @@ class QueryReviewQueueResponse with _$QueryReviewQueueResponse { final FilterConfigResponse? filterConfig; @override - @JsonKey(defaultValue: []) final List items; @override @@ -52,7 +50,6 @@ class QueryReviewQueueResponse with _$QueryReviewQueueResponse { final String? prev; @override - @JsonKey(defaultValue: {}) final Map stats; Map toJson() => _$QueryReviewQueueResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.g.dart index 3e1945ba..c61a5bca 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_review_queue_response.g.dart @@ -9,20 +9,18 @@ part of 'query_review_queue_response.dart'; QueryReviewQueueResponse _$QueryReviewQueueResponseFromJson( Map json, ) => QueryReviewQueueResponse( - actionConfig: - (json['action_config'] as Map?)?.map( - (k, e) => MapEntry( - k, - (e as List) - .map( - (e) => ModerationActionConfigResponse.fromJson( - e as Map, - ), - ) - .toList(), - ), - ) ?? - {}, + actionConfig: (json['action_config'] as Map).map( + (k, e) => MapEntry( + k, + (e as List) + .map( + (e) => ModerationActionConfigResponse.fromJson( + e as Map, + ), + ) + .toList(), + ), + ), defaultActionConfig: (json['default_action_config'] as Map?)?.map( (k, e) => MapEntry( k, @@ -41,16 +39,12 @@ QueryReviewQueueResponse _$QueryReviewQueueResponseFromJson( : FilterConfigResponse.fromJson( json['filter_config'] as Map, ), - items: - (json['items'] as List?) - ?.map( - (e) => ReviewQueueItemResponse.fromJson(e as Map), - ) - .toList() ?? - [], + items: (json['items'] as List) + .map((e) => ReviewQueueItemResponse.fromJson(e as Map)) + .toList(), next: json['next'] as String?, prev: json['prev'] as String?, - stats: json['stats'] as Map? ?? {}, + stats: json['stats'] as Map, ); Map _$QueryReviewQueueResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.dart b/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.dart index 04fa04a0..c2aac9cd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.dart @@ -27,7 +27,6 @@ class QueryUsersPayload with _$QueryUsersPayload { }); @override - @JsonKey(defaultValue: {}) final Map filterConditions; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.g.dart index a1b31dff..c79a9f41 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_users_payload.g.dart @@ -7,7 +7,7 @@ part of 'query_users_payload.dart'; // ************************************************************************** QueryUsersPayload _$QueryUsersPayloadFromJson(Map json) => QueryUsersPayload( - filterConditions: json['filter_conditions'] as Map? ?? {}, + filterConditions: json['filter_conditions'] as Map, includeDeactivatedUsers: json['include_deactivated_users'] as bool?, limit: (json['limit'] as num?)?.toInt(), offset: (json['offset'] as num?)?.toInt(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_users_response.dart b/packages/stream_feeds/lib/src/generated/api/model/query_users_response.dart index aaf85459..add4552d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_users_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_users_response.dart @@ -26,7 +26,6 @@ class QueryUsersResponse with _$QueryUsersResponse { final String duration; @override - @JsonKey(defaultValue: []) final List users; Map toJson() => _$QueryUsersResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/query_users_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/query_users_response.g.dart index eb8f3b1c..5d2fb4f5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/query_users_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/query_users_response.g.dart @@ -8,9 +8,7 @@ part of 'query_users_response.dart'; QueryUsersResponse _$QueryUsersResponseFromJson(Map json) => QueryUsersResponse( duration: json['duration'] as String, - users: - (json['users'] as List?)?.map((e) => FullUserResponse.fromJson(e as Map)).toList() ?? - [], + users: (json['users'] as List).map((e) => FullUserResponse.fromJson(e as Map)).toList(), ); Map _$QueryUsersResponseToJson(QueryUsersResponse instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/queue_response.dart b/packages/stream_feeds/lib/src/generated/api/model/queue_response.dart new file mode 100644 index 00000000..a34ad50a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/queue_response.dart @@ -0,0 +1,34 @@ +// 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 'queue_response.g.dart'; +part 'queue_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class QueueResponse with _$QueueResponse { + const QueueResponse({ + required this.duration, + this.queue, + }); + + @override + final String duration; + + @override + final ModerationQueueResponse? queue; + + Map toJson() => _$QueueResponseToJson(this); + + static QueueResponse fromJson(Map json) => _$QueueResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/queue_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/queue_response.freezed.dart new file mode 100644 index 00000000..48b47dc8 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/queue_response.freezed.dart @@ -0,0 +1,81 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'queue_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$QueueResponse { + String get duration; + ModerationQueueResponse? get queue; + + /// Create a copy of QueueResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $QueueResponseCopyWith get copyWith => _$QueueResponseCopyWithImpl( + this as QueueResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is QueueResponse && + (identical(other.duration, duration) || other.duration == duration) && + (identical(other.queue, queue) || other.queue == queue)); + } + + @override + int get hashCode => Object.hash(runtimeType, duration, queue); + + @override + String toString() { + return 'QueueResponse(duration: $duration, queue: $queue)'; + } +} + +/// @nodoc +abstract mixin class $QueueResponseCopyWith<$Res> { + factory $QueueResponseCopyWith( + QueueResponse value, + $Res Function(QueueResponse) _then, + ) = _$QueueResponseCopyWithImpl; + @useResult + $Res call({String duration, ModerationQueueResponse? queue}); +} + +/// @nodoc +class _$QueueResponseCopyWithImpl<$Res> implements $QueueResponseCopyWith<$Res> { + _$QueueResponseCopyWithImpl(this._self, this._then); + + final QueueResponse _self; + final $Res Function(QueueResponse) _then; + + /// Create a copy of QueueResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? duration = null, Object? queue = freezed}) { + return _then( + QueueResponse( + duration: null == duration + ? _self.duration + : duration // ignore: cast_nullable_to_non_nullable + as String, + queue: freezed == queue + ? _self.queue + : queue // ignore: cast_nullable_to_non_nullable + as ModerationQueueResponse?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/queue_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/queue_response.g.dart new file mode 100644 index 00000000..6fe7e8e1 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/queue_response.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'queue_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +QueueResponse _$QueueResponseFromJson(Map json) => QueueResponse( + duration: json['duration'] as String, + queue: json['queue'] == null + ? null + : ModerationQueueResponse.fromJson( + json['queue'] as Map, + ), +); + +Map _$QueueResponseToJson(QueueResponse instance) => { + 'duration': instance.duration, + 'queue': instance.queue?.toJson(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction.dart index 2619c155..0a07ee2a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction.dart @@ -44,14 +44,14 @@ class Reaction with _$Reaction { final Map? childrenCounts; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final Map? data; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -82,7 +82,7 @@ class Reaction with _$Reaction { final Map? targetFeedsExtraData; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction.g.dart index 9711e7ff..34371c4f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction.g.dart @@ -9,13 +9,13 @@ part of 'reaction.dart'; Reaction _$ReactionFromJson(Map json) => Reaction( activityId: json['activity_id'] as String, childrenCounts: json['children_counts'] as Map?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), data: json['data'] as Map?, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), id: json['id'] as String?, kind: json['kind'] as String, @@ -36,7 +36,7 @@ Reaction _$ReactionFromJson(Map json) => Reaction( score: (json['score'] as num?)?.toDouble(), targetFeeds: (json['target_feeds'] as List?)?.map((e) => e as String).toList(), targetFeedsExtraData: json['target_feeds_extra_data'] as Map?, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : User.fromJson(json['user'] as Map), @@ -46,11 +46,11 @@ Reaction _$ReactionFromJson(Map json) => Reaction( Map _$ReactionToJson(Reaction instance) => { 'activity_id': instance.activityId, 'children_counts': instance.childrenCounts, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'data': instance.data, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'id': instance.id, 'kind': instance.kind, @@ -65,7 +65,7 @@ Map _$ReactionToJson(Reaction instance) => { 'score': instance.score, 'target_feeds': instance.targetFeeds, 'target_feeds_extra_data': instance.targetFeedsExtraData, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.dart index 1d886305..2916999d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.dart @@ -28,15 +28,14 @@ class ReactionGroupResponse with _$ReactionGroupResponse { final int count; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime firstReactionAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime lastReactionAt; @override - @JsonKey(defaultValue: []) final List latestReactionsBy; Map toJson() => _$ReactionGroupResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.g.dart index 8903bbce..46aa2410 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_response.g.dart @@ -10,29 +10,25 @@ ReactionGroupResponse _$ReactionGroupResponseFromJson( Map json, ) => ReactionGroupResponse( count: (json['count'] as num).toInt(), - firstReactionAt: const EpochDateTimeConverter().fromJson( + firstReactionAt: const StreamDateTimeConverter().fromJson( json['first_reaction_at'] as Object, ), - lastReactionAt: const EpochDateTimeConverter().fromJson( + lastReactionAt: const StreamDateTimeConverter().fromJson( json['last_reaction_at'] as Object, ), - latestReactionsBy: - (json['latest_reactions_by'] as List?) - ?.map( - (e) => ReactionGroupUserResponse.fromJson(e as Map), - ) - .toList() ?? - [], + latestReactionsBy: (json['latest_reactions_by'] as List) + .map((e) => ReactionGroupUserResponse.fromJson(e as Map)) + .toList(), ); Map _$ReactionGroupResponseToJson( ReactionGroupResponse instance, ) => { 'count': instance.count, - 'first_reaction_at': const EpochDateTimeConverter().toJson( + 'first_reaction_at': const StreamDateTimeConverter().toJson( instance.firstReactionAt, ), - 'last_reaction_at': const EpochDateTimeConverter().toJson( + 'last_reaction_at': const StreamDateTimeConverter().toJson( instance.lastReactionAt, ), 'latest_reactions_by': instance.latestReactionsBy.map((e) => e.toJson()).toList(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.dart index 1d5a59d1..97971cfd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.dart @@ -24,7 +24,7 @@ class ReactionGroupUserResponse with _$ReactionGroupUserResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.g.dart index b61d622c..cbf2307b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_group_user_response.g.dart @@ -9,7 +9,7 @@ part of 'reaction_group_user_response.dart'; ReactionGroupUserResponse _$ReactionGroupUserResponseFromJson( Map json, ) => ReactionGroupUserResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -19,7 +19,7 @@ ReactionGroupUserResponse _$ReactionGroupUserResponseFromJson( Map _$ReactionGroupUserResponseToJson( ReactionGroupUserResponse instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'user': instance.user?.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_response.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_response.dart index 4d958d02..adbc5dea 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_response.dart @@ -29,11 +29,10 @@ class ReactionResponse with _$ReactionResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -46,7 +45,7 @@ class ReactionResponse with _$ReactionResponse { final String type; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/reaction_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reaction_response.g.dart index b0798ac8..4b55c1df 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reaction_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reaction_response.g.dart @@ -7,14 +7,14 @@ part of 'reaction_response.dart'; // ************************************************************************** ReactionResponse _$ReactionResponseFromJson(Map json) => ReactionResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, messageId: json['message_id'] as String, score: (json['score'] as num).toInt(), type: json['type'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: UserResponse.fromJson(json['user'] as Map), @@ -22,12 +22,12 @@ ReactionResponse _$ReactionResponseFromJson(Map json) => Reacti ); Map _$ReactionResponseToJson(ReactionResponse instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'message_id': instance.messageId, 'score': instance.score, 'type': instance.type, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.dart b/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.dart index cc19d1db..45ee4e0c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.dart @@ -23,7 +23,6 @@ class ReadCollectionsResponse with _$ReadCollectionsResponse { }); @override - @JsonKey(defaultValue: []) final List collections; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.g.dart index 2a00a924..dcd84729 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/read_collections_response.g.dart @@ -9,11 +9,9 @@ part of 'read_collections_response.dart'; ReadCollectionsResponse _$ReadCollectionsResponseFromJson( Map json, ) => ReadCollectionsResponse( - collections: - (json['collections'] as List?) - ?.map((e) => CollectionResponse.fromJson(e as Map)) - .toList() ?? - [], + collections: (json['collections'] as List) + .map((e) => CollectionResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.dart index 61223b8f..3bdc19a0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.dart @@ -36,7 +36,7 @@ class ReminderResponseData with _$ReminderResponseData { final String channelCid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -46,11 +46,11 @@ class ReminderResponseData with _$ReminderResponseData { final String messageId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? remindAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.g.dart index 86690e37..16ea4abd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/reminder_response_data.g.dart @@ -11,16 +11,16 @@ ReminderResponseData _$ReminderResponseDataFromJson( ) => ReminderResponseData( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), channelCid: json['channel_cid'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, remindAt: _$JsonConverterFromJson( json['remind_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), @@ -32,14 +32,14 @@ Map _$ReminderResponseDataToJson( ) => { 'channel': instance.channel?.toJson(), 'channel_cid': instance.channelCid, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'message': instance.message?.toJson(), 'message_id': instance.messageId, 'remind_at': _$JsonConverterToJson( instance.remindAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.dart b/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.dart index 9b204b04..1e29bdcb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.dart @@ -23,7 +23,6 @@ class RemoveUserGroupMembersRequest with _$RemoveUserGroupMembersRequest { }); @override - @JsonKey(defaultValue: []) final List memberIds; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.g.dart index 57c57502..872fcfab 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/remove_user_group_members_request.g.dart @@ -9,7 +9,7 @@ part of 'remove_user_group_members_request.dart'; RemoveUserGroupMembersRequest _$RemoveUserGroupMembersRequestFromJson( Map json, ) => RemoveUserGroupMembersRequest( - memberIds: (json['member_ids'] as List?)?.map((e) => e as String).toList() ?? [], + memberIds: (json['member_ids'] as List).map((e) => e as String).toList(), teamId: json['team_id'] as String?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.dart b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.dart index 21aa752c..2fd497e0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.dart @@ -58,7 +58,6 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { }); @override - @JsonKey(defaultValue: []) final List actions; @override @@ -74,21 +73,20 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final UserResponse? assignedTo; @override - @JsonKey(defaultValue: []) final List bans; @override - final CallResponse? call; + final ModerationCallResponse? call; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? completedAt; @override final String? configKey; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -107,7 +105,7 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final bool escalated; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? escalatedAt; @override @@ -129,7 +127,6 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final FeedsV3CommentResponse? feedsV3Comment; @override - @JsonKey(defaultValue: []) final List flags; @override @@ -139,7 +136,6 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final String id; @override - @JsonKey(defaultValue: []) final List languages; @override @@ -158,7 +154,7 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final String recommendedAction; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? reviewedAt; @override @@ -174,7 +170,7 @@ class ReviewQueueItemResponse with _$ReviewQueueItemResponse { final List? teams; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$ReviewQueueItemResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.freezed.dart index 69836a15..e31e8c72 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.freezed.dart @@ -19,7 +19,7 @@ mixin _$ReviewQueueItemResponse { AppealItemResponse? get appeal; UserResponse? get assignedTo; List get bans; - CallResponse? get call; + ModerationCallResponse? get call; DateTime? get completedAt; String? get configKey; DateTime get createdAt; @@ -169,7 +169,7 @@ abstract mixin class $ReviewQueueItemResponseCopyWith<$Res> { AppealItemResponse? appeal, UserResponse? assignedTo, List bans, - CallResponse? call, + ModerationCallResponse? call, DateTime? completedAt, String? configKey, DateTime createdAt, @@ -282,7 +282,7 @@ class _$ReviewQueueItemResponseCopyWithImpl<$Res> implements $ReviewQueueItemRes call: freezed == call ? _self.call : call // ignore: cast_nullable_to_non_nullable - as CallResponse?, + as ModerationCallResponse?, completedAt: freezed == completedAt ? _self.completedAt : completedAt // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.g.dart index 26402420..b8a8f19d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/review_queue_item_response.g.dart @@ -9,22 +9,21 @@ part of 'review_queue_item_response.dart'; ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( Map json, ) => ReviewQueueItemResponse( - actions: - (json['actions'] as List?)?.map((e) => ActionLogResponse.fromJson(e as Map)).toList() ?? - [], + actions: (json['actions'] as List) + .map((e) => ActionLogResponse.fromJson(e as Map)) + .toList(), activity: json['activity'] == null ? null : EnrichedActivity.fromJson(json['activity'] as Map), aiTextSeverity: json['ai_text_severity'] as String, appeal: json['appeal'] == null ? null : AppealItemResponse.fromJson(json['appeal'] as Map), assignedTo: json['assigned_to'] == null ? null : UserResponse.fromJson(json['assigned_to'] as Map), - bans: - (json['bans'] as List?)?.map((e) => BanInfoResponse.fromJson(e as Map)).toList() ?? [], - call: json['call'] == null ? null : CallResponse.fromJson(json['call'] as Map), + bans: (json['bans'] as List).map((e) => BanInfoResponse.fromJson(e as Map)).toList(), + call: json['call'] == null ? null : ModerationCallResponse.fromJson(json['call'] as Map), completedAt: _$JsonConverterFromJson( json['completed_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), configKey: json['config_key'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), entityCreator: json['entity_creator'] == null @@ -38,7 +37,7 @@ ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( escalated: json['escalated'] as bool, escalatedAt: _$JsonConverterFromJson( json['escalated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), escalatedBy: json['escalated_by'] as String?, escalationMetadata: json['escalation_metadata'] == null @@ -64,16 +63,12 @@ ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( : FeedsV3CommentResponse.fromJson( json['feeds_v3_comment'] as Map, ), - flags: - (json['flags'] as List?) - ?.map( - (e) => ModerationFlagResponse.fromJson(e as Map), - ) - .toList() ?? - [], + flags: (json['flags'] as List) + .map((e) => ModerationFlagResponse.fromJson(e as Map)) + .toList(), flagsCount: (json['flags_count'] as num).toInt(), id: json['id'] as String, - languages: (json['languages'] as List?)?.map((e) => e as String).toList() ?? [], + languages: (json['languages'] as List).map((e) => e as String).toList(), latestModeratorAction: json['latest_moderator_action'] as String, message: json['message'] == null ? null : ChatMessageResponse.fromJson(json['message'] as Map), moderationPayload: json['moderation_payload'] == null @@ -85,13 +80,13 @@ ReviewQueueItemResponse _$ReviewQueueItemResponseFromJson( recommendedAction: json['recommended_action'] as String, reviewedAt: _$JsonConverterFromJson( json['reviewed_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), reviewedBy: json['reviewed_by'] as String, severity: (json['severity'] as num).toInt(), status: json['status'] as String, teams: (json['teams'] as List?)?.map((e) => e as String).toList(), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -108,10 +103,10 @@ Map _$ReviewQueueItemResponseToJson( 'call': instance.call?.toJson(), 'completed_at': _$JsonConverterToJson( instance.completedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'config_key': instance.configKey, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'entity_creator': instance.entityCreator?.toJson(), 'entity_creator_id': instance.entityCreatorId, 'entity_id': instance.entityId, @@ -119,7 +114,7 @@ Map _$ReviewQueueItemResponseToJson( 'escalated': instance.escalated, 'escalated_at': _$JsonConverterToJson( instance.escalatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'escalated_by': instance.escalatedBy, 'escalation_metadata': instance.escalationMetadata?.toJson(), @@ -138,13 +133,13 @@ Map _$ReviewQueueItemResponseToJson( 'recommended_action': instance.recommendedAction, 'reviewed_at': _$JsonConverterToJson( instance.reviewedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'reviewed_by': instance.reviewedBy, 'severity': instance.severity, 'status': instance.status, 'teams': instance.teams, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; Value? _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/role.dart b/packages/stream_feeds/lib/src/generated/api/model/role.dart index 1df2c0a4..94389545 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/role.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/role.dart @@ -26,7 +26,7 @@ class Role with _$Role { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -36,11 +36,10 @@ class Role with _$Role { final String name; @override - @JsonKey(defaultValue: []) final List scopes; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$RoleToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/role.g.dart b/packages/stream_feeds/lib/src/generated/api/model/role.g.dart index a8f2ec9f..2c65e72e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/role.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/role.g.dart @@ -7,21 +7,21 @@ part of 'role.dart'; // ************************************************************************** Role _$RoleFromJson(Map json) => Role( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as bool, name: json['name'] as String, - scopes: (json['scopes'] as List?)?.map((e) => e as String).toList() ?? [], - updatedAt: const EpochDateTimeConverter().fromJson( + scopes: (json['scopes'] as List).map((e) => e as String).toList(), + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); Map _$RoleToJson(Role instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'name': instance.name, 'scopes': instance.scopes, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.dart b/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.dart index 2c84e1e1..cec82129 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.dart @@ -61,6 +61,7 @@ class RuleBuilderAction with _$RuleBuilderAction { this.banOptions, this.callOptions, this.flagUserOptions, + this.reason, this.skipInbox, this.type, }); @@ -74,6 +75,9 @@ class RuleBuilderAction with _$RuleBuilderAction { @override final FlagUserOptions? flagUserOptions; + @override + final String? reason; + @override final bool? skipInbox; diff --git a/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.freezed.dart index adca8089..d96fecfb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.freezed.dart @@ -16,6 +16,7 @@ mixin _$RuleBuilderAction { BanOptions? get banOptions; CallActionOptions? get callOptions; FlagUserOptions? get flagUserOptions; + String? get reason; bool? get skipInbox; RuleBuilderActionType? get type; @@ -36,6 +37,7 @@ mixin _$RuleBuilderAction { (identical(other.banOptions, banOptions) || other.banOptions == banOptions) && (identical(other.callOptions, callOptions) || other.callOptions == callOptions) && (identical(other.flagUserOptions, flagUserOptions) || other.flagUserOptions == flagUserOptions) && + (identical(other.reason, reason) || other.reason == reason) && (identical(other.skipInbox, skipInbox) || other.skipInbox == skipInbox) && (identical(other.type, type) || other.type == type)); } @@ -46,13 +48,14 @@ mixin _$RuleBuilderAction { banOptions, callOptions, flagUserOptions, + reason, skipInbox, type, ); @override String toString() { - return 'RuleBuilderAction(banOptions: $banOptions, callOptions: $callOptions, flagUserOptions: $flagUserOptions, skipInbox: $skipInbox, type: $type)'; + return 'RuleBuilderAction(banOptions: $banOptions, callOptions: $callOptions, flagUserOptions: $flagUserOptions, reason: $reason, skipInbox: $skipInbox, type: $type)'; } } @@ -67,6 +70,7 @@ abstract mixin class $RuleBuilderActionCopyWith<$Res> { BanOptions? banOptions, CallActionOptions? callOptions, FlagUserOptions? flagUserOptions, + String? reason, bool? skipInbox, RuleBuilderActionType? type, }); @@ -87,6 +91,7 @@ class _$RuleBuilderActionCopyWithImpl<$Res> implements $RuleBuilderActionCopyWit Object? banOptions = freezed, Object? callOptions = freezed, Object? flagUserOptions = freezed, + Object? reason = freezed, Object? skipInbox = freezed, Object? type = freezed, }) { @@ -104,6 +109,10 @@ class _$RuleBuilderActionCopyWithImpl<$Res> implements $RuleBuilderActionCopyWit ? _self.flagUserOptions : flagUserOptions // ignore: cast_nullable_to_non_nullable as FlagUserOptions?, + reason: freezed == reason + ? _self.reason + : reason // ignore: cast_nullable_to_non_nullable + as String?, skipInbox: freezed == skipInbox ? _self.skipInbox : skipInbox // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.g.dart b/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.g.dart index ae9877f2..73460567 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/rule_builder_action.g.dart @@ -18,6 +18,7 @@ RuleBuilderAction _$RuleBuilderActionFromJson(Map json) => Rule : FlagUserOptions.fromJson( json['flag_user_options'] as Map, ), + reason: json['reason'] as String?, skipInbox: json['skip_inbox'] as bool?, type: $enumDecodeNullable( _$RuleBuilderActionTypeEnumMap, @@ -30,6 +31,7 @@ Map _$RuleBuilderActionToJson(RuleBuilderAction instance) => { double? confidence, ContentCountRuleParameters? contentCountRuleParams, ContentCustomPropertyCountParameters? contentCustomPropertyCountParams, + ContentCustomPropertyParameters? contentCustomPropertyParams, FlagCountRuleParameters? contentFlagCountRuleParams, + FloodIdenticalRuleParameters? floodIdenticalParams, + FloodSimilarRuleParameters? floodSimilarParams, ImageContentParameters? imageContentParams, ImageRuleParameters? imageRuleParams, + IPContentCountRuleParameters? ipContentCountRuleParams, + IPFlagCountRuleParameters? ipFlagCountRuleParams, KeyframeOCRRuleParameters? keyframeOcrRuleParams, KeyframeRuleParameters? keyframeRuleParams, + OCRContentParameters? ocrContentParams, TextContentParameters? textContentParams, TextRuleParameters? textRuleParams, String? type, @@ -215,11 +250,17 @@ class _$RuleBuilderConditionCopyWithImpl<$Res> implements $RuleBuilderConditionC Object? confidence = freezed, Object? contentCountRuleParams = freezed, Object? contentCustomPropertyCountParams = freezed, + Object? contentCustomPropertyParams = freezed, Object? contentFlagCountRuleParams = freezed, + Object? floodIdenticalParams = freezed, + Object? floodSimilarParams = freezed, Object? imageContentParams = freezed, Object? imageRuleParams = freezed, + Object? ipContentCountRuleParams = freezed, + Object? ipFlagCountRuleParams = freezed, Object? keyframeOcrRuleParams = freezed, Object? keyframeRuleParams = freezed, + Object? ocrContentParams = freezed, Object? textContentParams = freezed, Object? textRuleParams = freezed, Object? type = freezed, @@ -266,10 +307,22 @@ class _$RuleBuilderConditionCopyWithImpl<$Res> implements $RuleBuilderConditionC ? _self.contentCustomPropertyCountParams : contentCustomPropertyCountParams // ignore: cast_nullable_to_non_nullable as ContentCustomPropertyCountParameters?, + contentCustomPropertyParams: freezed == contentCustomPropertyParams + ? _self.contentCustomPropertyParams + : contentCustomPropertyParams // ignore: cast_nullable_to_non_nullable + as ContentCustomPropertyParameters?, contentFlagCountRuleParams: freezed == contentFlagCountRuleParams ? _self.contentFlagCountRuleParams : contentFlagCountRuleParams // ignore: cast_nullable_to_non_nullable as FlagCountRuleParameters?, + floodIdenticalParams: freezed == floodIdenticalParams + ? _self.floodIdenticalParams + : floodIdenticalParams // ignore: cast_nullable_to_non_nullable + as FloodIdenticalRuleParameters?, + floodSimilarParams: freezed == floodSimilarParams + ? _self.floodSimilarParams + : floodSimilarParams // ignore: cast_nullable_to_non_nullable + as FloodSimilarRuleParameters?, imageContentParams: freezed == imageContentParams ? _self.imageContentParams : imageContentParams // ignore: cast_nullable_to_non_nullable @@ -278,6 +331,14 @@ class _$RuleBuilderConditionCopyWithImpl<$Res> implements $RuleBuilderConditionC ? _self.imageRuleParams : imageRuleParams // ignore: cast_nullable_to_non_nullable as ImageRuleParameters?, + ipContentCountRuleParams: freezed == ipContentCountRuleParams + ? _self.ipContentCountRuleParams + : ipContentCountRuleParams // ignore: cast_nullable_to_non_nullable + as IPContentCountRuleParameters?, + ipFlagCountRuleParams: freezed == ipFlagCountRuleParams + ? _self.ipFlagCountRuleParams + : ipFlagCountRuleParams // ignore: cast_nullable_to_non_nullable + as IPFlagCountRuleParameters?, keyframeOcrRuleParams: freezed == keyframeOcrRuleParams ? _self.keyframeOcrRuleParams : keyframeOcrRuleParams // ignore: cast_nullable_to_non_nullable @@ -286,6 +347,10 @@ class _$RuleBuilderConditionCopyWithImpl<$Res> implements $RuleBuilderConditionC ? _self.keyframeRuleParams : keyframeRuleParams // ignore: cast_nullable_to_non_nullable as KeyframeRuleParameters?, + ocrContentParams: freezed == ocrContentParams + ? _self.ocrContentParams + : ocrContentParams // ignore: cast_nullable_to_non_nullable + as OCRContentParameters?, textContentParams: freezed == textContentParams ? _self.textContentParams : textContentParams // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/rule_builder_condition.g.dart b/packages/stream_feeds/lib/src/generated/api/model/rule_builder_condition.g.dart index 7d29d150..0db58242 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/rule_builder_condition.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/rule_builder_condition.g.dart @@ -45,11 +45,26 @@ RuleBuilderCondition _$RuleBuilderConditionFromJson( : ContentCustomPropertyCountParameters.fromJson( json['content_custom_property_count_params'] as Map, ), + contentCustomPropertyParams: json['content_custom_property_params'] == null + ? null + : ContentCustomPropertyParameters.fromJson( + json['content_custom_property_params'] as Map, + ), contentFlagCountRuleParams: json['content_flag_count_rule_params'] == null ? null : FlagCountRuleParameters.fromJson( json['content_flag_count_rule_params'] as Map, ), + floodIdenticalParams: json['flood_identical_params'] == null + ? null + : FloodIdenticalRuleParameters.fromJson( + json['flood_identical_params'] as Map, + ), + floodSimilarParams: json['flood_similar_params'] == null + ? null + : FloodSimilarRuleParameters.fromJson( + json['flood_similar_params'] as Map, + ), imageContentParams: json['image_content_params'] == null ? null : ImageContentParameters.fromJson( @@ -60,6 +75,16 @@ RuleBuilderCondition _$RuleBuilderConditionFromJson( : ImageRuleParameters.fromJson( json['image_rule_params'] as Map, ), + ipContentCountRuleParams: json['ip_content_count_rule_params'] == null + ? null + : IPContentCountRuleParameters.fromJson( + json['ip_content_count_rule_params'] as Map, + ), + ipFlagCountRuleParams: json['ip_flag_count_rule_params'] == null + ? null + : IPFlagCountRuleParameters.fromJson( + json['ip_flag_count_rule_params'] as Map, + ), keyframeOcrRuleParams: json['keyframe_ocr_rule_params'] == null ? null : KeyframeOCRRuleParameters.fromJson( @@ -70,6 +95,11 @@ RuleBuilderCondition _$RuleBuilderConditionFromJson( : KeyframeRuleParameters.fromJson( json['keyframe_rule_params'] as Map, ), + ocrContentParams: json['ocr_content_params'] == null + ? null + : OCRContentParameters.fromJson( + json['ocr_content_params'] as Map, + ), textContentParams: json['text_content_params'] == null ? null : TextContentParameters.fromJson( @@ -134,11 +164,17 @@ Map _$RuleBuilderConditionToJson( 'confidence': instance.confidence, 'content_count_rule_params': instance.contentCountRuleParams?.toJson(), 'content_custom_property_count_params': instance.contentCustomPropertyCountParams?.toJson(), + 'content_custom_property_params': instance.contentCustomPropertyParams?.toJson(), 'content_flag_count_rule_params': instance.contentFlagCountRuleParams?.toJson(), + 'flood_identical_params': instance.floodIdenticalParams?.toJson(), + 'flood_similar_params': instance.floodSimilarParams?.toJson(), 'image_content_params': instance.imageContentParams?.toJson(), 'image_rule_params': instance.imageRuleParams?.toJson(), + 'ip_content_count_rule_params': instance.ipContentCountRuleParams?.toJson(), + 'ip_flag_count_rule_params': instance.ipFlagCountRuleParams?.toJson(), 'keyframe_ocr_rule_params': instance.keyframeOcrRuleParams?.toJson(), 'keyframe_rule_params': instance.keyframeRuleParams?.toJson(), + 'ocr_content_params': instance.ocrContentParams?.toJson(), 'text_content_params': instance.textContentParams?.toJson(), 'text_rule_params': instance.textRuleParams?.toJson(), 'type': instance.type, diff --git a/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.dart b/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.dart index 256c77ef..367001f1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.dart @@ -26,7 +26,6 @@ class SearchRolesResponse with _$SearchRolesResponse { final String duration; @override - @JsonKey(defaultValue: []) final List roles; Map toJson() => _$SearchRolesResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.g.dart index 432ba1c7..4c167b82 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/search_roles_response.g.dart @@ -8,7 +8,7 @@ part of 'search_roles_response.dart'; SearchRolesResponse _$SearchRolesResponseFromJson(Map json) => SearchRolesResponse( duration: json['duration'] as String, - roles: (json['roles'] as List?)?.map((e) => Role.fromJson(e as Map)).toList() ?? [], + roles: (json['roles'] as List).map((e) => Role.fromJson(e as Map)).toList(), ); Map _$SearchRolesResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.dart b/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.dart index 9a4d38e1..1d8a3a8e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.dart @@ -26,7 +26,6 @@ class SearchUserGroupsResponse with _$SearchUserGroupsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List userGroups; Map toJson() => _$SearchUserGroupsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.g.dart index 8bbe2cfe..b4b81d89 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/search_user_groups_response.g.dart @@ -10,11 +10,9 @@ SearchUserGroupsResponse _$SearchUserGroupsResponseFromJson( Map json, ) => SearchUserGroupsResponse( duration: json['duration'] as String, - userGroups: - (json['user_groups'] as List?) - ?.map((e) => UserGroupResponse.fromJson(e as Map)) - .toList() ?? - [], + userGroups: (json['user_groups'] as List) + .map((e) => UserGroupResponse.fromJson(e as Map)) + .toList(), ); Map _$SearchUserGroupsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/share_response.dart b/packages/stream_feeds/lib/src/generated/api/model/share_response.dart new file mode 100644 index 00000000..64c11401 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/share_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 'share_response.g.dart'; +part 'share_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class ShareResponse with _$ShareResponse { + const ShareResponse({ + required this.activityId, + required this.createdAt, + required this.user, + }); + + @override + final String activityId; + + @override + @StreamDateTimeConverter() + final DateTime createdAt; + + @override + final UserResponse user; + + Map toJson() => _$ShareResponseToJson(this); + + static ShareResponse fromJson(Map json) => _$ShareResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/share_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/share_response.freezed.dart new file mode 100644 index 00000000..b508ab4c --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/share_response.freezed.dart @@ -0,0 +1,91 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'share_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$ShareResponse { + String get activityId; + DateTime get createdAt; + UserResponse get user; + + /// Create a copy of ShareResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $ShareResponseCopyWith get copyWith => _$ShareResponseCopyWithImpl( + this as ShareResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is ShareResponse && + (identical(other.activityId, activityId) || other.activityId == activityId) && + (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.user, user) || other.user == user)); + } + + @override + int get hashCode => Object.hash(runtimeType, activityId, createdAt, user); + + @override + String toString() { + return 'ShareResponse(activityId: $activityId, createdAt: $createdAt, user: $user)'; + } +} + +/// @nodoc +abstract mixin class $ShareResponseCopyWith<$Res> { + factory $ShareResponseCopyWith( + ShareResponse value, + $Res Function(ShareResponse) _then, + ) = _$ShareResponseCopyWithImpl; + @useResult + $Res call({String activityId, DateTime createdAt, UserResponse user}); +} + +/// @nodoc +class _$ShareResponseCopyWithImpl<$Res> implements $ShareResponseCopyWith<$Res> { + _$ShareResponseCopyWithImpl(this._self, this._then); + + final ShareResponse _self; + final $Res Function(ShareResponse) _then; + + /// Create a copy of ShareResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? activityId = null, + Object? createdAt = null, + Object? user = null, + }) { + return _then( + ShareResponse( + activityId: null == activityId + ? _self.activityId + : activityId // ignore: cast_nullable_to_non_nullable + as String, + createdAt: null == createdAt + ? _self.createdAt + : createdAt // ignore: cast_nullable_to_non_nullable + as DateTime, + user: null == user + ? _self.user + : user // ignore: cast_nullable_to_non_nullable + as UserResponse, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/share_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/share_response.g.dart new file mode 100644 index 00000000..c721c604 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/share_response.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'share_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +ShareResponse _$ShareResponseFromJson(Map json) => ShareResponse( + activityId: json['activity_id'] as String, + createdAt: const StreamDateTimeConverter().fromJson( + json['created_at'] as Object, + ), + user: UserResponse.fromJson(json['user'] as Map), +); + +Map _$ShareResponseToJson(ShareResponse instance) => { + 'activity_id': instance.activityId, + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), + 'user': instance.user.toJson(), +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.dart index 1f0c02a3..2de4a5f0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.dart @@ -39,7 +39,7 @@ class SharedLocationResponse with _$SharedLocationResponse { final String channelCid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -49,7 +49,7 @@ class SharedLocationResponse with _$SharedLocationResponse { final String duration; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? endAt; @override @@ -65,7 +65,7 @@ class SharedLocationResponse with _$SharedLocationResponse { final String messageId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.g.dart index 5da91e18..a6876d80 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response.g.dart @@ -11,20 +11,20 @@ SharedLocationResponse _$SharedLocationResponseFromJson( ) => SharedLocationResponse( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), channelCid: json['channel_cid'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdByDeviceId: json['created_by_device_id'] as String, duration: json['duration'] as String, endAt: _$JsonConverterFromJson( json['end_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), latitude: (json['latitude'] as num).toDouble(), longitude: (json['longitude'] as num).toDouble(), message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), userId: json['user_id'] as String, @@ -35,18 +35,18 @@ Map _$SharedLocationResponseToJson( ) => { 'channel': instance.channel?.toJson(), 'channel_cid': instance.channelCid, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by_device_id': instance.createdByDeviceId, 'duration': instance.duration, 'end_at': _$JsonConverterToJson( instance.endAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'latitude': instance.latitude, 'longitude': instance.longitude, 'message': instance.message?.toJson(), 'message_id': instance.messageId, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.dart index ecc794e6..9c37b796 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.dart @@ -38,14 +38,14 @@ class SharedLocationResponseData with _$SharedLocationResponseData { final String channelCid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final String createdByDeviceId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? endAt; @override @@ -61,7 +61,7 @@ class SharedLocationResponseData with _$SharedLocationResponseData { final String messageId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.g.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.g.dart index 5e01dd13..05e060de 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_location_response_data.g.dart @@ -11,19 +11,19 @@ SharedLocationResponseData _$SharedLocationResponseDataFromJson( ) => SharedLocationResponseData( channel: json['channel'] == null ? null : ChannelResponse.fromJson(json['channel'] as Map), channelCid: json['channel_cid'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdByDeviceId: json['created_by_device_id'] as String, endAt: _$JsonConverterFromJson( json['end_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), latitude: (json['latitude'] as num).toDouble(), longitude: (json['longitude'] as num).toDouble(), message: json['message'] == null ? null : MessageResponse.fromJson(json['message'] as Map), messageId: json['message_id'] as String, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), userId: json['user_id'] as String, @@ -34,17 +34,17 @@ Map _$SharedLocationResponseDataToJson( ) => { 'channel': instance.channel?.toJson(), 'channel_cid': instance.channelCid, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by_device_id': instance.createdByDeviceId, 'end_at': _$JsonConverterToJson( instance.endAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'latitude': instance.latitude, 'longitude': instance.longitude, 'message': instance.message?.toJson(), 'message_id': instance.messageId, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user_id': instance.userId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.dart index 1056696b..0cc9613d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.dart @@ -23,7 +23,6 @@ class SharedLocationsResponse with _$SharedLocationsResponse { }); @override - @JsonKey(defaultValue: []) final List activeLiveLocations; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.g.dart index 1aba2330..503e4916 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/shared_locations_response.g.dart @@ -9,13 +9,11 @@ part of 'shared_locations_response.dart'; SharedLocationsResponse _$SharedLocationsResponseFromJson( Map json, ) => SharedLocationsResponse( - activeLiveLocations: - (json['active_live_locations'] as List?) - ?.map( - (e) => SharedLocationResponseData.fromJson(e as Map), - ) - .toList() ?? - [], + activeLiveLocations: (json['active_live_locations'] as List) + .map( + (e) => SharedLocationResponseData.fromJson(e as Map), + ) + .toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.dart index 7b0f600e..a2af4ede 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.dart @@ -36,11 +36,10 @@ class StoriesFeedUpdatedEvent extends core.WsEvent with _$StoriesFeedUpdatedEven final List? aggregatedActivities; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override @@ -50,7 +49,7 @@ class StoriesFeedUpdatedEvent extends core.WsEvent with _$StoriesFeedUpdatedEven final String fid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.g.dart index 74158346..315ccf59 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/stories_feed_updated_event.g.dart @@ -17,15 +17,15 @@ StoriesFeedUpdatedEvent _$StoriesFeedUpdatedEventFromJson( (e) => AggregatedActivityResponse.fromJson(e as Map), ) .toList(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, feedVisibility: json['feed_visibility'] as String?, fid: json['fid'] as String, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: json['user'] == null ? null : UserResponseCommonFields.fromJson(json['user'] as Map), @@ -36,13 +36,13 @@ Map _$StoriesFeedUpdatedEventToJson( ) => { 'activities': instance.activities?.map((e) => e.toJson()).toList(), 'aggregated_activities': instance.aggregatedActivities?.map((e) => e.toJson()).toList(), - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'feed_visibility': instance.feedVisibility, 'fid': instance.fid, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user?.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.dart b/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.dart index b46a5184..0382a61b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.dart @@ -35,6 +35,8 @@ enum SubmitActionRequestActionType { deleteReaction, @JsonValue('delete_user') deleteUser, + @JsonValue('delete_user_messages') + deleteUserMessages, @JsonValue('end_call') endCall, @JsonValue('escalate') @@ -77,6 +79,7 @@ class SubmitActionRequest with _$SubmitActionRequest { this.deleteMessage, this.deleteReaction, this.deleteUser, + this.deleteUserMessages, this.escalate, this.flag, this.itemId, @@ -122,6 +125,9 @@ class SubmitActionRequest with _$SubmitActionRequest { @override final DeleteUserRequestPayload? deleteUser; + @override + final DeleteUserMessagesRequestPayload? deleteUserMessages; + @override final EscalatePayload? escalate; diff --git a/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.freezed.dart index e6238d40..05a9446e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.freezed.dart @@ -24,6 +24,7 @@ mixin _$SubmitActionRequest { DeleteMessageRequestPayload? get deleteMessage; DeleteReactionRequestPayload? get deleteReaction; DeleteUserRequestPayload? get deleteUser; + DeleteUserMessagesRequestPayload? get deleteUserMessages; EscalatePayload? get escalate; FlagRequest? get flag; String? get itemId; @@ -60,6 +61,8 @@ mixin _$SubmitActionRequest { (identical(other.deleteMessage, deleteMessage) || other.deleteMessage == deleteMessage) && (identical(other.deleteReaction, deleteReaction) || other.deleteReaction == deleteReaction) && (identical(other.deleteUser, deleteUser) || other.deleteUser == deleteUser) && + (identical(other.deleteUserMessages, deleteUserMessages) || + other.deleteUserMessages == deleteUserMessages) && (identical(other.escalate, escalate) || other.escalate == escalate) && (identical(other.flag, flag) || other.flag == flag) && (identical(other.itemId, itemId) || other.itemId == itemId) && @@ -85,6 +88,7 @@ mixin _$SubmitActionRequest { deleteMessage, deleteReaction, deleteUser, + deleteUserMessages, escalate, flag, itemId, @@ -98,7 +102,7 @@ mixin _$SubmitActionRequest { @override String toString() { - return 'SubmitActionRequest(actionType: $actionType, appealId: $appealId, ban: $ban, block: $block, bypass: $bypass, custom: $custom, deleteActivity: $deleteActivity, deleteComment: $deleteComment, deleteMessage: $deleteMessage, deleteReaction: $deleteReaction, deleteUser: $deleteUser, escalate: $escalate, flag: $flag, itemId: $itemId, markReviewed: $markReviewed, rejectAppeal: $rejectAppeal, restore: $restore, shadowBlock: $shadowBlock, unban: $unban, unblock: $unblock)'; + return 'SubmitActionRequest(actionType: $actionType, appealId: $appealId, ban: $ban, block: $block, bypass: $bypass, custom: $custom, deleteActivity: $deleteActivity, deleteComment: $deleteComment, deleteMessage: $deleteMessage, deleteReaction: $deleteReaction, deleteUser: $deleteUser, deleteUserMessages: $deleteUserMessages, escalate: $escalate, flag: $flag, itemId: $itemId, markReviewed: $markReviewed, rejectAppeal: $rejectAppeal, restore: $restore, shadowBlock: $shadowBlock, unban: $unban, unblock: $unblock)'; } } @@ -121,6 +125,7 @@ abstract mixin class $SubmitActionRequestCopyWith<$Res> { DeleteMessageRequestPayload? deleteMessage, DeleteReactionRequestPayload? deleteReaction, DeleteUserRequestPayload? deleteUser, + DeleteUserMessagesRequestPayload? deleteUserMessages, EscalatePayload? escalate, FlagRequest? flag, String? itemId, @@ -156,6 +161,7 @@ class _$SubmitActionRequestCopyWithImpl<$Res> implements $SubmitActionRequestCop Object? deleteMessage = freezed, Object? deleteReaction = freezed, Object? deleteUser = freezed, + Object? deleteUserMessages = freezed, Object? escalate = freezed, Object? flag = freezed, Object? itemId = freezed, @@ -212,6 +218,10 @@ class _$SubmitActionRequestCopyWithImpl<$Res> implements $SubmitActionRequestCop ? _self.deleteUser : deleteUser // ignore: cast_nullable_to_non_nullable as DeleteUserRequestPayload?, + deleteUserMessages: freezed == deleteUserMessages + ? _self.deleteUserMessages + : deleteUserMessages // ignore: cast_nullable_to_non_nullable + as DeleteUserMessagesRequestPayload?, escalate: freezed == escalate ? _self.escalate : escalate // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.g.dart index 0e0dd4e2..539c265d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/submit_action_request.g.dart @@ -52,6 +52,11 @@ SubmitActionRequest _$SubmitActionRequestFromJson( : DeleteUserRequestPayload.fromJson( json['delete_user'] as Map, ), + deleteUserMessages: json['delete_user_messages'] == null + ? null + : DeleteUserMessagesRequestPayload.fromJson( + json['delete_user_messages'] as Map, + ), escalate: json['escalate'] == null ? null : EscalatePayload.fromJson(json['escalate'] as Map), flag: json['flag'] == null ? null : FlagRequest.fromJson(json['flag'] as Map), itemId: json['item_id'] as String?, @@ -101,6 +106,7 @@ Map _$SubmitActionRequestToJson( 'delete_message': instance.deleteMessage?.toJson(), 'delete_reaction': instance.deleteReaction?.toJson(), 'delete_user': instance.deleteUser?.toJson(), + 'delete_user_messages': instance.deleteUserMessages?.toJson(), 'escalate': instance.escalate?.toJson(), 'flag': instance.flag?.toJson(), 'item_id': instance.itemId, @@ -123,6 +129,7 @@ const _$SubmitActionRequestActionTypeEnumMap = { SubmitActionRequestActionType.deleteMessage: 'delete_message', SubmitActionRequestActionType.deleteReaction: 'delete_reaction', SubmitActionRequestActionType.deleteUser: 'delete_user', + SubmitActionRequestActionType.deleteUserMessages: 'delete_user_messages', SubmitActionRequestActionType.endCall: 'end_call', SubmitActionRequestActionType.escalate: 'escalate', SubmitActionRequestActionType.flag: 'flag', diff --git a/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.dart b/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.dart index 1f4161de..5eaca5d0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.dart @@ -24,6 +24,8 @@ class TextContentParameters with _$TextContentParameters { this.labelOperator, this.llmHarmLabels, this.severity, + this.textLength, + this.textLengthOperator, }); @override @@ -44,6 +46,12 @@ class TextContentParameters with _$TextContentParameters { @override final String? severity; + @override + final int? textLength; + + @override + final String? textLengthOperator; + Map toJson() => _$TextContentParametersToJson(this); static TextContentParameters fromJson(Map json) => _$TextContentParametersFromJson(json); diff --git a/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.freezed.dart index db7d3c7d..c3c454e6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.freezed.dart @@ -19,6 +19,8 @@ mixin _$TextContentParameters { String? get labelOperator; Map? get llmHarmLabels; String? get severity; + int? get textLength; + String? get textLengthOperator; /// Create a copy of TextContentParameters /// with the given fields replaced by the non-null parameter values. @@ -49,7 +51,10 @@ mixin _$TextContentParameters { other.llmHarmLabels, llmHarmLabels, ) && - (identical(other.severity, severity) || other.severity == severity)); + (identical(other.severity, severity) || other.severity == severity) && + (identical(other.textLength, textLength) || other.textLength == textLength) && + (identical(other.textLengthOperator, textLengthOperator) || + other.textLengthOperator == textLengthOperator)); } @override @@ -61,11 +66,13 @@ mixin _$TextContentParameters { labelOperator, const DeepCollectionEquality().hash(llmHarmLabels), severity, + textLength, + textLengthOperator, ); @override String toString() { - return 'TextContentParameters(blocklistMatch: $blocklistMatch, containsUrl: $containsUrl, harmLabels: $harmLabels, labelOperator: $labelOperator, llmHarmLabels: $llmHarmLabels, severity: $severity)'; + return 'TextContentParameters(blocklistMatch: $blocklistMatch, containsUrl: $containsUrl, harmLabels: $harmLabels, labelOperator: $labelOperator, llmHarmLabels: $llmHarmLabels, severity: $severity, textLength: $textLength, textLengthOperator: $textLengthOperator)'; } } @@ -83,6 +90,8 @@ abstract mixin class $TextContentParametersCopyWith<$Res> { String? labelOperator, Map? llmHarmLabels, String? severity, + int? textLength, + String? textLengthOperator, }); } @@ -104,6 +113,8 @@ class _$TextContentParametersCopyWithImpl<$Res> implements $TextContentParameter Object? labelOperator = freezed, Object? llmHarmLabels = freezed, Object? severity = freezed, + Object? textLength = freezed, + Object? textLengthOperator = freezed, }) { return _then( TextContentParameters( @@ -131,6 +142,14 @@ class _$TextContentParametersCopyWithImpl<$Res> implements $TextContentParameter ? _self.severity : severity // ignore: cast_nullable_to_non_nullable as String?, + textLength: freezed == textLength + ? _self.textLength + : textLength // ignore: cast_nullable_to_non_nullable + as int?, + textLengthOperator: freezed == textLengthOperator + ? _self.textLengthOperator + : textLengthOperator // ignore: cast_nullable_to_non_nullable + as String?, ), ); } diff --git a/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.g.dart b/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.g.dart index 80057269..92bf9f47 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/text_content_parameters.g.dart @@ -17,6 +17,8 @@ TextContentParameters _$TextContentParametersFromJson( (k, e) => MapEntry(k, e as String), ), severity: json['severity'] as String?, + textLength: (json['text_length'] as num?)?.toInt(), + textLengthOperator: json['text_length_operator'] as String?, ); Map _$TextContentParametersToJson( @@ -28,4 +30,6 @@ Map _$TextContentParametersToJson( 'label_operator': instance.labelOperator, 'llm_harm_labels': instance.llmHarmLabels, 'severity': instance.severity, + 'text_length': instance.textLength, + 'text_length_operator': instance.textLengthOperator, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.dart b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.dart index 8010c0a8..c556fdb9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.dart @@ -43,6 +43,7 @@ class ThreadedCommentResponse with _$ThreadedCommentResponse { this.deletedAt, required this.downvoteCount, this.editedAt, + this.i18n, required this.id, this.latestReactions, required this.mentionedUsers, @@ -77,23 +78,26 @@ class ThreadedCommentResponse with _$ThreadedCommentResponse { final double? controversyScore; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final Map? custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override final int downvoteCount; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? editedAt; + @override + final Map? i18n; + @override final String id; @@ -101,7 +105,6 @@ class ThreadedCommentResponse with _$ThreadedCommentResponse { final List? latestReactions; @override - @JsonKey(defaultValue: []) final List mentionedUsers; @override @@ -117,7 +120,6 @@ class ThreadedCommentResponse with _$ThreadedCommentResponse { final String objectType; @override - @JsonKey(defaultValue: []) final List ownReactions; @override @@ -146,7 +148,7 @@ class ThreadedCommentResponse with _$ThreadedCommentResponse { final String? text; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.freezed.dart index ea531dbc..fb66a5ac 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.freezed.dart @@ -22,6 +22,7 @@ mixin _$ThreadedCommentResponse { DateTime? get deletedAt; int get downvoteCount; DateTime? get editedAt; + Map? get i18n; String get id; List? get latestReactions; List get mentionedUsers; @@ -69,6 +70,7 @@ mixin _$ThreadedCommentResponse { (identical(other.deletedAt, deletedAt) || other.deletedAt == deletedAt) && (identical(other.downvoteCount, downvoteCount) || other.downvoteCount == downvoteCount) && (identical(other.editedAt, editedAt) || other.editedAt == editedAt) && + const DeepCollectionEquality().equals(other.i18n, i18n) && (identical(other.id, id) || other.id == id) && const DeepCollectionEquality().equals( other.latestReactions, @@ -114,6 +116,7 @@ mixin _$ThreadedCommentResponse { deletedAt, downvoteCount, editedAt, + const DeepCollectionEquality().hash(i18n), id, const DeepCollectionEquality().hash(latestReactions), const DeepCollectionEquality().hash(mentionedUsers), @@ -137,7 +140,7 @@ mixin _$ThreadedCommentResponse { @override String toString() { - return 'ThreadedCommentResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, confidenceScore: $confidenceScore, controversyScore: $controversyScore, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, downvoteCount: $downvoteCount, editedAt: $editedAt, id: $id, latestReactions: $latestReactions, mentionedUsers: $mentionedUsers, meta: $meta, moderation: $moderation, objectId: $objectId, objectType: $objectType, ownReactions: $ownReactions, parentId: $parentId, reactionCount: $reactionCount, reactionGroups: $reactionGroups, replies: $replies, replyCount: $replyCount, score: $score, status: $status, text: $text, updatedAt: $updatedAt, upvoteCount: $upvoteCount, user: $user)'; + return 'ThreadedCommentResponse(attachments: $attachments, bookmarkCount: $bookmarkCount, confidenceScore: $confidenceScore, controversyScore: $controversyScore, createdAt: $createdAt, custom: $custom, deletedAt: $deletedAt, downvoteCount: $downvoteCount, editedAt: $editedAt, i18n: $i18n, id: $id, latestReactions: $latestReactions, mentionedUsers: $mentionedUsers, meta: $meta, moderation: $moderation, objectId: $objectId, objectType: $objectType, ownReactions: $ownReactions, parentId: $parentId, reactionCount: $reactionCount, reactionGroups: $reactionGroups, replies: $replies, replyCount: $replyCount, score: $score, status: $status, text: $text, updatedAt: $updatedAt, upvoteCount: $upvoteCount, user: $user)'; } } @@ -158,6 +161,7 @@ abstract mixin class $ThreadedCommentResponseCopyWith<$Res> { DateTime? deletedAt, int downvoteCount, DateTime? editedAt, + Map? i18n, String id, List? latestReactions, List mentionedUsers, @@ -201,6 +205,7 @@ class _$ThreadedCommentResponseCopyWithImpl<$Res> implements $ThreadedCommentRes Object? deletedAt = freezed, Object? downvoteCount = null, Object? editedAt = freezed, + Object? i18n = freezed, Object? id = null, Object? latestReactions = freezed, Object? mentionedUsers = null, @@ -259,6 +264,10 @@ class _$ThreadedCommentResponseCopyWithImpl<$Res> implements $ThreadedCommentRes ? _self.editedAt : editedAt // ignore: cast_nullable_to_non_nullable as DateTime?, + i18n: freezed == i18n + ? _self.i18n + : i18n // ignore: cast_nullable_to_non_nullable + as Map?, id: null == id ? _self.id : id // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.g.dart index 879796a6..5416ed38 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/threaded_comment_response.g.dart @@ -15,28 +15,29 @@ ThreadedCommentResponse _$ThreadedCommentResponseFromJson( bookmarkCount: (json['bookmark_count'] as num).toInt(), confidenceScore: (json['confidence_score'] as num).toDouble(), controversyScore: (json['controversy_score'] as num?)?.toDouble(), - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map?, deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), downvoteCount: (json['downvote_count'] as num).toInt(), editedAt: _$JsonConverterFromJson( json['edited_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, + ), + i18n: (json['i18n'] as Map?)?.map( + (k, e) => MapEntry(k, e as String), ), id: json['id'] as String, latestReactions: (json['latest_reactions'] as List?) ?.map((e) => FeedsReactionResponse.fromJson(e as Map)) .toList(), - mentionedUsers: - (json['mentioned_users'] as List?) - ?.map((e) => UserResponse.fromJson(e as Map)) - .toList() ?? - [], + mentionedUsers: (json['mentioned_users'] as List) + .map((e) => UserResponse.fromJson(e as Map)) + .toList(), meta: json['meta'] == null ? null : RepliesMeta.fromJson(json['meta'] as Map), moderation: json['moderation'] == null ? null @@ -45,13 +46,9 @@ ThreadedCommentResponse _$ThreadedCommentResponseFromJson( ), objectId: json['object_id'] as String, objectType: json['object_type'] as String, - ownReactions: - (json['own_reactions'] as List?) - ?.map( - (e) => FeedsReactionResponse.fromJson(e as Map), - ) - .toList() ?? - [], + ownReactions: (json['own_reactions'] as List) + .map((e) => FeedsReactionResponse.fromJson(e as Map)) + .toList(), parentId: json['parent_id'] as String?, reactionCount: (json['reaction_count'] as num).toInt(), reactionGroups: (json['reaction_groups'] as Map?)?.map( @@ -71,7 +68,7 @@ ThreadedCommentResponse _$ThreadedCommentResponseFromJson( unknownValue: ThreadedCommentResponseStatus.unknown, ), text: json['text'] as String?, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), upvoteCount: (json['upvote_count'] as num).toInt(), @@ -85,17 +82,18 @@ Map _$ThreadedCommentResponseToJson( 'bookmark_count': instance.bookmarkCount, 'confidence_score': instance.confidenceScore, 'controversy_score': instance.controversyScore, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'downvote_count': instance.downvoteCount, 'edited_at': _$JsonConverterToJson( instance.editedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), + 'i18n': instance.i18n, 'id': instance.id, 'latest_reactions': instance.latestReactions?.map((e) => e.toJson()).toList(), 'mentioned_users': instance.mentionedUsers.map((e) => e.toJson()).toList(), @@ -114,7 +112,7 @@ Map _$ThreadedCommentResponseToJson( 'score': instance.score, 'status': _$ThreadedCommentResponseStatusEnumMap[instance.status]!, 'text': instance.text, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'upvote_count': instance.upvoteCount, 'user': instance.user.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.dart b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.dart index 588a623d..fce7e950 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.dart @@ -22,7 +22,6 @@ class TrackActivityMetricsRequest with _$TrackActivityMetricsRequest { }); @override - @JsonKey(defaultValue: []) final List events; Map toJson() => _$TrackActivityMetricsRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.g.dart index 26dab898..fee5d061 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_request.g.dart @@ -9,13 +9,9 @@ part of 'track_activity_metrics_request.dart'; TrackActivityMetricsRequest _$TrackActivityMetricsRequestFromJson( Map json, ) => TrackActivityMetricsRequest( - events: - (json['events'] as List?) - ?.map( - (e) => TrackActivityMetricsEvent.fromJson(e as Map), - ) - .toList() ?? - [], + events: (json['events'] as List) + .map((e) => TrackActivityMetricsEvent.fromJson(e as Map)) + .toList(), ); Map _$TrackActivityMetricsRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.dart b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.dart index 055ba9a4..6ed349fc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.dart @@ -26,7 +26,6 @@ class TrackActivityMetricsResponse with _$TrackActivityMetricsResponse { final String duration; @override - @JsonKey(defaultValue: []) final List results; Map toJson() => _$TrackActivityMetricsResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.g.dart index 48d86e66..d218542f 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/track_activity_metrics_response.g.dart @@ -10,15 +10,11 @@ TrackActivityMetricsResponse _$TrackActivityMetricsResponseFromJson( Map json, ) => TrackActivityMetricsResponse( duration: json['duration'] as String, - results: - (json['results'] as List?) - ?.map( - (e) => TrackActivityMetricsEventResult.fromJson( - e as Map, - ), - ) - .toList() ?? - [], + results: (json['results'] as List) + .map( + (e) => TrackActivityMetricsEventResult.fromJson(e as Map), + ) + .toList(), ); Map _$TrackActivityMetricsResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.dart new file mode 100644 index 00000000..b1ec5635 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.dart @@ -0,0 +1,30 @@ +// 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 'translate_activity_request.g.dart'; +part 'translate_activity_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class TranslateActivityRequest with _$TranslateActivityRequest { + const TranslateActivityRequest({ + required this.language, + }); + + @override + final String language; + + Map toJson() => _$TranslateActivityRequestToJson(this); + + static TranslateActivityRequest fromJson(Map json) => _$TranslateActivityRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.freezed.dart new file mode 100644 index 00000000..bb52391a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.freezed.dart @@ -0,0 +1,76 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'translate_activity_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$TranslateActivityRequest { + String get language; + + /// Create a copy of TranslateActivityRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $TranslateActivityRequestCopyWith get copyWith => + _$TranslateActivityRequestCopyWithImpl( + this as TranslateActivityRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is TranslateActivityRequest && + (identical(other.language, language) || other.language == language)); + } + + @override + int get hashCode => Object.hash(runtimeType, language); + + @override + String toString() { + return 'TranslateActivityRequest(language: $language)'; + } +} + +/// @nodoc +abstract mixin class $TranslateActivityRequestCopyWith<$Res> { + factory $TranslateActivityRequestCopyWith( + TranslateActivityRequest value, + $Res Function(TranslateActivityRequest) _then, + ) = _$TranslateActivityRequestCopyWithImpl; + @useResult + $Res call({String language}); +} + +/// @nodoc +class _$TranslateActivityRequestCopyWithImpl<$Res> implements $TranslateActivityRequestCopyWith<$Res> { + _$TranslateActivityRequestCopyWithImpl(this._self, this._then); + + final TranslateActivityRequest _self; + final $Res Function(TranslateActivityRequest) _then; + + /// Create a copy of TranslateActivityRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? language = null}) { + return _then( + TranslateActivityRequest( + language: null == language + ? _self.language + : language // ignore: cast_nullable_to_non_nullable + as String, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.g.dart new file mode 100644 index 00000000..b8e9dcb1 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_request.g.dart @@ -0,0 +1,15 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'translate_activity_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +TranslateActivityRequest _$TranslateActivityRequestFromJson( + Map json, +) => TranslateActivityRequest(language: json['language'] as String); + +Map _$TranslateActivityRequestToJson( + TranslateActivityRequest instance, +) => {'language': instance.language}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.dart new file mode 100644 index 00000000..031eb43f --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.dart @@ -0,0 +1,34 @@ +// 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 'translate_activity_response.g.dart'; +part 'translate_activity_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class TranslateActivityResponse with _$TranslateActivityResponse { + const TranslateActivityResponse({ + required this.activity, + required this.duration, + }); + + @override + final ActivityResponse activity; + + @override + final String duration; + + Map toJson() => _$TranslateActivityResponseToJson(this); + + static TranslateActivityResponse fromJson(Map json) => _$TranslateActivityResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.freezed.dart new file mode 100644 index 00000000..49effce6 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.freezed.dart @@ -0,0 +1,82 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'translate_activity_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$TranslateActivityResponse { + ActivityResponse get activity; + String get duration; + + /// Create a copy of TranslateActivityResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $TranslateActivityResponseCopyWith get copyWith => + _$TranslateActivityResponseCopyWithImpl( + this as TranslateActivityResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is TranslateActivityResponse && + (identical(other.activity, activity) || other.activity == activity) && + (identical(other.duration, duration) || other.duration == duration)); + } + + @override + int get hashCode => Object.hash(runtimeType, activity, duration); + + @override + String toString() { + return 'TranslateActivityResponse(activity: $activity, duration: $duration)'; + } +} + +/// @nodoc +abstract mixin class $TranslateActivityResponseCopyWith<$Res> { + factory $TranslateActivityResponseCopyWith( + TranslateActivityResponse value, + $Res Function(TranslateActivityResponse) _then, + ) = _$TranslateActivityResponseCopyWithImpl; + @useResult + $Res call({ActivityResponse activity, String duration}); +} + +/// @nodoc +class _$TranslateActivityResponseCopyWithImpl<$Res> implements $TranslateActivityResponseCopyWith<$Res> { + _$TranslateActivityResponseCopyWithImpl(this._self, this._then); + + final TranslateActivityResponse _self; + final $Res Function(TranslateActivityResponse) _then; + + /// Create a copy of TranslateActivityResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? activity = null, Object? duration = null}) { + return _then( + TranslateActivityResponse( + activity: null == activity + ? _self.activity + : activity // ignore: cast_nullable_to_non_nullable + as ActivityResponse, + duration: null == duration + ? _self.duration + : duration // ignore: cast_nullable_to_non_nullable + as String, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.g.dart new file mode 100644 index 00000000..96019b6a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_activity_response.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'translate_activity_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +TranslateActivityResponse _$TranslateActivityResponseFromJson( + Map json, +) => TranslateActivityResponse( + activity: ActivityResponse.fromJson(json['activity'] as Map), + duration: json['duration'] as String, +); + +Map _$TranslateActivityResponseToJson( + TranslateActivityResponse instance, +) => { + 'activity': instance.activity.toJson(), + 'duration': instance.duration, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.dart new file mode 100644 index 00000000..7e36036a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.dart @@ -0,0 +1,30 @@ +// 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 'translate_comment_request.g.dart'; +part 'translate_comment_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class TranslateCommentRequest with _$TranslateCommentRequest { + const TranslateCommentRequest({ + required this.language, + }); + + @override + final String language; + + Map toJson() => _$TranslateCommentRequestToJson(this); + + static TranslateCommentRequest fromJson(Map json) => _$TranslateCommentRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.freezed.dart new file mode 100644 index 00000000..f446c4a9 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.freezed.dart @@ -0,0 +1,76 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'translate_comment_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$TranslateCommentRequest { + String get language; + + /// Create a copy of TranslateCommentRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $TranslateCommentRequestCopyWith get copyWith => + _$TranslateCommentRequestCopyWithImpl( + this as TranslateCommentRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is TranslateCommentRequest && + (identical(other.language, language) || other.language == language)); + } + + @override + int get hashCode => Object.hash(runtimeType, language); + + @override + String toString() { + return 'TranslateCommentRequest(language: $language)'; + } +} + +/// @nodoc +abstract mixin class $TranslateCommentRequestCopyWith<$Res> { + factory $TranslateCommentRequestCopyWith( + TranslateCommentRequest value, + $Res Function(TranslateCommentRequest) _then, + ) = _$TranslateCommentRequestCopyWithImpl; + @useResult + $Res call({String language}); +} + +/// @nodoc +class _$TranslateCommentRequestCopyWithImpl<$Res> implements $TranslateCommentRequestCopyWith<$Res> { + _$TranslateCommentRequestCopyWithImpl(this._self, this._then); + + final TranslateCommentRequest _self; + final $Res Function(TranslateCommentRequest) _then; + + /// Create a copy of TranslateCommentRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? language = null}) { + return _then( + TranslateCommentRequest( + language: null == language + ? _self.language + : language // ignore: cast_nullable_to_non_nullable + as String, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.g.dart new file mode 100644 index 00000000..cfebe31c --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_request.g.dart @@ -0,0 +1,15 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'translate_comment_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +TranslateCommentRequest _$TranslateCommentRequestFromJson( + Map json, +) => TranslateCommentRequest(language: json['language'] as String); + +Map _$TranslateCommentRequestToJson( + TranslateCommentRequest instance, +) => {'language': instance.language}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.dart new file mode 100644 index 00000000..43d4a621 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.dart @@ -0,0 +1,34 @@ +// 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 'translate_comment_response.g.dart'; +part 'translate_comment_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class TranslateCommentResponse with _$TranslateCommentResponse { + const TranslateCommentResponse({ + required this.comment, + required this.duration, + }); + + @override + final CommentResponse comment; + + @override + final String duration; + + Map toJson() => _$TranslateCommentResponseToJson(this); + + static TranslateCommentResponse fromJson(Map json) => _$TranslateCommentResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.freezed.dart new file mode 100644 index 00000000..77c29a47 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.freezed.dart @@ -0,0 +1,82 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'translate_comment_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$TranslateCommentResponse { + CommentResponse get comment; + String get duration; + + /// Create a copy of TranslateCommentResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $TranslateCommentResponseCopyWith get copyWith => + _$TranslateCommentResponseCopyWithImpl( + this as TranslateCommentResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is TranslateCommentResponse && + (identical(other.comment, comment) || other.comment == comment) && + (identical(other.duration, duration) || other.duration == duration)); + } + + @override + int get hashCode => Object.hash(runtimeType, comment, duration); + + @override + String toString() { + return 'TranslateCommentResponse(comment: $comment, duration: $duration)'; + } +} + +/// @nodoc +abstract mixin class $TranslateCommentResponseCopyWith<$Res> { + factory $TranslateCommentResponseCopyWith( + TranslateCommentResponse value, + $Res Function(TranslateCommentResponse) _then, + ) = _$TranslateCommentResponseCopyWithImpl; + @useResult + $Res call({CommentResponse comment, String duration}); +} + +/// @nodoc +class _$TranslateCommentResponseCopyWithImpl<$Res> implements $TranslateCommentResponseCopyWith<$Res> { + _$TranslateCommentResponseCopyWithImpl(this._self, this._then); + + final TranslateCommentResponse _self; + final $Res Function(TranslateCommentResponse) _then; + + /// Create a copy of TranslateCommentResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? comment = null, Object? duration = null}) { + return _then( + TranslateCommentResponse( + 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 + as String, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.g.dart new file mode 100644 index 00000000..e6f17b20 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/translate_comment_response.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'translate_comment_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +TranslateCommentResponse _$TranslateCommentResponseFromJson( + Map json, +) => TranslateCommentResponse( + comment: CommentResponse.fromJson(json['comment'] as Map), + duration: json['duration'] as String, +); + +Map _$TranslateCommentResponseToJson( + TranslateCommentResponse instance, +) => { + 'comment': instance.comment.toJson(), + 'duration': instance.duration, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.dart b/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.dart index 25c6111a..3a27d24e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.dart @@ -21,6 +21,7 @@ class UnbanActionRequestPayload with _$UnbanActionRequestPayload { this.channelCid, this.decisionReason, this.removeFutureChannelsBan, + this.targetUserId, }); @override @@ -32,6 +33,9 @@ class UnbanActionRequestPayload with _$UnbanActionRequestPayload { @override final bool? removeFutureChannelsBan; + @override + final String? targetUserId; + Map toJson() => _$UnbanActionRequestPayloadToJson(this); static UnbanActionRequestPayload fromJson(Map json) => _$UnbanActionRequestPayloadFromJson(json); diff --git a/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.freezed.dart index e5cf29d9..4312d311 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.freezed.dart @@ -16,6 +16,7 @@ mixin _$UnbanActionRequestPayload { String? get channelCid; String? get decisionReason; bool? get removeFutureChannelsBan; + String? get targetUserId; /// Create a copy of UnbanActionRequestPayload /// with the given fields replaced by the non-null parameter values. @@ -38,7 +39,8 @@ mixin _$UnbanActionRequestPayload { other.removeFutureChannelsBan, removeFutureChannelsBan, ) || - other.removeFutureChannelsBan == removeFutureChannelsBan)); + other.removeFutureChannelsBan == removeFutureChannelsBan) && + (identical(other.targetUserId, targetUserId) || other.targetUserId == targetUserId)); } @override @@ -47,11 +49,12 @@ mixin _$UnbanActionRequestPayload { channelCid, decisionReason, removeFutureChannelsBan, + targetUserId, ); @override String toString() { - return 'UnbanActionRequestPayload(channelCid: $channelCid, decisionReason: $decisionReason, removeFutureChannelsBan: $removeFutureChannelsBan)'; + return 'UnbanActionRequestPayload(channelCid: $channelCid, decisionReason: $decisionReason, removeFutureChannelsBan: $removeFutureChannelsBan, targetUserId: $targetUserId)'; } } @@ -66,6 +69,7 @@ abstract mixin class $UnbanActionRequestPayloadCopyWith<$Res> { String? channelCid, String? decisionReason, bool? removeFutureChannelsBan, + String? targetUserId, }); } @@ -84,6 +88,7 @@ class _$UnbanActionRequestPayloadCopyWithImpl<$Res> implements $UnbanActionReque Object? channelCid = freezed, Object? decisionReason = freezed, Object? removeFutureChannelsBan = freezed, + Object? targetUserId = freezed, }) { return _then( UnbanActionRequestPayload( @@ -99,6 +104,10 @@ class _$UnbanActionRequestPayloadCopyWithImpl<$Res> implements $UnbanActionReque ? _self.removeFutureChannelsBan : removeFutureChannelsBan // ignore: cast_nullable_to_non_nullable as bool?, + targetUserId: freezed == targetUserId + ? _self.targetUserId + : targetUserId // ignore: cast_nullable_to_non_nullable + as String?, ), ); } diff --git a/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.g.dart b/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.g.dart index 4681f937..35cd905a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unban_action_request_payload.g.dart @@ -12,6 +12,7 @@ UnbanActionRequestPayload _$UnbanActionRequestPayloadFromJson( channelCid: json['channel_cid'] as String?, decisionReason: json['decision_reason'] as String?, removeFutureChannelsBan: json['remove_future_channels_ban'] as bool?, + targetUserId: json['target_user_id'] as String?, ); Map _$UnbanActionRequestPayloadToJson( @@ -20,4 +21,5 @@ Map _$UnbanActionRequestPayloadToJson( 'channel_cid': instance.channelCid, 'decision_reason': instance.decisionReason, 'remove_future_channels_ban': instance.removeFutureChannelsBan, + 'target_user_id': instance.targetUserId, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.dart b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.dart index 3680793a..e0d4c163 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.dart @@ -30,7 +30,6 @@ class UnfollowBatchRequest with _$UnfollowBatchRequest { final bool? enrichOwnFields; @override - @JsonKey(defaultValue: []) final List follows; Map toJson() => _$UnfollowBatchRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.g.dart index 76c36d5f..e0b27076 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_request.g.dart @@ -11,8 +11,7 @@ UnfollowBatchRequest _$UnfollowBatchRequestFromJson( ) => UnfollowBatchRequest( deleteNotificationActivity: json['delete_notification_activity'] as bool?, enrichOwnFields: json['enrich_own_fields'] as bool?, - follows: - (json['follows'] as List?)?.map((e) => UnfollowPair.fromJson(e as Map)).toList() ?? [], + follows: (json['follows'] as List).map((e) => UnfollowPair.fromJson(e as Map)).toList(), ); Map _$UnfollowBatchRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.dart b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.dart index 35dce198..316c5dc1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.dart @@ -26,7 +26,6 @@ class UnfollowBatchResponse with _$UnfollowBatchResponse { final String duration; @override - @JsonKey(defaultValue: []) final List follows; Map toJson() => _$UnfollowBatchResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.g.dart index 4567d503..34bc07e0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/unfollow_batch_response.g.dart @@ -10,9 +10,7 @@ UnfollowBatchResponse _$UnfollowBatchResponseFromJson( Map json, ) => UnfollowBatchResponse( duration: json['duration'] as String, - follows: - (json['follows'] as List?)?.map((e) => FollowResponse.fromJson(e as Map)).toList() ?? - [], + follows: (json['follows'] as List).map((e) => FollowResponse.fromJson(e as Map)).toList(), ); Map _$UnfollowBatchResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/unmute_request.dart b/packages/stream_feeds/lib/src/generated/api/model/unmute_request.dart new file mode 100644 index 00000000..0374f98a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/unmute_request.dart @@ -0,0 +1,30 @@ +// 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 'unmute_request.g.dart'; +part 'unmute_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class UnmuteRequest with _$UnmuteRequest { + const UnmuteRequest({ + required this.targetIds, + }); + + @override + final List targetIds; + + Map toJson() => _$UnmuteRequestToJson(this); + + static UnmuteRequest fromJson(Map json) => _$UnmuteRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/unmute_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/unmute_request.freezed.dart new file mode 100644 index 00000000..26418724 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/unmute_request.freezed.dart @@ -0,0 +1,75 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'unmute_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$UnmuteRequest { + List get targetIds; + + /// Create a copy of UnmuteRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $UnmuteRequestCopyWith get copyWith => _$UnmuteRequestCopyWithImpl( + this as UnmuteRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is UnmuteRequest && + const DeepCollectionEquality().equals(other.targetIds, targetIds)); + } + + @override + int get hashCode => Object.hash(runtimeType, const DeepCollectionEquality().hash(targetIds)); + + @override + String toString() { + return 'UnmuteRequest(targetIds: $targetIds)'; + } +} + +/// @nodoc +abstract mixin class $UnmuteRequestCopyWith<$Res> { + factory $UnmuteRequestCopyWith( + UnmuteRequest value, + $Res Function(UnmuteRequest) _then, + ) = _$UnmuteRequestCopyWithImpl; + @useResult + $Res call({List targetIds}); +} + +/// @nodoc +class _$UnmuteRequestCopyWithImpl<$Res> implements $UnmuteRequestCopyWith<$Res> { + _$UnmuteRequestCopyWithImpl(this._self, this._then); + + final UnmuteRequest _self; + final $Res Function(UnmuteRequest) _then; + + /// Create a copy of UnmuteRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? targetIds = null}) { + return _then( + UnmuteRequest( + targetIds: null == targetIds + ? _self.targetIds + : targetIds // ignore: cast_nullable_to_non_nullable + as List, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/unmute_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/unmute_request.g.dart new file mode 100644 index 00000000..a1d826e4 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/unmute_request.g.dart @@ -0,0 +1,15 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'unmute_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +UnmuteRequest _$UnmuteRequestFromJson(Map json) => UnmuteRequest( + targetIds: (json['target_ids'] as List).map((e) => e as String).toList(), +); + +Map _$UnmuteRequestToJson(UnmuteRequest instance) => { + 'target_ids': instance.targetIds, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/unmute_response.dart b/packages/stream_feeds/lib/src/generated/api/model/unmute_response.dart new file mode 100644 index 00000000..6dcdead1 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/unmute_response.dart @@ -0,0 +1,34 @@ +// 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 'unmute_response.g.dart'; +part 'unmute_response.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class UnmuteResponse with _$UnmuteResponse { + const UnmuteResponse({ + required this.duration, + this.nonExistingUsers, + }); + + @override + final String duration; + + @override + final List? nonExistingUsers; + + Map toJson() => _$UnmuteResponseToJson(this); + + static UnmuteResponse fromJson(Map json) => _$UnmuteResponseFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/unmute_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/unmute_response.freezed.dart new file mode 100644 index 00000000..1ef8b510 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/unmute_response.freezed.dart @@ -0,0 +1,88 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'unmute_response.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$UnmuteResponse { + String get duration; + List? get nonExistingUsers; + + /// Create a copy of UnmuteResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $UnmuteResponseCopyWith get copyWith => _$UnmuteResponseCopyWithImpl( + this as UnmuteResponse, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is UnmuteResponse && + (identical(other.duration, duration) || other.duration == duration) && + const DeepCollectionEquality().equals( + other.nonExistingUsers, + nonExistingUsers, + )); + } + + @override + int get hashCode => Object.hash( + runtimeType, + duration, + const DeepCollectionEquality().hash(nonExistingUsers), + ); + + @override + String toString() { + return 'UnmuteResponse(duration: $duration, nonExistingUsers: $nonExistingUsers)'; + } +} + +/// @nodoc +abstract mixin class $UnmuteResponseCopyWith<$Res> { + factory $UnmuteResponseCopyWith( + UnmuteResponse value, + $Res Function(UnmuteResponse) _then, + ) = _$UnmuteResponseCopyWithImpl; + @useResult + $Res call({String duration, List? nonExistingUsers}); +} + +/// @nodoc +class _$UnmuteResponseCopyWithImpl<$Res> implements $UnmuteResponseCopyWith<$Res> { + _$UnmuteResponseCopyWithImpl(this._self, this._then); + + final UnmuteResponse _self; + final $Res Function(UnmuteResponse) _then; + + /// Create a copy of UnmuteResponse + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({Object? duration = null, Object? nonExistingUsers = freezed}) { + return _then( + UnmuteResponse( + duration: null == duration + ? _self.duration + : duration // ignore: cast_nullable_to_non_nullable + as String, + nonExistingUsers: freezed == nonExistingUsers + ? _self.nonExistingUsers + : nonExistingUsers // ignore: cast_nullable_to_non_nullable + as List?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/unmute_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/unmute_response.g.dart new file mode 100644 index 00000000..3c994f83 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/unmute_response.g.dart @@ -0,0 +1,17 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'unmute_response.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +UnmuteResponse _$UnmuteResponseFromJson(Map json) => UnmuteResponse( + duration: json['duration'] as String, + nonExistingUsers: (json['non_existing_users'] as List?)?.map((e) => e as String).toList(), +); + +Map _$UnmuteResponseToJson(UnmuteResponse instance) => { + 'duration': instance.duration, + 'non_existing_users': instance.nonExistingUsers, +}; 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 de3d3691..c886b5ad 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 @@ -81,7 +81,7 @@ class UpdateActivityRequest with _$UpdateActivityRequest { final bool? enrichOwnFields; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? expiresAt; @override 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 4526cb83..0bf2d28d 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 @@ -18,7 +18,7 @@ UpdateActivityRequest _$UpdateActivityRequestFromJson( enrichOwnFields: json['enrich_own_fields'] as bool?, expiresAt: _$JsonConverterFromJson( json['expires_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), feeds: (json['feeds'] as List?)?.map((e) => e as String).toList(), filterTags: (json['filter_tags'] as List?)?.map((e) => e as String).toList(), @@ -54,7 +54,7 @@ Map _$UpdateActivityRequestToJson( 'enrich_own_fields': instance.enrichOwnFields, 'expires_at': _$JsonConverterToJson( instance.expiresAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'feeds': instance.feeds, 'filter_tags': instance.filterTags, diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.dart index 80a05977..f158b948 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.dart @@ -18,18 +18,26 @@ part 'update_block_list_request.freezed.dart'; @JsonSerializable() class UpdateBlockListRequest with _$UpdateBlockListRequest { const UpdateBlockListRequest({ + this.isConfusableFoldingEnabled, this.isLeetCheckEnabled, this.isPluralCheckEnabled, + this.isSubstringMatchingEnabled, this.team, this.words, }); + @override + final bool? isConfusableFoldingEnabled; + @override final bool? isLeetCheckEnabled; @override final bool? isPluralCheckEnabled; + @override + final bool? isSubstringMatchingEnabled; + @override final String? team; diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.freezed.dart index 54aae0d3..48fe4e83 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.freezed.dart @@ -13,8 +13,10 @@ T _$identity(T value) => value; /// @nodoc mixin _$UpdateBlockListRequest { + bool? get isConfusableFoldingEnabled; bool? get isLeetCheckEnabled; bool? get isPluralCheckEnabled; + bool? get isSubstringMatchingEnabled; String? get team; List? get words; @@ -33,10 +35,20 @@ mixin _$UpdateBlockListRequest { return identical(this, other) || (other.runtimeType == runtimeType && other is UpdateBlockListRequest && + (identical( + other.isConfusableFoldingEnabled, + isConfusableFoldingEnabled, + ) || + other.isConfusableFoldingEnabled == isConfusableFoldingEnabled) && (identical(other.isLeetCheckEnabled, isLeetCheckEnabled) || other.isLeetCheckEnabled == isLeetCheckEnabled) && (identical(other.isPluralCheckEnabled, isPluralCheckEnabled) || other.isPluralCheckEnabled == isPluralCheckEnabled) && + (identical( + other.isSubstringMatchingEnabled, + isSubstringMatchingEnabled, + ) || + other.isSubstringMatchingEnabled == isSubstringMatchingEnabled) && (identical(other.team, team) || other.team == team) && const DeepCollectionEquality().equals(other.words, words)); } @@ -44,15 +56,17 @@ mixin _$UpdateBlockListRequest { @override int get hashCode => Object.hash( runtimeType, + isConfusableFoldingEnabled, isLeetCheckEnabled, isPluralCheckEnabled, + isSubstringMatchingEnabled, team, const DeepCollectionEquality().hash(words), ); @override String toString() { - return 'UpdateBlockListRequest(isLeetCheckEnabled: $isLeetCheckEnabled, isPluralCheckEnabled: $isPluralCheckEnabled, team: $team, words: $words)'; + return 'UpdateBlockListRequest(isConfusableFoldingEnabled: $isConfusableFoldingEnabled, isLeetCheckEnabled: $isLeetCheckEnabled, isPluralCheckEnabled: $isPluralCheckEnabled, isSubstringMatchingEnabled: $isSubstringMatchingEnabled, team: $team, words: $words)'; } } @@ -64,8 +78,10 @@ abstract mixin class $UpdateBlockListRequestCopyWith<$Res> { ) = _$UpdateBlockListRequestCopyWithImpl; @useResult $Res call({ + bool? isConfusableFoldingEnabled, bool? isLeetCheckEnabled, bool? isPluralCheckEnabled, + bool? isSubstringMatchingEnabled, String? team, List? words, }); @@ -83,13 +99,19 @@ class _$UpdateBlockListRequestCopyWithImpl<$Res> implements $UpdateBlockListRequ @pragma('vm:prefer-inline') @override $Res call({ + Object? isConfusableFoldingEnabled = freezed, Object? isLeetCheckEnabled = freezed, Object? isPluralCheckEnabled = freezed, + Object? isSubstringMatchingEnabled = freezed, Object? team = freezed, Object? words = freezed, }) { return _then( UpdateBlockListRequest( + isConfusableFoldingEnabled: freezed == isConfusableFoldingEnabled + ? _self.isConfusableFoldingEnabled + : isConfusableFoldingEnabled // ignore: cast_nullable_to_non_nullable + as bool?, isLeetCheckEnabled: freezed == isLeetCheckEnabled ? _self.isLeetCheckEnabled : isLeetCheckEnabled // ignore: cast_nullable_to_non_nullable @@ -98,6 +120,10 @@ class _$UpdateBlockListRequestCopyWithImpl<$Res> implements $UpdateBlockListRequ ? _self.isPluralCheckEnabled : isPluralCheckEnabled // ignore: cast_nullable_to_non_nullable as bool?, + isSubstringMatchingEnabled: freezed == isSubstringMatchingEnabled + ? _self.isSubstringMatchingEnabled + : isSubstringMatchingEnabled // ignore: cast_nullable_to_non_nullable + as bool?, team: freezed == team ? _self.team : team // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.g.dart index a34cc9db..1c0946c6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_block_list_request.g.dart @@ -9,8 +9,10 @@ part of 'update_block_list_request.dart'; UpdateBlockListRequest _$UpdateBlockListRequestFromJson( Map json, ) => UpdateBlockListRequest( + isConfusableFoldingEnabled: json['is_confusable_folding_enabled'] as bool?, isLeetCheckEnabled: json['is_leet_check_enabled'] as bool?, isPluralCheckEnabled: json['is_plural_check_enabled'] as bool?, + isSubstringMatchingEnabled: json['is_substring_matching_enabled'] as bool?, team: json['team'] as String?, words: (json['words'] as List?)?.map((e) => e as String).toList(), ); @@ -18,8 +20,10 @@ UpdateBlockListRequest _$UpdateBlockListRequestFromJson( Map _$UpdateBlockListRequestToJson( UpdateBlockListRequest instance, ) => { + 'is_confusable_folding_enabled': instance.isConfusableFoldingEnabled, 'is_leet_check_enabled': instance.isLeetCheckEnabled, 'is_plural_check_enabled': instance.isPluralCheckEnabled, + 'is_substring_matching_enabled': instance.isSubstringMatchingEnabled, 'team': instance.team, 'words': instance.words, }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.dart index da92fa63..bd7557b6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.dart @@ -24,7 +24,6 @@ class UpdateCollectionRequest with _$UpdateCollectionRequest { }); @override - @JsonKey(defaultValue: {}) final Map custom; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.g.dart index 3e9666fd..15a2a56d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collection_request.g.dart @@ -9,7 +9,7 @@ part of 'update_collection_request.dart'; UpdateCollectionRequest _$UpdateCollectionRequestFromJson( Map json, ) => UpdateCollectionRequest( - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, id: json['id'] as String, name: json['name'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.dart index fcc168c4..44c2fdf1 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.dart @@ -22,7 +22,6 @@ class UpdateCollectionsRequest with _$UpdateCollectionsRequest { }); @override - @JsonKey(defaultValue: []) final List collections; Map toJson() => _$UpdateCollectionsRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.g.dart index 6f685bfb..4f8260e8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collections_request.g.dart @@ -9,13 +9,9 @@ part of 'update_collections_request.dart'; UpdateCollectionsRequest _$UpdateCollectionsRequestFromJson( Map json, ) => UpdateCollectionsRequest( - collections: - (json['collections'] as List?) - ?.map( - (e) => UpdateCollectionRequest.fromJson(e as Map), - ) - .toList() ?? - [], + collections: (json['collections'] as List) + .map((e) => UpdateCollectionRequest.fromJson(e as Map)) + .toList(), ); Map _$UpdateCollectionsRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.dart index 7c49206b..45df3cf9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.dart @@ -23,7 +23,6 @@ class UpdateCollectionsResponse with _$UpdateCollectionsResponse { }); @override - @JsonKey(defaultValue: []) final List collections; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.g.dart index d7fb31a0..1e499646 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_collections_response.g.dart @@ -9,11 +9,9 @@ part of 'update_collections_response.dart'; UpdateCollectionsResponse _$UpdateCollectionsResponseFromJson( Map json, ) => UpdateCollectionsResponse( - collections: - (json['collections'] as List?) - ?.map((e) => CollectionResponse.fromJson(e as Map)) - .toList() ?? - [], + collections: (json['collections'] as List) + .map((e) => CollectionResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.dart b/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.dart index 5ad57fe5..de37c676 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.dart @@ -25,18 +25,15 @@ class UpdateFeedMembersResponse with _$UpdateFeedMembersResponse { }); @override - @JsonKey(defaultValue: []) final List added; @override final String duration; @override - @JsonKey(defaultValue: []) final List removedIds; @override - @JsonKey(defaultValue: []) final List updated; Map toJson() => _$UpdateFeedMembersResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.g.dart index 0eb8bb0f..5d8277ee 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_feed_members_response.g.dart @@ -9,16 +9,12 @@ part of 'update_feed_members_response.dart'; UpdateFeedMembersResponse _$UpdateFeedMembersResponseFromJson( Map json, ) => UpdateFeedMembersResponse( - added: - (json['added'] as List?)?.map((e) => FeedMemberResponse.fromJson(e as Map)).toList() ?? - [], + added: (json['added'] as List).map((e) => FeedMemberResponse.fromJson(e as Map)).toList(), duration: json['duration'] as String, - removedIds: (json['removed_ids'] as List?)?.map((e) => e as String).toList() ?? [], - updated: - (json['updated'] as List?) - ?.map((e) => FeedMemberResponse.fromJson(e as Map)) - .toList() ?? - [], + removedIds: (json['removed_ids'] as List).map((e) => e as String).toList(), + updated: (json['updated'] as List) + .map((e) => FeedMemberResponse.fromJson(e as Map)) + .toList(), ); Map _$UpdateFeedMembersResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.dart index 19ec7cc9..2de2bf6c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.dart @@ -25,7 +25,7 @@ class UpdateLiveLocationRequest with _$UpdateLiveLocationRequest { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? endAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.g.dart index 30984f86..bd21505a 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_live_location_request.g.dart @@ -11,7 +11,7 @@ UpdateLiveLocationRequest _$UpdateLiveLocationRequestFromJson( ) => UpdateLiveLocationRequest( endAt: _$JsonConverterFromJson( json['end_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), latitude: (json['latitude'] as num?)?.toDouble(), longitude: (json['longitude'] as num?)?.toDouble(), @@ -23,7 +23,7 @@ Map _$UpdateLiveLocationRequestToJson( ) => { 'end_at': _$JsonConverterToJson( instance.endAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'latitude': instance.latitude, 'longitude': instance.longitude, diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.dart new file mode 100644 index 00000000..d5b40e84 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.dart @@ -0,0 +1,42 @@ +// 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 'update_queue_request.g.dart'; +part 'update_queue_request.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class UpdateQueueRequest with _$UpdateQueueRequest { + const UpdateQueueRequest({ + this.description, + this.filters, + this.name, + this.sort, + }); + + @override + final String? description; + + @override + final Map? filters; + + @override + final String? name; + + @override + final List>? sort; + + Map toJson() => _$UpdateQueueRequestToJson(this); + + static UpdateQueueRequest fromJson(Map json) => _$UpdateQueueRequestFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.freezed.dart new file mode 100644 index 00000000..6f3c1d32 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.freezed.dart @@ -0,0 +1,109 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'update_queue_request.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$UpdateQueueRequest { + String? get description; + Map? get filters; + String? get name; + List>? get sort; + + /// Create a copy of UpdateQueueRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $UpdateQueueRequestCopyWith get copyWith => _$UpdateQueueRequestCopyWithImpl( + this as UpdateQueueRequest, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is UpdateQueueRequest && + (identical(other.description, description) || other.description == description) && + const DeepCollectionEquality().equals(other.filters, filters) && + (identical(other.name, name) || other.name == name) && + const DeepCollectionEquality().equals(other.sort, sort)); + } + + @override + int get hashCode => Object.hash( + runtimeType, + description, + const DeepCollectionEquality().hash(filters), + name, + const DeepCollectionEquality().hash(sort), + ); + + @override + String toString() { + return 'UpdateQueueRequest(description: $description, filters: $filters, name: $name, sort: $sort)'; + } +} + +/// @nodoc +abstract mixin class $UpdateQueueRequestCopyWith<$Res> { + factory $UpdateQueueRequestCopyWith( + UpdateQueueRequest value, + $Res Function(UpdateQueueRequest) _then, + ) = _$UpdateQueueRequestCopyWithImpl; + @useResult + $Res call({ + String? description, + Map? filters, + String? name, + List>? sort, + }); +} + +/// @nodoc +class _$UpdateQueueRequestCopyWithImpl<$Res> implements $UpdateQueueRequestCopyWith<$Res> { + _$UpdateQueueRequestCopyWithImpl(this._self, this._then); + + final UpdateQueueRequest _self; + final $Res Function(UpdateQueueRequest) _then; + + /// Create a copy of UpdateQueueRequest + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? description = freezed, + Object? filters = freezed, + Object? name = freezed, + Object? sort = freezed, + }) { + return _then( + UpdateQueueRequest( + description: freezed == description + ? _self.description + : description // ignore: cast_nullable_to_non_nullable + as String?, + filters: freezed == filters + ? _self.filters + : filters // ignore: cast_nullable_to_non_nullable + as Map?, + name: freezed == name + ? _self.name + : name // ignore: cast_nullable_to_non_nullable + as String?, + sort: freezed == sort + ? _self.sort + : sort // ignore: cast_nullable_to_non_nullable + as List>?, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.g.dart new file mode 100644 index 00000000..b1bd821a --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/update_queue_request.g.dart @@ -0,0 +1,21 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'update_queue_request.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +UpdateQueueRequest _$UpdateQueueRequestFromJson(Map json) => UpdateQueueRequest( + description: json['description'] as String?, + filters: json['filters'] as Map?, + name: json['name'] as String?, + sort: (json['sort'] as List?)?.map((e) => e as Map).toList(), +); + +Map _$UpdateQueueRequestToJson(UpdateQueueRequest instance) => { + 'description': instance.description, + 'filters': instance.filters, + 'name': instance.name, + 'sort': instance.sort, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.dart index b351516b..d18efced 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.dart @@ -22,7 +22,6 @@ class UpdateUsersPartialRequest with _$UpdateUsersPartialRequest { }); @override - @JsonKey(defaultValue: []) final List users; Map toJson() => _$UpdateUsersPartialRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.g.dart index e1db3748..36f8ca2b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_partial_request.g.dart @@ -9,13 +9,9 @@ part of 'update_users_partial_request.dart'; UpdateUsersPartialRequest _$UpdateUsersPartialRequestFromJson( Map json, ) => UpdateUsersPartialRequest( - users: - (json['users'] as List?) - ?.map( - (e) => UpdateUserPartialRequest.fromJson(e as Map), - ) - .toList() ?? - [], + users: (json['users'] as List) + .map((e) => UpdateUserPartialRequest.fromJson(e as Map)) + .toList(), ); Map _$UpdateUsersPartialRequestToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_request.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_request.dart index d3906c8c..dd185b62 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_request.dart @@ -22,7 +22,6 @@ class UpdateUsersRequest with _$UpdateUsersRequest { }); @override - @JsonKey(defaultValue: {}) final Map users; Map toJson() => _$UpdateUsersRequestToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_request.g.dart index 633edd3a..3c4300c5 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_request.g.dart @@ -7,11 +7,9 @@ part of 'update_users_request.dart'; // ************************************************************************** UpdateUsersRequest _$UpdateUsersRequestFromJson(Map json) => UpdateUsersRequest( - users: - (json['users'] as Map?)?.map( - (k, e) => MapEntry(k, UserRequest.fromJson(e as Map)), - ) ?? - {}, + users: (json['users'] as Map).map( + (k, e) => MapEntry(k, UserRequest.fromJson(e as Map)), + ), ); Map _$UpdateUsersRequestToJson(UpdateUsersRequest instance) => { diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_response.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_response.dart index c82a1055..3675c6f0 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_response.dart @@ -30,7 +30,6 @@ class UpdateUsersResponse with _$UpdateUsersResponse { final String membershipDeletionTaskId; @override - @JsonKey(defaultValue: {}) final Map users; Map toJson() => _$UpdateUsersResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/update_users_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/update_users_response.g.dart index 9988890f..59cdcd30 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/update_users_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/update_users_response.g.dart @@ -9,14 +9,9 @@ part of 'update_users_response.dart'; UpdateUsersResponse _$UpdateUsersResponseFromJson(Map json) => UpdateUsersResponse( duration: json['duration'] as String, membershipDeletionTaskId: json['membership_deletion_task_id'] as String, - users: - (json['users'] as Map?)?.map( - (k, e) => MapEntry( - k, - FullUserResponse.fromJson(e as Map), - ), - ) ?? - {}, + users: (json['users'] as Map).map( + (k, e) => MapEntry(k, FullUserResponse.fromJson(e as Map)), + ), ); Map _$UpdateUsersResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.dart index 9458e681..36a4add6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.dart @@ -23,7 +23,6 @@ class UpsertActivitiesRequest with _$UpsertActivitiesRequest { }); @override - @JsonKey(defaultValue: []) final List activities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.g.dart index 26ba33c0..be08fd97 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_request.g.dart @@ -9,11 +9,9 @@ part of 'upsert_activities_request.dart'; UpsertActivitiesRequest _$UpsertActivitiesRequestFromJson( Map json, ) => UpsertActivitiesRequest( - activities: - (json['activities'] as List?) - ?.map((e) => ActivityRequest.fromJson(e as Map)) - .toList() ?? - [], + activities: (json['activities'] as List) + .map((e) => ActivityRequest.fromJson(e as Map)) + .toList(), enrichOwnFields: json['enrich_own_fields'] as bool?, ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.dart index 75d5c417..c5e1d7fa 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.dart @@ -24,7 +24,6 @@ class UpsertActivitiesResponse with _$UpsertActivitiesResponse { }); @override - @JsonKey(defaultValue: []) final List activities; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.g.dart index b8faf169..491fb403 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_activities_response.g.dart @@ -9,11 +9,9 @@ part of 'upsert_activities_response.dart'; UpsertActivitiesResponse _$UpsertActivitiesResponseFromJson( Map json, ) => UpsertActivitiesResponse( - activities: - (json['activities'] as List?) - ?.map((e) => ActivityResponse.fromJson(e as Map)) - .toList() ?? - [], + activities: (json['activities'] as List) + .map((e) => ActivityResponse.fromJson(e as Map)) + .toList(), duration: json['duration'] as String, mentionNotificationsCreated: (json['mention_notifications_created'] as num?)?.toInt(), ); diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.dart index f5e4e7bc..1495d890 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.dart @@ -18,6 +18,7 @@ part 'upsert_config_request.freezed.dart'; @JsonSerializable() class UpsertConfigRequest with _$UpsertConfigRequest { const UpsertConfigRequest({ + this.aiAudioConfig, this.aiImageConfig, this.aiTextConfig, this.aiVideoConfig, @@ -38,6 +39,9 @@ class UpsertConfigRequest with _$UpsertConfigRequest { this.videoCallRuleConfig, }); + @override + final AIAudioConfigRequest? aiAudioConfig; + @override final AIImageConfig? aiImageConfig; diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.freezed.dart index ef4a7e5c..be4db5bd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.freezed.dart @@ -13,6 +13,7 @@ T _$identity(T value) => value; /// @nodoc mixin _$UpsertConfigRequest { + AIAudioConfigRequest? get aiAudioConfig; AIImageConfig? get aiImageConfig; AITextConfig? get aiTextConfig; AIVideoConfig? get aiVideoConfig; @@ -47,6 +48,7 @@ mixin _$UpsertConfigRequest { return identical(this, other) || (other.runtimeType == runtimeType && other is UpsertConfigRequest && + (identical(other.aiAudioConfig, aiAudioConfig) || other.aiAudioConfig == aiAudioConfig) && (identical(other.aiImageConfig, aiImageConfig) || other.aiImageConfig == aiImageConfig) && (identical(other.aiTextConfig, aiTextConfig) || other.aiTextConfig == aiTextConfig) && (identical(other.aiVideoConfig, aiVideoConfig) || other.aiVideoConfig == aiVideoConfig) && @@ -81,8 +83,9 @@ mixin _$UpsertConfigRequest { } @override - int get hashCode => Object.hash( + int get hashCode => Object.hashAll([ runtimeType, + aiAudioConfig, aiImageConfig, aiTextConfig, aiVideoConfig, @@ -101,11 +104,11 @@ mixin _$UpsertConfigRequest { team, velocityFilterConfig, videoCallRuleConfig, - ); + ]); @override String toString() { - return 'UpsertConfigRequest(aiImageConfig: $aiImageConfig, aiTextConfig: $aiTextConfig, aiVideoConfig: $aiVideoConfig, async: $async, automodPlatformCircumventionConfig: $automodPlatformCircumventionConfig, automodSemanticFiltersConfig: $automodSemanticFiltersConfig, automodToxicityConfig: $automodToxicityConfig, awsRekognitionConfig: $awsRekognitionConfig, blockListConfig: $blockListConfig, bodyguardConfig: $bodyguardConfig, floodConfig: $floodConfig, googleVisionConfig: $googleVisionConfig, key: $key, llmConfig: $llmConfig, ruleBuilderConfig: $ruleBuilderConfig, team: $team, velocityFilterConfig: $velocityFilterConfig, videoCallRuleConfig: $videoCallRuleConfig)'; + return 'UpsertConfigRequest(aiAudioConfig: $aiAudioConfig, aiImageConfig: $aiImageConfig, aiTextConfig: $aiTextConfig, aiVideoConfig: $aiVideoConfig, async: $async, automodPlatformCircumventionConfig: $automodPlatformCircumventionConfig, automodSemanticFiltersConfig: $automodSemanticFiltersConfig, automodToxicityConfig: $automodToxicityConfig, awsRekognitionConfig: $awsRekognitionConfig, blockListConfig: $blockListConfig, bodyguardConfig: $bodyguardConfig, floodConfig: $floodConfig, googleVisionConfig: $googleVisionConfig, key: $key, llmConfig: $llmConfig, ruleBuilderConfig: $ruleBuilderConfig, team: $team, velocityFilterConfig: $velocityFilterConfig, videoCallRuleConfig: $videoCallRuleConfig)'; } } @@ -117,6 +120,7 @@ abstract mixin class $UpsertConfigRequestCopyWith<$Res> { ) = _$UpsertConfigRequestCopyWithImpl; @useResult $Res call({ + AIAudioConfigRequest? aiAudioConfig, AIImageConfig? aiImageConfig, AITextConfig? aiTextConfig, AIVideoConfig? aiVideoConfig, @@ -150,6 +154,7 @@ class _$UpsertConfigRequestCopyWithImpl<$Res> implements $UpsertConfigRequestCop @pragma('vm:prefer-inline') @override $Res call({ + Object? aiAudioConfig = freezed, Object? aiImageConfig = freezed, Object? aiTextConfig = freezed, Object? aiVideoConfig = freezed, @@ -171,6 +176,10 @@ class _$UpsertConfigRequestCopyWithImpl<$Res> implements $UpsertConfigRequestCop }) { return _then( UpsertConfigRequest( + aiAudioConfig: freezed == aiAudioConfig + ? _self.aiAudioConfig + : aiAudioConfig // ignore: cast_nullable_to_non_nullable + as AIAudioConfigRequest?, aiImageConfig: freezed == aiImageConfig ? _self.aiImageConfig : aiImageConfig // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.g.dart b/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.g.dart index 29be464d..445afa12 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/upsert_config_request.g.dart @@ -9,6 +9,11 @@ part of 'upsert_config_request.dart'; UpsertConfigRequest _$UpsertConfigRequestFromJson( Map json, ) => UpsertConfigRequest( + aiAudioConfig: json['ai_audio_config'] == null + ? null + : AIAudioConfigRequest.fromJson( + json['ai_audio_config'] as Map, + ), aiImageConfig: json['ai_image_config'] == null ? null : AIImageConfig.fromJson(json['ai_image_config'] as Map), @@ -76,6 +81,7 @@ UpsertConfigRequest _$UpsertConfigRequestFromJson( Map _$UpsertConfigRequestToJson( UpsertConfigRequest instance, ) => { + 'ai_audio_config': instance.aiAudioConfig?.toJson(), 'ai_image_config': instance.aiImageConfig?.toJson(), 'ai_text_config': instance.aiTextConfig?.toJson(), 'ai_video_config': instance.aiVideoConfig?.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 index 7292a3a6..1eae5298 100644 --- 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 @@ -22,7 +22,6 @@ class UpsertPushPreferencesRequest with _$UpsertPushPreferencesRequest { }); @override - @JsonKey(defaultValue: []) final List preferences; Map toJson() => _$UpsertPushPreferencesRequestToJson(this); 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 index 436c9c9e..a7dfeafb 100644 --- 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 @@ -9,11 +9,9 @@ part of 'upsert_push_preferences_request.dart'; UpsertPushPreferencesRequest _$UpsertPushPreferencesRequestFromJson( Map json, ) => UpsertPushPreferencesRequest( - preferences: - (json['preferences'] as List?) - ?.map((e) => PushPreferenceInput.fromJson(e as Map)) - .toList() ?? - [], + preferences: (json['preferences'] as List) + .map((e) => PushPreferenceInput.fromJson(e as Map)) + .toList(), ); Map _$UpsertPushPreferencesRequestToJson( 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 index b1e9909c..ec71bb7c 100644 --- 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 @@ -27,11 +27,9 @@ class UpsertPushPreferencesResponse with _$UpsertPushPreferencesResponse { final String duration; @override - @JsonKey(defaultValue: {}) final Map> userChannelPreferences; @override - @JsonKey(defaultValue: {}) final Map userPreferences; Map toJson() => _$UpsertPushPreferencesResponseToJson(this); 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 index bd886839..dd176047 100644 --- 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 @@ -10,29 +10,25 @@ UpsertPushPreferencesResponse _$UpsertPushPreferencesResponseFromJson( Map json, ) => UpsertPushPreferencesResponse( duration: json['duration'] as String, - userChannelPreferences: - (json['user_channel_preferences'] as Map?)?.map( + userChannelPreferences: (json['user_channel_preferences'] as Map).map( + (k, e) => MapEntry( + k, + (e as Map).map( (k, e) => MapEntry( k, - (e as Map).map( - (k, e) => MapEntry( - k, - ChannelPushPreferencesResponse.fromJson( - e as Map, - ), - ), + ChannelPushPreferencesResponse.fromJson( + e as Map, ), ), - ) ?? - {}, - userPreferences: - (json['user_preferences'] as Map?)?.map( - (k, e) => MapEntry( - k, - PushPreferencesResponse.fromJson(e as Map), - ), - ) ?? - {}, + ), + ), + ), + userPreferences: (json['user_preferences'] as Map).map( + (k, e) => MapEntry( + k, + PushPreferencesResponse.fromJson(e as Map), + ), + ), ); Map _$UpsertPushPreferencesResponseToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.dart index ccaf88be..d904f0c3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.dart @@ -57,25 +57,24 @@ class UserBannedEvent extends core.WsEvent with _$UserBannedEvent { final String? cid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final UserResponseCommonFields? createdBy; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? expiration; @override final String? reason; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.g.dart index 83f9523f..19e683ef 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_banned_event.g.dart @@ -13,7 +13,7 @@ UserBannedEvent _$UserBannedEventFromJson(Map json) => UserBann channelMessageCount: (json['channel_message_count'] as num?)?.toInt(), channelType: json['channel_type'] as String?, cid: json['cid'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] == null @@ -21,15 +21,15 @@ UserBannedEvent _$UserBannedEventFromJson(Map json) => UserBann : UserResponseCommonFields.fromJson( json['created_by'] as Map, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, expiration: _$JsonConverterFromJson( json['expiration'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), reason: json['reason'] as String?, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), reviewQueueItemId: json['review_queue_item_id'] as String?, shadow: json['shadow'] as bool?, @@ -48,17 +48,17 @@ Map _$UserBannedEventToJson(UserBannedEvent instance) => ( instance.expiration, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'reason': instance.reason, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'review_queue_item_id': instance.reviewQueueItemId, 'shadow': instance.shadow, diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.dart index 182eb18a..8f4fdf4b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.dart @@ -27,18 +27,17 @@ class UserDeactivatedEvent extends core.WsEvent with _$UserDeactivatedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final UserResponseCommonFields? createdBy; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.g.dart index 12c60bf9..7170f99c 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_deactivated_event.g.dart @@ -9,7 +9,7 @@ part of 'user_deactivated_event.dart'; UserDeactivatedEvent _$UserDeactivatedEventFromJson( Map json, ) => UserDeactivatedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] == null @@ -17,10 +17,10 @@ UserDeactivatedEvent _$UserDeactivatedEventFromJson( : UserResponseCommonFields.fromJson( json['created_by'] as Map, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: UserResponseCommonFields.fromJson(json['user'] as Map), @@ -29,12 +29,12 @@ UserDeactivatedEvent _$UserDeactivatedEventFromJson( Map _$UserDeactivatedEventToJson( UserDeactivatedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy?.toJson(), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_group_member.dart b/packages/stream_feeds/lib/src/generated/api/model/user_group_member.dart new file mode 100644 index 00000000..57632560 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/user_group_member.dart @@ -0,0 +1,47 @@ +// 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 'user_group_member.g.dart'; +part 'user_group_member.freezed.dart'; + +@freezed +@immutable +@JsonSerializable() +class UserGroupMember with _$UserGroupMember { + const UserGroupMember({ + required this.appPk, + required this.createdAt, + required this.groupId, + required this.isAdmin, + required this.userId, + }); + + @override + final int appPk; + + @override + @StreamDateTimeConverter() + final DateTime createdAt; + + @override + final String groupId; + + @override + final bool isAdmin; + + @override + final String userId; + + Map toJson() => _$UserGroupMemberToJson(this); + + static UserGroupMember fromJson(Map json) => _$UserGroupMemberFromJson(json); +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_group_member.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/user_group_member.freezed.dart new file mode 100644 index 00000000..89944715 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/user_group_member.freezed.dart @@ -0,0 +1,111 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +// coverage:ignore-file +// 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 'user_group_member.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +/// @nodoc +mixin _$UserGroupMember { + int get appPk; + DateTime get createdAt; + String get groupId; + bool get isAdmin; + String get userId; + + /// Create a copy of UserGroupMember + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @pragma('vm:prefer-inline') + $UserGroupMemberCopyWith get copyWith => _$UserGroupMemberCopyWithImpl( + this as UserGroupMember, + _$identity, + ); + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is UserGroupMember && + (identical(other.appPk, appPk) || other.appPk == appPk) && + (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && + (identical(other.groupId, groupId) || other.groupId == groupId) && + (identical(other.isAdmin, isAdmin) || other.isAdmin == isAdmin) && + (identical(other.userId, userId) || other.userId == userId)); + } + + @override + int get hashCode => Object.hash(runtimeType, appPk, createdAt, groupId, isAdmin, userId); + + @override + String toString() { + return 'UserGroupMember(appPk: $appPk, createdAt: $createdAt, groupId: $groupId, isAdmin: $isAdmin, userId: $userId)'; + } +} + +/// @nodoc +abstract mixin class $UserGroupMemberCopyWith<$Res> { + factory $UserGroupMemberCopyWith( + UserGroupMember value, + $Res Function(UserGroupMember) _then, + ) = _$UserGroupMemberCopyWithImpl; + @useResult + $Res call({ + int appPk, + DateTime createdAt, + String groupId, + bool isAdmin, + String userId, + }); +} + +/// @nodoc +class _$UserGroupMemberCopyWithImpl<$Res> implements $UserGroupMemberCopyWith<$Res> { + _$UserGroupMemberCopyWithImpl(this._self, this._then); + + final UserGroupMember _self; + final $Res Function(UserGroupMember) _then; + + /// Create a copy of UserGroupMember + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? appPk = null, + Object? createdAt = null, + Object? groupId = null, + Object? isAdmin = null, + Object? userId = null, + }) { + return _then( + UserGroupMember( + appPk: null == appPk + ? _self.appPk + : appPk // ignore: cast_nullable_to_non_nullable + as int, + createdAt: null == createdAt + ? _self.createdAt + : createdAt // ignore: cast_nullable_to_non_nullable + as DateTime, + groupId: null == groupId + ? _self.groupId + : groupId // ignore: cast_nullable_to_non_nullable + as String, + isAdmin: null == isAdmin + ? _self.isAdmin + : isAdmin // ignore: cast_nullable_to_non_nullable + as bool, + userId: null == userId + ? _self.userId + : userId // ignore: cast_nullable_to_non_nullable + as String, + ), + ); + } +} diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_group_member.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_group_member.g.dart new file mode 100644 index 00000000..3b7d4b54 --- /dev/null +++ b/packages/stream_feeds/lib/src/generated/api/model/user_group_member.g.dart @@ -0,0 +1,25 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'user_group_member.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +UserGroupMember _$UserGroupMemberFromJson(Map json) => UserGroupMember( + appPk: (json['app_pk'] as num).toInt(), + createdAt: const StreamDateTimeConverter().fromJson( + json['created_at'] as Object, + ), + groupId: json['group_id'] as String, + isAdmin: json['is_admin'] as bool, + userId: json['user_id'] as String, +); + +Map _$UserGroupMemberToJson(UserGroupMember instance) => { + 'app_pk': instance.appPk, + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), + 'group_id': instance.groupId, + 'is_admin': instance.isAdmin, + 'user_id': instance.userId, +}; diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_group_response.dart b/packages/stream_feeds/lib/src/generated/api/model/user_group_response.dart index 7d35b8c5..15018f6e 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_group_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_group_response.dart @@ -22,13 +22,14 @@ class UserGroupResponse with _$UserGroupResponse { this.createdBy, this.description, required this.id, + this.members, required this.name, this.teamId, required this.updatedAt, }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override @@ -40,6 +41,9 @@ class UserGroupResponse with _$UserGroupResponse { @override final String id; + @override + final List? members; + @override final String name; @@ -47,7 +51,7 @@ class UserGroupResponse with _$UserGroupResponse { final String? teamId; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$UserGroupResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_group_response.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/user_group_response.freezed.dart index 31b60375..dcc30840 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_group_response.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_group_response.freezed.dart @@ -17,6 +17,7 @@ mixin _$UserGroupResponse { String? get createdBy; String? get description; String get id; + List? get members; String get name; String? get teamId; DateTime get updatedAt; @@ -39,6 +40,7 @@ mixin _$UserGroupResponse { (identical(other.createdBy, createdBy) || other.createdBy == createdBy) && (identical(other.description, description) || other.description == description) && (identical(other.id, id) || other.id == id) && + const DeepCollectionEquality().equals(other.members, members) && (identical(other.name, name) || other.name == name) && (identical(other.teamId, teamId) || other.teamId == teamId) && (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt)); @@ -51,6 +53,7 @@ mixin _$UserGroupResponse { createdBy, description, id, + const DeepCollectionEquality().hash(members), name, teamId, updatedAt, @@ -58,7 +61,7 @@ mixin _$UserGroupResponse { @override String toString() { - return 'UserGroupResponse(createdAt: $createdAt, createdBy: $createdBy, description: $description, id: $id, name: $name, teamId: $teamId, updatedAt: $updatedAt)'; + return 'UserGroupResponse(createdAt: $createdAt, createdBy: $createdBy, description: $description, id: $id, members: $members, name: $name, teamId: $teamId, updatedAt: $updatedAt)'; } } @@ -74,6 +77,7 @@ abstract mixin class $UserGroupResponseCopyWith<$Res> { String? createdBy, String? description, String id, + List? members, String name, String? teamId, DateTime updatedAt, @@ -96,6 +100,7 @@ class _$UserGroupResponseCopyWithImpl<$Res> implements $UserGroupResponseCopyWit Object? createdBy = freezed, Object? description = freezed, Object? id = null, + Object? members = freezed, Object? name = null, Object? teamId = freezed, Object? updatedAt = null, @@ -118,6 +123,10 @@ class _$UserGroupResponseCopyWithImpl<$Res> implements $UserGroupResponseCopyWit ? _self.id : id // ignore: cast_nullable_to_non_nullable as String, + members: freezed == members + ? _self.members + : members // ignore: cast_nullable_to_non_nullable + as List?, name: null == name ? _self.name : name // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_group_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_group_response.g.dart index b2782596..f1044218 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_group_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_group_response.g.dart @@ -7,25 +7,29 @@ part of 'user_group_response.dart'; // ************************************************************************** UserGroupResponse _$UserGroupResponseFromJson(Map json) => UserGroupResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] as String?, description: json['description'] as String?, id: json['id'] as String, + members: (json['members'] as List?) + ?.map((e) => UserGroupMember.fromJson(e as Map)) + .toList(), name: json['name'] as String, teamId: json['team_id'] as String?, - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); Map _$UserGroupResponseToJson(UserGroupResponse instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy, 'description': instance.description, 'id': instance.id, + 'members': instance.members?.map((e) => e.toJson()).toList(), 'name': instance.name, 'team_id': instance.teamId, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.dart b/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.dart index a325a6b8..4509a086 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.dart @@ -26,18 +26,18 @@ class UserMuteResponse with _$UserMuteResponse { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? expires; @override final UserResponse? target; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.g.dart index d728ad83..d7768dc6 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_mute_response.g.dart @@ -7,28 +7,28 @@ part of 'user_mute_response.dart'; // ************************************************************************** UserMuteResponse _$UserMuteResponseFromJson(Map json) => UserMuteResponse( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), expires: _$JsonConverterFromJson( json['expires'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), target: json['target'] == null ? null : UserResponse.fromJson(json['target'] as Map), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), user: json['user'] == null ? null : UserResponse.fromJson(json['user'] as Map), ); Map _$UserMuteResponseToJson(UserMuteResponse instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'expires': _$JsonConverterToJson( instance.expires, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'target': instance.target?.toJson(), - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), 'user': instance.user?.toJson(), }; diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.dart index 4ddfc6a5..16fd6b85 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.dart @@ -27,18 +27,17 @@ class UserReactivatedEvent extends core.WsEvent with _$UserReactivatedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final UserResponseCommonFields? createdBy; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.g.dart index 54f98571..f6181e93 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_reactivated_event.g.dart @@ -9,7 +9,7 @@ part of 'user_reactivated_event.dart'; UserReactivatedEvent _$UserReactivatedEventFromJson( Map json, ) => UserReactivatedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] == null @@ -17,10 +17,10 @@ UserReactivatedEvent _$UserReactivatedEventFromJson( : UserResponseCommonFields.fromJson( json['created_by'] as Map, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: UserResponseCommonFields.fromJson(json['user'] as Map), @@ -29,12 +29,12 @@ UserReactivatedEvent _$UserReactivatedEventFromJson( Map _$UserReactivatedEventToJson( UserReactivatedEvent instance, ) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'created_by': instance.createdBy?.toJson(), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response.dart index 97084c96..e399a8d8 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response.dart @@ -45,23 +45,21 @@ class UserResponse with _$UserResponse { final bool banned; @override - @JsonKey(defaultValue: []) final List blockedUserIds; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deactivatedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -74,7 +72,7 @@ class UserResponse with _$UserResponse { final String language; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastActive; @override @@ -84,21 +82,20 @@ class UserResponse with _$UserResponse { final bool online; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? revokeTokensIssuedBefore; @override final String role; @override - @JsonKey(defaultValue: []) final List teams; @override final Map? teamsRole; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$UserResponseToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response.g.dart index b31f2f7b..55c0695b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response.g.dart @@ -9,38 +9,38 @@ part of 'user_response.dart'; UserResponse _$UserResponseFromJson(Map json) => UserResponse( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], - createdAt: const EpochDateTimeConverter().fromJson( + blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), id: json['id'] as String, image: json['image'] as String?, language: json['language'] as String, lastActive: _$JsonConverterFromJson( json['last_active'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), name: json['name'] as String?, online: json['online'] as bool, revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], + teams: (json['teams'] as List).map((e) => e as String).toList(), teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -49,33 +49,33 @@ Map _$UserResponseToJson(UserResponse instance) => ( instance.deactivatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'id': instance.id, 'image': instance.image, 'language': instance.language, 'last_active': _$JsonConverterToJson( instance.lastActive, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'name': instance.name, 'online': instance.online, 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'role': instance.role, 'teams': instance.teams, 'teams_role': instance.teamsRole, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; Value? _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.dart index 715fd09d..dcc76b49 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.dart @@ -45,23 +45,21 @@ class UserResponseCommonFields with _$UserResponseCommonFields { final bool banned; @override - @JsonKey(defaultValue: []) final List blockedUserIds; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deactivatedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -74,7 +72,7 @@ class UserResponseCommonFields with _$UserResponseCommonFields { final String language; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastActive; @override @@ -84,21 +82,20 @@ class UserResponseCommonFields with _$UserResponseCommonFields { final bool online; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? revokeTokensIssuedBefore; @override final String role; @override - @JsonKey(defaultValue: []) final List teams; @override final Map? teamsRole; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$UserResponseCommonFieldsToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.g.dart index 984225e2..4fdc7cd4 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response_common_fields.g.dart @@ -11,38 +11,38 @@ UserResponseCommonFields _$UserResponseCommonFieldsFromJson( ) => UserResponseCommonFields( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], - createdAt: const EpochDateTimeConverter().fromJson( + blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), id: json['id'] as String, image: json['image'] as String?, language: json['language'] as String, lastActive: _$JsonConverterFromJson( json['last_active'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), name: json['name'] as String?, online: json['online'] as bool, revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], + teams: (json['teams'] as List).map((e) => e as String).toList(), teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -53,33 +53,33 @@ Map _$UserResponseCommonFieldsToJson( 'avg_response_time': instance.avgResponseTime, 'banned': instance.banned, 'blocked_user_ids': instance.blockedUserIds, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'id': instance.id, 'image': instance.image, 'language': instance.language, 'last_active': _$JsonConverterToJson( instance.lastActive, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'name': instance.name, 'online': instance.online, 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'role': instance.role, 'teams': instance.teams, 'teams_role': instance.teamsRole, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; Value? _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.dart index 9f916fb2..c7a955dd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.dart @@ -47,23 +47,21 @@ class UserResponsePrivacyFields with _$UserResponsePrivacyFields { final bool banned; @override - @JsonKey(defaultValue: []) final List blockedUserIds; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deactivatedAt; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? deletedAt; @override @@ -79,7 +77,7 @@ class UserResponsePrivacyFields with _$UserResponsePrivacyFields { final String language; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? lastActive; @override @@ -92,21 +90,20 @@ class UserResponsePrivacyFields with _$UserResponsePrivacyFields { final PrivacySettingsResponse? privacySettings; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? revokeTokensIssuedBefore; @override final String role; @override - @JsonKey(defaultValue: []) final List teams; @override final Map? teamsRole; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime updatedAt; Map toJson() => _$UserResponsePrivacyFieldsToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.g.dart index 8b3ec507..cb034864 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_response_privacy_fields.g.dart @@ -11,18 +11,18 @@ UserResponsePrivacyFields _$UserResponsePrivacyFieldsFromJson( ) => UserResponsePrivacyFields( avgResponseTime: (json['avg_response_time'] as num?)?.toInt(), banned: json['banned'] as bool, - blockedUserIds: (json['blocked_user_ids'] as List?)?.map((e) => e as String).toList() ?? [], - createdAt: const EpochDateTimeConverter().fromJson( + blockedUserIds: (json['blocked_user_ids'] as List).map((e) => e as String).toList(), + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, deactivatedAt: _$JsonConverterFromJson( json['deactivated_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), deletedAt: _$JsonConverterFromJson( json['deleted_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), id: json['id'] as String, image: json['image'] as String?, @@ -30,7 +30,7 @@ UserResponsePrivacyFields _$UserResponsePrivacyFieldsFromJson( language: json['language'] as String, lastActive: _$JsonConverterFromJson( json['last_active'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), name: json['name'] as String?, online: json['online'] as bool, @@ -41,14 +41,14 @@ UserResponsePrivacyFields _$UserResponsePrivacyFieldsFromJson( ), revokeTokensIssuedBefore: _$JsonConverterFromJson( json['revoke_tokens_issued_before'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), role: json['role'] as String, - teams: (json['teams'] as List?)?.map((e) => e as String).toList() ?? [], + teams: (json['teams'] as List).map((e) => e as String).toList(), teamsRole: (json['teams_role'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), - updatedAt: const EpochDateTimeConverter().fromJson( + updatedAt: const StreamDateTimeConverter().fromJson( json['updated_at'] as Object, ), ); @@ -59,15 +59,15 @@ Map _$UserResponsePrivacyFieldsToJson( 'avg_response_time': instance.avgResponseTime, 'banned': instance.banned, 'blocked_user_ids': instance.blockedUserIds, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'deactivated_at': _$JsonConverterToJson( instance.deactivatedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'deleted_at': _$JsonConverterToJson( instance.deletedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'id': instance.id, 'image': instance.image, @@ -75,19 +75,19 @@ Map _$UserResponsePrivacyFieldsToJson( 'language': instance.language, 'last_active': _$JsonConverterToJson( instance.lastActive, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'name': instance.name, 'online': instance.online, 'privacy_settings': instance.privacySettings?.toJson(), 'revoke_tokens_issued_before': _$JsonConverterToJson( instance.revokeTokensIssuedBefore, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'role': instance.role, 'teams': instance.teams, 'teams_role': instance.teamsRole, - 'updated_at': const EpochDateTimeConverter().toJson(instance.updatedAt), + 'updated_at': const StreamDateTimeConverter().toJson(instance.updatedAt), }; Value? _$JsonConverterFromJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.dart index f72f962a..b25b6cb3 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.dart @@ -53,18 +53,17 @@ class UserUnbannedEvent extends core.WsEvent with _$UserUnbannedEvent { final String? cid; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override final UserResponseCommonFields? createdBy; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.g.dart index 13f789ec..16b306dc 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_unbanned_event.g.dart @@ -13,7 +13,7 @@ UserUnbannedEvent _$UserUnbannedEventFromJson(Map json) => User channelMessageCount: (json['channel_message_count'] as num?)?.toInt(), channelType: json['channel_type'] as String?, cid: json['cid'] as String?, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), createdBy: json['created_by'] == null @@ -21,10 +21,10 @@ UserUnbannedEvent _$UserUnbannedEventFromJson(Map json) => User : UserResponseCommonFields.fromJson( json['created_by'] as Map, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), shadow: json['shadow'] as bool?, team: json['team'] as String?, @@ -41,12 +41,12 @@ Map _$UserUnbannedEventToJson(UserUnbannedEvent instance) => ( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'shadow': instance.shadow, 'team': instance.team, diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.dart b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.dart index b26e4373..8336c181 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.dart @@ -26,15 +26,14 @@ class UserUpdatedEvent extends core.WsEvent with _$UserUpdatedEvent { }); @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; @override - @JsonKey(defaultValue: {}) final Map custom; @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; @override diff --git a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.g.dart b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.g.dart index 1bc51945..2b445cdf 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/user_updated_event.g.dart @@ -7,13 +7,13 @@ part of 'user_updated_event.dart'; // ************************************************************************** UserUpdatedEvent _$UserUpdatedEventFromJson(Map json) => UserUpdatedEvent( - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), - custom: json['custom'] as Map? ?? {}, + custom: json['custom'] as Map, receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String, user: UserResponsePrivacyFields.fromJson( @@ -22,11 +22,11 @@ UserUpdatedEvent _$UserUpdatedEventFromJson(Map json) => UserUp ); Map _$UserUpdatedEventToJson(UserUpdatedEvent instance) => { - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, 'user': instance.user.toJson(), diff --git a/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.dart b/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.dart index 9b4f3e55..f03f1ebd 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.dart @@ -46,7 +46,6 @@ class VelocityFilterConfig with _$VelocityFilterConfig { final bool firstMessageOnly; @override - @JsonKey(defaultValue: []) final List rules; Map toJson() => _$VelocityFilterConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.g.dart index 74f857ac..e8ddb322 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/velocity_filter_config.g.dart @@ -15,13 +15,9 @@ VelocityFilterConfig _$VelocityFilterConfigFromJson( cidsPerUser: (json['cids_per_user'] as num).toInt(), enabled: json['enabled'] as bool, firstMessageOnly: json['first_message_only'] as bool, - rules: - (json['rules'] as List?) - ?.map( - (e) => VelocityFilterConfigRule.fromJson(e as Map), - ) - .toList() ?? - [], + rules: (json['rules'] as List) + .map((e) => VelocityFilterConfigRule.fromJson(e as Map)) + .toList(), ); Map _$VelocityFilterConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.dart b/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.dart index 3f57bc96..9dfa1d78 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.dart @@ -27,11 +27,9 @@ class VideoCallRuleConfig with _$VideoCallRuleConfig { final bool flagAllLabels; @override - @JsonKey(defaultValue: []) final List flaggedLabels; @override - @JsonKey(defaultValue: []) final List rules; Map toJson() => _$VideoCallRuleConfigToJson(this); diff --git a/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.g.dart b/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.g.dart index d3bad893..d704484b 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/video_call_rule_config.g.dart @@ -8,8 +8,8 @@ part of 'video_call_rule_config.dart'; VideoCallRuleConfig _$VideoCallRuleConfigFromJson(Map json) => VideoCallRuleConfig( flagAllLabels: json['flag_all_labels'] as bool, - flaggedLabels: (json['flagged_labels'] as List?)?.map((e) => e as String).toList() ?? [], - rules: (json['rules'] as List?)?.map((e) => HarmConfig.fromJson(e as Map)).toList() ?? [], + flaggedLabels: (json['flagged_labels'] as List).map((e) => e as String).toList(), + rules: (json['rules'] as List).map((e) => HarmConfig.fromJson(e as Map)).toList(), ); Map _$VideoCallRuleConfigToJson( diff --git a/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.dart b/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.dart index 49aa4cb9..b40e7dcb 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.dart @@ -30,10 +30,14 @@ enum WSAuthMessageProducts { @JsonSerializable() class WSAuthMessage with _$WSAuthMessage { const WSAuthMessage({ + this.memberCustomInclude, this.products, required this.token, }); + @override + final List? memberCustomInclude; + @override @JsonKey(unknownEnumValue: WSAuthMessageProducts.unknown) final List? products; diff --git a/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.freezed.dart b/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.freezed.dart index 09335b43..248bf0f9 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.freezed.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.freezed.dart @@ -13,6 +13,7 @@ T _$identity(T value) => value; /// @nodoc mixin _$WSAuthMessage { + List? get memberCustomInclude; List? get products; String get token; @@ -30,6 +31,10 @@ mixin _$WSAuthMessage { return identical(this, other) || (other.runtimeType == runtimeType && other is WSAuthMessage && + const DeepCollectionEquality().equals( + other.memberCustomInclude, + memberCustomInclude, + ) && const DeepCollectionEquality().equals(other.products, products) && (identical(other.token, token) || other.token == token)); } @@ -37,13 +42,14 @@ mixin _$WSAuthMessage { @override int get hashCode => Object.hash( runtimeType, + const DeepCollectionEquality().hash(memberCustomInclude), const DeepCollectionEquality().hash(products), token, ); @override String toString() { - return 'WSAuthMessage(products: $products, token: $token)'; + return 'WSAuthMessage(memberCustomInclude: $memberCustomInclude, products: $products, token: $token)'; } } @@ -54,7 +60,11 @@ abstract mixin class $WSAuthMessageCopyWith<$Res> { $Res Function(WSAuthMessage) _then, ) = _$WSAuthMessageCopyWithImpl; @useResult - $Res call({List? products, String token}); + $Res call({ + List? memberCustomInclude, + List? products, + String token, + }); } /// @nodoc @@ -68,9 +78,17 @@ class _$WSAuthMessageCopyWithImpl<$Res> implements $WSAuthMessageCopyWith<$Res> /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override - $Res call({Object? products = freezed, Object? token = null}) { + $Res call({ + Object? memberCustomInclude = freezed, + Object? products = freezed, + Object? token = null, + }) { return _then( WSAuthMessage( + memberCustomInclude: freezed == memberCustomInclude + ? _self.memberCustomInclude + : memberCustomInclude // ignore: cast_nullable_to_non_nullable + as List?, products: freezed == products ? _self.products : products // ignore: cast_nullable_to_non_nullable diff --git a/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.g.dart b/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.g.dart index 636d00b2..c0381c1d 100644 --- a/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.g.dart +++ b/packages/stream_feeds/lib/src/generated/api/model/ws_auth_message.g.dart @@ -7,6 +7,7 @@ part of 'ws_auth_message.dart'; // ************************************************************************** WSAuthMessage _$WSAuthMessageFromJson(Map json) => WSAuthMessage( + memberCustomInclude: (json['member_custom_include'] as List?)?.map((e) => e as String).toList(), products: (json['products'] as List?) ?.map( (e) => $enumDecode( @@ -20,6 +21,7 @@ WSAuthMessage _$WSAuthMessageFromJson(Map json) => WSAuthMessag ); Map _$WSAuthMessageToJson(WSAuthMessage instance) => { + 'member_custom_include': instance.memberCustomInclude, 'products': instance.products?.map((e) => _$WSAuthMessageProductsEnumMap[e]!).toList(), 'token': instance.token, }; diff --git a/packages/stream_feeds/lib/src/generated/api/models.dart b/packages/stream_feeds/lib/src/generated/api/models.dart index 3fb0d7f9..281a9f7e 100644 --- a/packages/stream_feeds/lib/src/generated/api/models.dart +++ b/packages/stream_feeds/lib/src/generated/api/models.dart @@ -4,6 +4,8 @@ import 'package:json_annotation/json_annotation.dart'; export 'package:stream_core/stream_core.dart' show StreamApiError; +export 'model/ai_audio_config_request.dart'; +export 'model/ai_audio_config_response.dart'; export 'model/ai_image_config.dart'; export 'model/ai_image_label_definition.dart'; export 'model/ai_text_config.dart'; @@ -71,7 +73,10 @@ export 'model/ban_action_request_payload.dart'; export 'model/ban_info_response.dart'; export 'model/ban_options.dart'; export 'model/ban_request.dart'; -export 'model/ban_response.dart'; +export 'model/batch_query_activity_reactions_request.dart'; +export 'model/batch_query_activity_reactions_response.dart'; +export 'model/batch_query_comment_reactions_request.dart'; +export 'model/batch_query_comment_reactions_response.dart'; export 'model/block_action_request_payload.dart'; export 'model/block_list_config.dart'; export 'model/block_list_options.dart'; @@ -101,7 +106,6 @@ export 'model/bulk_upsert_action_config_response.dart'; export 'model/bypass_action_request.dart'; export 'model/call_action_options.dart'; export 'model/call_custom_property_parameters.dart'; -export 'model/call_response.dart'; export 'model/call_rule_action_sequence.dart'; export 'model/call_type_rule_parameters.dart'; export 'model/call_violation_count_parameters.dart'; @@ -109,8 +113,10 @@ export 'model/cast_poll_vote_request.dart'; export 'model/change_feed_visibility_request.dart'; export 'model/change_feed_visibility_response.dart'; export 'model/channel_config_with_info.dart'; +export 'model/channel_member_partial_response.dart'; export 'model/channel_member_response.dart'; export 'model/channel_message_count_rule_parameters.dart'; +export 'model/channel_metadata.dart'; export 'model/channel_mute.dart'; export 'model/channel_own_capability.dart'; export 'model/channel_push_preferences_response.dart'; @@ -142,6 +148,7 @@ export 'model/comment_updated_event.dart'; export 'model/config_response.dart'; export 'model/content_count_rule_parameters.dart'; export 'model/content_custom_property_count_parameters.dart'; +export 'model/content_custom_property_parameters.dart'; export 'model/create_block_list_request.dart'; export 'model/create_block_list_response.dart'; export 'model/create_collections_request.dart'; @@ -153,6 +160,7 @@ export 'model/create_guest_request.dart'; export 'model/create_guest_response.dart'; export 'model/create_poll_option_request.dart'; export 'model/create_poll_request.dart'; +export 'model/create_queue_request.dart'; export 'model/create_user_group_request.dart'; export 'model/create_user_group_response.dart'; export 'model/custom_action_request_payload.dart'; @@ -175,6 +183,7 @@ export 'model/delete_feed_response.dart'; export 'model/delete_message_request_payload.dart'; export 'model/delete_moderation_config_response.dart'; export 'model/delete_reaction_request_payload.dart'; +export 'model/delete_user_messages_request_payload.dart'; export 'model/delete_user_request_payload.dart'; export 'model/delivery_receipts_response.dart'; export 'model/device_response.dart'; @@ -219,6 +228,7 @@ export 'model/feeds_preferences.dart'; export 'model/feeds_preferences_response.dart'; export 'model/feeds_reaction_group_response.dart'; export 'model/feeds_reaction_response.dart'; +export 'model/feeds_share_response.dart'; export 'model/feeds_v3_activity_response.dart'; export 'model/feeds_v3_comment_response.dart'; export 'model/field.dart'; @@ -227,12 +237,14 @@ export 'model/file_upload_request.dart'; export 'model/file_upload_response.dart'; export 'model/filter_config_response.dart'; export 'model/flag_count_rule_parameters.dart'; +export 'model/flag_item_response.dart'; export 'model/flag_request.dart'; -export 'model/flag_response.dart'; export 'model/flag_user_options.dart'; export 'model/flood_config.dart'; export 'model/flood_identical_config.dart'; +export 'model/flood_identical_rule_parameters.dart'; export 'model/flood_similar_config.dart'; +export 'model/flood_similar_rule_parameters.dart'; export 'model/follow_batch_request.dart'; export 'model/follow_batch_response.dart'; export 'model/follow_created_event.dart'; @@ -262,6 +274,8 @@ export 'model/get_user_group_response.dart'; export 'model/get_user_interests_response.dart'; export 'model/google_vision_config.dart'; export 'model/harm_config.dart'; +export 'model/ip_content_count_rule_parameters.dart'; +export 'model/ip_flag_count_rule_parameters.dart'; export 'model/image_content_parameters.dart'; export 'model/image_data.dart'; export 'model/image_rule_parameters.dart'; @@ -269,6 +283,8 @@ export 'model/image_size.dart'; export 'model/image_upload_request.dart'; export 'model/image_upload_response.dart'; export 'model/images.dart'; +export 'model/import_block_list_request.dart'; +export 'model/import_block_list_response.dart'; export 'model/interest_tag_response.dart'; export 'model/keyframe_ocr_rule_parameters.dart'; export 'model/keyframe_rule_parameters.dart'; @@ -277,6 +293,7 @@ export 'model/llm_rule.dart'; export 'model/label_thresholds.dart'; export 'model/list_block_list_response.dart'; export 'model/list_devices_response.dart'; +export 'model/list_queues_response.dart'; export 'model/list_user_groups_response.dart'; export 'model/location.dart'; export 'model/mark_activity_request.dart'; @@ -284,12 +301,15 @@ export 'model/mark_reviewed_request_payload.dart'; export 'model/membership_level_response.dart'; export 'model/message_response.dart'; export 'model/moderation_action_config_response.dart'; +export 'model/moderation_ban_response.dart'; +export 'model/moderation_call_response.dart'; export 'model/moderation_custom_action_event.dart'; export 'model/moderation_flag_response.dart'; export 'model/moderation_flagged_event.dart'; export 'model/moderation_mark_reviewed_event.dart'; export 'model/moderation_payload.dart'; export 'model/moderation_payload_response.dart'; +export 'model/moderation_queue_response.dart'; export 'model/moderation_v2_response.dart'; export 'model/mute_request.dart'; export 'model/mute_response.dart'; @@ -301,6 +321,7 @@ export 'model/notification_parent_activity.dart'; export 'model/notification_status_response.dart'; export 'model/notification_target.dart'; export 'model/notification_trigger.dart'; +export 'model/ocr_content_parameters.dart'; export 'model/ocr_rule.dart'; export 'model/only_user_id.dart'; export 'model/own_batch_request.dart'; @@ -333,6 +354,7 @@ export 'model/query_activities_request.dart'; export 'model/query_activities_response.dart'; export 'model/query_activity_reactions_request.dart'; export 'model/query_activity_reactions_response.dart'; +export 'model/query_activity_shares_response.dart'; export 'model/query_appeals_request.dart'; export 'model/query_appeals_response.dart'; export 'model/query_bookmark_folders_request.dart'; @@ -362,6 +384,7 @@ export 'model/query_review_queue_request.dart'; export 'model/query_review_queue_response.dart'; export 'model/query_users_payload.dart'; export 'model/query_users_response.dart'; +export 'model/queue_response.dart'; export 'model/ranking_config.dart'; export 'model/reaction.dart'; export 'model/reaction_group_response.dart'; @@ -390,6 +413,7 @@ export 'model/rule_builder_rule.dart'; export 'model/search_roles_response.dart'; export 'model/search_user_groups_response.dart'; export 'model/shadow_block_action_request_payload.dart'; +export 'model/share_response.dart'; export 'model/shared_location_response.dart'; export 'model/shared_location_response_data.dart'; export 'model/shared_locations_response.dart'; @@ -408,6 +432,10 @@ export 'model/track_activity_metrics_event.dart'; export 'model/track_activity_metrics_event_result.dart'; export 'model/track_activity_metrics_request.dart'; export 'model/track_activity_metrics_response.dart'; +export 'model/translate_activity_request.dart'; +export 'model/translate_activity_response.dart'; +export 'model/translate_comment_request.dart'; +export 'model/translate_comment_response.dart'; export 'model/typing_indicators_response.dart'; export 'model/unban_action_request_payload.dart'; export 'model/unblock_action_request_payload.dart'; @@ -417,6 +445,8 @@ export 'model/unfollow_batch_request.dart'; export 'model/unfollow_batch_response.dart'; export 'model/unfollow_pair.dart'; export 'model/unfollow_response.dart'; +export 'model/unmute_request.dart'; +export 'model/unmute_response.dart'; export 'model/unpin_activity_response.dart'; export 'model/update_activity_partial_request.dart'; export 'model/update_activity_partial_response.dart'; @@ -447,6 +477,7 @@ export 'model/update_live_location_request.dart'; export 'model/update_poll_option_request.dart'; export 'model/update_poll_partial_request.dart'; export 'model/update_poll_request.dart'; +export 'model/update_queue_request.dart'; export 'model/update_user_group_request.dart'; export 'model/update_user_group_response.dart'; export 'model/update_user_partial_request.dart'; @@ -467,6 +498,7 @@ export 'model/user_banned_event.dart'; export 'model/user_created_within_parameters.dart'; export 'model/user_custom_property_parameters.dart'; export 'model/user_deactivated_event.dart'; +export 'model/user_group_member.dart'; export 'model/user_group_response.dart'; export 'model/user_identical_content_count_parameters.dart'; export 'model/user_mute_response.dart'; @@ -491,31 +523,30 @@ export 'model/ws_event.dart'; /// A [JsonConverter] for the API's [DateTime] fields. /// -/// Depending on the product, the backend encodes timestamps either as -/// ISO-8601 strings (e.g. the video coordinator) or as epoch nanoseconds -/// (e.g. feeds, generated with `--encode-time-as-unix-timestamp`). The same -/// generated client must read both, so this converter accepts either form: +/// Responses differ by API version — v1 sends RFC3339 strings, v2 sends epoch +/// nanoseconds — so [fromJson] accepts either, assuming strings carry the UTC +/// offset RFC3339 requires. Requests are always RFC3339, so [toJson] emits a +/// string regardless. /// -/// - `fromJson`: parses an ISO-8601 [String] or epoch-nanoseconds [num] into a -/// UTC [DateTime]. -/// - `toJson`: emits an ISO-8601 [String]; the backend accepts RFC3339 on -/// request bodies regardless of how it encodes responses. -class EpochDateTimeConverter implements JsonConverter { - /// Creates a constant [EpochDateTimeConverter]. - const EpochDateTimeConverter(); +/// Precision is microseconds, the finest unit [DateTime] supports. +class StreamDateTimeConverter implements JsonConverter { + /// Creates a constant [StreamDateTimeConverter]. + const StreamDateTimeConverter(); @override DateTime fromJson(Object json) { if (json is String) { return DateTime.parse(json).toUtc(); } + if (json is num) { // Epoch nanoseconds -> microseconds. return DateTime.fromMicrosecondsSinceEpoch(json ~/ 1000, isUtc: true); } - throw ArgumentError('Cannot convert $json (${json.runtimeType}) to DateTime'); + + throw FormatException('Unsupported DateTime JSON type: ${json.runtimeType}', json); } @override - Object toJson(DateTime object) => object.toUtc().toIso8601String(); + String toJson(DateTime object) => object.toUtc().toIso8601String(); } diff --git a/packages/stream_feeds/lib/src/ws/events/events.dart b/packages/stream_feeds/lib/src/ws/events/events.dart index 975a11ce..0dd2ae92 100644 --- a/packages/stream_feeds/lib/src/ws/events/events.dart +++ b/packages/stream_feeds/lib/src/ws/events/events.dart @@ -37,7 +37,7 @@ class HealthCheckEvent extends WsEvent with _$HealthCheckEvent { /// The date and time when the health check event was created. @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; /// Custom data associated with the health check event. @@ -50,7 +50,7 @@ class HealthCheckEvent extends WsEvent with _$HealthCheckEvent { /// The date and time when the health check event was received, if available. @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime? receivedAt; /// The event type identifier. @@ -91,7 +91,7 @@ class ConnectedEvent extends WsEvent with _$ConnectedEvent { /// The date and time when the connection was established. @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; /// The current user information for this connection. @@ -136,7 +136,7 @@ class ConnectionErrorEvent extends WsEvent with _$ConnectionErrorEvent { /// The date and time when the error occurred. @override - @EpochDateTimeConverter() + @StreamDateTimeConverter() final DateTime createdAt; /// The error information describing what went wrong. diff --git a/packages/stream_feeds/lib/src/ws/events/events.g.dart b/packages/stream_feeds/lib/src/ws/events/events.g.dart index 9f9b0384..5acf1198 100644 --- a/packages/stream_feeds/lib/src/ws/events/events.g.dart +++ b/packages/stream_feeds/lib/src/ws/events/events.g.dart @@ -10,7 +10,7 @@ HealthCheckEvent _$HealthCheckEventFromJson(Map json) => HealthCheckEvent( cid: json['cid'] as String?, connectionId: json['connection_id'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), custom: json['custom'] as Map, @@ -19,7 +19,7 @@ HealthCheckEvent _$HealthCheckEventFromJson(Map json) => : OwnUserResponse.fromJson(json['me'] as Map), receivedAt: _$JsonConverterFromJson( json['received_at'], - const EpochDateTimeConverter().fromJson, + const StreamDateTimeConverter().fromJson, ), type: json['type'] as String? ?? 'health.check', ); @@ -28,12 +28,12 @@ Map _$HealthCheckEventToJson(HealthCheckEvent instance) => { 'cid': instance.cid, 'connection_id': instance.connectionId, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'custom': instance.custom, 'me': instance.me?.toJson(), 'received_at': _$JsonConverterToJson( instance.receivedAt, - const EpochDateTimeConverter().toJson, + const StreamDateTimeConverter().toJson, ), 'type': instance.type, }; @@ -51,7 +51,7 @@ Json? _$JsonConverterToJson( ConnectedEvent _$ConnectedEventFromJson(Map json) => ConnectedEvent( connectionId: json['connection_id'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), me: OwnUserResponse.fromJson(json['me'] as Map), @@ -62,7 +62,7 @@ ConnectionErrorEvent _$ConnectionErrorEventFromJson( Map json, ) => ConnectionErrorEvent( connectionId: json['connection_id'] as String, - createdAt: const EpochDateTimeConverter().fromJson( + createdAt: const StreamDateTimeConverter().fromJson( json['created_at'] as Object, ), error: StreamApiError.fromJson(json['error'] as Map), @@ -73,7 +73,7 @@ Map _$ConnectionErrorEventToJson( ConnectionErrorEvent instance, ) => { 'connection_id': instance.connectionId, - 'created_at': const EpochDateTimeConverter().toJson(instance.createdAt), + 'created_at': const StreamDateTimeConverter().toJson(instance.createdAt), 'error': instance.error.toJson(), 'type': instance.type, };