FastComments.com

FastComments Dart SDK


Ovo je zvanični Dart SDK za FastComments.

Upravljajte komentarima, korisnicima, SSO‑om i moderacijom iz vaših Dart i Flutter aplikacija.

Repozitorij

Pogledajte na GitHubu


Raspored Internal Link

fastcomments-dart/
  client/        generisani dart klijent (ne uređujte ručno)
  sso/           ručno napisani SSO token pomoćnici
  openapi.json   pohranjena kopija specifikacije korišćene za generisanje
  config.json    konfiguracija openapi-generatora
  update.py      regenerišite klijent iz specifikacije

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();

Agregacija Internal Link

Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
Different operations (e.g. sum, countDistinct, avg, etc.) are supported.

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
parentTenantIdstringqueryNo
includeStatsbooleanqueryNo

Odgovor

Vraća: AggregateResponse

Primjer

Primjer agregacije
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfiguriši autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentariši dolje da postaviš prefiks (npr. Bearer) za API ključ, po potrebi
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

getAuditLogs Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
limitnumberqueryNo
skipnumberqueryNo
orderstringqueryNo
afternumberqueryNo
beforenumberqueryNo

Odgovor

Vraća: GetAuditLogsResponse

Primjer

getAuditLogs Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

logoutPublic Internal Link

Response

Vraća: APIEmptyResponse

Primjer

logoutPublic Primjer
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

blockFromCommentPublic Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Odgovor

Vraća: BlockSuccess

Primer

blockFromCommentPublic Primer
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

unBlockCommentPublic Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringpathDa
ssostringqueryNe

Odgovor

Vraća: UnblockSuccess

Primjer

Primjer 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

checkedCommentsForBlocked Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdsstringqueryYesLista ID‑ova komentara odvojenih zarezom.
ssostringqueryNo

Odgovor

Vraća: CheckBlockedCommentsResponse

Primer

checkedCommentsForBlocked primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentIds = commentIds_example; // String | Lista ID‑ova komentara odvojenih zarezom.
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

blockUserFromComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
userIdstringqueryNe
anonUserIdstringqueryNe

Odgovor

Vraća: BlockSuccess

Primer

blockUserFromComment Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: Konfiguriši autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentari ispod da postaviš prefiks (npr. Bearer) za API ključ, ako je potrebno
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

createCommentPublic Internal Link

Parameters

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
urlIdstringqueryDa
broadcastIdstringqueryDa
sessionIdstringqueryNe
ssostringqueryNe

Response

Vraća: SaveCommentsResponseWithPresence

Example

createCommentPublic Primjer
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

deleteComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
isLivebooleanqueryNo

Odgovor

Vraća: DeleteCommentResult

Primjer

deleteComment Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteCommentPublic Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Odgovor

Vraća: PublicAPIDeleteCommentResponse

Primjer

deleteCommentPublic Primjer
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

deleteCommentVote Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathDa
commentIdstringpathDa
voteIdstringpathDa
urlIdstringqueryDa
broadcastIdstringqueryDa
editKeystringqueryNe
ssostringqueryNe

Odgovor

Vraća: VoteDeleteResponse

Primjer

deleteCommentVote Primjer
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

flagComment Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Odgovor

Vraća: FlagCommentResponse

Primjer

Primjer flagComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: APIGetCommentResponse

Primjer

getComment Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getComments Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
pageintegerqueryNe
limitintegerqueryNe
skipintegerqueryNe
asTreebooleanqueryNe
skipChildrenintegerqueryNe
limitChildrenintegerqueryNe
maxTreeDepthintegerqueryNe
urlIdstringqueryNe
userIdstringqueryNe
anonUserIdstringqueryNe
contextUserIdstringqueryNe
hashTagstringqueryNe
parentIdstringqueryNe
directionstringqueryNe
fromDateintegerqueryNe
toDateintegerqueryNe

Odgovor

Vraća: APIGetCommentsResponse

Primjer

getComments Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfiguriši autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Otkomentari donji red da postaviš prefiks (npr. Bearer) za API ključ, ako je potrebno
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('Izuzetak prilikom pozivanja DefaultApi->getComments: $e\n');
32}
33

getCommentsPublic Internal Link

req tenantId urlId

Parametri

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYes
pageintegerqueryNo
directionstringqueryNo
ssostringqueryNo
skipintegerqueryNo
skipChildrenintegerqueryNo
limitintegerqueryNo
limitChildrenintegerqueryNo
countChildrenbooleanqueryNo
fetchPageForCommentIdstringqueryNo
includeConfigbooleanqueryNo
countAllbooleanqueryNo
includei10nbooleanqueryNo
localestringqueryNo
modulesstringqueryNo
isCrawlerbooleanqueryNo
includeNotificationCountbooleanqueryNo
asTreebooleanqueryNo
maxTreeDepthintegerqueryNo
useFullTranslationIdsbooleanqueryNo
parentIdstringqueryNo
searchTextstringqueryNo
hashTagsarrayqueryNo
userIdstringqueryNo
customConfigStrstringqueryNo
afterCommentIdstringqueryNo
beforeCommentIdstringqueryNo

Odgovor

Vraća: GetCommentsResponseWithPresencePublicComment

Primer

getCommentsPublic Primjer
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

getCommentText Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
commentIdstringpathYes
editKeystringqueryNo
ssostringqueryNo

Odgovor

Vraća: PublicAPIGetCommentTextResponse

Primjer

getCommentText Primjer
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, soso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getCommentText: $e\n');
15}
16

