FastComments.com

FastComments SDK Dart


Ceci est le SDK Dart officiel pour FastComments.

Gérez les commentaires, les utilisateurs, le SSO et la modération depuis vos applications Dart et Flutter.

Dépôt

Voir sur GitHub


Disposition Internal Link

fastcomments-dart/
  client/        generated dart client (do not edit by hand)
  sso/           hand-written SSO token helpers
  openapi.json   committed copy of the spec used for generation
  config.json    openapi-generator config
  update.py      regenerate the client from the spec

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

agréger Internal Link


Agrège les documents en les regroupant (si groupBy est fourni) et en appliquant plusieurs opérations. Différentes opérations (p. ex. sum, countDistinct, avg, etc.) sont prises en charge.

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
parentTenantIdstringqueryNo
includeStatsbooleanqueryNo

Réponse

Retourne : AggregateResponse

Exemple

Exemple d'agrégation
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé d'API, si nécessaire
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

obtenirJournauxAudit Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
limitnumberqueryNo
skipnumberqueryNo
orderstringqueryNo
afternumberqueryNo
beforenumberqueryNo

Réponse

Renvoie : GetAuditLogsResponse

Exemple

Exemple getAuditLogs
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

déconnexionPublique Internal Link

Réponse

Renvoie : APIEmptyResponse

Exemple

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

bloquerDepuisCommentairePublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Renvoie : BlockSuccess

Exemple

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

débloquerCommentairePublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Renvoie : UnblockSuccess

Exemple

Exemple de 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

commentairesVérifiésPourBloqués Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdsstringqueryOuiUne liste d’identifiants de commentaire séparés par des virgules.
ssostringqueryNon

Réponse

Retourne : CheckBlockedCommentsResponse

Exemple

Exemple checkedCommentsForBlocked
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentIds = commentIds_example; // String | A comma separated list of comment ids.
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

bloquerUtilisateurDepuisCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon
anonUserIdstringqueryNon

Réponse

Renvoie : BlockSuccess

Exemple

Exemple blockUserFromComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

créerCommentairePublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui
broadcastIdstringqueryOui
sessionIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : SaveCommentsResponseWithPresence

Exemple

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

supprimerCommentaire Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
isLivebooleanqueryNo

Réponse

Renvoie : DeleteCommentResult

Exemple

Exemple de deleteComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci‑dessous pour configurer le préfixe (p. ex. Bearer) de la clé API, si nécessaire
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

supprimerCommentairePublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Réponse

Renvoie : PublicAPIDeleteCommentResponse

Exemple

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

supprimerVoteCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
commentIdstringpathOui
voteIdstringpathOui
urlIdstringqueryOui
broadcastIdstringqueryOui
editKeystringqueryNon
ssostringqueryNon

Réponse

Renvoie : VoteDeleteResponse

Exemple

Exemple de suppression du vote de commentaire
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // Chaîne |
6final commentId = commentId_example; // Chaîne |
7final voteId = voteId_example; // Chaîne |
8final urlId = urlId_example; // Chaîne |
9final broadcastId = broadcastId_example; // Chaîne |
10final editKey = editKey_example; // Chaîne |
11final sso = sso_example; // Chaîne |
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

signalerCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon
anonUserIdstringqueryNon

Réponse

Renvoie : FlagCommentResponse

Exemple

Exemple de flagComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : APIGetCommentResponse

Exemple

Exemple getComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirCommentaires Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
pageintegerqueryNon
limitintegerqueryNon
skipintegerqueryNon
asTreebooleanqueryNon
skipChildrenintegerqueryNon
limitChildrenintegerqueryNon
maxTreeDepthintegerqueryNon
urlIdstringqueryNon
userIdstringqueryNon
anonUserIdstringqueryNon
contextUserIdstringqueryNon
hashTagstringqueryNon
parentIdstringqueryNon
directionstringqueryNon
fromDateintegerqueryNon
toDateintegerqueryNon

Réponse

Renvoie : APIGetCommentsResponse

Exemple

Exemple getComments
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5//décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final page = 56; // int |
11final limit = 56; // int |
12final skip = 56; // int |
13final asTree = true; // bool |
14final skipChildren = 56; // int |
15final limitChildren = 56; // int |
16final maxTreeDepth = 56; // int |
17final urlId = urlId_example; // String |
18final userId = userId_example; // String |
19final anonUserId = anonUserId_example; // String |
20final contextUserId = contextUserId_example; // String |
21final hashTag = hashTag_example; // String |
22final parentId = parentId_example; // String |
23final direction = ; // SortDirections |
24final fromDate = 789; // int |
25final toDate = 789; // int |
26
27try {
28 final result = api_instance.getComments(tenantId, GetCommentsOptions(page: page, limit: limit, skip: skip, asTree: asTree, skipChildren: skipChildren, limitChildren: limitChildren, maxTreeDepth: maxTreeDepth, urlId: urlId, userId: userId, anonUserId: anonUserId, contextUserId: contextUserId, hashTag: hashTag, parentId: parentId, direction: direction, fromDate: fromDate, toDate: toDate));
29 print(result);
30} catch (e) {
31 print('Exception when calling DefaultApi->getComments: $e\n');
32}
33

obtenirCommentairesPublic Internal Link

req tenantId urlId

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui
pageintegerqueryNon
directionstringqueryNon
ssostringqueryNon
skipintegerqueryNon
skipChildrenintegerqueryNon
limitintegerqueryNon
limitChildrenintegerqueryNon
countChildrenbooleanqueryNon
fetchPageForCommentIdstringqueryNon
includeConfigbooleanqueryNon
countAllbooleanqueryNon
includei10nbooleanqueryNon
localestringqueryNon
modulesstringqueryNon
isCrawlerbooleanqueryNon
includeNotificationCountbooleanqueryNon
asTreebooleanqueryNon
maxTreeDepthintegerqueryNon
useFullTranslationIdsbooleanqueryNon
parentIdstringqueryNon
searchTextstringqueryNon
hashTagsarrayqueryNon
userIdstringqueryNon
customConfigStrstringqueryNon
afterCommentIdstringqueryNon
beforeCommentIdstringqueryNon

