Skip to content

Commit 164cb81

Browse files
James RobertsonJames Robertson
authored andcommitted
Introduce announcement API + Introduce metadata API + Ensure all moderation paths are under Moderation API
1 parent 25006cc commit 164cb81

File tree

90 files changed

+32082
-6655
lines changed

Some content is hidden

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

90 files changed

+32082
-6655
lines changed

.openapi-generator/FILES

Lines changed: 60 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ docs/AddReactionToAMessageData.md
2323
docs/AddReactionToAMessageResponse.md
2424
docs/AddRegistrationOrDeviceTokenData.md
2525
docs/AddRegistrationOrDeviceTokenResponse.md
26-
docs/AdvancedAnalyticsApi.md
27-
docs/AnnouncementsApi.md
26+
docs/AnnouncementApi.md
2827
docs/ApplicationApi.md
2928
docs/BanFromChannelsWithCustomChannelTypesData.md
29+
docs/BanUsersInChannelsWithCustomChannelTypeData.md
3030
docs/Blob.md
3131
docs/BlockUserData.md
3232
docs/BlockUserResponse.md
33-
docs/BotInterfaceApi.md
33+
docs/BotApi.md
3434
docs/ChoosePushNotificationContentTemplateResponse.md
3535
docs/ChooseWhichEventsToSubscribeToData.md
3636
docs/ChooseWhichEventsToSubscribeToResponse.md
@@ -46,11 +46,10 @@ docs/CreateUserData.md
4646
docs/CreateUserMetadataData.md
4747
docs/CreateUserMetadataResponse.md
4848
docs/CreateUserResponse.md
49+
docs/CustomTypeListBannedUsersResponse.md
4950
docs/DataExportApi.md
50-
docs/DataPrivacyApi.md
5151
docs/DeleteAllowedIpsFromWhitelistResponse.md
5252
docs/DeleteApnsCertificateByIdResponse.md
53-
docs/EmojisApi.md
5453
docs/EnableReactionsData.md
5554
docs/EnableReactionsResponse.md
5655
docs/File.md
@@ -106,6 +105,7 @@ docs/GetStatisticsMonthlyResponse.md
106105
docs/GetStatisticsResponse.md
107106
docs/GroupChannelApi.md
108107
docs/InlineResponse200.md
108+
docs/InlineResponse2001.md
109109
docs/JoinChannelsData.md
110110
docs/JoinChannelsResponse.md
111111
docs/LeaveMyGroupChannelsData.md
@@ -150,9 +150,11 @@ docs/ListSecondaryApiTokensResponse.md
150150
docs/ListSecondaryApiTokensResponseApiTokens.md
151151
docs/ListUsersResponse.md
152152
docs/MarkAllMessagesAsReadData.md
153-
docs/MessagesApi.md
154-
docs/MigrationApi.md
153+
docs/MessageApi.md
154+
docs/MetadataApi.md
155+
docs/ModerationApi.md
155156
docs/MuteInChannelsWithCustomChannelTypesData.md
157+
docs/MuteUsersInChannelsWithCustomChannelTypeData.md
156158
docs/OcBanUserData.md
157159
docs/OcBanUserResponse.md
158160
docs/OcCreateChannelData.md
@@ -176,6 +178,7 @@ docs/OcViewBanByIdResponse.md
176178
docs/OcViewChannelByUrlResponse.md
177179
docs/OcViewMuteByIdResponse.md
178180
docs/OpenChannelApi.md
181+
docs/PrivacyApi.md
179182
docs/RegisterAndScheduleDataExportData.md
180183
docs/RegisterAndScheduleDataExportResponse.md
181184
docs/RegisterAsOperatorToChannelsWithCustomChannelTypesData.md
@@ -186,9 +189,9 @@ docs/RemoveReactionFromAMessageResponse.md
186189
docs/RemoveRegistrationOrDeviceTokenByTokenResponse.md
187190
docs/RemoveRegistrationOrDeviceTokenFromOwnerByTokenResponse.md
188191
docs/RemoveRegistrationOrDeviceTokenResponse.md
192+
docs/ReportApi.md
189193
docs/ReportChannelByUrlData.md
190194
docs/ReportChannelByUrlResponse.md
191-
docs/ReportContentSubjectApi.md
192195
docs/ReportMessageByIdData.md
193196
docs/ReportMessageByIdResponse.md
194197
docs/ReportUserByIdData.md
@@ -243,6 +246,8 @@ docs/SendBotSMessageData.md
243246
docs/SendBotsMessageResponse.md
244247
docs/SendMessageData.md
245248
docs/SendMessageResponse.md
249+
docs/SetDomainFilterData.md
250+
docs/StatisticsApi.md
246251
docs/TranslateMessageIntoOtherLanguagesResponse.md
247252
docs/UpdateAnnouncementByIdData.md
248253
docs/UpdateAnnouncementByIdResponse.md
@@ -290,7 +295,13 @@ docs/UpdateUserMetadataResponse.md
290295
docs/UseDefaultEmojisData.md
291296
docs/UseDefaultEmojisResponse.md
292297
docs/UserApi.md
293-
docs/UserChannelMetadataApi.md
298+
docs/V3ApplicationsSettingsByChannelCustomTypeCustomTypeBanBannedList.md
299+
docs/V3ApplicationsSettingsGlobalCustomTypeDomainFilter.md
300+
docs/V3ApplicationsSettingsGlobalCustomTypeImageModeration.md
301+
docs/V3ApplicationsSettingsGlobalCustomTypeImageModerationLimits.md
302+
docs/V3ApplicationsSettingsGlobalCustomTypeProfanityFilter.md
303+
docs/V3ApplicationsSettingsGlobalCustomTypeProfanityFilterRegexFilters.md
304+
docs/V3ApplicationsSettingsGlobalCustomTypeProfanityTriggeredModeration.md
294305
docs/ViewAnnouncementByIdResponse.md
295306
docs/ViewBotByIdResponse.md
296307
docs/ViewChannelInvitationPreferenceResponse.md
@@ -329,19 +340,18 @@ git_push.sh
329340
requirements.txt
330341
sendbird_platform_sdk/__init__.py
331342
sendbird_platform_sdk/api/__init__.py
332-
sendbird_platform_sdk/api/advanced_analytics_api.py
333-
sendbird_platform_sdk/api/announcements_api.py
343+
sendbird_platform_sdk/api/announcement_api.py
334344
sendbird_platform_sdk/api/application_api.py
335-
sendbird_platform_sdk/api/bot_interface_api.py
345+
sendbird_platform_sdk/api/bot_api.py
336346
sendbird_platform_sdk/api/data_export_api.py
337-
sendbird_platform_sdk/api/data_privacy_api.py
338-
sendbird_platform_sdk/api/emojis_api.py
339347
sendbird_platform_sdk/api/group_channel_api.py
340-
sendbird_platform_sdk/api/messages_api.py
341-
sendbird_platform_sdk/api/migration_api.py
348+
sendbird_platform_sdk/api/message_api.py
349+
sendbird_platform_sdk/api/metadata_api.py
350+
sendbird_platform_sdk/api/moderation_api.py
342351
sendbird_platform_sdk/api/open_channel_api.py
343-
sendbird_platform_sdk/api/report_content__subject_api.py
344-
sendbird_platform_sdk/api/user__channel_metadata_api.py
352+
sendbird_platform_sdk/api/privacy_api.py
353+
sendbird_platform_sdk/api/report_api.py
354+
sendbird_platform_sdk/api/statistics_api.py
345355
sendbird_platform_sdk/api/user_api.py
346356
sendbird_platform_sdk/api/webhooks_api.py
347357
sendbird_platform_sdk/api_client.py
@@ -371,6 +381,7 @@ sendbird_platform_sdk/model/add_reaction_to_a_message_response.py
371381
sendbird_platform_sdk/model/add_registration_or_device_token_data.py
372382
sendbird_platform_sdk/model/add_registration_or_device_token_response.py
373383
sendbird_platform_sdk/model/ban_from_channels_with_custom_channel_types_data.py
384+
sendbird_platform_sdk/model/ban_users_in_channels_with_custom_channel_type_data.py
374385
sendbird_platform_sdk/model/blob.py
375386
sendbird_platform_sdk/model/block_user_data.py
376387
sendbird_platform_sdk/model/block_user_response.py
@@ -389,6 +400,7 @@ sendbird_platform_sdk/model/create_user_data.py
389400
sendbird_platform_sdk/model/create_user_metadata_data.py
390401
sendbird_platform_sdk/model/create_user_metadata_response.py
391402
sendbird_platform_sdk/model/create_user_response.py
403+
sendbird_platform_sdk/model/custom_type_list_banned_users_response.py
392404
sendbird_platform_sdk/model/delete_allowed_ips_from_whitelist_response.py
393405
sendbird_platform_sdk/model/delete_apns_certificate_by_id_response.py
394406
sendbird_platform_sdk/model/enable_reactions_data.py
@@ -445,6 +457,7 @@ sendbird_platform_sdk/model/get_statistics_daily_response_statistics.py
445457
sendbird_platform_sdk/model/get_statistics_monthly_response.py
446458
sendbird_platform_sdk/model/get_statistics_response.py
447459
sendbird_platform_sdk/model/inline_response200.py
460+
sendbird_platform_sdk/model/inline_response2001.py
448461
sendbird_platform_sdk/model/join_channels_data.py
449462
sendbird_platform_sdk/model/join_channels_response.py
450463
sendbird_platform_sdk/model/leave_my_group_channels_data.py
@@ -490,6 +503,7 @@ sendbird_platform_sdk/model/list_secondary_api_tokens_response_api_tokens.py
490503
sendbird_platform_sdk/model/list_users_response.py
491504
sendbird_platform_sdk/model/mark_all_messages_as_read_data.py
492505
sendbird_platform_sdk/model/mute_in_channels_with_custom_channel_types_data.py
506+
sendbird_platform_sdk/model/mute_users_in_channels_with_custom_channel_type_data.py
493507
sendbird_platform_sdk/model/oc_ban_user_data.py
494508
sendbird_platform_sdk/model/oc_ban_user_response.py
495509
sendbird_platform_sdk/model/oc_create_channel_data.py
@@ -578,6 +592,7 @@ sendbird_platform_sdk/model/send_bot_s_message_data.py
578592
sendbird_platform_sdk/model/send_bots_message_response.py
579593
sendbird_platform_sdk/model/send_message_data.py
580594
sendbird_platform_sdk/model/send_message_response.py
595+
sendbird_platform_sdk/model/set_domain_filter_data.py
581596
sendbird_platform_sdk/model/translate_message_into_other_languages_response.py
582597
sendbird_platform_sdk/model/update_announcement_by_id_data.py
583598
sendbird_platform_sdk/model/update_announcement_by_id_response.py
@@ -624,6 +639,13 @@ sendbird_platform_sdk/model/update_user_metadata_data.py
624639
sendbird_platform_sdk/model/update_user_metadata_response.py
625640
sendbird_platform_sdk/model/use_default_emojis_data.py
626641
sendbird_platform_sdk/model/use_default_emojis_response.py
642+
sendbird_platform_sdk/model/v3_applications_settings_by_channel_custom_type_custom_type_ban_banned_list.py
643+
sendbird_platform_sdk/model/v3_applications_settings_global_custom_type_domain_filter.py
644+
sendbird_platform_sdk/model/v3_applications_settings_global_custom_type_image_moderation.py
645+
sendbird_platform_sdk/model/v3_applications_settings_global_custom_type_image_moderation_limits.py
646+
sendbird_platform_sdk/model/v3_applications_settings_global_custom_type_profanity_filter.py
647+
sendbird_platform_sdk/model/v3_applications_settings_global_custom_type_profanity_filter_regex_filters.py
648+
sendbird_platform_sdk/model/v3_applications_settings_global_custom_type_profanity_triggered_moderation.py
627649
sendbird_platform_sdk/model/view_announcement_by_id_response.py
628650
sendbird_platform_sdk/model/view_bot_by_id_response.py
629651
sendbird_platform_sdk/model/view_channel_invitation_preference_response.py
@@ -664,13 +686,24 @@ setup.cfg
664686
setup.py
665687
test-requirements.txt
666688
test/__init__.py
667-
test/test_gc_reset_chat_history_response.py
668-
test/test_inline_response200.py
669-
test/test_reset_push_preferences_response.py
670-
test/test_send_bird_group_channel_created_by.py
671-
test/test_send_bird_group_channel_disappearing_message.py
672-
test/test_send_bird_group_channel_sms_fallback.py
673-
test/test_send_bird_message_response_mentioned_users.py
674-
test/test_send_bird_message_response_user.py
675-
test/test_update_extra_data_in_message_response_sorted_metaarray.py
689+
test/test_announcement_api.py
690+
test/test_ban_users_in_channels_with_custom_channel_type_data.py
691+
test/test_bot_api.py
692+
test/test_custom_type_list_banned_users_response.py
693+
test/test_inline_response2001.py
694+
test/test_message_api.py
695+
test/test_metadata_api.py
696+
test/test_moderation_api.py
697+
test/test_mute_users_in_channels_with_custom_channel_type_data.py
698+
test/test_privacy_api.py
699+
test/test_report_api.py
700+
test/test_set_domain_filter_data.py
701+
test/test_statistics_api.py
702+
test/test_v3_applications_settings_by_channel_custom_type_custom_type_ban_banned_list.py
703+
test/test_v3_applications_settings_global_custom_type_domain_filter.py
704+
test/test_v3_applications_settings_global_custom_type_image_moderation.py
705+
test/test_v3_applications_settings_global_custom_type_image_moderation_limits.py
706+
test/test_v3_applications_settings_global_custom_type_profanity_filter.py
707+
test/test_v3_applications_settings_global_custom_type_profanity_filter_regex_filters.py
708+
test/test_v3_applications_settings_global_custom_type_profanity_triggered_moderation.py
676709
tox.ini

0 commit comments

Comments
 (0)