getCommentVoteUserNames Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathDa
commentIdstringpathDa
dirintegerqueryDa
ssostringqueryNe

Odgovor

Vraća: GetCommentVoteUserNamesSuccessResponse

Primjer

getCommentVoteUserNames Primjer
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

lockComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Odgovor

Returns: APIEmptyResponse

Primjer

lockComment Primjer
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

pinComment Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathDa
commentIdstringpathDa
broadcastIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: ChangeCommentPinStatusResponse

Primjer

pinComment Primjer
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

saveComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Odgovor

Returns: APISaveCommentResponse

Primer

saveComment Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

saveCommentsBulk Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Odgovor

Vraća: SaveCommentsBulkResponse

Primjer

saveCommentsBulk Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

setCommentText Internal Link

Parameters

ImeTipLokacijaObaveznoOpis
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Odgovor

Vraća: PublicAPISetCommentTextResponse

Primjer

setCommentText Primjer
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

unBlockUserFromComment Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Одговор

Returns: 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// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6// одкоментаришите доле да подесите префикс (нпр. Bearer) за API кључ, ако је потребно
7//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
8
9final api_instance = DefaultApi();
10final tenantId = tenantId_example; // String |
11final id = id_example; // String |
12final unBlockFromCommentParams = UnBlockFromCommentParams(); // UnBlockFromCommentParams |
13final userId = userId_example; // String |
14final anonUserId = anonUserId_example; // String |
15
16try {
17 final result = api_instance.unBlockUserFromComment(tenantId, id, unBlockFromCommentParams, UnBlockUserFromCommentOptions(userId: userId, anonUserId: anonUserId));
18 print(result);
19} catch (e) {
20 print('Изузетак при позиву DefaultApi->unBlockUserFromComment: $e\n');
21}
22

unFlagComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
userIdstringqueryNe
anonUserIdstringqueryNe

Odgovor

Vraća: FlagCommentResponse

Primjer

unFlagComment Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurirajte autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentirajte ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

unLockComment Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Odgovor

Vraća: APIEmptyResponse

Primjer

unLockComment Primjer
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

unPinComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Odgovor

Vraća: ChangeCommentPinStatusResponse

Primjer

unPinComment Primjer
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

updateComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
contextUserIdstringqueryNe
doSpamCheckbooleanqueryNe
isLivebooleanqueryNe

Odgovor

Vraća: APIEmptyResponse

Primjer

updateComment Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje kako biste postavili prefiks (npr. Bearer) za API ključ, ako je potrebno
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

voteComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
commentIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
sessionIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: VoteResponse

Primjer

voteComment Primjer
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

getCommentsForUser 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

addDomainConfig Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Vraća: AddDomainConfigResponse

Primjer

Primjer addDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite donje da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

deleteDomainConfig Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
domainstringpathYes

Response

Returns: DeleteDomainConfigResponse

Example

deleteDomainConfig Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

getDomainConfig Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryDa
domainstringpathDa

Response

Vraća: GetDomainConfigResponse

Example

Primer getDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getDomainConfigs Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Vraća: GetDomainConfigsResponse

Primer

getDomainConfigs Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurirajte autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

patchDomainConfig Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
domainToUpdatestringpathDa

Odgovor

Vraća: PatchDomainConfigResponse

Primer

patchDomainConfig Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod za postavljanje prefiksa (npr. Bearer) za API ključ, ako je potrebno
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

putDomainConfig Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringupitDa
domainToUpdatestringputanjaDa

Odgovor

Vraća: PutDomainConfigResponse

Primjer

putDomainConfig Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

createEmailTemplate Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: 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

deleteEmailTemplate Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Returns: APIEmptyResponse

Primer

deleteEmailTemplate Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dole da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteEmailTemplateRenderError Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
errorIdstringpathYes

Odgovor

Vraća: APIEmptyResponse

Primjer

deleteEmailTemplateRenderError Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getEmailTemplate Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: GetEmailTemplateResponse

Primer

getEmailTemplate Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

getEmailTemplateDefinitions Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa

Odgovor

Vraća: GetEmailTemplateDefinitionsResponse

Primjer

getEmailTemplateDefinitions Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getEmailTemplateRenderErrors Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
skipnumberqueryNe

Odgovor

Vraća: GetEmailTemplateRenderErrorsResponse

Primjer

getEmailTemplateRenderErrors Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

getEmailTemplates Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
skipnumberqueryNo

Odgovor

Vraća: GetEmailTemplatesResponse

Primjer

getEmailTemplates Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

renderEmailTemplate Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
localestringqueryNo

Odgovor

Vraća: RenderEmailTemplateResponse

Primjer

renderEmailTemplate Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateEmailTemplate Internal Link

Parametri

ImeTipLokacijaPotrebnoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Returns: APIEmptyResponse

Primer

updateEmailTemplate Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getEventLog Internal Link

req tenantId urlId userIdWS

Parametri

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYes
userIdWSstringqueryYes
startTimeintegerqueryYes
endTimeintegerqueryNo

Odgovor

Vraća: GetEventLogResponse

Primjer

getEventLog Primjer
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

getGlobalEventLog Internal Link

req tenantId urlId userIdWS

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
urlIdstringqueryDa
userIdWSstringqueryDa
startTimeintegerqueryDa
endTimeintegerqueryNe

Odgovor

Vraća: GetEventLogResponse

Primjer

Primjer 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

createFeedPost Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
broadcastIdstringqueryNo
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
skipDupCheckbooleanqueryNo

Odgovor

Vraća: CreateFeedPostResponse

Primer

Primer createFeedPost
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