Réponse

Renvoie : GetCommentsResponseWithPresencePublicComment

Exemple

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

obtenirTexteCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
commentIdstringpathYes
editKeystringqueryNo
ssostringqueryNo

Réponse

Renvoie : PublicAPIGetCommentTextResponse

Exemple

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

obtenirNomsUtilisateursVotesCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
commentIdstringpathOui
dirintegerqueryOui
ssostringqueryNon

Réponse

Retourne : GetCommentVoteUserNamesSuccessResponse

Exemple

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

verrouillerCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Réponse

Returns: APIEmptyResponse

Exemple

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

épinglerCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
commentIdstringpathOui
broadcastIdstringqueryOui
ssostringqueryNon

Réponse

Retourne : ChangeCommentPinStatusResponse

Exemple

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

enregistrerCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Réponse

Retourne : APISaveCommentResponse

Exemple

Exemple de saveComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

enregistrerCommentairesEnMasse Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Réponse

Retourne : SaveCommentsBulkResponse

Exemple

saveCommentsBulk Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

définirTexteCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Réponse

Returns: PublicAPISetCommentTextResponse

Exemple

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

débloquerUtilisateurDepuisCommentaire Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon
anonUserIdstringqueryNon

Response

Renvoie : UnblockSuccess

Example

Exemple de unBlockUserFromComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final unBlockFromCommentParams = UnBlockFromCommentParams(); // UnBlockFromCommentParams |
12final userId = userId_example; // String |
13final anonUserId = anonUserId_example; // String |
14
15try {
16 final result = api_instance.unBlockUserFromComment(tenantId, id, unBlockFromCommentParams, UnBlockUserFromCommentOptions(userId: userId, anonUserId: anonUserId));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->unBlockUserFromComment: $e\n');
20}
21

retirerSignalementCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Réponse

Renvoie : FlagCommentResponse

Exemple

Exemple de unFlagComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé d'API, si nécessaire
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

déverrouillerCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de unLockComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // Chaîne |
6final commentId = commentId_example; // Chaîne |
7final broadcastId = broadcastId_example; // Chaîne |
8final sso = sso_example; // Chaîne |
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

désépinglerCommentaire Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Réponse

Retourne : ChangeCommentPinStatusResponse

Exemple

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

mettreÀJourCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
doSpamCheckbooleanqueryNo
isLivebooleanqueryNo

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple updateComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé d'API, si nécessaire
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

voterCommentaire Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringpathOui
commentIdstringpathOui
urlIdstringqueryOui
broadcastIdstringqueryOui
sessionIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : VoteResponse

Exemple

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

obtenirCommentairesPourUtilisateur Internal Link

Paramètres

NameTypeLocationRequiredDescription
userIdstringqueryNo
directionstringqueryNo
repliesToUserIdstringqueryNo
pagenumberqueryNo
includei10nbooleanqueryNo
localestringqueryNo
isCrawlerbooleanqueryNo

Réponse

Renvoie : GetCommentsForUserResponse

Exemple

Exemple 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

ajouterConfigurationDomaine Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes

Réponse

Renvoie : AddDomainConfigResponse

Exemple

Exemple addDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

supprimerConfigurationDomaine Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
domainstringpathYes

Réponse

Renvoie : DeleteDomainConfigResponse

Exemple

Exemple de deleteDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
6
7final api_instance = DefaultApi();
8final tenantId = tenantId_example; // String |
9final domain = domain_example; // String |
10
11try {
12 final result = api_instance.deleteDomainConfig(tenantId, domain);
13 print(result);
14} catch (e) {
15 print('Exception when calling DefaultApi->deleteDomainConfig: $e\n');
16}
17

obtenirConfigurationDomaine Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
domainstringpathYes

Réponse

Retourne : GetDomainConfigResponse

Exemple

Exemple getDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) de la clé API, si nécessaire
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

obtenirConfigurationsDomaines Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Renvoie : GetDomainConfigsResponse

Exemple

Exemple getDomainConfigs
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) de la clé API, si nécessaire
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

corrigerConfigurationDomaine Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
domainToUpdatestringpathOui

Réponse

Retourne : PatchDomainConfigResponse

Exemple

Exemple patchDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

mettreConfigurationDomaine Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
domainToUpdatestringpathOui

Réponse

Renvoie : PutDomainConfigResponse

Exemple

Exemple de putDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

créerModèleCourriel Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Retourne : CreateEmailTemplateResponse

Exemple

Exemple createEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

supprimerModèleCourriel Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de deleteEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommenter ci‑dessous pour configurer le préfixe (ex. Bearer) de la clé API, si nécessaire
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 lors de l\'appel à DefaultApi->deleteEmailTemplate : $e\n');
17}
18

supprimerErreurRenduModèleCourriel Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
errorIdstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de deleteEmailTemplateRenderError
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirModèleCourriel Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : GetEmailTemplateResponse

Exemple

Exemple getEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirDéfinitionsModèleCourriel Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Réponse

Renvoie : GetEmailTemplateDefinitionsResponse

Exemple

Exemple getEmailTemplateDefinitions
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirErreursRenduModèleCourriel Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
skipnumberqueryNon

Réponse

Renvoie : GetEmailTemplateRenderErrorsResponse

Exemple

getEmailTemplateRenderErrors Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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 lors de l\'appel de DefaultApi->getEmailTemplateRenderErrors: $e\n');
18}
19

obtenirModèlesCourriel Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Renvoie : GetEmailTemplatesResponse

