FastComments.com

FastComments Dart SDK

This is the official Dart SDK for FastComments.

Manage comments, users, SSO, and moderation from your Dart and Flutter applications.

Repository

Переглянути на GitHub

Макет Internal Link

fastcomments-dart/
  client/        згенерований dart‑клієнт (не редагуйте вручну)
  sso/           ручно написані допоміжні засоби токенів SSO
  openapi.json   збережена копія специфікації, що використовується для генерації
  config.json    конфігурація openapi-generator
  update.py      перегенерувати клієнт зі специфікації

SSO Internal Link

import 'package:fastcomments_dart/sso/fastcomments_sso.dart';
import 'package:fastcomments_dart/sso/secure_sso_user_data.dart';

final sso = FastCommentsSSO.secure(
  apiKey: 'YOUR_API_SECRET',
  user: SecureSSOUserData(
    id: 'user-123',
    email: 'jane@example.com',
    username: 'jane',
    avatar: 'https://example.com/jane.png',
  ),
);
final token = sso.prepareToSend();

aggregate Internal Link

Агрегує документи, групуючи їх (якщо передано groupBy) і застосовуючи кілька операцій. Підтримуються різні операції (наприклад, sum, countDistinct, avg тощо).

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
parentTenantIdstringqueryНі
includeStatsbooleanqueryНі

Відповідь

Повертає: AggregateResponse

Приклад

aggregate Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API‑ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API‑ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final aggregationRequest = AggregationRequest(); // AggregationRequest |
11final parentTenantId = parentTenantId_example; // String |
12final includeStats = true; // bool |
13
14try {
15 final result = api_instance.aggregate(tenantId, aggregationRequest, AggregateOptions(parentTenantId: parentTenantId, includeStats: includeStats));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->aggregate: $e\n');
19}
20

ОтриматиЖурналиАудиту Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
limitnumberqueryNo
skipnumberqueryNo
orderstringqueryNo
afternumberqueryNo
beforenumberqueryNo

Відповідь

Повертає: GetAuditLogsResponse

Приклад

getAuditLogs Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final limit = 1.2; // double |
11final skip = 1.2; // double |
12final order = ; // SORTDIR |
13final after = 1.2; // double |
14final before = 1.2; // double |
15
16try {
17 final result = api_instance.getAuditLogs(tenantId, GetAuditLogsOptions(limit: limit, skip: skip, order: order, after: after, before: before));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->getAuditLogs: $e\n');
21}
22

ВихідПублічний Internal Link


Відповідь

Повертає: APIEmptyResponse

Приклад

logoutPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5
6try {
7 final result = api_instance.logoutPublic();
8 print(result);
9} catch (e) {
10 print('Exception when calling PublicApi->logoutPublic: $e\n');
11}
12

ЗаблокуватиЗКоментуванняПублічний Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Відповідь

Повертає: BlockSuccess

Приклад

blockFromCommentPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final publicBlockFromCommentParams = PublicBlockFromCommentParams(); // PublicBlockFromCommentParams |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.blockFromCommentPublic(tenantId, commentId, publicBlockFromCommentParams, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->blockFromCommentPublic: $e\n');
15}
16

РозблокуватиКоментарПублічний Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Відповідь

Returns: UnblockSuccess

Приклад

unBlockCommentPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final publicBlockFromCommentParams = PublicBlockFromCommentParams(); // PublicBlockFromCommentParams |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.unBlockCommentPublic(tenantId, commentId, publicBlockFromCommentParams, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->unBlockCommentPublic: $e\n');
15}
16

Перевірка заблокованих коментарів Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
commentIdsstringqueryТакСписок ідентифікаторів коментарів, розділених комами.
ssostringqueryНі

Відповідь

Повертає: CheckBlockedCommentsResponse

Приклад

checkedCommentsForBlocked Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentIds = commentIds_example; // String | Список ідентифікаторів коментарів, розділених комами.
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.checkedCommentsForBlocked(tenantId, commentIds, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->checkedCommentsForBlocked: $e\n');
14}
15

ЗаблокуватиКористувачаЗКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак
userIdstringqueryНі
anonUserIdstringqueryНі

Відповідь

Повертає: BlockSuccess

Приклад

blockUserFromComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final blockFromCommentParams = BlockFromCommentParams(); // BlockFromCommentParams |
12final userId = userId_example; // String |
13final anonUserId = anonUserId_example; // String |
14
15try {
16 final result = api_instance.blockUserFromComment(tenantId, id, blockFromCommentParams, BlockUserFromCommentOptions(userId: userId, anonUserId: anonUserId));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->blockUserFromComment: $e\n');
20}
21

СтворитиКоментарПублічний Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringшляхТак
urlIdstringзапитТак
broadcastIdstringзапитТак
sessionIdstringзапитНі
ssostringзапитНі

Відповідь

Повертає: SaveCommentsResponseWithPresence

Приклад

createCommentPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final commentData = CommentData(); // CommentData |
9final sessionId = sessionId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.createCommentPublic(tenantId, urlId, broadcastId, commentData, CreateCommentPublicOptions(sessionId: sessionId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->createCommentPublic: $e\n');
17}
18

ВидалитиКоментар Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
isLivebooleanqueryNo

Відповідь

Повертає: DeleteCommentResult

Приклад

deleteComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final contextUserId = contextUserId_example; // String |
12final isLive = true; // bool |
13
14try {
15 final result = api_instance.deleteComment(tenantId, id, DeleteCommentOptions(contextUserId: contextUserId, isLive: isLive));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->deleteComment: $e\n');
19}
20

ВидалитиКоментарПублічний Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Відповідь

Повертає: PublicAPIDeleteCommentResponse

Приклад

deleteCommentPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final editKey = editKey_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.deleteCommentPublic(tenantId, commentId, broadcastId, DeleteCommentPublicOptions(editKey: editKey, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->deleteCommentPublic: $e\n');
16}
17

ВидалитиГолосЗаКоментар Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringpathYes
commentIdstringpathYes
voteIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Відповідь

Повертає: VoteDeleteResponse

Приклад

deleteCommentVote Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final voteId = voteId_example; // String |
8final urlId = urlId_example; // String |
9final broadcastId = broadcastId_example; // String |
10final editKey = editKey_example; // String |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.deleteCommentVote(tenantId, commentId, voteId, urlId, broadcastId, DeleteCommentVoteOptions(editKey: editKey, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->deleteCommentVote: $e\n');
18}
19

ПозначитиКоментар Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
idstringpathТак
userIdstringqueryНі
anonUserIdstringqueryНі

Відповідь

Повертає: FlagCommentResponse

Приклад

flagComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад Bearer) для API-ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final userId = userId_example; // String |
12final anonUserId = anonUserId_example; // String |
13
14try {
15 final result = api_instance.flagComment(tenantId, id, FlagCommentOptions(userId: userId, anonUserId: anonUserId));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->flagComment: $e\n');
19}
20

ОтриматиКоментар Internal Link

Parameters

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак

Response

Повертає: APIGetCommentResponse

Приклад

Приклад getComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API‑ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API‑ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getComment(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getComment: $e\n');
17}
18

ОтриматиКоментарі Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
pageintegerqueryNo
limitintegerqueryNo
skipintegerqueryNo
asTreebooleanqueryNo
skipChildrenintegerqueryNo
limitChildrenintegerqueryNo
maxTreeDepthintegerqueryNo
urlIdstringqueryNo
userIdstringqueryNo
anonUserIdstringqueryNo
contextUserIdstringqueryNo
hashTagstringqueryNo
parentIdstringqueryNo
directionstringqueryNo
fromDateintegerqueryNo
toDateintegerqueryNo

Відповідь

Повертає: APIGetCommentsResponse

Приклад

getComments Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментувати нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final page = 56; // int |
11final limit = 56; // int |
12final skip = 56; // int |
13final asTree = true; // bool |
14final skipChildren = 56; // int |
15final limitChildren = 56; // int |
16final maxTreeDepth = 56; // int |
17final urlId = urlId_example; // String |
18final userId = userId_example; // String |
19final anonUserId = anonUserId_example; // String |
20final contextUserId = contextUserId_example; // String |
21final hashTag = hashTag_example; // String |
22final parentId = parentId_example; // String |
23final direction = ; // SortDirections |
24final fromDate = 789; // int |
25final toDate = 789; // int |
26
27try {
28 final result = api_instance.getComments(tenantId, GetCommentsOptions(page: page, limit: limit, skip: skip, asTree: asTree, skipChildren: skipChildren, limitChildren: limitChildren, maxTreeDepth: maxTreeDepth, urlId: urlId, userId: userId, anonUserId: anonUserId, contextUserId: contextUserId, hashTag: hashTag, parentId: parentId, direction: direction, fromDate: fromDate, toDate: toDate));
29 print(result);
30} catch (e) {
31 print('Exception when calling DefaultApi->getComments: $e\n');
32}
33

ОтриматиКоментаріПублічні Internal Link

req tenantId urlId

Параметри

НазваТипLocationОбов'язковийОпис
tenantIdstringpathТак
urlIdstringqueryТак
pageintegerqueryНі
directionstringqueryНі
ssostringqueryНі
skipintegerqueryНі
skipChildrenintegerqueryНі
limitintegerqueryНі
limitChildrenintegerqueryНі
countChildrenbooleanqueryНі
fetchPageForCommentIdstringqueryНі
includeConfigbooleanqueryНі
countAllbooleanqueryНі
includei10nbooleanqueryНі
localestringqueryНі
modulesstringqueryНі
isCrawlerbooleanqueryНі
includeNotificationCountbooleanqueryНі
asTreebooleanqueryНі
maxTreeDepthintegerqueryНі
useFullTranslationIdsbooleanqueryНі
parentIdstringqueryНі
searchTextstringqueryНі
hashTagsarrayqueryНі
userIdstringqueryНі
customConfigStrstringqueryНі
afterCommentIdstringqueryНі
beforeCommentIdstringqueryНі

Відповідь

Повертає: GetCommentsResponseWithPresencePublicComment

Приклад

getCommentsPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final page = 56; // int |
8final direction = ; // SortDirections |
9final sso = sso_example; // String |
10final skip = 56; // int |
11final skipChildren = 56; // int |
12final limit = 56; // int |
13final limitChildren = 56; // int |
14final countChildren = true; // bool |
15final fetchPageForCommentId = fetchPageForCommentId_example; // String |
16final includeConfig = true; // bool |
17final countAll = true; // bool |
18final includei10n = true; // bool |
19final locale = locale_example; // String |
20final modules = modules_example; // String |
21final isCrawler = true; // bool |
22final includeNotificationCount = true; // bool |
23final asTree = true; // bool |
24final maxTreeDepth = 56; // int |
25final useFullTranslationIds = true; // bool |
26final parentId = parentId_example; // String |
27final searchText = searchText_example; // String |
28final hashTags = []; // List<String> |
29final userId = userId_example; // String |
30final customConfigStr = customConfigStr_example; // String |
31final afterCommentId = afterCommentId_example; // String |
32final beforeCommentId = beforeCommentId_example; // String |
33
34try {
35 final result = api_instance.getCommentsPublic(tenantId, urlId, GetCommentsPublicOptions(page: page, direction: direction, sso: sso, skip: skip, skipChildren: skipChildren, limit: limit, limitChildren: limitChildren, countChildren: countChildren, fetchPageForCommentId: fetchPageForCommentId, includeConfig: includeConfig, countAll: countAll, includei10n: includei10n, locale: locale, modules: modules, isCrawler: isCrawler, includeNotificationCount: includeNotificationCount, asTree: asTree, maxTreeDepth: maxTreeDepth, useFullTranslationIds: useFullTranslationIds, parentId: parentId, searchText: searchText, hashTags: hashTags, userId: userId, customConfigStr: customConfigStr, afterCommentId: afterCommentId, beforeCommentId: beforeCommentId));
36 print(result);
37} catch (e) {
38 print('Exception when calling PublicApi->getCommentsPublic: $e\n');
39}
40

ОтриматиТекстКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringpathТак
commentIdstringpathТак
editKeystringqueryНі
ssostringqueryНі

Відповідь

Повертає: PublicAPIGetCommentTextResponse

Приклад