createFeedPostPublic Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: CreateFeedPostResponse

Primjer

Primjer 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

deleteFeedPostPublic Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
postIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: DeleteFeedPostPublicResponse

Primer

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

getFeedPosts Internal Link

req tenantId afterId

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
afterIdstringqueryNe
limitintegerqueryNe
tagsarrayqueryNe

Odgovor

Vraća: GetFeedPostsResponse

Primjer

getFeedPosts Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurirajte autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentirajte ispod za postavljanje prefiksa (npr. Bearer) za API ključ, ako je potrebno
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

getFeedPostsPublic Internal Link

req tenantId afterId

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
afterIdstringqueryNe
limitintegerqueryNe
tagsarrayqueryNe
ssostringqueryNe
isCrawlerbooleanqueryNe
includeUserInfobooleanqueryNe

Odgovor

Vraća: PublicFeedPostsResponse

Primer

Primer 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

getFeedPostsStats Internal Link


Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
postIdsarrayqueryYes
ssostringqueryNo

Odgovor

Returns: FeedPostsStatsResponse

Primer

getFeedPostsStats Primer
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

getUserReactsPublic Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
postIdsarrayqueryNe
ssostringqueryNe

Odgovor

Vraća: UserReactsResponse

Primjer

getUserReactsPublic Primjer
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

reactFeedPostPublic Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
postIdstringpathDa
isUndobooleanqueryNe
broadcastIdstringqueryNe
ssostringqueryNe

Odgovor

Vraća: ReactFeedPostResponse

Primer

reactFeedPostPublic Primer
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

updateFeedPost Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: APIEmptyResponse

Primer

updateFeedPost Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateFeedPostPublic Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
postIdstringpathDa
broadcastIdstringqueryNe
ssostringqueryNe

Odgovor

Vraća: CreateFeedPostResponse

Primjer

Primjer 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 = sno_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

flagCommentPublic Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringpathDa
isFlaggedbooleanqueryDa
ssostringqueryNe

Odgovor

Vraća: APIEmptyResponse

Primjer

Primjer 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

getGifLarge Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
largeInternalURLSanitizedstringqueryYes

Odgovor

Returns: GifGetLargeResponse

Primer

Primer 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

getGifsSearch Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
searchstringqueryYes
localestringqueryNo
ratingstringqueryNo
pagenumberqueryNo

Odgovor

Vraća: GetGifsSearchResponse

Primjer

getGifsSearch Primer
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

getGifsTrending Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
localestringqueryNe
ratingstringqueryNe
pagenumberqueryNe

Odgovor

Vraća: GetGifsTrendingResponse

Primjer

Primjer 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

addHashTag Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Vraća: CreateHashTagResponse

Primjer

addHashTag Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

addHashTagsBulk Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Vraća: BulkCreateHashTagsResponse

Primjer

addHashTagsBulk Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO konfigurirati autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dole da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteHashTag Internal Link

Parameters

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
tagstringpathDa

Odgovor

Vraća: APIEmptyResponse

Primer

deleteHashTag Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getHashTags Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
pagenumberqueryNo

Odgovor

Returns: GetHashTagsResponse

Primjer

getHashTags Primjer
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

patchHashTag Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
tagstringpathYes

Odgovor

Vraća: UpdateHashTagResponse

Primjer

patchHashTag Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteModerationVote Internal Link

Parameters

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringpathDa
voteIdstringpathDa
broadcastIdstringqueryNe
ssostringqueryNe

Response

Vraća: VoteDeleteResponse

Example

deleteModerationVote Primjer
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

getApiComments Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
pagenumberqueryNe
countnumberqueryNe
text-searchstringqueryNe
byIPFromCommentstringqueryNe
filtersstringqueryNe
searchFiltersstringqueryNe
sortsstringqueryNe
demobooleanqueryNe
ssostringqueryNe

Odgovor

Vraća: ModerationAPIGetCommentsResponse

Primjer

getApiComments Primjer
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

getApiExportStatus Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
batchJobIdstringqueryNe
ssostringqueryNe

Odgovor

Vraća: ModerationExportStatusResponse

Primjer

Primjer 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

getApiIds Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
text-searchstringqueryNe
byIPFromCommentstringqueryNe
filtersstringqueryNe
searchFiltersstringqueryNe
afterIdstringqueryNe
demobooleanqueryNe
ssostringqueryNe

Odgovor

Vraća: ModerationAPIGetCommentIdsResponse

Primer

getApiIds Primer
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

getBanUsersFromComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Odgovor

Vraća: GetBannedUsersFromCommentResponse

Primjer

Primjer 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

getCommentBanStatus Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Odgovor

Vraća: GetCommentBanStatusResponse

Primer

getCommentBanStatus Primer
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

getCommentChildren Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Odgovor

Vraća: ModerationAPIChildCommentsResponse

Primjer

getCommentChildren Primjer
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

getCount Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryDa
text-searchstringqueryNe
byIPFromCommentstringqueryNe
filterstringqueryNe
searchFiltersstringqueryNe
demobooleanqueryNe
ssostringqueryNe

Odgovor

Vraća: ModerationAPICountCommentsResponse

Primer

Primer 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

getCounts Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: GetBannedUsersCountResponse

Primer

Primer 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

getLogs Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Odgovor

Vraća: ModerationAPIGetLogsResponse

Primer

getLogs Primer
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

getManualBadges Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: GetTenantManualBadgesResponse

Primer

getManualBadges Primer
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

getManualBadgesForUser Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
badgesUserIdstringqueryNo
commentIdstringqueryNo
ssostringqueryNo

