Skip to content

Commit f2f24b8

Browse files
committed
chore(api): update generated code and fix type conversions
1 parent 96fcae0 commit f2f24b8

File tree

1,047 files changed

+71094
-10704
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,047 files changed

+71094
-10704
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT.
22

3+
// ignore_for_file: directives_ordering
4+
35
export 'api/default_api.dart';
46
export 'models.dart';

packages/stream_feeds/lib/src/generated/api/api/default_api.dart

Lines changed: 171 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT.
22

33
// coverage:ignore-file
4-
5-
// ignore_for_file: prefer_single_quotes
6-
// ignore_for_file: unnecessary_raw_strings
7-
// ignore_for_file: public_member_api_docs
4+
// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs
85

96
import 'package:stream_core/stream_core.dart';
107

@@ -168,6 +165,24 @@ class DefaultApi {
168165
return data == null ? null : AddReactionResponse.fromJson(data);
169166
}
170167

168+
Future<BanResponse?> ban({
169+
required BanRequest banRequest,
170+
}) async {
171+
const path = r"/api/v2/moderation/ban";
172+
173+
final queryParams = <String, Object?>{};
174+
175+
final response = await apiClient.post<Map<String, dynamic>>(
176+
path,
177+
data: banRequest,
178+
queryParameters: queryParams,
179+
);
180+
181+
final data = response.data;
182+
183+
return data == null ? null : BanResponse.fromJson(data);
184+
}
185+
171186
Future<BlockUsersResponse?> blockUsers({
172187
required BlockUsersRequest blockUsersRequest,
173188
}) async {
@@ -480,6 +495,28 @@ class DefaultApi {
480495
return data == null ? null : DeleteCommentReactionResponse.fromJson(data);
481496
}
482497

498+
Future<DeleteModerationConfigResponse?> deleteConfig({
499+
required String key,
500+
String? team,
501+
}) async {
502+
final path = r"/api/v2/moderation/config/{key}".replaceAll('{key}', key);
503+
504+
final queryParams = <String, Object?>{};
505+
506+
if (team != null) {
507+
queryParams.addAll({'team': team});
508+
}
509+
510+
final response = await apiClient.delete<Map<String, dynamic>>(
511+
path,
512+
queryParameters: queryParams,
513+
);
514+
515+
final data = response.data;
516+
517+
return data == null ? null : DeleteModerationConfigResponse.fromJson(data);
518+
}
519+
483520
Future<DurationResponse?> deleteDevice({
484521
required String id,
485522
}) async {
@@ -658,6 +695,24 @@ class DefaultApi {
658695
return data == null ? null : QueryFeedsResponse.fromJson(data);
659696
}
660697

698+
Future<FlagResponse?> flag({
699+
required FlagRequest flagRequest,
700+
}) async {
701+
const path = r"/api/v2/moderation/flag";
702+
703+
final queryParams = <String, Object?>{};
704+
705+
final response = await apiClient.post<Map<String, dynamic>>(
706+
path,
707+
data: flagRequest,
708+
queryParameters: queryParams,
709+
);
710+
711+
final data = response.data;
712+
713+
return data == null ? null : FlagResponse.fromJson(data);
714+
}
715+
661716
Future<SingleFollowResponse?> follow({
662717
required SingleFollowRequest singleFollowRequest,
663718
}) async {
@@ -847,6 +902,28 @@ class DefaultApi {
847902
return data == null ? null : GetCommentsResponse.fromJson(data);
848903
}
849904

905+
Future<GetConfigResponse?> getConfig({
906+
required String key,
907+
String? team,
908+
}) async {
909+
final path = r"/api/v2/moderation/config/{key}".replaceAll('{key}', key);
910+
911+
final queryParams = <String, Object?>{};
912+
913+
if (team != null) {
914+
queryParams.addAll({'team': team});
915+
}
916+
917+
final response = await apiClient.get<Map<String, dynamic>>(
918+
path,
919+
queryParameters: queryParams,
920+
);
921+
922+
final data = response.data;
923+
924+
return data == null ? null : GetConfigResponse.fromJson(data);
925+
}
926+
850927
Future<GetFollowSuggestionsResponse?> getFollowSuggestions({
851928
required String feedGroupId,
852929
int? limit,
@@ -1048,6 +1125,24 @@ class DefaultApi {
10481125
return data == null ? null : DurationResponse.fromJson(data);
10491126
}
10501127

1128+
Future<MuteResponse?> mute({
1129+
required MuteRequest muteRequest,
1130+
}) async {
1131+
const path = r"/api/v2/moderation/mute";
1132+
1133+
final queryParams = <String, Object?>{};
1134+
1135+
final response = await apiClient.post<Map<String, dynamic>>(
1136+
path,
1137+
data: muteRequest,
1138+
queryParameters: queryParams,
1139+
);
1140+
1141+
final data = response.data;
1142+
1143+
return data == null ? null : MuteResponse.fromJson(data);
1144+
}
1145+
10511146
Future<PinActivityResponse?> pinActivity({
10521147
required String feedGroupId,
10531148
required String feedId,
@@ -1224,6 +1319,24 @@ class DefaultApi {
12241319
return data == null ? null : QueryFollowsResponse.fromJson(data);
12251320
}
12261321

1322+
Future<QueryModerationConfigsResponse?> queryModerationConfigs({
1323+
QueryModerationConfigsRequest? queryModerationConfigsRequest,
1324+
}) async {
1325+
const path = r"/api/v2/moderation/configs";
1326+
1327+
final queryParams = <String, Object?>{};
1328+
1329+
final response = await apiClient.post<Map<String, dynamic>>(
1330+
path,
1331+
data: queryModerationConfigsRequest,
1332+
queryParameters: queryParams,
1333+
);
1334+
1335+
final data = response.data;
1336+
1337+
return data == null ? null : QueryModerationConfigsResponse.fromJson(data);
1338+
}
1339+
12271340
Future<PollVotesResponse?> queryPollVotes({
12281341
required String pollId,
12291342
String? userId,
@@ -1272,6 +1385,24 @@ class DefaultApi {
12721385
return data == null ? null : QueryPollsResponse.fromJson(data);
12731386
}
12741387

1388+
Future<QueryReviewQueueResponse?> queryReviewQueue({
1389+
QueryReviewQueueRequest? queryReviewQueueRequest,
1390+
}) async {
1391+
const path = r"/api/v2/moderation/review_queue";
1392+
1393+
final queryParams = <String, Object?>{};
1394+
1395+
final response = await apiClient.post<Map<String, dynamic>>(
1396+
path,
1397+
data: queryReviewQueueRequest,
1398+
queryParameters: queryParams,
1399+
);
1400+
1401+
final data = response.data;
1402+
1403+
return data == null ? null : QueryReviewQueueResponse.fromJson(data);
1404+
}
1405+
12751406
Future<QueryUsersResponse?> queryUsers({
12761407
QueryUsersPayload? payload,
12771408
}) async {
@@ -1353,6 +1484,24 @@ class DefaultApi {
13531484
return data == null ? null : DurationResponse.fromJson(data);
13541485
}
13551486

1487+
Future<SubmitActionResponse?> submitAction({
1488+
required SubmitActionRequest submitActionRequest,
1489+
}) async {
1490+
const path = r"/api/v2/moderation/submit_action";
1491+
1492+
final queryParams = <String, Object?>{};
1493+
1494+
final response = await apiClient.post<Map<String, dynamic>>(
1495+
path,
1496+
data: submitActionRequest,
1497+
queryParameters: queryParams,
1498+
);
1499+
1500+
final data = response.data;
1501+
1502+
return data == null ? null : SubmitActionResponse.fromJson(data);
1503+
}
1504+
13561505
Future<UnblockUsersResponse?> unblockUsers({
13571506
required UnblockUsersRequest unblockUsersRequest,
13581507
}) async {
@@ -1760,4 +1909,22 @@ class DefaultApi {
17601909

17611910
return data == null ? null : UpsertActivitiesResponse.fromJson(data);
17621911
}
1912+
1913+
Future<UpsertConfigResponse?> upsertConfig({
1914+
required UpsertConfigRequest upsertConfigRequest,
1915+
}) async {
1916+
const path = r"/api/v2/moderation/config";
1917+
1918+
final queryParams = <String, Object?>{};
1919+
1920+
final response = await apiClient.post<Map<String, dynamic>>(
1921+
path,
1922+
data: upsertConfigRequest,
1923+
queryParameters: queryParams,
1924+
);
1925+
1926+
final data = response.data;
1927+
1928+
return data == null ? null : UpsertConfigResponse.fromJson(data);
1929+
}
17631930
}
Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,33 @@
11
// Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT.
22

33
// coverage:ignore-file
4+
// ignore_for_file: unused_import, unnecessary_import, prefer_single_quotes, require_trailing_commas, unnecessary_raw_strings, public_member_api_docs
45

5-
// ignore_for_file: unused_import
6-
6+
import 'package:freezed_annotation/freezed_annotation.dart';
77
import 'package:json_annotation/json_annotation.dart';
88
import 'package:meta/meta.dart';
99
import '../models.dart';
1010

1111
part 'accept_feed_member_invite_response.g.dart';
12+
part 'accept_feed_member_invite_response.freezed.dart';
1213

14+
@freezed
1315
@immutable
1416
@JsonSerializable()
15-
class AcceptFeedMemberInviteResponse {
17+
class AcceptFeedMemberInviteResponse with _$AcceptFeedMemberInviteResponse {
1618
const AcceptFeedMemberInviteResponse({
1719
required this.duration,
1820
required this.member,
1921
});
2022

23+
@override
2124
final String duration;
2225

26+
@override
2327
final FeedMemberResponse member;
2428

2529
Map<String, dynamic> toJson() => _$AcceptFeedMemberInviteResponseToJson(this);
2630

2731
static AcceptFeedMemberInviteResponse fromJson(Map<String, dynamic> json) =>
2832
_$AcceptFeedMemberInviteResponseFromJson(json);
29-
30-
@override
31-
String toString() {
32-
return 'AcceptFeedMemberInviteResponse('
33-
'duration: $duration, '
34-
'member: $member, '
35-
')';
36-
}
37-
38-
@override
39-
bool operator ==(Object other) {
40-
if (identical(this, other)) return true;
41-
return other is AcceptFeedMemberInviteResponse &&
42-
other.duration == duration &&
43-
other.member == member;
44-
}
45-
46-
@override
47-
int get hashCode {
48-
return Object.hashAll([
49-
duration,
50-
member,
51-
]);
52-
}
5333
}

packages/stream_feeds/lib/src/generated/api/model/accept_feed_member_invite_response.freezed.dart

Lines changed: 88 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)