Exemple

Exemple getEmailTemplates
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

rendreModèleCourriel Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
localestringqueryNon

Réponse

Renvoie : RenderEmailTemplateResponse

Exemple

Exemple renderEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé d'API, si nécessaire
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

mettreÀJourModèleCourriel Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Returns: APIEmptyResponse

Exemple

Exemple de mise à jour du modèle d'e‑mail
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) de la clé API, si nécessaire
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

obtenirJournalÉvénements Internal Link

req tenantId urlId userIdWS

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYes
userIdWSstringqueryYes
startTimeintegerqueryYes
endTimeintegerqueryNo

Réponse

Retourne : GetEventLogResponse

Exemple

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

obtenirJournalÉvénementsGlobal Internal Link

req tenantId urlId userIdWS

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui
userIdWSstringqueryOui
startTimeintegerqueryOui
endTimeintegerqueryNon

Réponse

Retourne : GetEventLogResponse

Exemple

Exemple 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

créerPublicationFlux Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
broadcastIdstringqueryNo
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
skipDupCheckbooleanqueryNo

Réponse

Retourne : CreateFeedPostsResponse

Exemple

createFeedPost Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

créerPublicationFluxPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Retourne : CreateFeedPostResponse

Exemple

Exemple 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

supprimerPublicationFluxPublic Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathYes
postIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : DeleteFeedPostPublicResponse

Exemple

Exemple 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

obtenirPublicationsFlux Internal Link

req tenantId afterId

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
afterIdstringqueryNo
limitintegerqueryNo
tagsarrayqueryNo

Réponse

Renvoie : GetFeedPostsResponse

Exemple

Exemple getFeedPosts
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

obtenirPublicationsFluxPublic Internal Link

req tenantId afterId

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
afterIdstringqueryNon
limitintegerqueryNon
tagsarrayqueryNon
ssostringqueryNon
isCrawlerbooleanqueryNon
includeUserInfobooleanqueryNon

Réponse

Retourne : PublicFeedPostsResponse

Exemple

Exemple 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

obtenirStatistiquesPublicationsFlux Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
postIdsarrayqueryYes
ssostringqueryNo

Réponse

Retourne : FeedPostsStatsResponse

Exemple

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

obtenirRéactionsUtilisateurPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
postIdsarrayqueryNon
ssostringqueryNon

Réponse

Renvoie : UserReactsResponse

Exemple

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

réagirPublicationFluxPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
postIdstringpathYes
isUndobooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : ReactFeedPostResponse

Exemple

Exemple reactFeedPostPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // Chaîne |
6final postId = postId_example; // Chaîne |
7final reactBodyParams = ReactBodyParams(); // ReactBodyParams |
8final isUndo = true; // booléen |
9final broadcastId = broadcastId_example; // Chaîne |
10final sso = sso_example; // Chaîne |
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

mettreÀJourPublicationFlux Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de updateFeedPost
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // Chaîne |
10final id = id_example; // Chaîne |
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

mettreÀJourPublicationFluxPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
postIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : CreateFeedPostResponse

Exemple

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

signalerCommentairePublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
isFlaggedbooleanqueryYes
ssostringqueryNo

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple 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

obtenirGifGrand Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
largeInternalURLSanitizedstringqueryOui

Réponse

Renvoie : GifGetLargeResponse

Exemple

Exemple 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

rechercheGifs Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
searchstringqueryYes
localestringqueryNo
ratingstringqueryNo
pagenumberqueryNo

Response

Retourne : GetGifsSearchResponse

Example

getGifsSearch Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // Chaîne |
6final search = search_example; // Chaîne |
7final locale = locale_example; // Chaîne |
8final rating = rating_example; // Chaîne |
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

obtenirGifsTendance Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathYes
localestringqueryNo
ratingstringqueryNo
pagenumberqueryNo

Réponse

Retourne : GetGifsTrendingResponse

Exemple

Exemple 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

ajouterEtiquette Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Retourne : CreateHashTagResponse

Exemple

Exemple addHashTag
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

ajouterÉtiquettesEnMasse Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Renvoie : BulkCreateHashTagsResponse

Exemple

Exemple addHashTagsBulk
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (par ex. Bearer) de la clé API, si nécessaire
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

supprimerÉtiquette Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
tagstringpathYes

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de deleteHashTag
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

obtenirÉtiquettes Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
pagenumberqueryNo

Réponse

Renvoie : GetHashTagsResponse

Exemple

getHashTags Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

corrigerÉtiquette Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
tagstringpathOui

Réponse

Retourne : UpdateHashTagResponse

Exemple

Exemple patchHashTag
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

supprimerVoteModération Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
voteIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : VoteDeleteResponse

Exemple

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

obtenirCommentairesApi Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryYes
pagenumberqueryNo
countnumberqueryNo
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Réponse

Renvoie : ModerationAPIGetCommentsResponse

Exemple

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

obtenirStatutExportApi Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
batchJobIdstringqueryNo
ssostringqueryNo

Réponse

Retourne : ModerationExportStatusResponse

Exemple