Приклад getCommentText
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final editKey = editKey_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.getCommentText(tenantId, commentId, GetCommentTextOptions(editKey: editKey, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getCommentText: $e\n');
15}
16

ОтриматиІменаКористувачівГолосувшихЗаКоментар Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathYes
commentIdstringpathYes
dirintegerqueryYes
ssostringqueryNo

Відповідь

Повертає: GetCommentVoteUserNamesSuccessResponse

Приклад

getCommentVoteUserNames Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final dir = 56; // int |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.getCommentVoteUserNames(tenantId, commentId, dir, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getCommentVoteUserNames: $e\n');
15}
16

ЗаблокуватиКоментар Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathТак
commentIdstringpathТак
broadcastIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

lockComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.lockComment(tenantId, commentId, broadcastId, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->lockComment: $e\n');
15}
16

ЗакріпитиКоментар Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringpathТак
commentIdstringpathТак
broadcastIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: ChangeCommentPinStatusResponse

Приклад

pinComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.pinComment(tenantId, commentId, broadcastId, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->pinComment: $e\n');
15}
16

ЗберегтиКоментар Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Відповідь

Повертає: APISaveCommentResponse

Приклад

Приклад saveComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createCommentParams = CreateCommentParams(); // CreateCommentParams |
11final isLive = true; // bool |
12final doSpamCheck = true; // bool |
13final sendEmails = true; // bool |
14final populateNotifications = true; // bool |
15
16try {
17 final result = api_instance.saveComment(tenantId, createCommentParams, SaveCommentOptions(isLive: isLive, doSpamCheck: doSpamCheck, sendEmails: sendEmails, populateNotifications: populateNotifications));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->saveComment: $e\n');
21}
22

ЗберегтиКоментаріПакетно Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Відповідь

Повертає: SaveCommentsBulkResponse

Приклад

saveCommentsBulk Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію через API ключ: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// раскоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createCommentParams = [List<CreateCommentParams>()]; // List<CreateCommentParams> |
11final isLive = true; // bool |
12final doSpamCheck = true; // bool |
13final sendEmails = true; // bool |
14final populateNotifications = true; // bool |
15
16try {
17 final result = api_instance.saveCommentsBulk(tenantId, createCommentParams, SaveCommentsBulkOptions(isLive: isLive, doSpamCheck: doSpamCheck, sendEmails: sendEmails, populateNotifications: populateNotifications));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->saveCommentsBulk: $e\n');
21}
22

ВстановитиТекстКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Відповідь

Повертає: PublicAPISetCommentTextResponse

Приклад

setCommentText Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final commentTextUpdateRequest = CommentTextUpdateRequest(); // CommentTextUpdateRequest |
9final editKey = editKey_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.setCommentText(tenantId, commentId, broadcastId, commentTextUpdateRequest, SetCommentTextOptions(editKey: editKey, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->setCommentText: $e\n');
17}
18

РозблокуватиКористувачаЗКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Відповідь

Повертає: UnblockSuccess

Приклад

unBlockUserFromComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final unBlockFromCommentParams = UnBlockFromCommentParams(); // UnBlockFromCommentParams |
12final userId = userId_example; // String |
13final anonUserId = anonUserId_example; // String |
14
15try {
16 final result = api_instance.unBlockUserFromComment(tenantId, id, unBlockFromCommentParams, UnBlockUserFromCommentOptions(userId: userId, anonUserId: anonUserId));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->unBlockUserFromComment: $e\n');
20}
21

ЗнятиПозначкуЗКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Відповідь

Повертає: FlagCommentResponse

Приклад

unFlagComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final userId = userId_example; // String |
12final anonUserId = anonUserId_example; // String |
13
14try {
15 final result = api_instance.unFlagComment(tenantId, id, UnFlagCommentOptions(userId: userId, anonUserId: anonUserId));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->unFlagComment: $e\n');
19}
20

РозблокуватиКоментар Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathТак
commentIdstringpathТак
broadcastIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

unLockComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.unLockComment(tenantId, commentId, broadcastId, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->unLockComment: $e\n');
15}
16

ВідкріпитиКоментар Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Відповідь

Повертає: ChangeCommentPinStatusResponse

Приклад

unPinComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.unPinComment(tenantId, commentId, broadcastId, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->unPinComment: $e\n');
15}
16

ОновитиКоментар Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
doSpamCheckbooleanqueryNo
isLivebooleanqueryNo

Відповідь

Повертає: APIEmptyResponse

Приклад

updateComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updatableCommentParams = UpdatableCommentParams(); // UpdatableCommentParams |
12final contextUserId = contextUserId_example; // String |
13final doSpamCheck = true; // bool |
14final isLive = true; // bool |
15
16try {
17 final result = api_instance.updateComment(tenantId, id, updatableCommentParams, UpdateCommentOptions(contextUserId: contextUserId, doSpamCheck: doSpamCheck, isLive: isLive));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->updateComment: $e\n');
21}
22

ГолосуватиЗаКоментар Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathТак
commentIdstringpathТак
urlIdstringqueryТак
broadcastIdstringqueryТак
sessionIdstringqueryНі
ssostringqueryНі

Відповідь

Returns: VoteResponse

Приклад

voteComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final urlId = urlId_example; // String |
8final broadcastId = broadcastId_example; // String |
9final voteBodyParams = VoteBodyParams(); // VoteBodyParams |
10final sessionId = sessionId_example; // String |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.voteComment(tenantId, commentId, urlId, broadcastId, voteBodyParams, VoteCommentOptions(sessionId: sessionId, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->voteComment: $e\n');
18}
19

ОтриматиКоментаріДляКористувача Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
userIdstringqueryNo
directionstringqueryNo
repliesToUserIdstringqueryNo
pagenumberqueryNo
includei10nbooleanqueryNo
localestringqueryNo
isCrawlerbooleanqueryNo

Відповідь

Повертає: GetCommentsForUserResponse

Приклад

getCommentsForUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final userId = userId_example; // String |
6final direction = ; // SortDirections |
7final repliesToUserId = repliesToUserId_example; // String |
8final page = 1.2; // double |
9final includei10n = true; // bool |
10final locale = locale_example; // String |
11final isCrawler = true; // bool |
12
13try {
14 final result = api_instance.getCommentsForUser(GetCommentsForUserOptions(userId: userId, direction: direction, repliesToUserId: repliesToUserId, page: page, includei10n: includei10n, locale: locale, isCrawler: isCrawler));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->getCommentsForUser: $e\n');
18}
19

ДодатиКонфігураціюДомену Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак

Відповідь

Повертає: AddDomainConfigResponse

Приклад

Приклад addDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final addDomainConfigParams = AddDomainConfigParams(); // AddDomainConfigParams |
11
12try {
13 final result = api_instance.addDomainConfig(tenantId, addDomainConfigParams);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addDomainConfig: $e\n');
17}
18

ВидалитиКонфігураціюДомену Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
domainstringpathYes

Відповідь

Returns: DeleteDomainConfigResponse

Приклад

Приклад deleteDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final domain = domain_example; // String |
11
12try {
13 final result = api_instance.deleteDomainConfig(tenantId, domain);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteDomainConfig: $e\n');
17}
18

ОтриматиКонфігураціюДомену Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
domainstringpathYes

Відповідь

Повертає: GetDomainConfigResponse

Приклад

Приклад getDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final domain = domain_example; // String |
11
12try {
13 final result = api_instance.getDomainConfig(tenantId, domain);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getDomainConfig: $e\n');
17}
18

ОтриматиКонфігураціїДомену Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes

Відповідь

Повертає: GetDomainConfigsResponse

Приклад

getDomainConfigs Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10
11try {
12 final result = api_instance.getDomainConfigs(tenantId);
13 print(result);
14} catch (e) {
15 print('Exception when calling DefaultApi->getDomainConfigs: $e\n');
16}
17

ОновитиЧастковоКонфігураціюДомену Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
domainToUpdatestringpathТак

Відповідь

Повертає: PatchDomainConfigResponse

Приклад

patchDomainConfig Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final domainToUpdate = domainToUpdate_example; // String |
11final patchDomainConfigParams = PatchDomainConfigParams(); // PatchDomainConfigParams |
12
13try {
14 final result = api_instance.patchDomainConfig(tenantId, domainToUpdate, patchDomainConfigParams);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->patchDomainConfig: $e\n');
18}
19

ЗамінитиКонфігураціюДомену Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
domainToUpdatestringpathYes

Відповідь

Повертає: PutDomainConfigResponse

Приклад

putDomainConfig Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final domainToUpdate = domainToUpdate_example; // String |
11final updateDomainConfigParams = UpdateDomainConfigParams(); // UpdateDomainConfigParams |
12
13try {
14 final result = api_instance.putDomainConfig(tenantId, domainToUpdate, updateDomainConfigParams);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->putDomainConfig: $e\n');
18}
19

СтворитиШаблонЕлектронноїПошти Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes

Відповідь

Повертає: CreateEmailTemplateResponse

Приклад

createEmailTemplate Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createEmailTemplateBody = CreateEmailTemplateBody(); // CreateEmailTemplateBody |
11
12try {
13 final result = api_instance.createEmailTemplate(tenantId, createEmailTemplateBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createEmailTemplate: $e\n');
17}
18

ВидалитиШаблонЕлектронноїПошти Internal Link


Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// раскоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteEmailTemplate(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteEmailTemplate: $e\n');
17}
18

ВидалитиПомилкуВідображенняШаблонуЕлПошти Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
errorIdstringpathYes

Response

Повертає: APIEmptyResponse

Example

deleteEmailTemplateRenderError Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API‑ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API‑ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final errorId = errorId_example; // String |
12
13try {
14 final result = api_instance.deleteEmailTemplateRenderError(tenantId, id, errorId);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteEmailTemplateRenderError: $e\n');
18}
19

ОтриматиШаблонЕлПошти Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringзапитТак
idstringшляхТак

Відповідь

Повертає: GetEmailTemplateResponse

Приклад

Приклад getEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getEmailTemplate(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getEmailTemplate: $e\n');
17}
18

ОтриматиВизначенняШаблонівЕлПошти Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes

Відповідь

Повертає: GetEmailTemplateDefinitionsResponse

Приклад

Приклад getEmailTemplateDefinitions
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10
11try {
12 final result = api_instance.getEmailTemplateDefinitions(tenantId);
13 print(result);
14} catch (e) {
15 print('Exception when calling DefaultApi->getEmailTemplateDefinitions: $e\n');
16}
17

ОтриматиПомилкиВідображенняШаблонівЕлПошти Internal Link

Parameters

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак
skipnumberqueryНі

Response

Повертає: GetEmailTemplateRenderErrorsResponse

Example

getEmailTemplateRenderErrors Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final skip = 1.2; // double |
12
13try {
14 final result = api_instance.getEmailTemplateRenderErrors(tenantId, id, skip);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->getEmailTemplateRenderErrors: $e\n');
18}
19

ОтриматиШаблониЕлПошти Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
skipnumberqueryНі

Відповідь

Повертає: GetEmailTemplatesResponse

Приклад

getEmailTemplates Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getEmailTemplates(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getEmailTemplates: $e\n');
17}
18

ВідобразитиШаблонЕлПошти Internal Link

Parameters

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
localestringqueryНі

Response

Повертає: RenderEmailTemplateResponse

Приклад

Приклад renderEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final renderEmailTemplateBody = RenderEmailTemplateBody(); // RenderEmailTemplateBody |
11final locale = locale_example; // String |
12
13try {
14 final result = api_instance.renderEmailTemplate(tenantId, renderEmailTemplateBody, locale);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->renderEmailTemplate: $e\n');
18}
19

ОновитиШаблонЕлПошти Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Response

Returns: APIEmptyResponse

Example