Odgovor

Returns: GetUserManualBadgesResponse

Primer

getManualBadgesForUser Primer
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

getModerationComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringpathDa
includeEmailbooleanqueryNe
includeIPbooleanqueryNe
ssostringqueryNe

Odgovor

Vraća: ModerationAPICommentResponse

Primjer

Primjer 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

getModerationCommentText Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Odgovor

Vraća: GetCommentTextResponse

Primjer

Primjer 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

getPreBanSummary Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringpathDa
includeByUserIdAndEmailbooleanqueryNe
includeByIPbooleanqueryNe
includeByEmailDomainbooleanqueryNe
ssostringqueryNe

Odgovor

Vraća: PreBanSummary

Primjer

getPreBanSummary Primjer
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

getSearchCommentsSummary Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
valuestringqueryNe
filtersstringqueryNe
searchFiltersstringqueryNe
ssostringqueryNe

Odgovor

Vraća: ModerationCommentSearchResponse

Primer

Primer 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

getSearchPages Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Odgovor

Vraća: ModerationPageSearchResponse

Primer

getSearchPages Primer
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

getSearchSites Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Odgovor

Vraća: ModerationSiteSearchResponse

Primer

Primer 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

getSearchSuggest Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringupitDa
text-searchstringupitNe
ssostringupitNe

Odgovor

Vraća: ModerationSuggestResponse

Primjer

Primjer 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

getSearchUsers Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
valuestringqueryNe
ssostringqueryNe

Odgovor

Vraća: ModerationUserSearchResponse

Primjer

getSearchUsers Primjer
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

getTrustFactor Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringupitDa
userIdstringupitNe
ssostringupitNe

Odgovor

Vraća: GetUserTrustFactorResponse

Primjer

Primjer 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

getUserBanPreference Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: APIModerateGetUserBanPreferencesResponse

Primjer

getUserBanPreference Primjer
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

getUserInternalProfile Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringqueryNe
ssostringqueryNe

Odgovor

Vraća: GetUserInternalProfileResponse

Primer

getUserInternalProfile Primer
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

postAdjustCommentVotes Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: AdjustVotesResponse

Primjer

postAdjustCommentVotes Primjer
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

postApiExport Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
ssostringqueryNo

Odgovor

Vraća: ModerationExportResponse

Primjer

postApiExport Primjer
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

postBanUserFromComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringpathDa
banEmailbooleanqueryNe
banEmailDomainbooleanqueryNe
banIPbooleanqueryNe
deleteAllUsersCommentsbooleanqueryNe
bannedUntilstringqueryNe
isShadowBanbooleanqueryNe
updateIdstringqueryNe
banReasonstringqueryNe
ssostringqueryNe

Odgovor

Vraća: BanUserFromCommentResult

Primer

postBanUserFromComment Primer
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

postBanUserUndo Internal Link

Parametri

NazivTipLokacijaPotrebnoOpis
tenantIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: APIEmptyResponse

Primer

postBanUserUndo Primer
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

postBulkPreBanSummary Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Odgovor

Vraća: BulkPreBanSummary

Primjer

postBulkPreBanSummary Primer
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

postCommentsByIds Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: ModerationAPIChildCommentsResponse

Primer

postCommentsByIds Primer
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

postFlagComment Internal Link

Параметри

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringpathDa
broadcastIdstringqueryNe
ssostringqueryNe

Одговор

Vraća: APIEmptyResponse

Пример

postFlagComment Primer
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

postRemoveComment Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringpathDa
broadcastIdstringqueryNe
ssostringqueryNe

Odgovor

Vraća: PostRemoveCommentApiResponse

Primjer

postRemoveComment Primjer
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

postRestoreDeletedComment Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: APIEmptyResponse

Primjer

postRestoreDeletedComment Primer
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

postSetCommentApprovalStatus Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
approvedbooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: SetCommentApprovedResponse

Primjer

postSetCommentApprovalStatus Primjer
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

postSetCommentReviewStatus Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
reviewedbooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: APIEmptyResponse

Primer

postSetCommentReviewStatus Primjer
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

postSetCommentSpamStatus Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
spambooleanqueryNo
permNotSpambooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Returns: APIEmptyResponse

Primer

postSetCommentSpamStatus primjer
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

postSetCommentText Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: SetCommentTextResponse

Primer

postSetCommentText Primer
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

postUnFlagComment Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: APIEmptyResponse

Primer

postUnFlagComment Primer
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

postVote Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringpathYes
directionstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: VoteResponse

Primer

postVote Primer
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

putAwardBadge Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
badgeIdstringqueryYes
userIdstringqueryNo
commentIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Odgovor

Vraća: AwardUserBadgeResponse

Primjer

putAwardBadge Primjer
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

putCloseThread Internal Link

Parameters

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
urlIdstringqueryYes
ssostringqueryNo

Response

Vraća: APIEmptyResponse

Example

Primer 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

putRemoveBadge Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
badgeIdstringqueryDa
userIdstringqueryNe
commentIdstringqueryNe
broadcastIdstringqueryNe
ssostringqueryNe

Odgovor

Vraća: RemoveUserBadgeResponse

Primjer

putRemoveBadge Primjer
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

putReopenThread Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
urlIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: APIEmptyResponse

Primer

putReopenThread Primer
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

setTrustFactor Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
userIdstringqueryNe
trustFactorstringqueryNe
ssostringqueryNe

Odgovor

Vraća: SetUserTrustFactorResponse

Primer

setTrustFactor Primer
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

createModerator Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Vraća: CreateModeratorResponse

