Skip to content

Commit 9c83d6c

Browse files
authored
Merge pull request #1 from FastComments/release-2025-11-21
Release v1.0.0 - Add comment/audit-log models, rename types and update API surface
2 parents 4924142 + c0fc9df commit 9c83d6c

File tree

232 files changed

+4300
-2537
lines changed

Some content is hidden

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

232 files changed

+4300
-2537
lines changed

client/.openapi-generator/FILES

Lines changed: 39 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ client/models/aggregation_request_sort.py
2929
client/models/aggregation_response.py
3030
client/models/aggregation_response_stats.py
3131
client/models/aggregation_value.py
32+
client/models/api_audit_log.py
33+
client/models/api_comment.py
34+
client/models/api_comment_base.py
3235
client/models/api_create_user_badge_response.py
3336
client/models/api_empty_response.py
3437
client/models/api_empty_success_response.py
@@ -57,6 +60,9 @@ client/models/combine_comments_with_question_results200_response.py
5760
client/models/combine_question_results_with_comments_response.py
5861
client/models/comment_data.py
5962
client/models/comment_html_rendering_mode.py
63+
client/models/comment_log_data.py
64+
client/models/comment_log_entry.py
65+
client/models/comment_log_type.py
6066
client/models/comment_question_results_rendering_type.py
6167
client/models/comment_questions_required.py
6268
client/models/comment_text_update_request.py
@@ -90,6 +96,7 @@ client/models/delete_feed_post_public200_response_any_of.py
9096
client/models/delete_page_api_response.py
9197
client/models/delete_sso_user_api_response.py
9298
client/models/delete_subscription_api_response.py
99+
client/models/deleted_comment_result_comment.py
93100
client/models/event_log_entry.py
94101
client/models/f_comment.py
95102
client/models/f_comment_meta.py
@@ -146,8 +153,6 @@ client/models/gif_rating.py
146153
client/models/header_state.py
147154
client/models/ignored_response.py
148155
client/models/image_content_profanity_level.py
149-
client/models/imported_api_status_failed.py
150-
client/models/imported_api_status_success.py
151156
client/models/live_event.py
152157
client/models/live_event_extra_info.py
153158
client/models/live_event_type.py
@@ -160,22 +165,16 @@ client/models/notification_type.py
160165
client/models/patch_domain_config_params.py
161166
client/models/patch_page_api_response.py
162167
client/models/patch_sso_user_api_response.py
163-
client/models/pick_api_comment_updatable_comment_fields.py
164-
client/models/pick_f_comment_api_comment_fields_keys.py
165-
client/models/pick_f_comment_api_comment_fields_keys_meta.py
166-
client/models/pick_f_comment_approved_or_comment_html.py
167-
client/models/pick_f_comment_is_deleted_or_comment_htmlor_commenter_name_or_user_id.py
168-
client/models/pick_f_comment_public_comment_fields_keys.py
169-
client/models/pick_omit_f_comment_date_public_comment_pub_sub_fields_keys.py
170-
client/models/pick_tenant_audit_log_tenant_audit_log_keys.py
171168
client/models/pin_comment200_response.py
172169
client/models/pub_sub_comment.py
170+
client/models/pub_sub_comment_base.py
173171
client/models/pub_sub_vote.py
174172
client/models/public_api_delete_comment_response.py
175173
client/models/public_api_get_comment_text_response.py
176174
client/models/public_api_set_comment_text_response.py
177175
client/models/public_block_from_comment_params.py
178176
client/models/public_comment.py
177+
client/models/public_comment_base.py
179178
client/models/public_feed_posts_response.py
180179
client/models/put_sso_user_api_response.py
181180
client/models/query_predicate.py
@@ -192,6 +191,8 @@ client/models/react_feed_post_response.py
192191
client/models/record_string_before_string_or_null_after_string_or_null_value.py
193192
client/models/record_string_string_or_number_value.py
194193
client/models/renderable_user_notification.py
194+
client/models/repeat_comment_check_ignored_reason.py
195+
client/models/repeat_comment_handling_action.py
195196
client/models/reset_user_notifications200_response.py
196197
client/models/reset_user_notifications_response.py
197198
client/models/save_comment200_response.py
@@ -201,6 +202,7 @@ client/models/save_comments_response_with_presence.py
201202
client/models/search_users200_response.py
202203
client/models/search_users_response.py
203204
client/models/set_comment_text200_response.py
205+
client/models/set_comment_text_result.py
204206
client/models/size_preset.py
205207
client/models/sort_directions.py
206208
client/models/sortdir.py
@@ -209,6 +211,7 @@ client/models/sso_security_level.py
209211
client/models/un_block_comment_public200_response.py
210212
client/models/un_block_from_comment_params.py
211213
client/models/unblock_success.py
214+
client/models/updatable_comment_params.py
212215
client/models/update_api_page_data.py
213216
client/models/update_apisso_user_data.py
214217
client/models/update_domain_config_params.py
@@ -228,13 +231,15 @@ client/models/user_session_info.py
228231
client/models/vote_body_params.py
229232
client/models/vote_comment200_response.py
230233
client/models/vote_delete_response.py
231-
client/models/vote_delete_response_status.py
232234
client/models/vote_response.py
233235
client/models/vote_response_status.py
234236
client/models/vote_response_user.py
235237
client/models/vote_style.py
236238
client/py.typed
237239
client/rest.py
240+
docs/APIAuditLog.md
241+
docs/APIComment.md
242+
docs/APICommentBase.md
238243
docs/APICreateUserBadgeResponse.md
239244
docs/APIEmptyResponse.md
240245
docs/APIEmptySuccessResponse.md
@@ -279,6 +284,9 @@ docs/CombineCommentsWithQuestionResults200Response.md
279284
docs/CombineQuestionResultsWithCommentsResponse.md
280285
docs/CommentData.md
281286
docs/CommentHTMLRenderingMode.md
287+
docs/CommentLogData.md
288+
docs/CommentLogEntry.md
289+
docs/CommentLogType.md
282290
docs/CommentQuestionResultsRenderingType.md
283291
docs/CommentQuestionsRequired.md
284292
docs/CommentTextUpdateRequest.md
@@ -313,6 +321,7 @@ docs/DeleteFeedPostPublic200ResponseAnyOf.md
313321
docs/DeletePageAPIResponse.md
314322
docs/DeleteSSOUserAPIResponse.md
315323
docs/DeleteSubscriptionAPIResponse.md
324+
docs/DeletedCommentResultComment.md
316325
docs/EventLogEntry.md
317326
docs/FComment.md
318327
docs/FCommentMeta.md
@@ -369,8 +378,6 @@ docs/GifRating.md
369378
docs/HeaderState.md
370379
docs/IgnoredResponse.md
371380
docs/ImageContentProfanityLevel.md
372-
docs/ImportedAPIStatusFAILED.md
373-
docs/ImportedAPIStatusSUCCESS.md
374381
docs/LiveEvent.md
375382
docs/LiveEventExtraInfo.md
376383
docs/LiveEventType.md
@@ -383,23 +390,17 @@ docs/NotificationType.md
383390
docs/PatchDomainConfigParams.md
384391
docs/PatchPageAPIResponse.md
385392
docs/PatchSSOUserAPIResponse.md
386-
docs/PickAPICommentUpdatableCommentFields.md
387-
docs/PickFCommentAPICommentFieldsKeys.md
388-
docs/PickFCommentAPICommentFieldsKeysMeta.md
389-
docs/PickFCommentApprovedOrCommentHTML.md
390-
docs/PickFCommentIsDeletedOrCommentHTMLOrCommenterNameOrUserId.md
391-
docs/PickFCommentPublicCommentFieldsKeys.md
392-
docs/PickOmitFCommentDatePublicCommentPubSubFieldsKeys.md
393-
docs/PickTenantAuditLogTenantAuditLogKeys.md
394393
docs/PinComment200Response.md
395394
docs/PubSubComment.md
395+
docs/PubSubCommentBase.md
396396
docs/PubSubVote.md
397397
docs/PublicAPIDeleteCommentResponse.md
398398
docs/PublicAPIGetCommentTextResponse.md
399399
docs/PublicAPISetCommentTextResponse.md
400400
docs/PublicApi.md
401401
docs/PublicBlockFromCommentParams.md
402402
docs/PublicComment.md
403+
docs/PublicCommentBase.md
403404
docs/PublicFeedPostsResponse.md
404405
docs/PutSSOUserAPIResponse.md
405406
docs/QueryPredicate.md
@@ -416,6 +417,8 @@ docs/ReactFeedPostResponse.md
416417
docs/RecordStringBeforeStringOrNullAfterStringOrNullValue.md
417418
docs/RecordStringStringOrNumberValue.md
418419
docs/RenderableUserNotification.md
420+
docs/RepeatCommentCheckIgnoredReason.md
421+
docs/RepeatCommentHandlingAction.md
419422
docs/ResetUserNotifications200Response.md
420423
docs/ResetUserNotificationsResponse.md
421424
docs/SORTDIR.md
@@ -427,12 +430,14 @@ docs/SaveCommentsResponseWithPresence.md
427430
docs/SearchUsers200Response.md
428431
docs/SearchUsersResponse.md
429432
docs/SetCommentText200Response.md
433+
docs/SetCommentTextResult.md
430434
docs/SizePreset.md
431435
docs/SortDirections.md
432436
docs/SpamRule.md
433437
docs/UnBlockCommentPublic200Response.md
434438
docs/UnBlockFromCommentParams.md
435439
docs/UnblockSuccess.md
440+
docs/UpdatableCommentParams.md
436441
docs/UpdateAPIPageData.md
437442
docs/UpdateAPISSOUserData.md
438443
docs/UpdateDomainConfigParams.md
@@ -452,7 +457,6 @@ docs/UserSessionInfo.md
452457
docs/VoteBodyParams.md
453458
docs/VoteComment200Response.md
454459
docs/VoteDeleteResponse.md
455-
docs/VoteDeleteResponseStatus.md
456460
docs/VoteResponse.md
457461
docs/VoteResponseStatus.md
458462
docs/VoteResponseUser.md
@@ -480,6 +484,9 @@ test/test_aggregation_request_sort.py
480484
test/test_aggregation_response.py
481485
test/test_aggregation_response_stats.py
482486
test/test_aggregation_value.py
487+
test/test_api_audit_log.py
488+
test/test_api_comment.py
489+
test/test_api_comment_base.py
483490
test/test_api_create_user_badge_response.py
484491
test/test_api_empty_response.py
485492
test/test_api_empty_success_response.py
@@ -508,6 +515,9 @@ test/test_combine_comments_with_question_results200_response.py
508515
test/test_combine_question_results_with_comments_response.py
509516
test/test_comment_data.py
510517
test/test_comment_html_rendering_mode.py
518+
test/test_comment_log_data.py
519+
test/test_comment_log_entry.py
520+
test/test_comment_log_type.py
511521
test/test_comment_question_results_rendering_type.py
512522
test/test_comment_questions_required.py
513523
test/test_comment_text_update_request.py
@@ -542,6 +552,7 @@ test/test_delete_feed_post_public200_response_any_of.py
542552
test/test_delete_page_api_response.py
543553
test/test_delete_sso_user_api_response.py
544554
test/test_delete_subscription_api_response.py
555+
test/test_deleted_comment_result_comment.py
545556
test/test_event_log_entry.py
546557
test/test_f_comment.py
547558
test/test_f_comment_meta.py
@@ -598,8 +609,6 @@ test/test_gif_rating.py
598609
test/test_header_state.py
599610
test/test_ignored_response.py
600611
test/test_image_content_profanity_level.py
601-
test/test_imported_api_status_failed.py
602-
test/test_imported_api_status_success.py
603612
test/test_live_event.py
604613
test/test_live_event_extra_info.py
605614
test/test_live_event_type.py
@@ -612,23 +621,17 @@ test/test_notification_type.py
612621
test/test_patch_domain_config_params.py
613622
test/test_patch_page_api_response.py
614623
test/test_patch_sso_user_api_response.py
615-
test/test_pick_api_comment_updatable_comment_fields.py
616-
test/test_pick_f_comment_api_comment_fields_keys.py
617-
test/test_pick_f_comment_api_comment_fields_keys_meta.py
618-
test/test_pick_f_comment_approved_or_comment_html.py
619-
test/test_pick_f_comment_is_deleted_or_comment_htmlor_commenter_name_or_user_id.py
620-
test/test_pick_f_comment_public_comment_fields_keys.py
621-
test/test_pick_omit_f_comment_date_public_comment_pub_sub_fields_keys.py
622-
test/test_pick_tenant_audit_log_tenant_audit_log_keys.py
623624
test/test_pin_comment200_response.py
624625
test/test_pub_sub_comment.py
626+
test/test_pub_sub_comment_base.py
625627
test/test_pub_sub_vote.py
626628
test/test_public_api.py
627629
test/test_public_api_delete_comment_response.py
628630
test/test_public_api_get_comment_text_response.py
629631
test/test_public_api_set_comment_text_response.py
630632
test/test_public_block_from_comment_params.py
631633
test/test_public_comment.py
634+
test/test_public_comment_base.py
632635
test/test_public_feed_posts_response.py
633636
test/test_put_sso_user_api_response.py
634637
test/test_query_predicate.py
@@ -645,6 +648,8 @@ test/test_react_feed_post_response.py
645648
test/test_record_string_before_string_or_null_after_string_or_null_value.py
646649
test/test_record_string_string_or_number_value.py
647650
test/test_renderable_user_notification.py
651+
test/test_repeat_comment_check_ignored_reason.py
652+
test/test_repeat_comment_handling_action.py
648653
test/test_reset_user_notifications200_response.py
649654
test/test_reset_user_notifications_response.py
650655
test/test_save_comment200_response.py
@@ -654,6 +659,7 @@ test/test_save_comments_response_with_presence.py
654659
test/test_search_users200_response.py
655660
test/test_search_users_response.py
656661
test/test_set_comment_text200_response.py
662+
test/test_set_comment_text_result.py
657663
test/test_size_preset.py
658664
test/test_sort_directions.py
659665
test/test_sortdir.py
@@ -662,6 +668,7 @@ test/test_sso_security_level.py
662668
test/test_un_block_comment_public200_response.py
663669
test/test_un_block_from_comment_params.py
664670
test/test_unblock_success.py
671+
test/test_updatable_comment_params.py
665672
test/test_update_api_page_data.py
666673
test/test_update_apisso_user_data.py
667674
test/test_update_domain_config_params.py
@@ -681,7 +688,6 @@ test/test_user_session_info.py
681688
test/test_vote_body_params.py
682689
test/test_vote_comment200_response.py
683690
test/test_vote_delete_response.py
684-
test/test_vote_delete_response_status.py
685691
test/test_vote_response.py
686692
test/test_vote_response_status.py
687693
test/test_vote_response_user.py