Приклад updateEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateEmailTemplateBody = UpdateEmailTemplateBody(); // UpdateEmailTemplateBody |
12
13try {
14 final result = api_instance.updateEmailTemplate(tenantId, id, updateEmailTemplateBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateEmailTemplate: $e\n');
18}
19

ОтриматиЖурналПодій Internal Link

запит tenantId urlId userIdWS

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathТак
urlIdstringqueryТак
userIdWSstringqueryТак
startTimeintegerqueryТак
endTimeintegerqueryНі

Відповідь

Повертає: GetEventLogResponse

Приклад

Приклад getEventLog
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final userIdWS = userIdWS_example; // String |
8final startTime = 789; // int |
9final endTime = 789; // int |
10
11try {
12 final result = api_instance.getEventLog(tenantId, urlId, userIdWS, startTime, endTime);
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->getEventLog: $e\n');
16}
17

ОтриматиГлобальнийЖурналПодій Internal Link

req tenantId urlId userIdWS

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringpathТак
urlIdstringqueryТак
userIdWSstringqueryТак
startTimeintegerqueryТак
endTimeintegerqueryНі

Відповідь

Повертає: GetEventLogResponse

Приклад

Приклад getGlobalEventLog
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final userIdWS = userIdWS_example; // String |
8final startTime = 789; // int |
9final endTime = 789; // int |
10
11try {
12 final result = api_instance.getGlobalEventLog(tenantId, urlId, userIdWS, startTime, endTime);
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->getGlobalEventLog: $e\n');
16}
17

СтворитиПостУСтрічці Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
broadcastIdstringqueryNo
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
skipDupCheckbooleanqueryNo

Response

Повертає: CreateFeedPostsResponse

Example

Приклад createFeedPost
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createFeedPostParams = CreateFeedPostParams(); // CreateFeedPostParams |
11final broadcastId = broadcastId_example; // String |
12final isLive = true; // bool |
13final doSpamCheck = true; // bool |
14final skipDupCheck = true; // bool |
15
16try {
17 final result = api_instance.createFeedPost(tenantId, createFeedPostParams, CreateFeedPostOptions(broadcastId: broadcastId, isLive: isLive, doSpamCheck: doSpamCheck, skipDupCheck: skipDupCheck));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->createFeedPost: $e\n');
21}
22

СтворитиПостУСтрічціПублічний Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: CreateFeedPostResponse

Приклад

createFeedPostPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final createFeedPostParams = CreateFeedPostParams(); // CreateFeedPostParams |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.createFeedPostPublic(tenantId, createFeedPostParams, CreateFeedPostPublicOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->createFeedPostPublic: $e\n');
15}
16

ВидалитиПостУСтрічціПублічний Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringpathYes
postIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: DeleteFeedPostPublicResponse

Приклад

Приклад deleteFeedPostPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postId = postId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.deleteFeedPostPublic(tenantId, postId, DeleteFeedPostPublicOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->deleteFeedPostPublic: $e\n');
15}
16

ОтриматиПостиУСтрічці Internal Link

req tenantId afterId

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
afterIdstringqueryНі
limitintegerqueryНі
tagsarrayqueryНі

Response

Повертає: GetFeedPostsResponse

Example

Приклад getFeedPosts
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментувати нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final afterId = afterId_example; // String |
11final limit = 56; // int |
12final tags = []; // List<String> |
13
14try {
15 final result = api_instance.getFeedPosts(tenantId, GetFeedPostsOptions(afterId: afterId, limit: limit, tags: tags));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->getFeedPosts: $e\n');
19}
20

ОтриматиПостиУСтрічціПублічні Internal Link

req tenantId afterId

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringpathYes
afterIdstringqueryNo
limitintegerqueryNo
tagsarrayqueryNo
ssostringqueryNo
isCrawlerbooleanqueryNo
includeUserInfobooleanqueryNo

Відповідь

Повертає: PublicFeedPostsResponse

Приклад

Приклад getFeedPostsPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final afterId = afterId_example; // String |
7final limit = 56; // int |
8final tags = []; // List<String> |
9final sso = sso_example; // String |
10final isCrawler = true; // bool |
11final includeUserInfo = true; // bool |
12
13try {
14 final result = api_instance.getFeedPostsPublic(tenantId, GetFeedPostsPublicOptions(afterId: afterId, limit: limit, tags: tags, sso: sso, isCrawler: isCrawler, includeUserInfo: includeUserInfo));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->getFeedPostsPublic: $e\n');
18}
19

ОтриматиСтатистикуПостівУСтрічці Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathYes
postIdsarrayqueryYes
ssostringqueryNo

Відповідь

Повертає: FeedPostsStatsResponse

Приклад

Приклад getFeedPostsStats
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postIds = []; // List<String> |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getFeedPostsStats(tenantId, postIds, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->getFeedPostsStats: $e\n');
14}
15

ОтриматиРеакціїКористувачівПублічні Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringpathYes
postIdsarrayqueryNo
ssostringqueryNo

Відповідь

Повертає: UserReactsResponse

Приклад

getUserReactsPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postIds = []; // List<String> |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getUserReactsPublic(tenantId, GetUserReactsPublicOptions(postIds: postIds, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->getUserReactsPublic: $e\n');
14}
15

РеагуватиНаПостУСтрічціПублічний Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathТак
postIdstringpathТак
isUndobooleanqueryНі
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: ReactFeedPostResponse

Приклад

reactFeedPostPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postId = postId_example; // String |
7final reactBodyParams = ReactBodyParams(); // ReactBodyParams |
8final isUndo = true; // bool |
9final broadcastId = broadcastId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.reactFeedPostPublic(tenantId, postId, reactBodyParams, ReactFeedPostPublicOptions(isUndo: isUndo, broadcastId: broadcastId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->reactFeedPostPublic: $e\n');
17}
18

ОновитиПостУСтрічці Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

updateFeedPost Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final feedPost = FeedPost(); // FeedPost |
12
13try {
14 final result = api_instance.updateFeedPost(tenantId, id, feedPost);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateFeedPost: $e\n');
18}
19

ОновитиПостУСтрічціПублічний Internal Link


Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringpathYes
postIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: CreateFeedPostResponse

Приклад

updateFeedPostPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postId = postId_example; // String |
7final updateFeedPostParams = UpdateFeedPostParams(); // UpdateFeedPostParams |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.updateFeedPostPublic(tenantId, postId, updateFeedPostParams, UpdateFeedPostPublicOptions(broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->updateFeedPostPublic: $e\n');
16}
17

ПозначитиКоментарПублічний Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
commentIdstringpathТак
isFlaggedbooleanqueryТак
ssostringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

flagCommentPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final isFlagged = true; // bool |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.flagCommentPublic(tenantId, commentId, isFlagged, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->flagCommentPublic: $e\n');
15}
16

ОтриматиВеликийGIF Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringpathYes
largeInternalURLSanitizedstringqueryYes

Відповідь

Повертає: GifGetLargeResponse

Приклад

Приклад getGifLarge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final largeInternalURLSanitized = largeInternalURLSanitized_example; // String |
7
8try {
9 final result = api_instance.getGifLarge(tenantId, largeInternalURLSanitized);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getGifLarge: $e\n');
13}
14

ПошукGIF'ів Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathТак
searchstringqueryТак
localestringqueryНі
ratingstringqueryНі
pagenumberqueryНі

Відповідь

Повертає: GetGifsSearchResponse

Приклад

Приклад getGifsSearch
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final search = search_example; // String |
7final locale = locale_example; // String |
8final rating = rating_example; // String |
9final page = 1.2; // double |
10
11try {
12 final result = api_instance.getGifsSearch(tenantId, search, GetGifsSearchOptions(locale: locale, rating: rating, page: page));
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->getGifsSearch: $e\n');
16}
17

ТрендовіGIF'и Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
localestringqueryNo
ratingstringqueryNo
pagenumberqueryNo

Response

Повертає: GetGifsTrendingResponse

Example

getGifsTrending Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final locale = locale_example; // String |
7final rating = rating_example; // String |
8final page = 1.2; // double |
9
10try {
11 final result = api_instance.getGifsTrending(tenantId, GetGifsTrendingOptions(locale: locale, rating: rating, page: page));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getGifsTrending: $e\n');
15}
16

ДодатиХешТег Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак

Відповідь

Повертає: CreateHashTagResponse

Приклад