Primjer

Primjer createModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: 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 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

deleteModerator Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
sendEmailstringqueryNo

Odgovor

Vraća: APIEmptyResponse

Primer

deleteModerator Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

getModerator Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: GetModeratorResponse

Primjer

Primjer getModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite donje kako biste postavili prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getModerators Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
skipnumberqueryNe

Odgovor

Vraća: GetModeratorsResponse

Primer

Primer getModerators
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

sendInvite Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
fromNamestringqueryDa

Odgovor

Returns: APIEmptyResponse

Primjer

Primjer sendInvite
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateModerator Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: APIEmptyResponse

Primjer

Primjer updateModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteNotificationCount Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: APIEmptyResponse

Primer

deleteNotificationCount Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da podesite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getCachedNotificationCount Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Response

Returns: GetCachedNotificationCountResponse

Example

getCachedNotificationCount Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getNotificationCount Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
userIdstringqueryNo
urlIdstringqueryNo
fromCommentIdstringqueryNo
viewedbooleanqueryNo
typestringqueryNo

Odgovor

Vraća: GetNotificationCountResponse

Primjer

Primjer getNotificationCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getNotifications Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
userIdstringqueryNo
urlIdstringqueryNo
fromCommentIdstringqueryNo
viewedbooleanqueryNo
typestringqueryNo
skipnumberqueryNo

Odgovor

Vraća: GetNotificationsResponse

Primjer

getNotifications Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateNotification Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Odgovor

Vraća: APIEmptyResponse

Primjer

updateNotification Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite donju liniju da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

createV1PageReact Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathDa
urlIdstringqueryDa
titlestringqueryNe

Odgovor

Vraća: CreateV1PageReact

Primjer

createV1PageReact Primjer
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

createV2PageReact Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathDa
urlIdstringqueryDa
idstringqueryDa
titlestringqueryNe

Odgovor

Vraća: CreateV1PageReact

Primjer

createV2PageReact Primjer
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

deleteV1PageReact Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathYes
urlIdstringqueryYes

Odgovor

Vraća: CreateV1PageReact

Primjer

deleteV1PageReact Primjer
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

deleteV2PageReact Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
urlIdstringqueryYes
idstringqueryYes

Odgovor

Vraća: CreateV1PageReact

Primjer

Primjer 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

getV1PageLikes Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
urlIdstringqueryDa

Odgovor

Vraća: GetV1PageLikes

Primer

Primer 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

getV2PageReacts Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
urlIdstringqueryYes

Odgovor

Vraća: GetV2PageReacts

Primjer

getV2PageReacts Primjer
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

getV2PageReactUsers Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
urlIdstringqueryYes
idstringqueryYes

Odgovor

Vraća: GetV2PageReactUsersResponse

Primjer

getV2PageReactUsers Primjer
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

addPage 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

deletePage Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: DeletePageAPIResponse

Primer

deletePage Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurirati autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentirajte ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getOfflineUsers Internal Link

Past komentatori na stranici koji NIJE trenutno online. Sortirano po displayName.
Koristite ovo nakon što iskoristite /users/online za prikaz sekcije „Članovi“.
Kursor paginacija po commenterName: server prolazi kroz djelomični {tenantId, urlId, commenterName} indeks od afterName naprijed putem $gt, bez troška $skip.

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathDa
urlIdstringqueryDaIdentifikator URL stranice (čišćen na serveru).
afterNamestringqueryNeKursor: proslijedite nextAfterName iz prethodnog odgovora.
afterUserIdstringqueryNeKursor razrješivač: proslijedite nextAfterUserId iz prethodnog odgovora. Potrebno kada je afterName postavljen da se ne izgube zapisi pri istoimenim imenima.

Odgovor

Vraća: PageUsersOfflineResponse

Primjer

Primjer 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 | Identifikator URL stranice (čišćen na serveru).
7final afterName = afterName_example; // String | Kursor: proslijedite nextAfterName iz prethodnog odgovora.
8final afterUserId = afterUserId_example; // String | Kursor razrješivač: proslijedite nextAfterUserId iz prethodnog odgovora. Potrebno kada je afterName postavljen da se ne izgube zapisi pri istoimenim imenima.
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

getOnlineUsers Internal Link

Trenutno online gledatelji stranice: ljudi čija je websocket sesija trenutno pretplaćena na stranicu. Vraća anonCount + totalCount (pretplatnici na cijelu sobu, uključujući anonimne gledatelje koje ne nabrajamo).

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
urlIdstringqueryYesIdentifikator URL‑a stranice (čišćen na serveru).
afterNamestringqueryNoKursor: pošaljite nextAfterName iz prethodnog odgovora.
afterUserIdstringqueryNoKursor razdvajač: pošaljite nextAfterUserId iz prethodnog odgovora. Obavezno kada je afterName postavljen da se ne izgube unosi zbog istog imena.

Odgovor

Vraća: PageUsersOnlineResponse

Primer

Primer 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 | Identifikator URL‑a stranice (čišćen na serveru).
7final afterName = afterName_example; // String | Kursor: pošaljite nextAfterName iz prethodnog odgovora.
8final afterUserId = afterUserId_example; // String | Kursor razdvajač: pošaljite nextAfterUserId iz prethodnog odgovora. Obavezno kada je afterName postavljen da se ne izgube unosi zbog istog imena.
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

getPageByURLId Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
urlIdstringqueryYes

Odgovor

Vraća: GetPageByURLIdAPIResponse

Primer

Primer getPageByURLId
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getPages Internal Link


Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa

Odgovor

Vraća: GetPagesAPIResponse

Primer

getPages Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite donji red da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

getPagesPublic Internal Link

List pages for a tenant. Used by the FChat desktop client to populate its room list.
Zahtijeva da je enableFChat postavljeno na true u riješenoj prilagođenoj konfiguraciji za svaku stranicu.
Stranice koje zahtijevaju SSO filtriraju se prema pristupu grupi korisnika koji napravio zahtjev.

Parameters

ImeTipLokacijaObaveznoOpis
tenantIdstringpathYes
cursorstringqueryNoNeprozirni kursor paginacije vraćen kao nextCursor iz prethodnog zahtjeva. Veza je sa istim sortBy.
limitintegerqueryNo1..200, podrazumijevano 50
qstringqueryNoOpcionalni filter prefiksa naslova, neosjetljiv na veličinu slova.
sortBystringqueryNoRedoslijed sortiranja. updatedAt (podrazumijevano, najnovije prvo), commentCount (najviše komentara prvo), ili title (abecedno).
hasCommentsbooleanqueryNoAko je true, vraća samo stranice koje imaju bar jedan komentar.

Response

Vraća: GetPublicPagesResponse

Example

Primjer 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 | Neprozirni kursor paginacije vraćen kao `nextCursor` iz prethodnog zahtjeva. Veza je sa istim `sortBy`.
7final limit = 56; // int | 1..200, podrazumijevano 50
8final q = q_example; // String | Opcionalni filter prefiksa naslova, neosjetljiv na veličinu slova.
9final sortBy = ; // PagesSortBy | Redoslijed sortiranja. `updatedAt` (podrazumijevano, najnovije prvo), `commentCount` (najviše komentara prvo), ili `title` (abecedno).
10final hasComments = true; // bool | Ako je true, vraća samo stranice koje imaju bar jedan komentar.
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

getUsersInfo Internal Link

Bulk user info for a tenant. Given userIds, return display info from User / SSOUser. Used by the comment widget to enrich users that just appeared via a presence event. No page context: privacy is enforced uniformly (private profiles are masked).

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
idsstringqueryDaUserId‑ovi odvojeni zarezom.

Odgovor

Vraća: PageUsersInfoResponse

Primjer

Primjer 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 | Comma-delimited 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

patchPage Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: PatchPageAPIResponse

Primer

patchPage Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurirajte autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

deletePendingWebhookEvent Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: APIEmptyResponse

Primjer

deletePendingWebhookEvent Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getPendingWebhookEventCount Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringqueryNo
externalIdstringqueryNo
eventTypestringqueryNo
typestringqueryNo
domainstringqueryNo
attemptCountGTnumberqueryNo

Odgovor

Vraća: GetPendingWebhookEventCountResponse

Primjer

getPendingWebhookEventCount Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getPendingWebhookEvents Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
commentIdstringqueryNo
externalIdstringqueryNo
eventTypestringqueryNo
typestringqueryNo
domainstringqueryNo
attemptCountGTnumberqueryNo
skipnumberqueryNo

Odgovor

Vraća: GetPendingWebhookEventsResponse

Primjer

Primjer getPendingWebhookEvents
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentari ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

createQuestionConfig Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Returns: CreateQuestionConfigResponse

Primjer

Primjer createQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteQuestionConfig Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: APIEmptyResponse

Primjer

Primjer deleteQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configure API key authorization: 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 |
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

getQuestionConfig Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Returns: GetQuestionConfigResponse

Primer

getQuestionConfig Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentirajte ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getQuestionConfigs Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
skipnumberqueryNo

Odgovor

Vraća: GetQuestionConfigsResponse

Primjer

getQuestionConfigs Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateQuestionConfig Internal Link

Parameters

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Response

Vraća: APIEmptyResponse

Example

Primjer updateQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod za postavljanje prefiksa (npr. Bearer) za API ključ, ako je potrebno
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

createQuestionResult Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Vraća: CreateQuestionResultResponse

Primjer

Primjer createQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteQuestionResult Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: APIEmptyResponse

Primer

deleteQuestionResult Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getQuestionResult Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: GetQuestionResultResponse

Primer

getQuestionResult Primer
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('Exception when calling DefaultApi->getQuestionResult: $e\n');
17}
18

getQuestionResults Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
urlIdstringqueryNo
userIdstringqueryNo
startDatestringqueryNo
questionIdstringqueryNo
questionIdsstringqueryNo
skipnumberqueryNo

Odgovor

Vraća: GetQuestionResultsResponse

Primjer

Primjer getQuestionResults
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateQuestionResult Internal Link

Parameters

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Response

Vraća: APIEmptyResponse

Primjer

updateQuestionResult Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

aggregateQuestionResults Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
timeBucketstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo

Odgovor

Vraća: AggregateQuestionResultsResponse

Primjer

aggregateQuestionResults Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

bulkAggregateQuestionResults Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
forceRecalculatebooleanqueryNo

Odgovor

Returns: BulkAggregateQuestionResultsResponse

Primjer

bulkAggregateQuestionResults primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod za postavljanje prefiksa (npr. Bearer) za API ključ, po potrebi
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

combineCommentsWithQuestionResults Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo
minValuenumberqueryNo
maxValuenumberqueryNo
limitnumberqueryNo

Odgovor

Vraća: CombineQuestionResultsWithCommentsResponse

Primjer

Primjer combineCommentsWithQuestionResults
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

addSSOUser Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa

Odgovor

Vraća: AddSSOUserAPIResponse

Primjer