Exemple getApiExportStatus
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // Chaîne |
6final batchJobId = batchJobId_example; // Chaîne |
7final sso = sso_example; // Chaîne |
8
9try {
10 final result = api_instance.getApiExportStatus(tenantId, GetApiExportStatusOptions(batchJobId: batchJobId, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception lors de l\'appel de ModerationApi->getApiExportStatus: $e\n');
14}
15

obtenirIdsApi Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
text-searchstringqueryNon
byIPFromCommentstringqueryNon
filtersstringqueryNon
searchFiltersstringqueryNon
afterIdstringqueryNon
demobooleanqueryNon
ssostringqueryNon

Réponse

Renvoie : ModerationAPIGetCommentIdsResponse

Exemple

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

obtenirUtilisateursBannisDepuisCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Retourne : GetBannedUsersFromCommentResponse

Exemple

Exemple 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

obtenirStatutBanCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Renvoie : GetCommentBanStatusResponse

Exemple

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

obtenirEnfantsCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Réponse

Renvoie : ModerationAPIChildCommentsResponse

Exemple

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

obtenirCompte Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filterstringqueryNo
searchFiltersstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Réponse

Retourne : ModerationAPICountCommentsResponse

Exemple

Exemple 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

obtenirComptes Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : GetBannedUsersCountResponse

Exemple

Exemple 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

obtenirJournaux Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Réponse

Renvoie : ModerationAPIGetLogsResponse

Exemple

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

obtenirBadgesManuels Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
ssostringqueryNo

Réponse

Renvoie : GetTenantManualBadgesResponse

Exemple

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

obtenirBadgesManuelsPourUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
badgesUserIdstringqueryNon
commentIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : GetUserManualBadgesResponse

Exemple

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

obtenirCommentaireModération Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
includeEmailbooleanqueryNo
includeIPbooleanqueryNo
ssostringqueryNo

Réponse

Renvoie : ModerationAPICommentResponse

Exemple

Exemple 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

obtenirTexteCommentaireModération Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Réponse

Retourne : GetCommentTextResponse

Exemple

Exemple 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

obtenirRésuméPréBannissement Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
includeByUserIdAndEmailbooleanqueryNon
includeByIPbooleanqueryNon
includeByEmailDomainbooleanqueryNon
ssostringqueryNon

Réponse

Renvoie : PreBanSummary

Exemple

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

obtenirRésuméRechercheCommentaires Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
valuestringqueryNon
filtersstringqueryNon
searchFiltersstringqueryNon
ssostringqueryNon

Réponse

Renvoie : ModerationCommentSearchResponse

Exemple

Exemple de 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

obtenirPagesRecherche Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
valuestringqueryNon
ssostringqueryNon

Réponse

Retourne : ModerationPageSearchResponse

Exemple

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

obtenirSitesRecherche Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
valuestringqueryNon
ssostringqueryNon

Réponse

Renvoie: ModerationSiteSearchResponse

Exemple

Exemple 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

obtenirSuggestionRecherche Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
text-searchstringqueryNon
ssostringqueryNon

Réponse

Renvoie : ModerationSuggestResponse

Exemple

Exemple getSearchSuggest
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // Chaîne |
6final textSearch = textSearch_example; // Chaîne |
7final sso = sso_example; // Chaîne |
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

obtenirUtilisateursRecherche Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
valuestringqueryNon
ssostringqueryNon

Réponse

Renvoie : ModerationUserSearchResponse

Exemple

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

obtenirFacteurConfiance Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
userIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : GetUserTrustFactorResponse

Exemple

getTrustFactor Exemple
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

obtenirPréférenceBannissementUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Retourne : APIModerateGetUserBanPreferencesResponse

Exemple

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

obtenirProfilInterneUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : GetUserInternalProfileResponse

Exemple

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

ajusterVotesCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Retourne : AdjustVotesResponse

Exemple

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

exporterApi Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
ssostringqueryNo

Réponse

Retourne : ModerationExportResponse

Exemple

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

bannirUtilisateurDepuisCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
banEmailbooleanqueryNo
banEmailDomainbooleanqueryNo
banIPbooleanqueryNo
deleteAllUsersCommentsbooleanqueryNo
bannedUntilstringqueryNo
isShadowBanbooleanqueryNo
updateIdstringqueryNo
banReasonstringqueryNo
ssostringqueryNo

Réponse

Retourne : BanUserFromCommentResult

Exemple

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

annulerBannissementUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
ssostringqueryNo

Réponse

Retourne : APIEmptyResponse

Exemple

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

résuméPréBannissementEnMasse Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Réponse

Retourne : BulkPreBanSummary

Exemple

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

commentairesParIds Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
ssostringqueryNo

Réponse

Renvoie: ModerationAPIChildCommentsResponse

Exemple

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

signalerCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Retourne : APIEmptyResponse

Exemple

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

supprimerCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : PostRemoveCommentApiResponse

Exemple

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

restaurerCommentaireSupprimé Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

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

définirStatutApprobationCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
approvedbooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : SetCommentApprovedResponse

Exemple

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

définirStatutRévisionCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
reviewedbooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : APIEmptyResponse

Exemple

postSetCommentReviewStatus Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // Chaîne |
6final commentId = commentId_example; // Chaîne |
7final reviewed = true; // booléen |
8final broadcastId = broadcastId_example; // Chaîne |
9final sso = sso_example; // Chaîne |
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

définirStatutSpamCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
spambooleanqueryNon
permNotSpambooleanqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : APIEmptyResponse

Exemple

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

définirTexteCommentaire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : SetCommentTextResponse

Exemple

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

retirerSignalementCommentaire Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
commentIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple postUnFlagComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // Chaîne |
6final commentId = commentId_example; // Chaîne |
7final broadcastId = broadcastId_example; // Chaîne |
8final sso = sso_example; // Chaîne |
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

voter Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
commentIdstringpathOui
directionstringqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : VoteResponse

Exemple

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

attribuerBadge Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
badgeIdstringqueryYes
userIdstringqueryNo
commentIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Retourne : AwardUserBadgeResponse

Exemple

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

fermerFil Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
urlIdstringqueryOui
ssostringqueryNon

Réponse

Returns: APIEmptyResponse

Exemple

putCloseThread Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // Chaîne |
6final urlId = urlId_example; // Chaîne |
7final sso = sso_example; // Chaîne |
8
9try {
10 final result = api_instance.putCloseThread(tenantId, urlId, sno);
11 print(result);
12} catch (e) {
13 print('Exception lors de l\'appel de ModerationApi->putCloseThread: $e\n');
14}
15

supprimerBadge Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
badgeIdstringqueryOui
userIdstringqueryNon
commentIdstringqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : RemoveUserBadgeResponse

Exemple

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

rouvrirFil Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
urlIdstringqueryOui
ssostringqueryNon

Réponse

Retourne : APIEmptyResponse

Exemple

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

définirFacteurConfiance Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryYes
userIdstringqueryNo
trustFactorstringqueryNo
ssostringqueryNo

Réponse

Retourne : SetUserTrustFactorResponse

Exemple

Exemple setTrustFactor
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // Chaîne |
6final userId = userId_example; // Chaîne |
7final trustFactor = trustFactor_example; // Chaîne |
8final sso = sso_example; // Chaîne |
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

créerModérateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Retourne : CreateModeratorResponse

Exemple

Exemple createModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessus pour configurer le préfixe (ex. Bearer) de la clé API, si nécessaire
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 lors de l\'appel de DefaultApi->createModerator : $e\n');
17}
18

supprimerModérateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
sendEmailstringqueryNon

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple deleteModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirModérateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : GetModeratorResponse

Exemple

Exemple getModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirModérateurs Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Renvoie : GetModeratorsResponse

Exemple

Exemple getModerators
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé d'API, si nécessaire
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 lors de l\'appel de DefaultApi->getModerators : $e\n');
17}
18

envoyerInvitation Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
fromNamestringqueryOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple sendInvite
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

mettreÀJourModérateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple updateModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé d'API, si nécessaire
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

supprimerCompteNotifications Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de deleteNotificationCount
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.deleteNotificationCount(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteNotificationCount: $e\n');
17}
18

obtenirCompteNotificationsCache Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : GetCachedNotificationCountResponse

Exemple

Exemple getCachedNotificationCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

obtenirCompteNotifications Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
userIdstringqueryNon
urlIdstringqueryNon
fromCommentIdstringqueryNon
viewedbooleanqueryNon
typestringqueryNon

Réponse

Retourne : GetNotificationCountResponse

Exemple

Exemple getNotificationCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

obtenirNotifications Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
userIdstringqueryNon
urlIdstringqueryNon
fromCommentIdstringqueryNon
viewedbooleanqueryNon
typestringqueryNon
skipnumberqueryNon

Réponse

Retourne : GetNotificationsResponse

Exemple

Exemple getNotifications
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

mettreÀJourNotification Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de updateNotification
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

créerRéactionPageV1 Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYes
titlestringqueryNo

Réponse

Retourne : CreateV1PageReact

Exemple

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

créerRéactionPageV2 Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui
idstringqueryOui
titlestringqueryNon

Réponse

Renvoie : CreateV1PageReact

Exemple

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

supprimerRéactionPageV1 Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYes

Réponse

Retourne: CreateV1PageReact

Exemple

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

supprimerRéactionPageV2 Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYes
idstringqueryYes

Réponse

Retourne : CreateV1PageReact

Exemple

deleteV2PageReact Exemple
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

obtenirJ’aimesPageV1 Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYes

Réponse

Renvoie : GetV1PageLikes

Exemple

Exemple 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

obtenirRéactionsPageV2 Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui

Réponse

Renvoie : GetV2PageReacts

Exemple

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

obtenirUtilisateursRéactionPageV2 Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYes
idstringqueryYes

Réponse

Retourne: GetV2PageReactUsersResponse

Exemple

getV2PageReactUsers Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // Chaîne |
6final urlId = urlId_example; // Chaîne |
7final id = id_example; // Chaîne |
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

ajouterPage Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Renvoie : AddPageAPIResponse

Exemple

Exemple addPage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (par ex. Bearer) de la clé API, si nécessaire
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

supprimerPage Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : DeletePageAPIResponse

Exemple

deletePage Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirUtilisateursHorsLigne Internal Link

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

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYesIdentifiant d'URL de page (nettoyé côté serveur).
afterNamestringqueryNoCurseur : transmettez nextAfterName de la réponse précédente.
afterUserIdstringqueryNoCritère de désambiguïsation du curseur : transmettez nextAfterUserId de la réponse précédente. Obligatoire lorsque afterName est défini afin que les égalités de nom ne suppriment pas d'entrées.

Response

Returns: PageUsersOfflineResponse

Example

Exemple 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 | Identifiant d'URL de page (nettoyé côté serveur).
7final afterName = afterName_example; // String | Curseur : transmettez nextAfterName de la réponse précédente.
8final afterUserId = afterUserId_example; // String | Critère de désambiguïsation du curseur : transmettez nextAfterUserId de la réponse précédente. Obligatoire lorsque afterName est défini afin que les égalités de nom ne suppriment pas d'entrées.
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

obtenirUtilisateursEnLigne Internal Link

Visiteurs actuellement en ligne d’une page : les personnes dont la session websocket est abonnée à la page en ce moment.
Renvoie anonCount + totalCount (abonnés au niveau de la salle, y compris les spectateurs anonymes que nous n’énumérons pas).

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYesIdentifiant d’URL de la page (nettoyé côté serveur).
afterNamestringqueryNoCurseur : fournir nextAfterName de la réponse précédente.
afterUserIdstringqueryNoDéterminateur de tie du curseur : fournir nextAfterUserId de la réponse précédente. Requis lorsque afterName est défini afin que les égalités de nom ne suppriment pas d’entrées.

Response

Returns: PageUsersOnlineResponse

Example

Exemple 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 | Identifiant d’URL de la page (nettoyé côté serveur).
7final afterName = afterName_example; // String | Curseur : fournir nextAfterName de la réponse précédente.
8final afterUserId = afterUserId_example; // String | Déterminateur de tie du curseur : fournir nextAfterUserId de la réponse précédente. Requis lorsque afterName est défini afin que les égalités de nom ne suppriment pas d’entrées.
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

obtenirPageParIdURL Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringrequêteOui
urlIdstringrequêteOui