addHashTag Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createHashTagBody = CreateHashTagBody(); // CreateHashTagBody |
11
12try {
13 final result = api_instance.addHashTag(tenantId, createHashTagBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addHashTag: $e\n');
17}
18

ДодатиХешТегиПакетно Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак

Відповідь

Повертає: BulkCreateHashTagsResponse

Приклад

addHashTagsBulk Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final bulkCreateHashTagsBody = BulkCreateHashTagsBody(); // BulkCreateHashTagsBody |
11
12try {
13 final result = api_instance.addHashTagsBulk(tenantId, bulkCreateHashTagsBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addHashTagsBulk: $e\n');
17}
18

ВидалитиХешТег Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
tagstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteHashTag
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final tag = tag_example; // String |
11final deleteHashTagRequestBody = DeleteHashTagRequestBody(); // DeleteHashTagRequestBody |
12
13try {
14 final result = api_instance.deleteHashTag(tenantId, tag, deleteHashTagRequestBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteHashTag: $e\n');
18}
19

ОтриматиХешТеги Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
pagenumberqueryНі

Відповідь

Повертає: GetHashTagsResponse

Приклад

Приклад getHashTags
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final page = 1.2; // double |
11
12try {
13 final result = api_instance.getHashTags(tenantId, page);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getHashTags: $e\n');
17}
18

ОновитиЧастковоХешТег Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
tagstringpathТак

Відповідь

Returns: UpdateHashTagResponse

Приклад

patchHashTag Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final tag = tag_example; // String |
11final updateHashTagBody = UpdateHashTagBody(); // UpdateHashTagBody |
12
13try {
14 final result = api_instance.patchHashTag(tenantId, tag, updateHashTagBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->patchHashTag: $e\n');
18}
19

ВидалитиГолосМодерації Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
commentIdstringpathYes
voteIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Returns: VoteDeleteResponse

Приклад

deleteModerationVote Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final voteId = voteId_example; // String |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.deleteModerationVote(tenantId, commentId, voteId, DeleteModerationVoteOptions(broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->deleteModerationVote: $e\n');
16}
17

ОтриматиAPIКоментарі Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
pagenumberqueryНі
countnumberqueryНі
text-searchstringqueryНі
byIPFromCommentstringqueryНі
filtersstringqueryНі
searchFiltersstringqueryНі
sortsstringqueryНі
demobooleanqueryНі
ssostringqueryНі

Відповідь

Повертає: ModerationAPIGetCommentsResponse

Приклад

Приклад getApiComments
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final page = 1.2; // double |
7final count = 1.2; // double |
8final textSearch = textSearch_example; // String |
9final byIPFromComment = byIPFromComment_example; // String |
10final filters = filters_example; // String |
11final searchFilters = searchFilters_example; // String |
12final sorts = sorts_example; // String |
13final demo = true; // bool |
14final sso = sso_example; // String |
15
16try {
17 final result = api_instance.getApiComments(tenantId, GetApiCommentsOptions(page: page, count: count, textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, sorts: sorts, demo: demo, sso: sso));
18 print(result);
19} catch (e) {
20 print('Exception when calling ModerationApi->getApiComments: $e\n');
21}
22

ОтриматиСтатусЕкспортуAPI Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
batchJobIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: ModerationExportStatusResponse

Приклад

Приклад getApiExportStatus
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final batchJobId = batchJobId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getApiExportStatus(tenantId, GetApiExportStatusOptions(batchJobId: batchJobId, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getApiExportStatus: $e\n');
14}
15

ОтриматиAPIID Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
text-searchstringqueryНі
byIPFromCommentstringqueryНі
filtersstringqueryНі
searchFiltersstringqueryНі
afterIdstringqueryНі
demobooleanqueryНі
ssostringqueryНі

Відповідь

Повертає: ModerationAPIGetCommentIdsResponse

Приклад

Приклад getApiIds
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final textSearch = textSearch_example; // String |
7final byIPFromComment = byIPFromComment_example; // String |
8final filters = filters_example; // String |
9final searchFilters = searchFilters_example; // String |
10final afterId = afterId_example; // String |
11final demo = true; // bool |
12final sso = sso_example; // String |
13
14try {
15 final result = api_instance.getApiIds(tenantId, GetApiIdsOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, afterId: afterId, demo: demo, sso: sso));
16 print(result);
17} catch (e) {
18 print('Exception when calling ModerationApi->getApiIds: $e\n');
19}
20

ОтриматиЗабаненихКористувачівЗКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
commentIdstringpathТак
ssostringqueryНі

Відповідь

Повертає: GetBannedUsersFromCommentResponse

Приклад

Приклад getBanUsersFromComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getBanUsersFromComment(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getBanUsersFromComment: $e\n');
14}
15

ОтриматиСтатусБанівКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Відповідь

Returns: GetCommentBanStatusResponse

Приклад

getCommentBanStatus Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getCommentBanStatus(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getCommentBanStatus: $e\n');
14}
15

ОтриматиДочірніКоментарі Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Відповідь

Повертає: ModerationAPIChildCommentsResponse

Приклад

Приклад getCommentChildren
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getCommentChildren(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getCommentChildren: $e\n');
14}
15

ОтриматиКількість Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filterstringqueryNo
searchFiltersstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Відповідь

Повертає: ModerationAPICountCommentsResponse

Приклад

Приклад getCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final textSearch = textSearch_example; // String |
7final byIPFromComment = byIPFromComment_example; // String |
8final filter = filter_example; // String |
9final searchFilters = searchFilters_example; // String |
10final demo = true; // bool |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.getCount(tenantId, GetCountOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filter: filter, searchFilters: searchFilters, demo: demo, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling ModerationApi->getCount: $e\n');
18}
19

ОтриматиКількості Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: GetBannedUsersCountResponse

Приклад

Приклад getCounts
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.getCounts(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling ModerationApi->getCounts: $e\n');
13}
14

ОтриматиЛоги Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
commentIdstringpathТак
ssostringqueryНі

Відповідь

Повертає: ModerationAPIGetLogsResponse

Приклад

getLogs Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getLogs(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getLogs: $e\n');
14}
15

ОтриматиРучніЗначки Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: GetTenantManualBadgesResponse

Приклад

Приклад getManualBadges
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.getManualBadges(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling ModerationApi->getManualBadges: $e\n');
13}
14

ОтриматиРучніЗначкиДляКористувача Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
badgesUserIdstringqueryNo
commentIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: GetUserManualBadgesResponse

Приклад

Приклад getManualBadgesForUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final badgesUserId = badgesUserId_example; // String |
7final commentId = commentId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.getManualBadgesForUser(tenantId, GetManualBadgesForUserOptions(badgesUserId: badgesUserId, commentId: commentId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->getManualBadgesForUser: $e\n');
15}
16

ОтриматиКоментарМодерації Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
commentIdstringpathYes
includeEmailbooleanqueryNo
includeIPbooleanqueryNo
ssostringqueryNo

Відповідь

Повертає: ModerationAPICommentResponse

Приклад

getModerationComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final includeEmail = true; // bool |
8final includeIP = true; // bool |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.getModerationComment(tenantId, commentId, GetModerationCommentOptions(includeEmail: includeEmail, includeIP: includeIP, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->getModerationComment: $e\n');
16}
17

ОтриматиТекстКоментаряМодерації Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
commentIdstringpathТак
ssostringqueryНі

Відповідь

Повертає: GetCommentTextResponse

Приклад

getModerationCommentText Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getModerationCommentText(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getModerationCommentText: $e\n');
14}
15

ОтриматиПопереднєПідсумковеБанування Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
commentIdstringpathYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Відповідь

Повертає: PreBanSummary

Приклад

Приклад getPreBanSummary
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final includeByUserIdAndEmail = true; // bool |
8final includeByIP = true; // bool |
9final includeByEmailDomain = true; // bool |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.getPreBanSummary(tenantId, commentId, GetPreBanSummaryOptions(includeByUserIdAndEmail: includeByUserIdAndEmail, includeByIP: includeByIP, includeByEmailDomain: includeByEmailDomain, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->getPreBanSummary: $e\n');
17}
18

ОтриматиПідсумокПошукуКоментарів Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
valuestringqueryНі
filtersstringqueryНі
searchFiltersstringqueryНі
ssostringqueryНі

Відповідь

Повертає: ModerationCommentSearchResponse

Приклад

getSearchCommentsSummary Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final value = value_example; // String |
7final filters = filters_example; // String |
8final searchFilters = searchFilters_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.getSearchCommentsSummary(tenantId, GetSearchCommentsSummaryOptions(value: value, filters: filters, searchFilters: searchFilters, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->getSearchCommentsSummary: $e\n');
16}
17

ОтриматиСторінкиПошуку Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Відповідь

Повертає: ModerationPageSearchResponse

Приклад

Приклад getSearchPages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final value = value_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getSearchPages(tenantId, GetSearchPagesOptions(value: value, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getSearchPages: $e\n');
14}
15

ОтриматиСайтиПошуку Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Відповідь

Повертає: ModerationSiteSearchResponse

Приклад

getSearchSites Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final value = value_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getSearchSites(tenantId, GetSearchSitesOptions(value: value, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getSearchSites: $e\n');
14}
15

ОтриматиПропозиціїПошуку Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
text-searchstringqueryНі
ssostringqueryНі

Відповідь

Повертає: ModerationSuggestResponse

Приклад

Приклад getSearchSuggest
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final textSearch = textSearch_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getSearchSuggest(tenantId, GetSearchSuggestOptions(textSearch: textSearch, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getSearchSuggest: $e\n');
14}
15

ОтриматиКористувачівПошуку Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
valuestringqueryНі
ssostringqueryНі

Response

Returns: ModerationUserSearchResponse

Example

Приклад getSearchUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final value = value_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getSearchUsers(tenantId, GetSearchUsersOptions(value: value, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getSearchUsers: $e\n');
14}
15

ОтриматиФакторДовіри Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
userIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: GetUserTrustFactorResponse

Приклад

getTrustFactor Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final userId = userId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getTrustFactor(tenantId, GetTrustFactorOptions(userId: userId, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getTrustFactor: $e\n');
14}
15

ОтриматиНалаштуванняБанівКористувача Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
ssostringqueryНі

Response

Повертає: APIModerateGetUserBanPreferencesResponse

Example

Приклад getUserBanPreference
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.getUserBanPreference(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling ModerationApi->getUserBanPreference: $e\n');
13}
14

ОтриматиВнутрішнійПрофільКористувача Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringзапитТак
commentIdstringзапитНі
ssostringзапитНі

Відповідь

Повертає: GetUserInternalProfileResponse

Приклад

Приклад getUserInternalProfile
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getUserInternalProfile(tenantId, GetUserInternalProfileOptions(commentId: commentId, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getUserInternalProfile: $e\n');
14}
15

ВідправитиРегулюванняГолосівЗаКоментар Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Returns: AdjustVotesResponse

Приклад

postAdjustCommentVotes Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final adjustCommentVotesParams = AdjustCommentVotesParams(); // AdjustCommentVotesParams |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postAdjustCommentVotes(tenantId, commentId, adjustCommentVotesParams, PostAdjustCommentVotesOptions(broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postAdjustCommentVotes: $e\n');
16}
17

ВідправитиЕкспортAPI Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
text-searchstringqueryНі
byIPFromCommentstringqueryНі
filtersstringqueryНі
searchFiltersstringqueryНі
sortsstringqueryНі
ssostringqueryНі

Відповідь

Повертає: ModerationExportResponse

Приклад

postApiExport Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final textSearch = textSearch_example; // String |
7final byIPFromComment = byIPFromComment_example; // String |
8final filters = filters_example; // String |
9final searchFilters = searchFilters_example; // String |
10final sorts = sorts_example; // String |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.postApiExport(tenantId, PostApiExportOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, sorts: sorts, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling ModerationApi->postApiExport: $e\n');
18}
19

ЗабанитиКористувачаЗКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
commentIdstringpathYes
banEmailbooleanqueryNo
banEmailDomainbooleanqueryNo
banIPbooleanqueryNo
deleteAllUsersCommentsbooleanqueryNo
bannedUntilstringqueryNo
isShadowBanbooleanqueryNo
updateIdstringqueryNo
banReasonstringqueryNo
ssostringqueryNo

Відповідь

Повертає: BanUserFromCommentResult

Приклад

postBanUserFromComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final banEmail = true; // bool |
8final banEmailDomain = true; // bool |
9final banIP = true; // bool |
10final deleteAllUsersComments = true; // bool |
11final bannedUntil = bannedUntil_example; // String |
12final isShadowBan = true; // bool |
13final updateId = updateId_example; // String |
14final banReason = banReason_example; // String |
15final sso = sso_example; // String |
16
17try {
18 final result = api_instance.postBanUserFromComment(tenantId, commentId, PostBanUserFromCommentOptions(banEmail: banEmail, banEmailDomain: banEmailDomain, banIP: banIP, deleteAllUsersComments: deleteAllUsersComments, bannedUntil: bannedUntil, isShadowBan: isShadowBan, updateId: updateId, banReason: banReason, sso: sso));
19 print(result);
20} catch (e) {
21 print('Exception when calling ModerationApi->postBanUserFromComment: $e\n');
22}
23

СкасуватиБанКористувача Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
ssostringqueryNo

Відповідь

Повертає: APIEmptyResponse

Приклад

postBanUserUndo Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final banUserUndoParams = BanUserUndoParams(); // BanUserUndoParams |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.postBanUserUndo(tenantId, banUserUndoParams, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->postBanUserUndo: $e\n');
14}
15

ВідправитиПакетнеПопереднєБануванняПідсумок Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
includeByUserIdAndEmailbooleanqueryНі
includeByIPbooleanqueryНі
includeByEmailDomainbooleanqueryНі
ssostringqueryНі

Відповідь

Повертає: BulkPreBanSummary

Приклад

postBulkPreBanSummary Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final bulkPreBanParams = BulkPreBanParams(); // BulkPreBanParams |
7final includeByUserIdAndEmail = true; // bool |
8final includeByIP = true; // bool |
9final includeByEmailDomain = true; // bool |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.postBulkPreBanSummary(tenantId, bulkPreBanParams, PostBulkPreBanSummaryOptions(includeByUserIdAndEmail: includeByUserIdAndEmail, includeByIP: includeByIP, includeByEmailDomain: includeByEmailDomain, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->postBulkPreBanSummary: $e\n');
17}
18

ВідправитиКоментаріЗаID Internal Link


Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: ModerationAPIChildCommentsResponse

Приклад

postCommentsByIds Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentsByIdsParams = CommentsByIdsParams(); // CommentsByIdsParams |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.postCommentsByIds(tenantId, commentsByIdsParams, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->postCommentsByIds: $e\n');
14}
15

ПозначитиКоментар Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад postFlagComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.postFlagComment(tenantId, commentId, PostFlagCommentOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->postFlagComment: $e\n');
15}
16

ВидалитиКоментар Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
commentIdstringpathТак
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: PostRemoveCommentApiResponse

Приклад

postRemoveComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.postRemoveComment(tenantId, commentId, PostRemoveCommentOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->postRemoveComment: $e\n');
15}
16

ВідновитиВидаленийКоментар Internal Link


Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
commentIdstringpathТак
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

postRestoreDeletedComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.postRestoreDeletedComment(tenantId, commentId, PostRestoreDeletedCommentOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->postRestoreDeletedComment: $e\n');
15}
16

ВстановитиСтатусЗатвердженняКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
commentIdstringpathТак
approvedbooleanqueryНі
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: SetCommentApprovedResponse

Приклад

postSetCommentApprovalStatus Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final approved = true; // bool |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postSetCommentApprovalStatus(tenantId, commentId, PostSetCommentApprovalStatusOptions(approved: approved, broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postSetCommentApprovalStatus: $e\n');
16}
17

ВстановитиСтатусПереглядуКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
commentIdstringpathТак
reviewedbooleanqueryНі
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

postSetCommentReviewStatus Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final reviewed = true; // bool |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postSetCommentReviewStatus(tenantId, commentId, PostSetCommentReviewStatusOptions(reviewed: reviewed, broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postSetCommentReviewStatus: $e\n');
16}
17

ВстановитиСтатусСпамуКоментаря Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
commentIdstringpathТак
spambooleanqueryНі
permNotSpambooleanqueryНі
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

postSetCommentSpamStatus Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final spam = true; // bool |
8final permNotSpam = true; // bool |
9final broadcastId = broadcastId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.postSetCommentSpamStatus(tenantId, commentId, PostSetCommentSpamStatusOptions(spam: spam, permNotSpam: permNotSpam, broadcastId: broadcastId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->postSetCommentSpamStatus: $e\n');
17}
18

ВстановитиТекстКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
commentIdstringpathТак
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: SetCommentTextResponse

Приклад

postSetCommentText Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final setCommentTextParams = SetCommentTextParams(); // SetCommentTextParams |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postSetCommentText(tenantId, commentId, setCommentTextParams, PostSetCommentTextOptions(broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postSetCommentText: $e\n');
16}
17

ЗнятиПозначкуЗКоментаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
commentIdstringpathТак
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Returns: APIEmptyResponse

Приклад

postUnFlagComment Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.postUnFlagComment(tenantId, commentId, PostUnFlagCommentOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->postUnFlagComment: $e\n');
15}
16

Голосування Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
commentIdstringpathYes
directionstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: VoteResponse

Приклад

postVote Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final direction = direction_example; // String |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postVote(tenantId, commentId, PostVoteOptions(direction: direction, broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postVote: $e\n');
16}
17