addSSOUser primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentirajte ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteSSOUser Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
deleteCommentsbooleanqueryNe
commentDeleteModestringqueryNe

Odgovor

Vraća: DeleteSSOUserAPIResponse

Primjer

Primjer deleteSSOUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getSSOUserByEmail Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
emailstringpathDa

Odgovor

Vraća: GetSSOUserByEmailAPIResponse

Primer

getSSOUserByEmail Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dole da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getSSOUserById Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: GetSSOUserByIdAPIResponse

Primjer

getSSOUserById Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getSSOUsers Internal Link


Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
skipintegerqueryNo

Odgovor

Vraća: GetSSOUsersResponse

Primjer

Primjer getSSOUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

patchSSOUser Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
updateCommentsbooleanqueryNe

Odgovor

Vraća: PatchSSOUserAPIResponse

Primjer

patchSSOUser Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite donju liniju da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

putSSOUser Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
updateCommentsbooleanqueryNo

Odgovor

Vraća: PutSSOUserAPIResponse

Primer

putSSOUser Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfiguriši autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ukomentarišite donji red da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

createSubscription Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Vraća: CreateSubscriptionAPIResponse

Primjer

createSubscription Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: 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 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

deleteSubscription Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
userIdstringqueryNe

Odgovor

Returns: DeleteSubscriptionAPIResponse

Primjer

deleteSubscription Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dole da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getSubscriptions Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
userIdstringqueryNe

Odgovor

Vraća: GetSubscriptionsAPIResponse

Primjer

Primjer getSubscriptions
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateSubscription Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Odgovor

Vraća: UpdateSubscriptionAPIResponse

Primjer

updateSubscription Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentirajte dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getTenantDailyUsages Internal Link

Parameters

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
yearNumbernumberqueryNe
monthNumbernumberqueryNe
dayNumbernumberqueryNe
skipnumberqueryNe

Response

Vraća: GetTenantDailyUsagesResponse

Example

getTenantDailyUsages Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarisati dolje za postavljanje prefiksa (npr. Bearer) za API ključ, ako je potrebno
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

createTenantPackage Internal Link

Parameters

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa

Response

Vraća: CreateTenantPackageResponse

Primjer

Primjer createTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteTenantPackage Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: APIEmptyResponse

Primjer

deleteTenantPackage Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getTenantPackage Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: GetTenantPackageResponse

Primjer

Primjer getTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dole da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getTenantPackages Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
skipnumberqueryNe

Odgovor

Vraća: GetTenantPackagesResponse

Primjer

getTenantPackages Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

replaceTenantPackage Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: APIEmptyResponse

Primer

replaceTenantPackage Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateTenantPackage Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: APIEmptyResponse

Primjer

Primjer updateTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite donje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

createTenantUser Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes

Odgovor

Vraća: CreateTenantUserResponse

Primjer

createTenantUser Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

deleteTenantUser Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
deleteCommentsstringqueryNo
commentDeleteModestringqueryNo

Odgovor

Vraća: APIEmptyResponse

Primjer

deleteTenantUser Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite donje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getTenantUser Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: GetTenantUserResponse

Primjer

Primjer getTenantUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getTenantUsers Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryDa
skipnumberqueryNe

Odgovor

Vraća: GetTenantUsersResponse

Primer

Primer getTenantUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

replaceTenantUser Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
updateCommentsstringqueryNo

Odgovor

Vraća: APIEmptyResponse

Primjer

replaceTenantUser Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentirajte ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

updateTenantUser Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
updateCommentsstringqueryNe

Odgovor

Vraća: APIEmptyResponse

Primjer

updateTenantUser Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

createTenant Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa

Odgovor

Vraća: CreateTenantResponse

Primjer

createTenant Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

deleteTenant Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa
surestringqueryNe

Odgovor

Vraća: APIEmptyResponse

Primjer

deleteTenant Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dugim ispod da podesite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getTenant Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: GetTenantResponse

Primjer

getTenant Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfiguriši autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite donje za postavljanje prefiksa (npr. Bearer) za API ključ, po potrebi
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

getTenants Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
metastringqueryNe
skipnumberqueryNe

Odgovor

Vraća: GetTenantsResponse

Primjer

getTenants Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateTenant Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: APIEmptyResponse

Primjer

updateTenant Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dole da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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('Izuzetak prilikom pozivanja DefaultApi->updateTenant: $e\n');
18}
19

changeTicketState Internal Link

Parametri

ImeTipLokacijaPotrebnoOpis
tenantIdstringqueryDa
userIdstringqueryDa
idstringpathDa

Odgovor

Vraća: ChangeTicketStateResponse

Primjer

Primjer changeTicketState
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

createTicket Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
userIdstringqueryDa

Odgovor

Vraća: CreateTicketResponse

Primer

createTicket Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Otkomentarišite donju liniju da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

getTicket Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Odgovor

Returns: GetTicketResponse

Primjer

getTicket Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getTickets Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
userIdstringqueryNe
statenumberqueryNe
skipnumberqueryNe
limitnumberqueryNe

Odgovor

Vraća: GetTicketsResponse

Primer

getTickets Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getTranslations Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
namespacestringpathYes
componentstringpathYes
localestringqueryNo
useFullTranslationIdsbooleanqueryNo

Odgovor

Vraća: GetTranslationsResponse

Primjer

Primjer 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

uploadImage Internal Link

Upload and resize an image

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathYes
sizePresetstringqueryNoPredefinisana veličina: "Default" (1000x1000px) ili "CrossPlatform" (kreira veličine za popularne uređaje)
urlIdstringqueryNoID stranice s koje se vrši otpremanje, za konfiguraciju