Réponse

Renvoie : GetPageByURLIdAPIResponse

Exemple

Exemple getPageByURLId
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirPages Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Renvoie : GetPagesAPIResponse

Exemple

Exemple getPages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si besoin
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

obtenirPagesPublic Internal Link

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
cursorstringqueryNoCurseur de pagination opaque renvoyé comme nextCursor d’une requête précédente. Lié au même sortBy.
limitintegerqueryNo1..200, par défaut 50
qstringqueryNoFiltre optionnel de préfixe de titre insensible à la casse.
sortBystringqueryNoOrdre de tri. updatedAt (par défaut, le plus récent d'abord), commentCount (le plus de commentaires d'abord) ou title (alphabétique).
hasCommentsbooleanqueryNoSi true, ne renvoie que les pages contenant au moins un commentaire.

Response

Returns: GetPublicPagesResponse

Example

Exemple 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 | Curseur de pagination opaque renvoyé comme `nextCursor` d’une requête précédente. Lié au même `sortBy`.
7final limit = 56; // int | 1..200, par défaut 50
8final q = q_example; // String | Filtre optionnel de préfixe de titre insensible à la casse.
9final sortBy = ; // PagesSortBy | Ordre de tri. `updatedAt` (par défaut, le plus récent d'avant), `commentCount` (le plus de commentaires d'avant) ou `title` (alphabétique).
10final hasComments = true; // bool | Si true, ne renvoie que les pages contenant au moins un commentaire.
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

obtenirInfoUtilisateurs 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).

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
idsstringqueryOuiUserIds délimités par des virgules.

Response

Renvoie : PageUsersInfoResponse

Example

Exemple getUsersInfo
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // Chaîne |
6final ids = ids_example; // Chaîne | UserIds délimités par des virgules.
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

corrigerPage Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : PatchPageAPIResponse

Exemple

Exemple de patchPage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

supprimerÉvénementWebhookEnAttente Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple deletePendingWebhookEvent
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirCompteÉvénementsWebhookEnAttente Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringqueryNo
externalIdstringqueryNo
eventTypestringqueryNo
typestringqueryNo
domainstringqueryNo
attemptCountGTnumberqueryNo

Réponse

Renvoie : GetPendingWebhookEventCountResponse

Exemple

Exemple de getPendingWebhookEventCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

obtenirÉvénementsWebhookEnAttente Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringqueryNon
externalIdstringqueryNon
eventTypestringqueryNon
typestringqueryNon
domainstringqueryNon
attemptCountGTnumberqueryNon
skipnumberqueryNon

Réponse

Renvoie : GetPendingWebhookEventsResponse

Exemple

Exemple getPendingWebhookEvents
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

créerConfigurationQuestion Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Response

Returns: CreateQuestionConfigResponse

Example

Exemple createQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

supprimerConfigurationQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple deleteQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirConfigurationQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : GetQuestionConfigResponse

Exemple

Exemple getQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessus pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirConfigurationsQuestions Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Renvoie : GetQuestionConfigsResponse

Exemple

Exemple getQuestionConfigs
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

mettreÀJourConfigurationQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple updateQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

créerRésultatQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes

Réponse

Renvoie : CreateQuestionResultResponse

Exemple

Exemple de createQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé d'API, si nécessaire
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

supprimerRésultatQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de deleteQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirRésultatQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : GetQuestionResultResponse

Exemple

Exemple getQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirRésultatsQuestions Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
urlIdstringqueryNo
userIdstringqueryNo
startDatestringqueryNo
questionIdstringqueryNo
questionIdsstringqueryNo
skipnumberqueryNo

Réponse

Renvoie : GetQuestionResultsResponse

Exemple

Exemple getQuestionResults
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessus pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
6
7final api_instance = DefaultApi();
8final tenantId = tenantId_example; // String |
9final urlId = urlId_example; // String |
10final userId = userId_example; // String |
11final startDate = startDate_example; // String |
12final questionId = questionId_example; // String |
13final questionIds = questionIds_example; // String |
14final skip = 1.2; // double |
15
16try {
17 final result = api_instance.getQuestionResults(tenantId, GetQuestionResultsOptions(urlId: urlId, userId: userId, startDate: startDate, questionId: questionId, questionIds: questionIds, skip: skip));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->getQuestionResults: $e\n');
21}
22

mettreÀJourRésultatQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de updateQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5//décommentez ci‑dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

agrégerRésultatsQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
questionIdstringqueryNon
questionIdsarrayqueryNon
urlIdstringqueryNon
timeBucketstringqueryNon
startDatestringqueryNon
forceRecalculatebooleanqueryNon

Réponse

Renvoie : AggregateQuestionResultsResponse

Exemple

aggregateQuestionResults Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

agrégerRésultatsQuestionEnMasse Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
forceRecalculatebooleanqueryNon

Réponse

Retourne : BulkAggregateQuestionResultsResponse

Exemple

bulkAggregateQuestionResults Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé d'API, si nécessaire
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

combinerCommentairesAvecRésultatsQuestion Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo
minValuenumberqueryNo
maxValuenumberqueryNo
limitnumberqueryNo

Réponse

Renvoie : CombineQuestionResultsWithCommentsResponse

Exemple

Exemple combineCommentsWithQuestionResults
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

ajouterUtilisateurSSO Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes

Réponse

Renvoie : AddSSOUserAPIResponse

Exemple

addSSOUser Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

supprimerUtilisateurSSO Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
deleteCommentsbooleanqueryNo
commentDeleteModestringqueryNo

Réponse

Retourne : DeleteSSOUserAPIResponse

Exemple

deleteSSOUser Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final 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

obtenirUtilisateurSSOParEmail Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
emailstringpathYes

Réponse

Renvoie : GetSSOUserByEmailAPIResponse

Exemple