client/README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ Class | Method | HTTP request | Description
173173

174174
## Documentation For Models
175175

176+
- [APIAuditLog](docs/APIAuditLog.md)
177+
- [APIComment](docs/APIComment.md)
178+
- [APICommentBase](docs/APICommentBase.md)
176179
- [APICreateUserBadgeResponse](docs/APICreateUserBadgeResponse.md)
177180
- [APIEmptyResponse](docs/APIEmptyResponse.md)
178181
- [APIEmptySuccessResponse](docs/APIEmptySuccessResponse.md)
@@ -217,6 +220,9 @@ Class | Method | HTTP request | Description
217220
- [CombineQuestionResultsWithCommentsResponse](docs/CombineQuestionResultsWithCommentsResponse.md)
218221
- [CommentData](docs/CommentData.md)
219222
- [CommentHTMLRenderingMode](docs/CommentHTMLRenderingMode.md)
223+
- [CommentLogData](docs/CommentLogData.md)
224+
- [CommentLogEntry](docs/CommentLogEntry.md)
225+
- [CommentLogType](docs/CommentLogType.md)
220226
- [CommentQuestionResultsRenderingType](docs/CommentQuestionResultsRenderingType.md)
221227
- [CommentQuestionsRequired](docs/CommentQuestionsRequired.md)
222228
- [CommentTextUpdateRequest](docs/CommentTextUpdateRequest.md)
@@ -250,6 +256,7 @@ Class | Method | HTTP request | Description
250256
- [DeletePageAPIResponse](docs/DeletePageAPIResponse.md)
251257
- [DeleteSSOUserAPIResponse](docs/DeleteSSOUserAPIResponse.md)
252258
- [DeleteSubscriptionAPIResponse](docs/DeleteSubscriptionAPIResponse.md)
259+
- [DeletedCommentResultComment](docs/DeletedCommentResultComment.md)
253260
- [EventLogEntry](docs/EventLogEntry.md)
254261
- [FComment](docs/FComment.md)
255262
- [FCommentMeta](docs/FCommentMeta.md)
@@ -306,8 +313,6 @@ Class | Method | HTTP request | Description
306313
- [HeaderState](docs/HeaderState.md)
307314
- [IgnoredResponse](docs/IgnoredResponse.md)
308315
- [ImageContentProfanityLevel](docs/ImageContentProfanityLevel.md)
309-
- [ImportedAPIStatusFAILED](docs/ImportedAPIStatusFAILED.md)
310-
- [ImportedAPIStatusSUCCESS](docs/ImportedAPIStatusSUCCESS.md)
311316
- [LiveEvent](docs/LiveEvent.md)
312317
- [LiveEventExtraInfo](docs/LiveEventExtraInfo.md)
313318
- [LiveEventType](docs/LiveEventType.md)
@@ -320,22 +325,16 @@ Class | Method | HTTP request | Description
320325
- [PatchDomainConfigParams](docs/PatchDomainConfigParams.md)
321326
- [PatchPageAPIResponse](docs/PatchPageAPIResponse.md)
322327
- [PatchSSOUserAPIResponse](docs/PatchSSOUserAPIResponse.md)
323-
- [PickAPICommentUpdatableCommentFields](docs/PickAPICommentUpdatableCommentFields.md)
324-
- [PickFCommentAPICommentFieldsKeys](docs/PickFCommentAPICommentFieldsKeys.md)
325-
- [PickFCommentAPICommentFieldsKeysMeta](docs/PickFCommentAPICommentFieldsKeysMeta.md)
326-
- [PickFCommentApprovedOrCommentHTML](docs/PickFCommentApprovedOrCommentHTML.md)
327-
- [PickFCommentIsDeletedOrCommentHTMLOrCommenterNameOrUserId](docs/PickFCommentIsDeletedOrCommentHTMLOrCommenterNameOrUserId.md)
328-
- [PickFCommentPublicCommentFieldsKeys](docs/PickFCommentPublicCommentFieldsKeys.md)
329-
- [PickOmitFCommentDatePublicCommentPubSubFieldsKeys](docs/PickOmitFCommentDatePublicCommentPubSubFieldsKeys.md)
330-
- [PickTenantAuditLogTenantAuditLogKeys](docs/PickTenantAuditLogTenantAuditLogKeys.md)
331328
- [PinComment200Response](docs/PinComment200Response.md)
332329
- [PubSubComment](docs/PubSubComment.md)
330+
- [PubSubCommentBase](docs/PubSubCommentBase.md)
333331
- [PubSubVote](docs/PubSubVote.md)
334332
- [PublicAPIDeleteCommentResponse](docs/PublicAPIDeleteCommentResponse.md)
335333
- [PublicAPIGetCommentTextResponse](docs/PublicAPIGetCommentTextResponse.md)
336334
- [PublicAPISetCommentTextResponse](docs/PublicAPISetCommentTextResponse.md)
337335
- [PublicBlockFromCommentParams](docs/PublicBlockFromCommentParams.md)
338336
- [PublicComment](docs/PublicComment.md)
337+
- [PublicCommentBase](docs/PublicCommentBase.md)
339338
- [PublicFeedPostsResponse](docs/PublicFeedPostsResponse.md)
340339
- [PutSSOUserAPIResponse](docs/PutSSOUserAPIResponse.md)
341340
- [QueryPredicate](docs/QueryPredicate.md)
@@ -352,6 +351,8 @@ Class | Method | HTTP request | Description
352351
- [RecordStringBeforeStringOrNullAfterStringOrNullValue](docs/RecordStringBeforeStringOrNullAfterStringOrNullValue.md)
353352
- [RecordStringStringOrNumberValue](docs/RecordStringStringOrNumberValue.md)
354353
- [RenderableUserNotification](docs/RenderableUserNotification.md)
354+
- [RepeatCommentCheckIgnoredReason](docs/RepeatCommentCheckIgnoredReason.md)
355+
- [RepeatCommentHandlingAction](docs/RepeatCommentHandlingAction.md)
355356
- [ResetUserNotifications200Response](docs/ResetUserNotifications200Response.md)
356357
- [ResetUserNotificationsResponse](docs/ResetUserNotificationsResponse.md)
357358
- [SORTDIR](docs/SORTDIR.md)
@@ -363,12 +364,14 @@ Class | Method | HTTP request | Description
363364
- [SearchUsers200Response](docs/SearchUsers200Response.md)
364365
- [SearchUsersResponse](docs/SearchUsersResponse.md)
365366
- [SetCommentText200Response](docs/SetCommentText200Response.md)
367+
- [SetCommentTextResult](docs/SetCommentTextResult.md)
366368
- [SizePreset](docs/SizePreset.md)
367369
- [SortDirections](docs/SortDirections.md)
368370
- [SpamRule](docs/SpamRule.md)
369371
- [UnBlockCommentPublic200Response](docs/UnBlockCommentPublic200Response.md)
370372
- [UnBlockFromCommentParams](docs/UnBlockFromCommentParams.md)
371373
- [UnblockSuccess](docs/UnblockSuccess.md)
374+
- [UpdatableCommentParams](docs/UpdatableCommentParams.md)
372375
- [UpdateAPIPageData](docs/UpdateAPIPageData.md)
373376
- [UpdateAPISSOUserData](docs/UpdateAPISSOUserData.md)
374377
- [UpdateDomainConfigParams](docs/UpdateDomainConfigParams.md)
@@ -388,7 +391,6 @@ Class | Method | HTTP request | Description
388391
- [VoteBodyParams](docs/VoteBodyParams.md)
389392
- [VoteComment200Response](docs/VoteComment200Response.md)
390393
- [VoteDeleteResponse](docs/VoteDeleteResponse.md)
391-
- [VoteDeleteResponseStatus](docs/VoteDeleteResponseStatus.md)
392394
- [VoteResponse](docs/VoteResponse.md)
393395
- [VoteResponseStatus](docs/VoteResponseStatus.md)
394396
- [VoteResponseUser](docs/VoteResponseUser.md)

0 commit comments

Comments
 (0)