НагородитиЗначком Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
badgeIdstringqueryТак
userIdstringqueryНі
commentIdstringqueryНі
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: AwardUserBadgeResponse

Приклад

Приклад putAwardBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final badgeId = badgeId_example; // String |
7final userId = userId_example; // String |
8final commentId = commentId_example; // String |
9final broadcastId = broadcastId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.putAwardBadge(tenantId, badgeId, PutAwardBadgeOptions(userId: userId, commentId: commentId, broadcastId: broadcastId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->putAwardBadge: $e\n');
17}
18

ЗакритиТему Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
urlIdstringqueryYes
ssostringqueryNo

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад putCloseThread
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.putCloseThread(tenantId, urlId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->putCloseThread: $e\n');
14}
15

ВидалитиЗначок Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
badgeIdstringqueryYes
userIdstringqueryNo
commentIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: RemoveUserBadgeResponse

Приклад

putRemoveBadge Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final badgeId = badgeId_example; // String |
7final userId = userId_example; // String |
8final commentId = commentId_example; // String |
9final broadcastId = broadcastId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.putRemoveBadge(tenantId, badgeId, PutRemoveBadgeOptions(userId: userId, commentId: commentId, broadcastId: broadcastId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->putRemoveBadge: $e\n');
17}
18

ВідкритиТему Internal Link


Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
urlIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад putReopenThread
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.putReopenThread(tenantId, urlId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->putReopenThread: $e\n');
14}
15

ВстановитиФакторДовіри Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
userIdstringqueryNo
trustFactorstringqueryNo
ssostringqueryNo

Відповідь

Повертає: SetUserTrustFactorResponse

Приклад

Приклад setTrustFactor
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final userId = userId_example; // String |
7final trustFactor = trustFactor_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.setTrustFactor(tenantId, SetTrustFactorOptions(userId: userId, trustFactor: trustFactor, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->setTrustFactor: $e\n');
15}
16

СтворитиМодератора Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак

Відповідь

Повертає: CreateModeratorResponse

Приклад

createModerator Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: Налаштуйте авторизацію API ключем: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createModeratorBody = CreateModeratorBody(); // CreateModeratorBody |
11
12try {
13 final result = api_instance.createModerator(tenantId, createModeratorBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createModerator: $e\n');
17}
18

ВидалитиМодератора Internal Link

Parameters

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
idstringpathYes
sendEmailstringqueryNo

Response

Повертає: APIEmptyResponse

Example

deleteModerator Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final sendEmail = sendEmail_example; // String |
12
13try {
14 final result = api_instance.deleteModerator(tenantId, id, sendEmail);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteModerator: $e\n');
18}
19

ОтриматиМодератора Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: GetModeratorResponse

Приклад

Приклад getModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getModerator(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getModerator: $e\n');
17}
18

ОтриматиМодераторів Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
skipnumberqueryNo

Відповідь

Повертає: GetModeratorsResponse

Приклад

Приклад getModerators
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getModerators(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getModerators: $e\n');
17}
18

НадіслатиЗапрошення Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
idstringpathYes
fromNamestringqueryYes

Відповідь

Повертає: APIEmptyResponse

Приклад

sendInvite Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final fromName = fromName_example; // String |
12
13try {
14 final result = api_instance.sendInvite(tenantId, id, fromName);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->sendInvite: $e\n');
18}
19

ОновитиМодератора Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментувати нижче, щоб встановити префікс (наприклад Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateModeratorBody = UpdateModeratorBody(); // UpdateModeratorBody |
12
13try {
14 final result = api_instance.updateModerator(tenantId, id, updateModeratorBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateModerator: $e\n');
18}
19

ВидалитиЛічильникПовідомлень Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteNotificationCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteNotificationCount(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteNotificationCount: $e\n');
17}
18

ОтриматиКешованийЛічильникПовідомлень Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: GetCachedNotificationCountResponse

Приклад

getCachedNotificationCount Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getCachedNotificationCount(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getCachedNotificationCount: $e\n');
17}
18

ОтриматиЛічильникПовідомлень Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
userIdstringqueryNo
urlIdstringqueryNo
fromCommentIdstringqueryNo
viewedbooleanqueryNo
typestringqueryNo

Відповідь

Повертає: GetNotificationCountResponse

Приклад

Приклад getNotificationCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final urlId = urlId_example; // String |
12final fromCommentId = fromCommentId_example; // String |
13final viewed = true; // bool |
14final type = type_example; // String |
15
16try {
17 final result = api_instance.getNotificationCount(tenantId, GetNotificationCountOptions(userId: userId, urlId: urlId, fromCommentId: fromCommentId, viewed: viewed, type: type));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->getNotificationCount: $e\n');
21}
22

ОтриматиПовідомлення Internal Link


Параметри

НазваТипРозташуванняНеобхідноОпис
tenantIdstringqueryТак
userIdstringqueryНі
urlIdstringqueryНі
fromCommentIdstringqueryНі
viewedbooleanqueryНі
typestringqueryНі
skipnumberqueryНі

Відповідь

Повертає: GetNotificationsResponse

Приклад

getNotifications Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (e.g. Bearer) для API key, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final urlId = urlId_example; // String |
12final fromCommentId = fromCommentId_example; // String |
13final viewed = true; // bool |
14final type = type_example; // String |
15final skip = 1.2; // double |
16
17try {
18 final result = api_instance.getNotifications(tenantId, GetNotificationsOptions(userId: userId, urlId: urlId, fromCommentId: fromCommentId, viewed: viewed, type: type, skip: skip));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->getNotifications: $e\n');
22}
23

ОновитиПовідомлення Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateNotification
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateNotificationBody = UpdateNotificationBody(); // UpdateNotificationBody |
12final userId = userId_example; // String |
13
14try {
15 final result = api_instance.updateNotification(tenantId, id, updateNotificationBody, userId);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->updateNotification: $e\n');
19}
20

СтворитиРеакціюСторінкиV1 Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringpathYes
urlIdstringqueryYes
titlestringqueryNo

Відповідь

Повертає: CreateV1PageReact

Приклад

Приклад createV1PageReact
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final title = title_example; // String |
8
9try {
10 final result = api_instance.createV1PageReact(tenantId, urlId, title);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->createV1PageReact: $e\n');
14}
15

СтворитиРеакціюСторінкиV2 Internal Link


Параметри

Ім'яТипРозташуванняОбов'язковийОпис
tenantIdstringpathТак
urlIdstringqueryТак
idstringqueryТак
titlestringqueryНі

Відповідь

Повертає: CreateV1PageReact

Приклад

createV2PageReact Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final id = id_example; // String |
8final title = title_example; // String |
9
10try {
11 final result = api_instance.createV2PageReact(tenantId, urlId, id, title);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->createV2PageReact: $e\n');
15}
16

ВидалитиРеакціюСторінкиV1 Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringpathYes
urlIdstringqueryYes

Відповідь

Повертає: CreateV1PageReact

Приклад

deleteV1PageReact Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7
8try {
9 final result = api_instance.deleteV1PageReact(tenantId, urlId);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->deleteV1PageReact: $e\n');
13}
14

ВидалитиРеакціюСторінкиV2 Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringpathТак
urlIdstringqueryТак
idstringqueryТак

Відповідь

Повертає: CreateV1PageReact

Приклад

deleteV2PageReact Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final id = id_example; // String |
8
9try {
10 final result = api_instance.deleteV2PageReact(tenantId, urlId, id);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->deleteV2PageReact: $e\n');
14}
15

ОтриматиЛайкиСторінкиV1 Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringpathYes
urlIdstringqueryYes

Відповідь

Повертає: GetV1PageLikes

Приклад

getV1PageLikes Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7
8try {
9 final result = api_instance.getV1PageLikes(tenantId, urlId);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getV1PageLikes: $e\n');
13}
14

ОтриматиРеакціїСторінкиV2 Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringpathYes
urlIdstringqueryYes

Відповідь

Повертає: GetV2PageReacts

Приклад

getV2PageReacts Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7
8try {
9 final result = api_instance.getV2PageReacts(tenantId, urlId);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getV2PageReacts: $e\n');
13}
14

ОтриматиКористувачівРеакційСторінкиV2 Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYes
idstringqueryYes

Відповідь

Повертає: GetV2PageReactUsersResponse

Приклад

getV2PageReactUsers Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final id = id_example; // String |
8
9try {
10 final result = api_instance.getV2PageReactUsers(tenantId, urlId, id);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->getV2PageReactUsers: $e\n');
14}
15

ДодатиСторінку Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак

Відповідь

Повертає: AddPageAPIResponse

Приклад

Приклад addPage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createAPIPageData = CreateAPIPageData(); // CreateAPIPageData |
11
12try {
13 final result = api_instance.addPage(tenantId, createAPIPageData);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addPage: $e\n');
17}
18

ВидалитиСторінку Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: DeletePageAPIResponse

Приклад

deletePage Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deletePage(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deletePage: $e\n');
17}
18

ОтриматиОфлайнКористувачів Internal Link

Past commenters on the page who are NOT currently online. Sorted by displayName.
Use this after exhausting /users/online to render a "Members" section.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathYes
urlIdstringqueryYesІдентифікатор URL сторінки (очищений на сервері).
afterNamestringqueryNoКурсор: передайте nextAfterName з попередньої відповіді.
afterUserIdstringqueryNoТай-брейкер курсора: передайте nextAfterUserId з попередньої відповіді. Обов'язково, коли afterName встановлено, щоб уникнути втрати записів через однакові імена.

Відповідь

Повертає: PageUsersOfflineResponse

Приклад

getOfflineUsers Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String | Ідентифікатор URL сторінки (очищений на сервері).
7final afterName = afterName_example; // String | Курсор: передайте nextAfterName з попередньої відповіді.
8final afterUserId = afterUserId_example; // String | Тай-брейкер курсора: передайте nextAfterUserId з попередньої відповіді. Обов'язково, коли afterName встановлено, щоб уникнути втрати записів через однакові імена.
9
10try {
11 final result = api_instance.getOfflineUsers(tenantId, urlId, GetOfflineUsersOptions(afterName: afterName, afterUserId: afterUserId));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getOfflineUsers: $e\n');
15}
16

ОтриматиОнлайнКористувачів Internal Link

Currently-online viewers of a page: people whose websocket session is subscribed to the page right now. Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYesІдентифікатор URL сторінки (очищений на сервері).
afterNamestringqueryNoКурсор: передайте nextAfterName з попередньої відповіді.
afterUserIdstringqueryNoТай-брейкер курсора: передайте nextAfterUserId з попередньої відповіді. Потрібно, коли afterName встановлено, щоб уникнути пропуску записів через однакові імена.

Response

Returns: PageUsersOnlineResponse

Example

getOnlineUsers Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String | Ідентифікатор URL сторінки (очищений на сервері).
7final afterName = afterName_example; // String | Курсор: передайте nextAfterName з попередньої відповіді.
8final afterUserId = afterUserId_example; // String | Тай-брейкер курсора: передайте nextAfterUserId з попередньої відповіді. Потрібно, коли afterName встановлено, щоб уникнути пропуску записів через однакові імена.
9
10try {
11 final result = api_instance.getOnlineUsers(tenantId, urlId, GetOnlineUsersOptions(afterName: afterName, afterUserId: afterUserId));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getOnlineUsers: $e\n');
15}
16

ОтриматиСторінкуЗаURLID Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
urlIdstringqueryТак

Відповідь

Повертає: GetPageByURLIdAPIResponse

Приклад

Приклад getPageByURLId
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final urlId = urlId_example; // String |
11
12try {
13 final result = api_instance.getPageByURLId(tenantId, urlId);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getPageByURLId: $e\n');
17}
18

ОтриматиСторінки Internal Link

Parameters

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак

Відповідь

Повертає: GetPagesAPIResponse

Приклад

Приклад getPages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10
11try {
12 final result = api_instance.getPages(tenantId);
13 print(result);
14} catch (e) {
15 print('Exception when calling DefaultApi->getPages: $e\n');
16}
17

ОтриматиСторінкиПублічні Internal Link

List pages for a tenant. Used by the FChat desktop client to populate its room list. Requires enableFChat to be true on the resolved custom config for each page. Pages that require SSO are filtered against the requesting user's group access.

Parameters

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringpathТак
cursorstringqueryНіНепрозорий курсор пагінації, який повертається як nextCursor у попередньому запиті. Прив’язаний до того ж sortBy.
limitintegerqueryНі1..200, за замовчуванням 50
qstringqueryНіНеобов’язковий фільтр за префіксом назви без урахування регістру.
sortBystringqueryНіПорядок сортування. updatedAt (за замовчуванням, найновіші першими), commentCount (спочатку сторінки з найбільшою кількістю коментарів), або title (за алфавітом).
hasCommentsbooleanqueryНіЯкщо true, повертаються лише сторінки, що мають хоча б один коментар.

Response

Повертає: GetPublicPagesResponse

Example

getPagesPublic Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final cursor = cursor_example; // String | Непрозорий курсор пагінації, який повертається як `nextCursor` у попередньому запиті. Прив’язаний до того ж `sortBy`.
7final limit = 56; // int | 1..200, за замовчуванням 50
8final q = q_example; // String | Необов’язковий фільтр за префіксом назви без урахування регістру.
9final sortBy = ; // PagesSortBy | Порядок сортування. `updatedAt` (за замовчуванням, найновіші першими), `commentCount` (спочатку сторінки з найбільшою кількістю коментарів), або `title` (за алфавітом).
10final hasComments = true; // bool | Якщо true, повертаються лише сторінки, що мають хоча б один коментар.
11
12try {
13 final result = api_instance.getPagesPublic(tenantId, GetPagesPublicOptions(cursor: cursor, limit: limit, q: q, sortBy: sortBy, hasComments: hasComments));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->getPagesPublic: $e\n');
17}
18

ОтриматиІнформаціюПроКористувачів Internal Link

Масова інформація про користувачів для орендаря. За заданими userIds повертає відображувану інформацію з User / SSOUser.
Використовується віджетом коментарів для збагачення користувачів, які щойно з’явились через подію присутності.
Немає контексту сторінки: конфіденційність застосовується однорідно (приватні профілі маскуються).

Parameters

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringpathТак
idsstringqueryТакКома-розділені userIds.

Response

Повертає: PageUsersInfoResponse

Example

Приклад getUsersInfo
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final ids = ids_example; // String | Кома-розділені userIds.
7
8try {
9 final result = api_instance.getUsersInfo(tenantId, ids);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getUsersInfo: $e\n');
13}
14

ОновитиЧастковоСторінку Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: PatchPageAPIResponse

Приклад

patchPage Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateAPIPageData = UpdateAPIPageData(); // UpdateAPIPageData |
12
13try {
14 final result = api_instance.patchPage(tenantId, id, updateAPIPageData);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->patchPage: $e\n');
18}
19

ВидалитиОчікувануПодіюВебхука Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deletePendingWebhookEvent
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deletePendingWebhookEvent(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deletePendingWebhookEvent: $e\n');
17}
18

ОтриматиКількістьОчікуванихПодійВебхука Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringqueryNo
externalIdstringqueryNo
eventTypestringqueryNo
typestringqueryNo
domainstringqueryNo
attemptCountGTnumberqueryNo

Відповідь

Повертає: GetPendingWebhookEventCountResponse

Приклад

Приклад getPendingWebhookEventCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final commentId = commentId_example; // String |
11final externalId = externalId_example; // String |
12final eventType = eventType_example; // String |
13final type = type_example; // String |
14final domain = domain_example; // String |
15final attemptCountGT = 1.2; // double |
16
17try {
18 final result = api_instance.getPendingWebhookEventCount(tenantId, GetPendingWebhookEventCountOptions(commentId: commentId, externalId: externalId, eventType: eventType, type: type, domain: domain, attemptCountGT: attemptCountGT));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->getPendingWebhookEventCount: $e\n');
22}
23

ОтриматиОчікуваніПодіїВебхука Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringqueryNo
externalIdstringqueryNo
eventTypestringqueryNo
typestringqueryNo
domainstringqueryNo
attemptCountGTnumberqueryNo
skipnumberqueryNo

Відповідь

Повертає: GetPendingWebhookEventsResponse

Приклад

Приклад getPendingWebhookEvents
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final commentId = commentId_example; // String |
11final externalId = externalId_example; // String |
12final eventType = eventType_example; // String |
13final type = type_example; // String |
14final domain = domain_example; // String |
15final attemptCountGT = 1.2; // double |
16final skip = 1.2; // double |
17
18try {
19 final result = api_instance.getPendingWebhookEvents(tenantId, GetPendingWebhookEventsOptions(commentId: commentId, externalId: externalId, eventType: eventType, type: type, domain: domain, attemptCountGT: attemptCountGT, skip: skip));
20 print(result);
21} catch (e) {
22 print('Exception when calling DefaultApi->getPendingWebhookEvents: $e\n');
23}
24

СтворитиКонфігураціюПитання Internal Link

Параметри

Ім’яТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак

Відповідь

Повертає: CreateQuestionConfigResponse

Приклад

Приклад createQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createQuestionConfigBody = CreateQuestionConfigBody(); // CreateQuestionConfigBody |
11
12try {
13 final result = api_instance.createQuestionConfig(tenantId, createQuestionConfigBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createQuestionConfig: $e\n');
17}
18

ВидалитиКонфігураціюПитання Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

deleteQuestionConfig Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteQuestionConfig(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteQuestionConfig: $e\n');
17}
18

ОтриматиКонфігураціюПитання Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetQuestionConfigResponse

Приклад

getQuestionConfig Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getQuestionConfig(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getQuestionConfig: $e\n');
17}
18

ОтриматиКонфігураціїПитань Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
skipnumberqueryНі

Відповідь

Повертає: GetQuestionConfigsResponse

Приклад

getQuestionConfigs Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getQuestionConfigs(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getQuestionConfigs: $e\n');
17}
18

ОновитиКонфігураціюПитання Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

updateQuestionConfig Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateQuestionConfigBody = UpdateQuestionConfigBody(); // UpdateQuestionConfigBody |
12
13try {
14 final result = api_instance.updateQuestionConfig(tenantId, id, updateQuestionConfigBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateQuestionConfig: $e\n');
18}
19

СтворитиРезультатПитання Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак

Відповідь

Повертає: CreateQuestionResultResponse

Приклад

Приклад createQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createQuestionResultBody = CreateQuestionResultBody(); // CreateQuestionResultBody |
11
12try {
13 final result = api_instance.createQuestionResult(tenantId, createQuestionResultBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createQuestionResult: $e\n');
17}
18

ВидалитиРезультатПитання Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteQuestionResult(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteQuestionResult: $e\n');
17}
18

ОтриматиРезультатПитання Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Returns: GetQuestionResultResponse

Приклад

Приклад getQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getQuestionResult(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Виняток при виклику DefaultApi->getQuestionResult: $e\n');
17}
18

ОтриматиРезультатиПитань Internal Link

Параметри

НазваTypeLocationОбов'язковоОпис
tenantIdstringqueryТак
urlIdstringqueryНі
userIdstringqueryНі
startDatestringqueryНі
questionIdstringqueryНі
questionIdsstringqueryНі
skipnumberqueryНі

Відповідь

Повертає: GetQuestionResultsResponse

Приклад

getQuestionResults Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API‑ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API‑ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final urlId = urlId_example; // String |
11final userId = userId_example; // String |
12final startDate = startDate_example; // String |
13final questionId = questionId_example; // String |
14final questionIds = questionIds_example; // String |
15final skip = 1.2; // double |
16
17try {
18 final result = api_instance.getQuestionResults(tenantId, GetQuestionResultsOptions(urlId: urlId, userId: userId, startDate: startDate, questionId: questionId, questionIds: questionIds, skip: skip));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->getQuestionResults: $e\n');
22}
23

ОновитиРезультатПитання Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

updateQuestionResult Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateQuestionResultBody = UpdateQuestionResultBody(); // UpdateQuestionResultBody |
12
13try {
14 final result = api_instance.updateQuestionResult(tenantId, id, updateQuestionResultBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateQuestionResult: $e\n');
18}
19

АгрегуватиРезультатиПитань Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
timeBucketstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo

Відповідь

Returns: AggregateQuestionResultsResponse

Приклад

aggregateQuestionResults Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// раскоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final questionId = questionId_example; // String |
11final questionIds = []; // List<String> |
12final urlId = urlId_example; // String |
13final timeBucket = ; // AggregateTimeBucket |
14final startDate = 2013-10-20T19:20:30+01:00; // DateTime |
15final forceRecalculate = true; // bool |
16
17try {
18 final result = api_instance.aggregateQuestionResults(tenantId, AggregateQuestionResultsOptions(questionId: questionId, questionIds: questionIds, urlId: urlId, timeBucket: timeBucket, startDate: startDate, forceRecalculate: forceRecalculate));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->aggregateQuestionResults: $e\n');
22}
23

ПакетнаАгрегаціяРезультатівПитань Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
forceRecalculatebooleanqueryNo

Відповідь

Повертає: BulkAggregateQuestionResultsResponse

Приклад

bulkAggregateQuestionResults Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final bulkAggregateQuestionResultsRequest = BulkAggregateQuestionResultsRequest(); // BulkAggregateQuestionResultsRequest |
11final forceRecalculate = true; // bool |
12
13try {
14 final result = api_instance.bulkAggregateQuestionResults(tenantId, bulkAggregateQuestionResultsRequest, forceRecalculate);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->bulkAggregateQuestionResults: $e\n');
18}
19

Об’єднатиКоментаріЗРезультатамиПитань Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo
minValuenumberqueryNo
maxValuenumberqueryNo
limitnumberqueryNo

Відповідь

Повертає: CombineQuestionResultsWithCommentsResponse

Приклад

combineCommentsWithQuestionResults Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final questionId = questionId_example; // String |
11final questionIds = []; // List<String> |
12final urlId = urlId_example; // String |
13final startDate = 2013-10-20T19:20:30+01:00; // DateTime |
14final forceRecalculate = true; // bool |
15final minValue = 1.2; // double |
16final maxValue = 1.2; // double |
17final limit = 1.2; // double |
18
19try {
20 final result = api_instance.combineCommentsWithQuestionResults(tenantId, CombineCommentsWithQuestionResultsOptions(questionId: questionId, questionIds: questionIds, urlId: urlId, startDate: startDate, forceRecalculate: forceRecalculate, minValue: minValue, maxValue: maxValue, limit: limit));
21 print(result);
22} catch (e) {
23 print('Exception when calling DefaultApi->combineCommentsWithQuestionResults: $e\n');
24}
25

ДодатиSSOКористувача Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак

Відповідь

Returns: AddSSOUserAPIResponse

Приклад

addSSOUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createAPISSOUserData = CreateAPISSOUserData(); // CreateAPISSOUserData |
11
12try {
13 final result = api_instance.addSSOUser(tenantId, createAPISSOUserData);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addSSOUser: $e\n');
17}
18

ВидалитиSSOКористувача Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
idstringpathYes
deleteCommentsbooleanqueryNo
commentDeleteModestringqueryNo

Відповідь

Повертає: DeleteSSOUserAPIResponse

Приклад

Приклад deleteSSOUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final deleteComments = true; // bool |
12final commentDeleteMode = commentDeleteMode_example; // String |
13
14try {
15 final result = api_instance.deleteSSOUser(tenantId, id, DeleteSSOUserOptions(deleteComments: deleteComments, commentDeleteMode: commentDeleteMode));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->deleteSSOUser: $e\n');
19}
20

ОтриматиSSOКористувачаЗаEmail Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
emailstringpathТак

Відповідь

Повертає: GetSSOUserByEmailAPIResponse

Приклад

getSSOUserByEmail Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final email = email_example; // String |
11
12try {
13 final result = api_instance.getSSOUserByEmail(tenantId, email);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getSSOUserByEmail: $e\n');
17}
18

ОтриматиSSOКористувачаЗаID Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Returns: GetSSOUserByIdAPIResponse

Приклад

Приклад getSSOUserById
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getSSOUserById(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getSSOUserById: $e\n');
17}
18

ОтриматиSSOКористувачів Internal Link

Parameters

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
skipintegerqueryНі

Response

Повертає: GetSSOUsersResponse

Example

Приклад getSSOUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 56; // int |
11
12try {
13 final result = api_instance.getSSOUsers(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getSSOUsers: $e\n');
17}
18

ОновитиЧастковоSSOКористувача Internal Link

Parameters

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак
updateCommentsbooleanqueryНі

Response

Повертає: PatchSSOUserAPIResponse

Example

patchSSOUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (e.g. Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateAPISSOUserData = UpdateAPISSOUserData(); // UpdateAPISSOUserData |
12final updateComments = true; // bool |
13
14try {
15 final result = api_instance.patchSSOUser(tenantId, id, updateAPISSOUserData, updateComments);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->patchSSOUser: $e\n');
19}
20

ЗамінитиSSOКористувача Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
idstringpathYes
updateCommentsbooleanqueryNo

Відповідь

Returns: PutSSOUserAPIResponse

Приклад

putSSOUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateAPISSOUserData = UpdateAPISSOUserData(); // UpdateAPISSOUserData |
12final updateComments = true; // bool |
13
14try {
15 final result = api_instance.putSSOUser(tenantId, id, updateAPISSOUserData, updateComments);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->putSSOUser: $e\n');
19}
20

СтворитиПідписку Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак

Відповідь

Повертає: CreateSubscriptionAPIResponse

Приклад

Приклад createSubscription
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createAPIUserSubscriptionData = CreateAPIUserSubscriptionData(); // CreateAPIUserSubscriptionData |
11
12try {
13 final result = api_instance.createSubscription(tenantId, createAPIUserSubscriptionData);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createSubscription: $e\n');
17}
18

ВидалитиПідписку Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Відповідь

Повертає: DeleteSubscriptionAPIResponse

Приклад

deleteSubscription Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final userId = userId_example; // String |
12
13try {
14 final result = api_instance.deleteSubscription(tenantId, id, userId);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteSubscription: $e\n');
18}
19

ОтриматиПідписки Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
userIdstringqueryНі

Відповідь

Повертає: GetSubscriptionsAPIResponse

Приклад

Приклад getSubscriptions
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11
12try {
13 final result = api_instance.getSubscriptions(tenantId, userId);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getSubscriptions: $e\n');
17}
18

ОновитиПідписку Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Відповідь

Повертає: UpdateSubscriptionAPIResponse

Приклад

Приклад updateSubscription
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateAPIUserSubscriptionData = UpdateAPIUserSubscriptionData(); // UpdateAPIUserSubscriptionData |
12final userId = userId_example; // String |
13
14try {
15 final result = api_instance.updateSubscription(tenantId, id, updateAPIUserSubscriptionData, userId);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->updateSubscription: $e\n');
19}
20

ОтриматиЩоденнеВикористанняОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
yearNumbernumberqueryНі
monthNumbernumberqueryНі
dayNumbernumberqueryНі
skipnumberqueryНі

Відповідь

Повертає: GetTenantDailyUsagesResponse

Приклад

Приклад getTenantDailyUsages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final yearNumber = 1.2; // double |
11final monthNumber = 1.2; // double |
12final dayNumber = 1.2; // double |
13final skip = 1.2; // double |
14
15try {
16 final result = api_instance.getTenantDailyUsages(tenantId, GetTenantDailyUsagesOptions(yearNumber: yearNumber, monthNumber: monthNumber, dayNumber: dayNumber, skip: skip));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->getTenantDailyUsages: $e\n');
20}
21

СтворитиПакетОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes

Відповідь

Повертає: CreateTenantPackageResponse

Приклад

createTenantPackage Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createTenantPackageBody = CreateTenantPackageBody(); // CreateTenantPackageBody |
11
12try {
13 final result = api_instance.createTenantPackage(tenantId, createTenantPackageBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createTenantPackage: $e\n');
17}
18

ВидалитиПакетОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteTenantPackage(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteTenantPackage: $e\n');
17}
18

ОтриматиПакетОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: GetTenantPackageResponse

Приклад

Приклад getTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getTenantPackage(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenantPackage: $e\n');
17}
18

ОтриматиПакетиОрендаря Internal Link

Parameters

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
skipnumberqueryНі

Відповідь

Повертає: GetTenantPackagesResponse

Приклад

Приклад getTenantPackages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getTenantPackages(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenantPackages: $e\n');
17}
18

ЗамінитиПакетОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Returns: APIEmptyResponse

Приклад

replaceTenantPackage Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final replaceTenantPackageBody = ReplaceTenantPackageBody(); // ReplaceTenantPackageBody |
12
13try {
14 final result = api_instance.replaceTenantPackage(tenantId, id, replaceTenantPackageBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->replaceTenantPackage: $e\n');
18}
19

ОновитиПакетОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментувати нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateTenantPackageBody = UpdateTenantPackageBody(); // UpdateTenantPackageBody |
12
13try {
14 final result = api_instance.updateTenantPackage(tenantId, id, updateTenantPackageBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateTenantPackage: $e\n');
18}
19

СтворитиКористувачаОрендаря Internal Link

Параметри

НазваТипМісце розташуванняОбов'язковоОпис
tenantIdstringqueryТак

Відповідь

Повертає: CreateTenantUserResponse

Приклад

createTenantUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createTenantUserBody = CreateTenantUserBody(); // CreateTenantUserBody |
11
12try {
13 final result = api_instance.createTenantUser(tenantId, createTenantUserBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createTenantUser: $e\n');
17}
18

ВидалитиКористувачаОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
idstringpathYes
deleteCommentsstringqueryNo
commentDeleteModestringqueryNo

Відповідь

Повертає: APIEmptyResponse

Приклад

deleteTenantUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final deleteComments = deleteComments_example; // String |
12final commentDeleteMode = commentDeleteMode_example; // String |
13
14try {
15 final result = api_instance.deleteTenantUser(tenantId, id, DeleteTenantUserOptions(deleteComments: deleteComments, commentDeleteMode: commentDeleteMode));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->deleteTenantUser: $e\n');
19}
20

ОтриматиКористувачаОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetTenantUserResponse

Приклад

getTenantUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getTenantUser(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenantUser: $e\n');
17}
18

ОтриматиКористувачівОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
skipnumberqueryNo

Відповідь

Повертає: GetTenantUsersResponse

Приклад

getTenantUsers Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// раскоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getTenantUsers(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenantUsers: $e\n');
17}
18

ЗамінитиКористувачаОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
idstringpathТак
updateCommentsstringqueryНі

Відповідь

Returns: APIEmptyResponse

Приклад

replaceTenantUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final replaceTenantUserBody = ReplaceTenantUserBody(); // ReplaceTenantUserBody |
12final updateComments = updateComments_example; // String |
13
14try {
15 final result = api_instance.replaceTenantUser(tenantId, id, replaceTenantUserBody, updateComments);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->replaceTenantUser: $e\n');
19}
20

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
idstringpathYes
redirectURLstringqueryNo

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад sendLoginLink
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final redirectURL = redirectURL_example; // String |
12
13try {
14 final result = api_instance.sendLoginLink(tenantId, id, redirectURL);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->sendLoginLink: $e\n');
18}
19

ОновитиКористувачаОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
idstringpathYes
updateCommentsstringqueryNo

Відповідь

Повертає: APIEmptyResponse

Приклад

updateTenantUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateTenantUserBody = UpdateTenantUserBody(); // UpdateTenantUserBody |
12final updateComments = updateComments_example; // String |
13
14try {
15 final result = api_instance.updateTenantUser(tenantId, id, updateTenantUserBody, updateComments);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->updateTenantUser: $e\n');
19}
20

СтворитиОрендаря Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Відповідь

Повертає: CreateTenantResponse

Приклад

createTenant Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createTenantBody = CreateTenantBody(); // CreateTenantBody |
11
12try {
13 final result = api_instance.createTenant(tenantId, createTenantBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createTenant: $e\n');
17}
18

ВидалитиОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
idstringpathТак
surestringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final sure = sure_example; // String |
12
13try {
14 final result = api_instance.deleteTenant(tenantId, id, sure);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteTenant: $e\n');
18}
19

ОтриматиОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetTenantResponse

Приклад

getTenant Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getTenant(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenant: $e\n');
17}
18

ОтриматиОрендарів Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryТак
metastringqueryНі
skipnumberqueryНі

Відповідь

Повертає: GetTenantsResponse

Приклад

Приклад getTenants
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final meta = meta_example; // String |
11final skip = 1.2; // double |
12
13try {
14 final result = api_instance.getTenants(tenantId, GetTenantsOptions(meta: meta, skip: skip));
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->getTenants: $e\n');
18}
19

ОновитиОрендаря Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateTenantBody = UpdateTenantBody(); // UpdateTenantBody |
12
13try {
14 final result = api_instance.updateTenant(tenantId, id, updateTenantBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateTenant: $e\n');
18}
19

ЗмінитиСтанТікету Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryYes
userIdstringqueryYes
idstringpathYes

Відповідь

Повертає: ChangeTicketStateResponse

Приклад

changeTicketState Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final id = id_example; // String |
12final changeTicketStateBody = ChangeTicketStateBody(); // ChangeTicketStateBody |
13
14try {
15 final result = api_instance.changeTicketState(tenantId, userId, id, changeTicketStateBody);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->changeTicketState: $e\n');
19}
20

СтворитиТікет Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
userIdstringqueryYes

Відповідь

Повертає: CreateTicketResponse

Приклад

createTicket Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за ключем API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final createTicketBody = CreateTicketBody(); // CreateTicketBody |
12
13try {
14 final result = api_instance.createTicket(tenantId, userId, createTicketBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->createTicket: $e\n');
18}
19

ОтриматиТікет Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
idstringpathТак
userIdstringqueryНі

Відповідь

Повертає: GetTicketResponse

Приклад

Приклад getTicket
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API-ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final userId = userId_example; // String |
12
13try {
14 final result = api_instance.getTicket(tenantId, id, userId);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->getTicket: $e\n');
18}
19

ОтриматиТікети Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
userIdstringqueryНі
statenumberqueryНі
skipnumberqueryНі
limitnumberqueryНі

Відповідь

Повертає: GetTicketsResponse

Приклад

Приклад getTickets
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final state = 1.2; // double |
12final skip = 1.2; // double |
13final limit = 1.2; // double |
14
15try {
16 final result = api_instance.getTickets(tenantId, GetTicketsOptions(userId: userId, state: state, skip: skip, limit: limit));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->getTickets: $e\n');
20}
21

ОтриматиПереклади Internal Link

Parameters

НазваТипРозташуванняОбов'язковоОпис
namespacestringpathYes
componentstringpathYes
localestringqueryNo
useFullTranslationIdsbooleanqueryNo

Відповідь

Повертає: GetTranslationsResponse

Приклад

Приклад getTranslations
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final namespace = namespace_example; // String |
6final component = component_example; // String |
7final locale = locale_example; // String |
8final useFullTranslationIds = true; // bool |
9
10try {
11 final result = api_instance.getTranslations(namespace, component, GetTranslationsOptions(locale: locale, useFullTranslationIds: useFullTranslationIds));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getTranslations: $e\n');
15}
16

ЗавантажитиЗображення Internal Link

Завантаження та зміна розміру зображення

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathТак
sizePresetstringqueryНіПрефікс розміру: "Default" (1000x1000px) або "CrossPlatform" (створює розміри для популярних пристроїв)
urlIdstringqueryНіІдентифікатор сторінки, з якої здійснюється завантаження, для налаштування

Відповідь

Повертає: UploadImageResponse

Приклад

uploadImage Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final file = BINARY_DATA_HERE; // MultipartFile |
7final sizePreset = ; // SizePreset | Префікс розміру: \"Default\" (1000x1000px) або \"CrossPlatform\" (створює розміри для популярних пристроїв)
8final urlId = urlId_example; // String | Ідентифікатор сторінки, з якої здійснюється завантаження, для налаштування
9
10try {
11 final result = api_instance.uploadImage(tenantId, file, UploadImageOptions(sizePreset: sizePreset, urlId: urlId));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->uploadImage: $e\n');
15}
16

ОтриматиПрогресЗначкаКористувачаЗаID Internal Link

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIGetUserBadgeProgressResponse

Приклад

Приклад getUserBadgeProgressById
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API ключа, якщо потрібно
6
7final api_instance = DefaultApi();
8final tenantId = tenantId_example; // String |
9final id = id_example; // String |
10
11try {
12 final result = api_instance.getUserBadgeProgressById(tenantId, id);
13 print(result);
14} catch (e) {
15 print('Exception when calling DefaultApi->getUserBadgeProgressById: $e\n');
16}
17

ОтриматиПрогресЗначкаКористувачаЗаUserID Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
userIdstringpathТак

Відповідь

Returns: APIGetUserBadgeProgressResponse

Приклад

Приклад getUserBadgeProgressByUserId
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб задати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11
12try {
13 final result = api_instance.getUserBadgeProgressByUserId(tenantId, userId);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getUserBadgeProgressByUserId: $e\n');
17}
18

ОтриматиСписокПрогресуЗначківКористувачів Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
userIdstringqueryНі
limitnumberqueryНі
skipnumberqueryНі

Відповідь

Повертає: APIGetUserBadgeProgressListResponse

Приклад

Приклад getUserBadgeProgressList
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final limit = 1.2; // double |
12final skip = 1.2; // double |
13
14try {
15 final result = api_instance.getUserBadgeProgressList(tenantId, GetUserBadgeProgressListOptions(userId: userId, limit: limit, skip: skip));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->getUserBadgeProgressList: $e\n');
19}
20

СтворитиЗначокКористувача Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак

Відповідь

Повертає: APICreateUserBadgeResponse

Приклад

Приклад createUserBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createUserBadgeParams = CreateUserBadgeParams(); // CreateUserBadgeParams |
11
12try {
13 final result = api_instance.createUserBadge(tenantId, createUserBadgeParams);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createUserBadge: $e\n');
17}
18

ВидалитиЗначокКористувача Internal Link

Parameters

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак

Response

Повертає: APIEmptySuccessResponse

Example

deleteUserBadge Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API-ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteUserBadge(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteUserBadge: $e\n');
17}
18

ОтриматиЗначокКористувача Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIGetUserBadgeResponse

Приклад

Приклад getUserBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getUserBadge(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getUserBadge: $e\n');
17}
18

ОтриматиЗначкиКористувачів Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
userIdstringqueryNo
badgeIdstringqueryNo
typenumberqueryNo
displayedOnCommentsbooleanqueryNo
limitnumberqueryNo
skipnumberqueryNo

Відповідь

Повертає: APIGetUserBadgesResponse

Приклад

getUserBadges Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final badgeId = badgeId_example; // String |
12final type = 1.2; // double |
13final displayedOnComments = true; // bool |
14final limit = 1.2; // double |
15final skip = 1.2; // double |
16
17try {
18 final result = api_instance.getUserBadges(tenantId, GetUserBadgesOptions(userId: userId, badgeId: badgeId, type: type, displayedOnComments: displayedOnComments, limit: limit, skip: skip));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->getUserBadges: $e\n');
22}
23

ОновитиЗначокКористувача Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptySuccessResponse

Приклад

updateUserBadge Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію за допомогою API-ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для API‑ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateUserBadgeParams = UpdateUserBadgeParams(); // UpdateUserBadgeParams |
12
13try {
14 final result = api_instance.updateUserBadge(tenantId, id, updateUserBadgeParams);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateUserBadge: $e\n');
18}
19

ОтриматиЛічильникПовідомленьКористувача Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
ssostringqueryNo

Відповідь

Повертає: GetUserNotificationCountResponse

Приклад

Приклад getUserNotificationCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.getUserNotificationCount(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getUserNotificationCount: $e\n');
13}
14

ОтриматиПовідомленняКористувача Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
urlIdstringqueryNoВикористовується для визначення, чи підписана поточна сторінка.
pageSizeintegerqueryNo
afterIdstringqueryNo
includeContextbooleanqueryNo
afterCreatedAtintegerqueryNo
unreadOnlybooleanqueryNo
dmOnlybooleanqueryNo
noDmbooleanqueryNo
includeTranslationsbooleanqueryNo
includeTenantNotificationsbooleanqueryNo
ssostringqueryNo

Відповідь

Повертає: GetMyNotificationsResponse

Приклад

Приклад getUserNotifications
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String | Використовується для визначення, чи підписана поточна сторінка.
7final pageSize = 56; // int |
8final afterId = afterId_example; // String |
9final includeContext = true; // bool |
10final afterCreatedAt = 789; // int |
11final unreadOnly = true; // bool |
12final dmOnly = true; // bool |
13final noDm = true; // bool |
14final includeTranslations = true; // bool |
15final includeTenantNotifications = true; // bool |
16final sso = sso_example; // String |
17
18try {
19 final result = api_instance.getUserNotifications(tenantId, GetUserNotificationsOptions(urlId: urlId, pageSize: pageSize, afterId: afterId, includeContext: includeContext, afterCreatedAt: afterCreatedAt, unreadOnly: unreadOnly, dmOnly: dmOnly, noDm: noDm, includeTranslations: includeTranslations, includeTenantNotifications: includeTenantNotifications, sso: sso));
20 print(result);
21} catch (e) {
22 print('Exception when calling PublicApi->getUserNotifications: $e\n');
23}
24

СкинутиЛічильникПовідомленьКористувача Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: ResetUserNotificationsResponse

Приклад

resetUserNotificationCount Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.resetUserNotificationCount(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->resetUserNotificationCount: $e\n');
13}
14

СкинутиПовідомленняКористувача Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
afterIdstringqueryНі
afterCreatedAtintegerqueryНі
unreadOnlybooleanqueryНі
dmOnlybooleanqueryНі
noDmbooleanqueryНі
ssostringqueryНі

Відповідь

Повертає: ResetUserNotificationsResponse

Приклад

resetUserNotifications Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final afterId = afterId_example; // String |
7final afterCreatedAt = 789; // int |
8final unreadOnly = true; // bool |
9final dmOnly = true; // bool |
10final noDm = true; // bool |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.resetUserNotifications(tenantId, ResetUserNotificationsOptions(afterId: afterId, afterCreatedAt: afterCreatedAt, unreadOnly: unreadOnly, dmOnly: dmOnly, noDm: noDm, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->resetUserNotifications: $e\n');
18}
19

ОновитиСтатусПідпискиНаКоментаріДляПовідомленьКористувача Internal Link

Enable or disable notifications for a specific comment.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
notificationIdstringpathYes
optedInOrOutstringpathYes
commentIdstringqueryYes
ssostringqueryNo

Response

Повертає: UpdateUserNotificationCommentSubscriptionStatusResponse

Приклад

updateUserNotificationCommentSubscriptionStatus Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final notificationId = notificationId_example; // String |
7final optedInOrOut = optedInOrOut_example; // String |
8final commentId = commentId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.updateUserNotificationCommentSubscriptionStatus(tenantId, notificationId, optedInOrOut, commentId, sso);
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->updateUserNotificationCommentSubscriptionStatus: $e\n');
16}
17

ОновитиСтатусПідпискиНаСторінкиДляПовідомленьКористувача Internal Link

Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
urlIdstringqueryYes
urlstringqueryYes
pageTitlestringqueryYes
subscribedOrUnsubscribedstringpathYes
ssostringqueryNo

Response

Повертає: UpdateUserNotificationPageSubscriptionStatusResponse

Example

Приклад updateUserNotificationPageSubscriptionStatus
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final url = url_example; // String |
8final pageTitle = pageTitle_example; // String |
9final subscribedOrUnsubscribed = subscribedOrUnsubscribed_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.updateUserNotificationPageSubscriptionStatus(tenantId, urlId, url, pageTitle, subscribedOrUnsubscribed, sso);
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->updateUserNotificationPageSubscriptionStatus: $e\n');
17}
18

ОновитиСтатусПовідомленняКористувача Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
notificationIdstringpathYes
newStatusstringpathYes
ssostringqueryNo

Відповідь

Повертає: UpdateUserNotificationStatusResponse

Приклад

Приклад updateUserNotificationStatus
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final notificationId = notificationId_example; // String |
7final newStatus = newStatus_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.updateUserNotificationStatus(tenantId, notificationId, newStatus, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->updateUserNotificationStatus: $e\n');
15}
16

ОтриматиСтатусиПрисутностіКористувачів Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
urlIdWSstringqueryYes
userIdsstringqueryYes

Відповідь

Повертає: GetUserPresenceStatusesResponse

Приклад

Приклад getUserPresenceStatuses
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlIdWS = urlIdWS_example; // String |
7final userIds = userIds_example; // String |
8
9try {
10 final result = api_instance.getUserPresenceStatuses(tenantId, urlIdWS, userIds);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->getUserPresenceStatuses: $e\n');
14}
15

ПошукКористувачів Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathТак
urlIdstringqueryТак
usernameStartsWithstringqueryНі
mentionGroupIdsarrayqueryНі
ssostringqueryНі
searchSectionstringqueryНі

Відповідь

Повертає: SearchUsersResult

Приклад

searchUsers Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final usernameStartsWith = usernameStartsWith_example; // String |
8final mentionGroupIds = []; // List<String> |
9final sso = sso_example; // String |
10final searchSection = searchSection_example; // String |
11
12try {
13 final result = api_instance.searchUsers(tenantId, urlId, SearchUsersOptions(usernameStartsWith: usernameStartsWith, mentionGroupIds: mentionGroupIds, sso: sso, searchSection: searchSection));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->searchUsers: $e\n');
17}
18

ОтриматиКористувача Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Returns: GetUserResponse

Приклад

Приклад getUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, за потреби
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getUser(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getUser: $e\n');
17}
18

СтворитиГолос Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
commentIdstringqueryYes
directionstringqueryYes
userIdstringqueryNo
anonUserIdstringqueryNo

Відповідь

Повертає: VoteResponse

Приклад

createVote Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштувати авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final commentId = commentId_example; // String |
11final direction = direction_example; // String |
12final userId = userId_example; // String |
13final anonUserId = anonUserId_example; // String |
14
15try {
16 final result = api_instance.createVote(tenantId, commentId, direction, CreateVoteOptions(userId: userId, anonUserId: anonUserId));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->createVote: $e\n');
20}
21

ВидалитиГолос Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
idstringpathYes
editKeystringqueryNo

Відповідь

Повертає: VoteDeleteResponse

Приклад

Приклад deleteVote
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final editKey = editKey_example; // String |
12
13try {
14 final result = api_instance.deleteVote(tenantId, id, editKey);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteVote: $e\n');
18}
19

ОтриматиГолоси Internal Link

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
urlIdstringqueryYes

Відповідь

Повертає: GetVotesResponse

Приклад

Приклад getVotes
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію API ключа: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб встановити префікс (наприклад, Bearer) для API ключа, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final urlId = urlId_example; // String |
11
12try {
13 final result = api_instance.getVotes(tenantId, urlId);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getVotes: $e\n');
17}
18

ОтриматиГолосиДляКористувача Internal Link

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
urlIdstringqueryТак
userIdstringqueryНі
anonUserIdstringqueryНі

Відповідь

Повертає: GetVotesForUserResponse

Приклад

getVotesForUser Приклад
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Налаштуйте авторизацію ключа API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// розкоментуйте нижче, щоб налаштувати префікс (наприклад, Bearer) для ключа API, якщо потрібно
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final urlId = urlId_example; // String |
11final userId = userId_example; // String |
12final anonUserId = anonUserId_example; // String |
13
14try {
15 final result = api_instance.getVotesForUser(tenantId, urlId, GetVotesForUserOptions(userId: userId, anonUserId: anonUserId));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->getVotesForUser: $e\n');
19}
20

Потрібна допомога?

Якщо ви зіткнулися з будь‑якими проблемами або маєте питання щодо Dart SDK, будь ласка:

Участь

Внески вітаються! Будь ласка, відвідайте GitHub репозиторій для отримання рекомендацій щодо внеску.