Exemple getSSOUserByEmail
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirUtilisateurSSOParId Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Returns: GetSSOUserByIdAPIResponse

Exemple

Exemple getSSOUserById
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirUtilisateursSSO Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
skipintegerqueryNon

Réponse

Retourne : GetSSOUsersResponse

Exemple

Exemple getSSOUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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 // Exception when calling DefaultApi->getSSOUsers: $e\n
17 print('Exception when calling DefaultApi->getSSOUsers: $e\n');
18}
19

corrigerUtilisateurSSO Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
updateCommentsbooleanqueryNo

Réponse

Retourne : PatchSSOUserAPIResponse

Exemple

Exemple patchSSOUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

mettreUtilisateurSSO Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
updateCommentsbooleanqueryNo

Réponse

Renvoie : PutSSOUserAPIResponse

Exemple

Exemple putSSOUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

créerAbonnement Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes

Réponse

Retourne : CreateSubscriptionAPIResponse

Exemple

Exemple de createSubscription
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

supprimerAbonnement Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon

Réponse

Renvoie : DeleteSubscriptionAPIResponse

Exemple

Exemple de deleteSubscription
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour définir le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirAbonnements Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
userIdstringqueryNo

Response

Retourne : GetSubscriptionsAPIResponse

Example

Exemple getSubscriptions
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

mettreÀJourAbonnement Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Réponse

Renvoie : UpdateSubscriptionAPIResponse

Exemple

Exemple de updateSubscription
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirUtilisationsQuotidiennesLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
yearNumbernumberqueryNo
monthNumbernumberqueryNo
dayNumbernumberqueryNo
skipnumberqueryNo

Réponse

Renvoie : GetTenantDailyUsagesResponse

Exemple

Exemple getTenantDailyUsages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé d'API, si nécessaire
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

créerPackageLocataire Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryYes

Réponse

Retourne : CreateTenantPackageResponse

Exemple

Exemple createTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si besoin
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

supprimerPackageLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple deleteTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirPackageLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Returns: GetTenantPackageResponse

Exemple

Exemple getTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

obtenirPackagesLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
skipnumberqueryNo

Réponse

Renvoie : GetTenantPackagesResponse

Exemple

Exemple getTenantPackages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l\'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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 lors de l\'appel de DefaultApi->getTenantPackages: $e\n');
17}
18

remplacerPackageLocataire Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple replaceTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

mettreÀJourPackageLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple updateTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

créerUtilisateurLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Returns: CreateTenantUserResponse

Exemple

Exemple createTenantUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

supprimerUtilisateurLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
deleteCommentsstringqueryNon
commentDeleteModestringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple deleteTenantUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirUtilisateurLocataire Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Response

Renvoie : GetTenantUserResponse

Example

Exemple getTenantUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirUtilisateursLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Retourne : GetTenantUsersResponse

Exemple

Exemple getTenantUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

remplacerUtilisateurLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
updateCommentsstringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

replaceTenantUser Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) de la clé API, si nécessaire
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 lors de l\'appel de DefaultApi->replaceTenantUser : $e\n');
19}
20

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
redirectURLstringqueryNon

Réponse

Retourne : APIEmptyResponse

Exemple

sendLoginLink Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

mettreÀJourUtilisateurLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
updateCommentsstringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de updateTenantUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

créerLocataire Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Réponse

Returns: CreateTenantResponse

Exemple

createTenant Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (ex. Bearer) pour la clé API, si nécessaire
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

supprimerLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
surestringqueryNon

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple deleteTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirLocataire Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : GetTenantResponse

Exemple

Exemple getTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirLocataires Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
metastringqueryNon
skipnumberqueryNon

Réponse

Renvoie : GetTenantsResponse

Exemple

getTenants Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5//décommentez ci‑dessous pour configurer le préfixe (ex. Bearer) de la clé API, si nécessaire
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

mettreÀJourLocataire Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de updateTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci‑dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateTenantBody = UpdateTenantBody(); // UpdateTenantBody |
12
13try {
14 final result = api_instance.updateTenant(tenantId, id, updateTenantBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateTenant: $e\n');
18}
19

modifierÉtatTicket Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
userIdstringqueryOui
idstringpathOui

Réponse

Renvoie : ChangeTicketStateResponse

Exemple

Exemple changeTicketState
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

créerBillet Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
userIdstringqueryOui

Réponse

Renvoie : CreateTicketResponse

Exemple

Exemple createTicket
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirBillet Internal Link

Paramètres

NameTypeLocationObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon

Réponse

Renvoie : GetTicketResponse

Exemple

Exemple getTicket
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

obtenirBillets Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
userIdstringqueryNo
statenumberqueryNo
skipnumberqueryNo
limitnumberqueryNo

Réponse

Returns: GetTicketsResponse

Exemple

Exemple getTickets
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'VOTRE_CLÉ_API';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) de la clé API, si nécessaire
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

obtenirTraductions Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
namespacestringpathOui
componentstringpathOui
localestringqueryNon
useFullTranslationIdsbooleanqueryNon

Réponse

Renvoie : GetTranslationsResponse

Exemple

Exemple 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

téléverserImage Internal Link


Téléverser et redimensionner une image

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
sizePresetstringqueryNoPréréglage de taille : "Default" (1000x1000px) ou "CrossPlatform" (crée des tailles pour les appareils populaires)
urlIdstringqueryNoIdentifiant de page depuis lequel le téléversement a lieu, à configurer

Réponse

Retourne : UploadImageResponse

Exemple

uploadImage Exemple
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 | Préréglage de taille : \"Default\" (1000x1000px) ou \"CrossPlatform\" (crée des tailles pour les appareils populaires)
8final urlId = urlId_example; // String | Identifiant de page depuis lequel le téléversement a lieu, à configurer
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

obtenirProgressionBadgeUtilisateurParId Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIGetUserBadgeProgressResponse

Exemple

Exemple getUserBadgeProgressById
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirProgressionBadgeUtilisateurParIdUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
userIdstringpathYes

Réponse

Renvoie : APIGetUserBadgeProgressResponse

Exemple

Exemple getUserBadgeProgressByUserId
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé d’API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé d’API, si nécessaire
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

obtenirListeProgressionBadgesUtilisateur Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
userIdstringqueryNo
limitnumberqueryNo
skipnumberqueryNo

Response

Retourne : APIGetUserBadgeProgressListResponse

Example

Exemple getUserBadgeProgressList
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) de la clé API, si nécessaire
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

créerBadgeUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes

Réponse

Renvoie : APICreateUserBadgeResponse

Exemple

Exemple createUserBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommenter ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

supprimerBadgeUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptySuccessResponse

Exemple

Exemple de suppression de badge d'utilisateur
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l’autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessus pour configurer le préfixe (par ex. Bearer) de la clé API, si nécessaire
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

obtenirBadgeUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIGetUserBadgeResponse

Exemple

Exemple getUserBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirBadgesUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
userIdstringqueryNon
badgeIdstringqueryNon
typenumberqueryNon
displayedOnCommentsbooleanqueryNon
limitnumberqueryNon
skipnumberqueryNon

Réponse

Renvoie : APIGetUserBadgesResponse

Exemple

Exemple getUserBadges
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci‑dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

mettreÀJourBadgeUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptySuccessResponse

Exemple

updateUserBadge Exemple
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé d'API, si nécessaire
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

obtenirCompteNotificationsUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Retourne : GetUserNotificationCountResponse

Exemple

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

obtenirNotificationsUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
urlIdstringqueryNonUtilisé pour déterminer si la page actuelle est abonnée.
pageSizeintegerqueryNon
afterIdstringqueryNon
includeContextbooleanqueryNon
afterCreatedAtintegerqueryNon
unreadOnlybooleanqueryNon
dmOnlybooleanqueryNon
noDmbooleanqueryNon
includeTranslationsbooleanqueryNon
includeTenantNotificationsbooleanqueryNon
ssostringqueryNon

Réponse

Retourne : GetMyNotificationsResponse

Exemple

Exemple de 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 | Utilisé pour déterminer si la page actuelle est abonnée.
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

réinitialiserCompteNotificationsUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Retourne : ResetUserNotificationsResponse

Exemple

resetUserNotificationCount Exemple
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

réinitialiserNotificationsUtilisateur Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
afterIdstringqueryNo
afterCreatedAtintegerqueryNo
unreadOnlybooleanqueryNo
dmOnlybooleanqueryNo
noDmbooleanqueryNo
ssostringqueryNo

Response

Renvoie : ResetUserNotificationsResponse

Example

Exemple 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

mettreÀJourStatutAbonnementCommentaireNotificationUtilisateur Internal Link

Activer ou désactiver les notifications pour un commentaire spécifique.

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
notificationIdstringpathYes
optedInOrOutstringpathYes
commentIdstringqueryYes
ssostringqueryNo

Response

Retourne : UpdateUserNotificationCommentSubscriptionStatusResponse

Example

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

mettreÀJourStatutAbonnementPageNotificationUtilisateur Internal Link

Activer ou désactiver les notifications pour une page. Lorsqu’un utilisateur est abonné à une page, les notifications sont créées pour les nouveaux commentaires racines, et aussi

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
urlIdstringqueryYes
urlstringqueryYes
pageTitlestringqueryYes
subscribedOrUnsubscribedstringpathYes
ssostringqueryNo

Réponse

Returns: UpdateUserNotificationPageSubscriptionStatusResponse

Exemple

Exemple 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

mettreÀJourStatutNotificationUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
notificationIdstringpathOui
newStatusstringpathOui
ssostringqueryNon

Réponse

Returns: UpdateUserNotificationStatusResponse

Exemple

Exemple 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

obtenirStatutsPrésenceUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
urlIdWSstringqueryYes
userIdsstringqueryYes

Réponse

Retourne : GetUserPresenceStatusesResponse

Exemple

Exemple 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

rechercherUtilisateurs Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYes
usernameStartsWithstringqueryNo
mentionGroupIdsarrayqueryNo
ssostringqueryNo
searchSectionstringqueryNo

Réponse

Renvoie : SearchUsersResult

Exemple

Exemple 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

obtenirUtilisateur Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : GetUserResponse

Exemple

Exemple getUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

créerVote Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringqueryOui
directionstringqueryOui
userIdstringqueryNon
anonUserIdstringqueryNon

Réponse

Renvoie : VoteResponse

Exemple

Exemple createVote
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (par ex. Bearer) pour la clé API, si nécessaire
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

supprimerVote Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
editKeystringqueryNo

Réponse

Retourne : VoteDeleteResponse

Exemple

Exemple deleteVote
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé API, si nécessaire
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

obtenirVotes Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
urlIdstringqueryOui

Réponse

Renvoie : GetVotesResponse

Exemple

Exemple getVotes
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// décommentez ci‑dessous pour configurer le préfixe (par ex. Bearer) pour la clé d'API, si nécessaire
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

obtenirVotesPourUtilisateur Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
urlIdstringqueryYes
userIdstringqueryNo
anonUserIdstringqueryNo

Response

Renvoie : GetVotesForUserResponse

Example

Exemple getVotesForUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Configurer l'autorisation de la clé d'API : api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Décommentez ci-dessous pour configurer le préfixe (p. ex. Bearer) pour la clé d'API, si nécessaire
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

Besoin d'aide ?

Si vous rencontrez des problèmes ou avez des questions concernant le SDK Dart, veuillez :

Contribuer

Les contributions sont les bienvenues ! Veuillez visiter le référentiel GitHub pour les directives de contribution.