Odgovor

Vraća: UploadImageResponse

Primjer

uploadImage Primjer
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 | Predefinisana veličina: \"Default\" (1000x1000px) ili \"CrossPlatform\" (kreira veličine za popularne uređaje)
8final urlId = urlId_example; // String | ID stranice s koje se vrši otpremanje, za konfiguraciju
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

getUserBadgeProgressById Internal Link

Parameters

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Response

Vraća: APIGetUserBadgeProgressResponse

Example

getUserBadgeProgressById Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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.getUserBadgeProgressById(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getUserBadgeProgressById: $e\n');
17}
18

getUserBadgeProgressByUserId Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
userIdstringpathYes

Odgovor

Vraća: APIGetUserBadgeProgressResponse

Primjer

getUserBadgeProgressByUserId Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getUserBadgeProgressList Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryDa
userIdstringqueryNe
limitnumberqueryNe
skipnumberqueryNe

Odgovor

Vraća: APIGetUserBadgeProgressListResponse

Primer

getUserBadgeProgressList Primer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

createUserBadge Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa

Odgovor

Vraća: APICreateUserBadgeResponse

Primjer

createUserBadge Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

deleteUserBadge Internal Link

Parameters

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Response

Vraća: APIEmptySuccessResponse

Example

deleteUserBadge Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurirajte autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getUserBadge Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: APIGetUserBadgeResponse

Primjer

getUserBadge Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getUserBadges Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryYes
userIdstringqueryNo
badgeIdstringqueryNo
typenumberqueryNo
displayedOnCommentsbooleanqueryNo
limitnumberqueryNo
skipnumberqueryNo

Odgovor

Vraća: APIGetUserBadgesResponse

Primer

Primer getUserBadges
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

updateUserBadge Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: APIEmptySuccessResponse

Primjer

updateUserBadge Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentirajte ispod da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getUserNotificationCount Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
ssostringqueryNo

Odgovor

Vraća: GetUserNotificationCountResponse

Primjer

getUserNotificationCount Primjer
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

getUserNotifications Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
urlIdstringqueryNoKoristi se za određivanje da li je trenutna stranica pretplaćena.
pageSizeintegerqueryNo
afterIdstringqueryNo
includeContextbooleanqueryNo
afterCreatedAtintegerqueryNo
unreadOnlybooleanqueryNo
dmOnlybooleanqueryNo
noDmbooleanqueryNo
includeTranslationsbooleanqueryNo
includeTenantNotificationsbooleanqueryNo
ssostringqueryNo

Odgovor

Vraća: GetMyNotificationsResponse

Primjer

Primjer 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 | Koristi se za određivanje da li je trenutna stranica pretplaćena.
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

resetUserNotificationCount Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
ssostringqueryNo

Odgovor

Vraća: ResetUserNotificationsResponse

Primjer

Primjer 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

resetUserNotifications Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
afterIdstringqueryNe
afterCreatedAtintegerqueryNe
unreadOnlybooleanqueryNe
dmOnlybooleanqueryNe
noDmbooleanqueryNe
ssostringqueryNe

Odgovor

Vraća: ResetUserNotificationsResponse

Primjer

Primjer 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

updateUserNotificationCommentSubscriptionStatus Internal Link

Omogući ili onemogući obavještenja za određeni komentar.

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
notificationIdstringpathDa
optedInOrOutstringpathDa
commentIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: UpdateUserNotificationCommentSubscriptionStatusResponse

Primer

updateUserNotificationCommentSubscriptionStatus Primer
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

updateUserNotificationPageSubscriptionStatus 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

Returns: UpdateUserNotificationPageSubscriptionStatusResponse

Primjer

Primjer 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

updateUserNotificationStatus Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
notificationIdstringpathDa
newStatusstringpathDa
ssostringqueryNe

Odgovor

Returns: UpdateUserNotificationStatusResponse

Primjer

Primjer 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

getUserPresenceStatuses Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
urlIdWSstringqueryYes
userIdsstringqueryYes

Odgovor

Vraća: GetUserPresenceStatusesResponse

Primjer

Primjer 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

searchUsers Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathYes
urlIdstringqueryYes
usernameStartsWithstringqueryNo
mentionGroupIdsarrayqueryNo
ssostringqueryNo
searchSectionstringqueryNo

Odgovor

Vraća: SearchUsersResult

Primer

Primer 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

getUser Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
idstringpathDa

Odgovor

Vraća: GetUserResponse

Primjer

Primjer getUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: 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 |
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

createVote Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
commentIdstringqueryDa
directionstringqueryDa
userIdstringqueryNe
anonUserIdstringqueryNe

Odgovor

Vraća: VoteResponse

Primjer

createVote Primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Okomentirajte dolje da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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

deleteVote Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
idstringpathYes
editKeystringqueryNo

Odgovor

Vraća: VoteDeleteResponse

Primjer

deleteVote primjer
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentirajte dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getVotes Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryYes
urlIdstringqueryYes

Odgovor

Vraća: GetVotesResponse

Primjer

Primjer getVotes
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// odkomentarišite dolje da postavite prefiks (npr. Bearer) za API ključ, ako je potrebno
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

getVotesForUser Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
urlIdstringqueryYes
userIdstringqueryNo
anonUserIdstringqueryNo

Odgovor

Vraća: GetVotesForUserResponse

Primer

Primer getVotesForUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Konfigurišite autorizaciju API ključa: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// otkomentarišite ispod da postavite prefiks (npr. Bearer) za API ključ, po potrebi
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 репозиторијум за смернице о доприносу.