Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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/**
Expand Down
2 changes: 2 additions & 0 deletions docs/analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
include: ../analysis_options.yaml

analyzer:
exclude:
- build/**
errors:
unused_local_variable: ignore

Expand Down
4 changes: 4 additions & 0 deletions packages/stream_feeds/example/analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
include: package:flutter_lints/flutter.yaml

analyzer:
exclude:
- build/**
Original file line number Diff line number Diff line change
Expand Up @@ -85,10 +85,20 @@ abstract interface class DefaultApi {
});

@POST('/api/v2/moderation/ban')
Future<Result<BanResponse>> ban({
Future<Result<ModerationBanResponse>> ban({
@Body() required BanRequest banRequest,
});

@POST('/api/v2/feeds/activities/reactions/query')
Future<Result<BatchQueryActivityReactionsResponse>> batchQueryActivityReactions({
@Body() required BatchQueryActivityReactionsRequest batchQueryActivityReactionsRequest,
});

@POST('/api/v2/feeds/comments/reactions/query')
Future<Result<BatchQueryCommentReactionsResponse>> batchQueryCommentReactions({
@Body() required BatchQueryCommentReactionsRequest batchQueryCommentReactionsRequest,
});

@POST('/api/v2/users/block')
Future<Result<BlockUsersResponse>> blockUsers({
@Body() required BlockUsersRequest blockUsersRequest,
Expand Down Expand Up @@ -159,6 +169,11 @@ abstract interface class DefaultApi {
@Body() required CreatePollOptionRequest createPollOptionRequest,
});

@POST('/api/v2/moderation/queues')
Future<Result<QueueResponse>> createQueue({
@Body() required CreateQueueRequest createQueueRequest,
});

@POST('/api/v2/usergroups')
Future<Result<CreateUserGroupResponse>> createUserGroup({
@Body() required CreateUserGroupRequest createUserGroupRequest,
Expand Down Expand Up @@ -262,22 +277,24 @@ abstract interface class DefaultApi {
@DELETE('/api/v2/polls/{poll_id}')
Future<Result<DurationResponse>> deletePoll({
@Path('poll_id') required String pollId,
@Query('user_id') String? userId,
});

@DELETE('/api/v2/polls/{poll_id}/options/{option_id}')
Future<Result<DurationResponse>> 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}')
Future<Result<PollVoteResponse>> deletePollVote({
@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<Result<QueueResponse>> deleteQueue({
@Path('id') required String id,
});

@DELETE('/api/v2/usergroups/{id}')
Expand All @@ -287,7 +304,7 @@ abstract interface class DefaultApi {
});

@POST('/api/v2/moderation/flag')
Future<Result<FlagResponse>> flag({
Future<Result<FlagItemResponse>> flag({
@Body() required FlagRequest flagRequest,
});

Expand All @@ -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')
Expand All @@ -330,6 +349,8 @@ abstract interface class DefaultApi {
@GET('/api/v2/feeds/comments/{id}')
Future<Result<GetCommentResponse>> getComment({
@Path('id') required String id,
@Query('language') String? language,
@Query('translate_text') bool? translateText,
});

@GET('/api/v2/feeds/comments/{id}/replies')
Expand All @@ -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,
Expand All @@ -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,
Expand All @@ -378,6 +403,8 @@ abstract interface class DefaultApi {
Future<Result<GetOrCreateFeedResponse>> 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,
});

Expand All @@ -404,14 +431,17 @@ abstract interface class DefaultApi {
@GET('/api/v2/polls/{poll_id}')
Future<Result<PollResponse>> getPoll({
@Path('poll_id') required String pollId,
@Query('user_id') String? userId,
});

@GET('/api/v2/polls/{poll_id}/options/{option_id}')
Future<Result<PollOptionResponse>> 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<Result<QueueResponse>> getQueue({
@Path('id') required String id,
});

@GET('/api/v2/usergroups/{id}')
Expand All @@ -429,14 +459,25 @@ abstract interface class DefaultApi {
@GET('/api/v2/users/live_locations')
Future<Result<SharedLocationsResponse>> getUserLiveLocations();

@POST('/api/v2/blocklists/{id}/import')
Future<Result<ImportBlockListResponse>> importBlockList({
@Path('id') required String id,
@Body() required ImportBlockListRequest importBlockListRequest,
});

@GET('/api/v2/blocklists')
Future<Result<ListBlockListResponse>> listBlockLists({
@Query('team') String? team,
@Query('cursor') String? cursor,
@Query('limit') int? limit,
});

@GET('/api/v2/devices')
Future<Result<ListDevicesResponse>> listDevices();

@GET('/api/v2/moderation/queues')
Future<Result<ListQueuesResponse>> listQueues();

@GET('/api/v2/usergroups')
Future<Result<ListUserGroupsResponse>> listUserGroups({
@Query('limit') int? limit,
Expand Down Expand Up @@ -477,6 +518,8 @@ abstract interface class DefaultApi {

@POST('/api/v2/feeds/activities/query')
Future<Result<QueryActivitiesResponse>> queryActivities({
@Query('language') String? language,
@Query('translate_text') bool? translateText,
@Body() QueryActivitiesRequest? queryActivitiesRequest,
});

Expand All @@ -486,6 +529,14 @@ abstract interface class DefaultApi {
@Body() QueryActivityReactionsRequest? queryActivityReactionsRequest,
});

@GET('/api/v2/feeds/activities/{activity_id}/shares')
Future<Result<QueryActivitySharesResponse>> 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<Result<QueryAppealsResponse>> queryAppeals({
@Body() QueryAppealsRequest? queryAppealsRequest,
Expand All @@ -498,6 +549,8 @@ abstract interface class DefaultApi {

@POST('/api/v2/feeds/bookmarks/query')
Future<Result<QueryBookmarksResponse>> queryBookmarks({
@Query('language') String? language,
@Query('translate_text') bool? translateText,
@Body() QueryBookmarksRequest? queryBookmarksRequest,
});

Expand All @@ -514,6 +567,8 @@ abstract interface class DefaultApi {

@POST('/api/v2/feeds/comments/query')
Future<Result<QueryCommentsResponse>> queryComments({
@Query('language') String? language,
@Query('translate_text') bool? translateText,
@Body() required QueryCommentsRequest queryCommentsRequest,
});

Expand Down Expand Up @@ -543,19 +598,19 @@ abstract interface class DefaultApi {
Future<Result<QueryPinnedActivitiesResponse>> 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<Result<PollVotesResponse>> queryPollVotes({
@Path('poll_id') required String pollId,
@Query('user_id') String? userId,
@Body() QueryPollVotesRequest? queryPollVotesRequest,
});

@POST('/api/v2/polls/query')
Future<Result<QueryPollsResponse>> queryPolls({
@Query('user_id') String? userId,
@Body() QueryPollsRequest? queryPollsRequest,
});

Expand Down Expand Up @@ -636,6 +691,18 @@ abstract interface class DefaultApi {
@Body() required TrackActivityMetricsRequest trackActivityMetricsRequest,
});

@POST('/api/v2/feeds/activities/{id}/translate')
Future<Result<TranslateActivityResponse>> translateActivity({
@Path('id') required String id,
@Body() required TranslateActivityRequest translateActivityRequest,
});

@POST('/api/v2/feeds/comments/{id}/translate')
Future<Result<TranslateCommentResponse>> translateComment({
@Path('id') required String id,
@Body() required TranslateCommentRequest translateCommentRequest,
});

@POST('/api/v2/users/unblock')
Future<Result<UnblockUsersResponse>> unblockUsers({
@Body() required UnblockUsersRequest unblockUsersRequest,
Expand All @@ -650,6 +717,11 @@ abstract interface class DefaultApi {
@Query('enrich_own_fields') bool? enrichOwnFields,
});

@POST('/api/v2/moderation/unmute')
Future<Result<UnmuteResponse>> unmute({
@Body() required UnmuteRequest unmuteRequest,
});

@DELETE('/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin')
Future<Result<UnpinActivityResponse>> unpinActivity({
@Path('feed_group_id') required String feedGroupId,
Expand Down Expand Up @@ -757,6 +829,12 @@ abstract interface class DefaultApi {
@Body() required UpsertPushPreferencesRequest upsertPushPreferencesRequest,
});

@PATCH('/api/v2/moderation/queues/{id}')
Future<Result<QueueResponse>> updateQueue({
@Path('id') required String id,
@Body() UpdateQueueRequest? updateQueueRequest,
});

@PUT('/api/v2/usergroups/{id}')
Future<Result<UpdateUserGroupResponse>> updateUserGroup({
@Path('id') required String id,
Expand Down
Loading
Loading