FastComments.com

FastComments SDK Swift

Ceci est le SDK Swift officiel pour FastComments.

SDK Swift officiel pour l’API FastComments

Dépôt

Voir sur GitHub


Installation Internal Link

Gestionnaire de paquets Swift

Ajoutez ce qui suit à votre fichier Package.swift :

dependencies: [
    .package(url: "https://github.com/fastcomments/fastcomments-swift.git", from: "3.0.0")
]

Ou dans Xcode :

  1. Fichier > Ajouter des paquets…
  2. Entrez l’URL du référentiel : https://github.com/fastcomments/fastcomments-swift.git
  3. Sélectionnez la version que vous souhaitez utiliser

Exigences

  • Swift 5.9+
  • iOS 13.0+ / macOS 10.15+ / tvOS 13.0+ / watchOS 6.0+

Contenu de la bibliothèque Internal Link

Le SDK FastComments Swift se compose de plusieurs modules :

  • Module Client - client API pour les API REST de FastComments

    • Définitions de types complètes pour tous les modèles d'API
    • Méthodes authentifiées (DefaultAPI), publiques (PublicAPI) et de modération (ModerationAPI)
    • Prise en charge complète d'async/await
    • Consultez client/README.md pour la documentation détaillée de l'API
  • Module SSO - utilitaires côté serveur pour Single Sign-On

    • Génération sécurisée de jetons pour l'authentification des utilisateurs
    • Prise en charge des modes SSO simple et sécurisé
    • Signature des jetons basée sur HMAC-SHA256 avec CryptoKit

Démarrage rapide Internal Link

Utilisation de l’API publique

import FastCommentsSwift

// Récupérer les commentaires pour une page
do {
    let response = try await PublicAPI.getCommentsPublic(
        tenantId: "your-tenant-id",
        urlId: "page-url-id"
    )

    print("Found \(response.comments?.count ?? 0) comments")
    for comment in response.comments ?? [] {
        print("Comment: \(comment.comment ?? "")")
    }
} catch {
    print("Error fetching comments: \(error)")
}

Utilisation de l’API authentifiée

import FastCommentsSwift

// Configurez votre clé API dans la configuration partagée (envoyée en tant qu’en-tête x-api-key)
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "your-api-key"

// Récupérer les commentaires en utilisant l'API authentifiée
do {
    let response = try await DefaultAPI.getComments(
        tenantId: "your-tenant-id",
        options: .init(urlId: "page-url-id")
    )

    print("Total comments: \(response.count ?? 0)")
    for comment in response.comments ?? [] {
        print("Comment ID: \(comment.id ?? ""), Text: \(comment.comment ?? "")")
    }
} catch {
    print("Error: \(error)")
}

Utilisation de l’API de modération

import FastCommentsSwift

// Les méthodes de modération sont autorisées avec un jeton `sso` pour le modérateur en exercice
// (générez-le avec FastCommentsSSO, voir la section SSO ci‑dessus).
do {
    let response = try await ModerationAPI.getApiComments(
        options: .init(
            page: 0,
            count: 30,
            sso: ssoToken
        )
    )

    print("Found \(response.comments.count) comments to moderate")
    for comment in response.comments {
        print("Comment ID: \(comment.id), Text: \(comment.commentHTML)")
    }
} catch {
    print("Error: \(error)")
}

Utilisation de SSO pour l’authentification

SSO sécurisé (recommandé pour la production)

import FastCommentsSwift

let apiKey = "your-api-key"

// Créer des données d’utilisateur SSO sécurisées (serveur uniquement !)
let userData = SecureSSOUserData(
    id: "user-123",              // ID d’utilisateur
    email: "user@example.com",   // Courriel
    username: "johndoe",         // Nom d’utilisateur
    avatar: "https://example.com/avatar.jpg" // URL de l’avatar
)

// Générer le jeton SSO
do {
    let sso = try FastCommentsSSO.createSecure(apiKey: apiKey, secureSSOUserData: userData)
    let token = try sso.createToken()

    print("SSO Token: \(token ?? "")")
    // Transmettre ce jeton à votre interface frontal pour l’authentification
} catch {
    print("Error creating SSO token: \(error)")
}

SSO simple (pour le développement/les tests)

import FastCommentsSwift

// Créer des données d’utilisateur SSO simples (aucune clé API requise)
let userData = SimpleSSOUserData(
    username: "johndoe",
    email: "user@example.com",
    avatar: "https://example.com/avatar.jpg"
)

// Générer le jeton SSO simple
let sso = FastCommentsSSO.createSimple(simpleSSOUserData: userData)
do {
    let token = try sso.createToken()
    print("Simple SSO Token: \(token ?? "")")
} catch {
    print("Error creating SSO token: \(error)")
}

Clients API Internal Link

The FastComments SDK provides three API clients:

PublicAPI - Méthodes sécurisées pour le client

The PublicAPI contains methods that are safe to call from client-side code (iOS/macOS apps). These methods:

  • Do not require an API key
  • Can use SSO tokens for authentication
  • Are rate-limited per user/device
  • Are suitable for end-user facing applications

Exemple d’utilisation: Fetching and creating comments in your iOS app

DefaultAPI - Méthodes côté serveur

The DefaultAPI contains authenticated methods that require an API key. These methods:

  • Require your FastComments API key
  • Should ONLY be called from server-side code
  • Provide full access to your FastComments data
  • Are rate-limited per tenant

Exemple d’utilisation: Administrative operations, bulk data export, user management

ModerationAPI - Méthodes du tableau de bord des modérateurs

The ModerationAPI provides an extensive suite of live and fast moderation APIs. Every ModerationAPI method accepts an sso parameter and can authenticate via SSO or a FastComments.com session cookie.

Exemple d’utilisation: Building a moderation experience for moderators of your community

IMPORTANT: Never expose your API key in client-side code. API keys should only be used server-side.

Effectuer des appels API Internal Link


Le SDK Swift utilise la syntaxe moderne async/await pour tous les appels d'API :

let response = try await PublicAPI.getCommentsPublic(
    tenantId: "your-tenant-id",
    urlId: "page-url-id"
)

Problèmes courants Internal Link

Erreurs 401 Non autorisées

Si vous obtenez des erreurs 401 lors de l'utilisation de l'API authentifiée :

  1. Vérifiez votre clé API : assurez‑vous d’utiliser la bonne clé API depuis votre tableau de bord FastComments
  2. Vérifiez l’ID du locataire : assurez‑vous que l’ID du locataire correspond à votre compte
  3. Format de la clé API : la clé API doit être définie dans l’en‑tête x-api-key de la configuration partagée :
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "YOUR_API_KEY"
  1. Utilisation de la mauvaise API : assurez‑vous d’utiliser DefaultAPI (et non PublicAPI) pour les appels authentifiés

Problèmes de jeton SSO

Si les jetons SSO ne fonctionnent pas :

  1. Utilisez le mode sécurisé pour la production : utilisez toujours FastCommentsSSO.createSecure() avec votre clé API en production
  2. Uniquement côté serveur : générez des jetons SSO sécurisés sur votre serveur, n’exposez jamais votre clé API aux clients
  3. Vérifiez les données utilisateur : assurez‑vous que tous les champs requis (id, courriel, nom d’utilisateur) sont fournis
  4. Expiration du jeton : les jetons SSO sécurisés incluent un horodatage et peuvent expirer. Générez de nouveaux jetons au besoin.

Erreurs SSL/TLS

Si vous rencontrez des erreurs SSL/TLS :

  1. Assurez‑vous que le fichier Info.plist de votre application autorise les connexions HTTPS vers fastcomments.com
  2. Vérifiez que vous n’utilisez pas d’exceptions App Transport Security qui pourraient bloquer la connexion.

Remarques Internal Link

Identifiants de diffusion

Vous verrez que vous devez passer un broadcastId dans certaines requêtes d'API. Lorsque vous recevez des événements, vous récupérerez cet ID, ce qui vous permet de savoir qu'il faut ignorer l'événement si vous prévoyez d'appliquer des changements de façon optimiste côté client (ce que vous voudrez probablement faire, car cela offre la meilleure expérience). Passez un UUID ici. L'ID doit être suffisamment unique pour ne pas apparaître deux fois au cours d'une même session.

let broadcastId = UUID().uuidString

aggregate Internal Link

Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
Différentes opérations (par ex. sum, countDistinct, avg, etc.) sont prises en charge.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
parentTenantIdstringqueryNo
includeStatsbooleanqueryNo

Response

Returns: AggregateResponse

Example

Exemple d'agrégation
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let aggregationRequest = AggregationRequest(query: [QueryPredicate(key: "key_example", value: QueryPredicate_value(), _operator: "_operator_example")], resourceName: "resourceName_example", groupBy: ["groupBy_example"], operations: [AggregationOperation(field: "field_example", op: AggregationOpType(), alias: "alias_example", expandArray: false)], sort: AggregationRequest_sort(dir: "dir_example", field: "field_example")) // AggregationRequest |
7let parentTenantId = "parentTenantId_example" // String | (optional)
8let includeStats = true // Bool | (optional)
9
10DefaultAPI.aggregate(tenantId: tenantId, aggregationRequest: aggregationRequest, options: DefaultAPI.AggregateOptions(parentTenantId: parentTenantId, includeStats: includeStats)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getAuditLogs Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
limitnumberqueryNon
skipnumberqueryNon
orderstringqueryNon
afternumberqueryNon
beforenumberqueryNon

Réponse

Renvoie : GetAuditLogsResponse

Exemple

Exemple getAuditLogs
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let limit = 987 // Double | (facultatif)
7let skip = 987 // Double | (facultatif)
8let order = SORT_DIR() // SORTDIR | (facultatif)
9let after = 987 // Double | (facultatif)
10let before = 987 // Double | (facultatif)
11
12DefaultAPI.getAuditLogs(tenantId: tenantId, options: DefaultAPI.GetAuditLogsOptions(limit: limit, skip: skip, order: order, after: after, before: before)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

logoutPublic Internal Link

Réponse

Renvoie: APIEmptyResponse

Exemple

Exemple de déconnexion publique
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5
6PublicAPI.logoutPublic() { (response, error) in
7 guard error == nil else {
8 print(error)
9 return
10 }
11
12 if (response) {
13 dump(response)
14 }
15}
16

blockFromCommentPublic Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Retourne : BlockSuccess

Exemple

Exemple de blockFromCommentPublic
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let publicBlockFromCommentParams = PublicBlockFromCommentParams(commentIds: ["commentIds_example"]) // PublicBlockFromCommentParams |
8let sso = "sso_example" // String | (optionnel)
9
10PublicAPI.blockFromCommentPublic(tenantId: tenantId, commentId: commentId, publicBlockFromCommentParams: publicBlockFromCommentParams, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

unBlockCommentPublic Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Retourne : UnblockSuccess

Exemple

Exemple unBlockCommentPublic
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let publicBlockFromCommentParams = PublicBlockFromCommentParams(commentIds: ["commentIds_example"]) // PublicBlockFromCommentParams |
8let sso = "sso_example" // String | (optionnel)
9
10PublicAPI.unBlockCommentPublic(tenantId: tenantId, commentId: commentId, publicBlockFromCommentParams: publicBlockFromCommentParams, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

checkedCommentsForBlocked Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
commentIdsstringqueryOuiUne liste séparée par des virgules d'identifiants de commentaires.
ssostringqueryNon

Réponse

Renvoie : CheckBlockedCommentsResponse

Exemple

Exemple de checkedCommentsForBlocked
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentIds = "commentIds_example" // String | Une liste séparée par des virgules d'identifiants de commentaires.
7let sso = "sso_example" // String | (optionnel)
8
9PublicAPI.checkedCommentsForBlocked(tenantId: tenantId, commentIds: commentIds, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

blockUserFromComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon
anonUserIdstringqueryNon

Réponse

Renvoie : BlockSuccess

Exemple

Exemple de blockUserFromComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let blockFromCommentParams = BlockFromCommentParams(commentIdsToCheck: ["commentIdsToCheck_example"]) // BlockFromCommentParams |
8let userId = "userId_example" // String | (optionnel)
9let anonUserId = "anonUserId_example" // String | (optionnel)
10
11DefaultAPI.blockUserFromComment(tenantId: tenantId, id: id, blockFromCommentParams: blockFromCommentParams, options: DefaultAPI.BlockUserFromCommentOptions(userId: userId, anonUserId: anonUserId)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

createCommentPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui
broadcastIdstringqueryOui
sessionIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : SaveCommentsResponseWithPresence

Exemple

Exemple createCommentPublic
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // Chaîne |
6let urlId = "urlId_example" // Chaîne |
7let broadcastId = "broadcastId_example" // Chaîne |
8let commentData = CommentData(date: 123, localDateString: "localDateString_example", localDateHours: 123, commenterName: "commenterName_example", commenterEmail: "commenterEmail_example", commenterLink: "commenterLink_example", comment: "comment_example", productId: 123, userId: "userId_example", avatarSrc: "avatarSrc_example", parentId: "parentId_example", mentions: [CommentUserMentionInfo(id: "id_example", tag: "tag_example", rawTag: "rawTag_example", type: "type_example", sent: false)], hashTags: [CommentUserHashTagInfo(id: "id_example", tag: "tag_example", url: "url_example", retain: false)], pageTitle: "pageTitle_example", isFromMyAccountPage: false, url: "url_example", urlId: "urlId_example", meta: 123, moderationGroupIds: ["moderationGroupIds_example"], rating: 123, fromOfflineRestore: false, autoplayDelayMS: 123, feedbackIds: ["feedbackIds_example"], questionValues: "TODO", tos: false, botId: "botId_example") // CommentData |
9let sessionId = "sessionId_example" // Chaîne | (facultatif)
10let sso = "sso_example" // Chaîne | (facultatif)
11
12PublicAPI.createCommentPublic(tenantId: tenantId, urlId: urlId, broadcastId: broadcastId, commentData: commentData, options: PublicAPI.CreateCommentPublicOptions(sessionId: sessionId, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

deleteComment Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
isLivebooleanqueryNo

Response

Returns: DeleteCommentResult

Example

Exemple deleteComment
Copy Copy
1
2// Les échantillons de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let contextUserId = "contextUserId_example" // String | (facultatif)
8let isLive = true // Bool | (facultatif)
9
10DefaultAPI.deleteComment(tenantId: tenantId, id: id, options: DefaultAPI.DeleteCommentOptions(contextUserId: contextUserId, isLive: isLive)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

deleteCommentPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Réponse

Retourne : PublicAPIDeleteCommentResponse

Exemple

Exemple deleteCommentPublic
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String |
8let editKey = "editKey_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
10
11PublicAPI.deleteCommentPublic(tenantId: tenantId, commentId: commentId, broadcastId: broadcastId, options: PublicAPI.DeleteCommentPublicOptions(editKey: editKey, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

deleteCommentVote Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
commentIdstringpathOui
voteIdstringpathOui
urlIdstringqueryOui
broadcastIdstringqueryOui
editKeystringqueryNon
ssostringqueryNon

Réponse

Retourne : VoteDeleteResponse

Exemple

Exemple deleteCommentVote
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let voteId = "voteId_example" // String |
8let urlId = "urlId_example" // String |
9let broadcastId = "broadcastId_example" // String |
10let editKey = "editKey_example" // String | (facultatif)
11let sso = "sso_example" // String | (facultatif)
12
13PublicAPI.deleteCommentVote(tenantId: tenantId, commentId: commentId, voteId: voteId, urlId: urlId, broadcastId: broadcastId, options: PublicAPI.DeleteCommentVoteOptions(editKey: editKey, sso: sso)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

flagComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Réponse

Renvoie : FlagCommentResponse

Exemple

Exemple flagComment
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let userId = "userId_example" // String | (optional)
8let anonUserId = "anonUserId_example" // String | (optional)
9
10DefaultAPI.flagComment(tenantId: tenantId, id: id, options: DefaultAPI.FlagCommentOptions(userId: userId, anonUserId: anonUserId)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getComment Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIGetCommentResponse

Exemple

Exemple getComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getComment(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getComments Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
pageintegerqueryNo
limitintegerqueryNo
skipintegerqueryNo
asTreebooleanqueryNo
skipChildrenintegerqueryNo
limitChildrenintegerqueryNo
maxTreeDepthintegerqueryNo
urlIdstringqueryNo
userIdstringqueryNo
anonUserIdstringqueryNo
contextUserIdstringqueryNo
hashTagstringqueryNo
parentIdstringqueryNo
directionstringqueryNo
fromDateintegerqueryNo
toDateintegerqueryNo

Réponse

Renvoie : APIGetCommentsResponse

Exemple

Exemple getComments
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Int | (optional)
7let limit = 987 // Int | (optional)
8let skip = 987 // Int | (optional)
9let asTree = true // Bool | (optional)
10let skipChildren = 987 // Int | (optional)
11let limitChildren = 987 // Int | (optional)
12let maxTreeDepth = 987 // Int | (optional)
13let urlId = "urlId_example" // String | (optional)
14let userId = "userId_example" // String | (optional)
15let anonUserId = "anonUserId_example" // String | (optional)
16let contextUserId = "contextUserId_example" // String | (optional)
17let hashTag = "hashTag_example" // String | (optional)
18let parentId = "parentId_example" // String | (optional)
19let direction = SortDirections() // SortDirections | (optional)
20let fromDate = 987 // Int64 | (optional)
21let toDate = 987 // Int64 | (optional)
22
23DefaultAPI.getComments(tenantId: tenantId, options: DefaultAPI.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)) { (response, error) in
24 guard error == nil else {
25 print(error)
26 return
27 }
28
29 if (response) {
30 dump(response)
31 }
32}
33

getCommentsPublic Internal Link

req tenantId urlId

Paramètres

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

Réponse

Renvoie: GetCommentsResponseWithPresencePublicComment

Exemple

Exemple getCommentsPublic
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let page = 987 // Int | (facultatif)
8let direction = SortDirections() // SortDirections | (facultatif)
9let sso = "sso_example" // String | (facultatif)
10let skip = 987 // Int | (facultatif)
11let skipChildren = 987 // Int | (facultatif)
12let limit = 987 // Int | (facultatif)
13let limitChildren = 987 // Int | (facultatif)
14let countChildren = true // Bool | (facultatif)
15let fetchPageForCommentId = "fetchPageForCommentId_example" // String | (facultatif)
16let includeConfig = true // Bool | (facultatif)
17let countAll = true // Bool | (facultatif)
18let includei10n = true // Bool | (facultatif)
19let locale = "locale_example" // String | (facultatif)
20let modules = "modules_example" // String | (facultatif)
21let isCrawler = true // Bool | (facultatif)
22let includeNotificationCount = true // Bool | (facultatif)
23let asTree = true // Bool | (facultatif)
24let maxTreeDepth = 987 // Int | (facultatif)
25let useFullTranslationIds = true // Bool | (facultatif)
26let parentId = "parentId_example" // String | (facultatif)
27let searchText = "searchText_example" // String | (facultatif)
28let hashTags = ["inner_example"] // [String] | (facultatif)
29let userId = "userId_example" // String | (facultatif)
30let customConfigStr = "customConfigStr_example" // String | (facultatif)
31let afterCommentId = "afterCommentId_example" // String | (facultatif)
32let beforeCommentId = "beforeCommentId_example" // String | (facultatif)
33
34PublicAPI.getCommentsPublic(tenantId: tenantId, urlId: urlId, options: PublicAPI.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)) { (response, error) in
35 guard error == nil else {
36 print(error)
37 return
38 }
39
40 if (response) {
41 dump(response)
42 }
43}
44

getCommentText Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
commentIdstringpathYes
editKeystringqueryNo
ssostringqueryNo

Réponse

Renvoie : PublicAPIGetCommentTextResponse

Exemple

Exemple getCommentText
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let editKey = "editKey_example" // String | (optionnel)
8let sso = "sso_example" // String | (optionnel)
9
10PublicAPI.getCommentText(tenantId: tenantId, commentId: commentId, options: PublicAPI.GetCommentTextOptions(editKey: editKey, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getCommentVoteUserNames Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringpathOui
commentIdstringpathOui
dirintegerqueryOui
ssostringqueryNon

Réponse

Retourne: GetCommentVoteUserNamesSuccessResponse

Exemple

Exemple de getCommentVoteUserNames
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let dir = 987 // Int |
8let sso = "sso_example" // String | (optionnel)
9
10PublicAPI.getCommentVoteUserNames(tenantId: tenantId, commentId: commentId, dir: dir, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

lockComment Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathOui
commentIdstringpathOui
broadcastIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie: APIEmptyResponse

Exemple

Exemple de lockComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String |
8let sso = "sso_example" // String | (facultatif)
9
10PublicAPI.lockComment(tenantId: tenantId, commentId: commentId, broadcastId: broadcastId, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

pinComment Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathOui
commentIdstringpathOui
broadcastIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : ChangeCommentPinStatusResponse

Exemple

Exemple pour pinComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String |
8let sso = "sso_example" // String | ( optionnel )
9
10PublicAPI.pinComment(tenantId: tenantId, commentId: commentId, broadcastId: broadcastId, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

saveComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
isLivebooleanqueryNon
doSpamCheckbooleanqueryNon
sendEmailsbooleanqueryNon
populateNotificationsbooleanqueryNon

Réponse

Returns: APISaveCommentResponse

Exemple

Exemple saveComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createCommentParams = CreateCommentParams(date: 123, localDateString: "localDateString_example", localDateHours: 123, commenterName: "commenterName_example", commenterEmail: "commenterEmail_example", commenterLink: "commenterLink_example", comment: "comment_example", productId: 123, userId: "userId_example", avatarSrc: "avatarSrc_example", parentId: "parentId_example", mentions: [CommentUserMentionInfo(id: "id_example", tag: "tag_example", rawTag: "rawTag_example", type: "type_example", sent: false)], hashTags: [CommentUserHashTagInfo(id: "id_example", tag: "tag_example", url: "url_example", retain: false)], pageTitle: "pageTitle_example", isFromMyAccountPage: false, url: "url_example", urlId: "urlId_example", meta: 123, moderationGroupIds: ["moderationGroupIds_example"], rating: 123, fromOfflineRestore: false, autoplayDelayMS: 123, feedbackIds: ["feedbackIds_example"], questionValues: "TODO", tos: false, botId: "botId_example", approved: false, domain: "domain_example", ip: "ip_example", isPinned: false, locale: "locale_example", reviewed: false, verified: false, votes: 123, votesDown: 123, votesUp: 123) // CreateCommentParams |
7let isLive = true // Bool | (facultatif)
8let doSpamCheck = true // Bool | (facultatif)
9let sendEmails = true // Bool | (facultatif)
10let populateNotifications = true // Bool | (facultatif)
11
12DefaultAPI.saveComment(tenantId: tenantId, createCommentParams: createCommentParams, options: DefaultAPI.SaveCommentOptions(isLive: isLive, doSpamCheck: doSpamCheck, sendEmails: sendEmails, populateNotifications: populateNotifications)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

saveCommentsBulk Internal Link

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringrequêteOui
isLivebooleanrequêteNon
doSpamCheckbooleanrequêteNon
sendEmailsbooleanrequêteNon
populateNotificationsbooleanrequêteNon

Response

Retourne : [SaveCommentsBulkResponse]

Exemple

Exemple saveCommentsBulk
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createCommentParams = [CreateCommentParams(date: 123, localDateString: "localDateString_example", localDateHours: 123, commenterName: "commenterName_example", commenterEmail: "commenterEmail_example", commenterLink: "commenterLink_example", comment: "comment_example", productId: 123, userId: "userId_example", avatarSrc: "avatarSrc_example", parentId: "parentId_example", mentions: [CommentUserMentionInfo(id: "id_example", tag: "tag_example", rawTag: "rawTag_example", type: "type_example", sent: false)], hashTags: [CommentUserHashTagInfo(id: "id_example", tag: "tag_example", url: "url_example", retain: false)], pageTitle: "pageTitle_example", isFromMyAccountPage: false, url: "url_example", urlId: "urlId_example", meta: 123, moderationGroupIds: ["moderationGroupIds_example"], rating: 123, fromOfflineRestore: false, autoplayDelayMS: 123, feedbackIds: ["feedbackIds_example"], questionValues: "TODO", tos: false, botId: "botId_example", approved: false, domain: "domain_example", ip: "ip_example", isPinned: false, locale: "locale_example", reviewed: false, verified: false, votes: 123, votesDown: 123, votesUp: 123)] // [CreateCommentParams] |
7let isLive = true // Bool | (optionnel)
8let doSpamCheck = true // Bool | (optionnel)
9let sendEmails = true // Bool | (optionnel)
10let populateNotifications = true // Bool | (optionnel)
11
12DefaultAPI.saveCommentsBulk(tenantId: tenantId, createCommentParams: createCommentParams, options: DefaultAPI.SaveCommentsBulkOptions(isLive: isLive, doSpamCheck: doSpamCheck, sendEmails: sendEmails, populateNotifications: populateNotifications)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

setCommentText Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
commentIdstringpathOui
broadcastIdstringqueryOui
editKeystringqueryNon
ssostringqueryNon

Réponse

Returns: PublicAPISetCommentTextResponse

Exemple

Exemple de setCommentText
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String |
8let commentTextUpdateRequest = CommentTextUpdateRequest(comment: "comment_example", mentions: [CommentUserMentionInfo(id: "id_example", tag: "tag_example", rawTag: "rawTag_example", type: "type_example", sent: false)], hashTags: [CommentUserHashTagInfo(id: "id_example", tag: "tag_example", url: "url_example", retain: false)]) // CommentTextUpdateRequest |
9let editKey = "editKey_example" // String | (optional)
10let sso = "sso_example" // String | (optional)
11
12PublicAPI.setCommentText(tenantId: tenantId, commentId: commentId, broadcastId: broadcastId, commentTextUpdateRequest: commentTextUpdateRequest, options: PublicAPI.SetCommentTextOptions(editKey: editKey, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

unBlockUserFromComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon
anonUserIdstringqueryNon

Réponse

Renvoie : UnblockSuccess

Exemple

Exemple de unBlockUserFromComment
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let unBlockFromCommentParams = UnBlockFromCommentParams(commentIdsToCheck: ["commentIdsToCheck_example"]) // UnBlockFromCommentParams |
8let userId = "userId_example" // String | (facultatif)
9let anonUserId = "anonUserId_example" // String | (facultatif)
10
11DefaultAPI.unBlockUserFromComment(tenantId: tenantId, id: id, unBlockFromCommentParams: unBlockFromCommentParams, options: DefaultAPI.UnBlockUserFromCommentOptions(userId: userId, anonUserId: anonUserId)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

unFlagComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Réponse

Retourne : FlagCommentResponse

Exemple

unFlagComment Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let userId = "userId_example" // String | (optionnel)
8let anonUserId = "anonUserId_example" // String | (optionnel)
9
10DefaultAPI.unFlagComment(tenantId: tenantId, id: id, options: DefaultAPI.UnFlagCommentOptions(userId: userId, anonUserId: anonUserId)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

unLockComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
commentIdstringpathOui
broadcastIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de unLockComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String |
8let sso = "sso_example" // String | (optionnel)
9
10PublicAPI.unLockComment(tenantId: tenantId, commentId: commentId, broadcastId: broadcastId, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

unPinComment Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathOui
commentIdstringpathOui
broadcastIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : ChangeCommentPinStatusResponse

Exemple

Exemple d'unPinComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String |
8let sso = "sso_example" // String | (optionnel)
9
10PublicAPI.unPinComment(tenantId: tenantId, commentId: commentId, broadcastId: broadcastId, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

updateComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
doSpamCheckbooleanqueryNo
isLivebooleanqueryNo

Réponse

Returns: APIEmptyResponse

Exemple

Exemple de mise à jour de commentaire
Copy Copy
1
2// Les extraits de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updatableCommentParams = UpdatableCommentParams(urlId: "urlId_example", urlIdRaw: "urlIdRaw_example", url: "url_example", pageTitle: "pageTitle_example", userId: "userId_example", commenterEmail: "commenterEmail_example", commenterName: "commenterName_example", commenterLink: "commenterLink_example", comment: "comment_example", commentHTML: "commentHTML_example", parentId: "parentId_example", date: 123, localDateString: "localDateString_example", localDateHours: 123, votes: 123, votesUp: 123, votesDown: 123, expireAt: Date(), verified: false, verifiedDate: Date(), notificationSentForParent: false, notificationSentForParentTenant: false, reviewed: false, externalId: "externalId_example", externalParentId: "externalParentId_example", avatarSrc: "avatarSrc_example", isSpam: false, approved: false, isDeleted: false, isDeletedUser: false, isByAdmin: false, isByModerator: false, isPinned: false, isLocked: false, flagCount: 123, displayLabel: "displayLabel_example", meta: APICommentBase_meta(wpUserId: "wpUserId_example", wpPostId: "wpPostId_example"), moderationGroupIds: ["moderationGroupIds_example"], feedbackIds: ["feedbackIds_example"]) // UpdatableCommentParams |
8let contextUserId = "contextUserId_example" // String | (optionnel)
9let doSpamCheck = true // Bool | (optionnel)
10let isLive = true // Bool | (optionnel)
11
12DefaultAPI.updateComment(tenantId: tenantId, id: id, updatableCommentParams: updatableCommentParams, options: DefaultAPI.UpdateCommentOptions(contextUserId: contextUserId, doSpamCheck: doSpamCheck, isLive: isLive)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

voteComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
commentIdstringpathOui
urlIdstringqueryOui
broadcastIdstringqueryOui
sessionIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : VoteResponse

Exemple

Exemple voteComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let urlId = "urlId_example" // String |
8let broadcastId = "broadcastId_example" // String |
9let voteBodyParams = VoteBodyParams(commenterEmail: "commenterEmail_example", commenterName: "commenterName_example", voteDir: "voteDir_example", url: "url_example") // VoteBodyParams |
10let sessionId = "sessionId_example" // String | (facultatif)
11let sso = "sso_example" // String | (facultatif)
12
13PublicAPI.voteComment(tenantId: tenantId, commentId: commentId, urlId: urlId, broadcastId: broadcastId, voteBodyParams: voteBodyParams, options: PublicAPI.VoteCommentOptions(sessionId: sessionId, sso: sso)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

getCommentsForUser Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
userIdstringqueryNo
directionstringqueryNo
repliesToUserIdstringqueryNo
pagenumberqueryNo
includei10nbooleanqueryNo
localestringqueryNo
isCrawlerbooleanqueryNo

Réponse

Retourne : GetCommentsForUserResponse

Exemple

Exemple getCommentsForUser
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let userId = "userId_example" // String | (optionnel)
6let direction = SortDirections() // SortDirections | (optionnel)
7let repliesToUserId = "repliesToUserId_example" // String | (optionnel)
8let page = 987 // Double | (optionnel)
9let includei10n = true // Bool | (optionnel)
10let locale = "locale_example" // String | (optionnel)
11let isCrawler = true // Bool | (optionnel)
12
13PublicAPI.getCommentsForUser(options: PublicAPI.GetCommentsForUserOptions(userId: userId, direction: direction, repliesToUserId: repliesToUserId, page: page, includei10n: includei10n, locale: locale, isCrawler: isCrawler)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

addDomainConfig Internal Link


Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui

Réponse

Retourne : AddDomainConfigResponse

Exemple

Exemple d'addDomainConfig
Copy Copy
1
2// Les exemples de code suivants sont toujours en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let addDomainConfigParams = AddDomainConfigParams(domain: "domain_example", emailFromName: "emailFromName_example", emailFromEmail: "emailFromEmail_example", logoSrc: "logoSrc_example", logoSrc100px: "logoSrc100px_example", footerUnsubscribeURL: "footerUnsubscribeURL_example", emailHeaders: "TODO") // AddDomainConfigParams |
7
8DefaultAPI.addDomainConfig(tenantId: tenantId, addDomainConfigParams: addDomainConfigParams) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteDomainConfig Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
domainstringpathOui

Réponse

Renvoie : DeleteDomainConfigResponse

Exemple

Exemple de deleteDomainConfig
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let domain = "domain_example" // String |
7
8DefaultAPI.deleteDomainConfig(tenantId: tenantId, domain: domain) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getDomainConfig Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
domainstringpathOui

Réponse

Retourne: GetDomainConfigResponse

Exemple

Exemple getDomainConfig
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let domain = "domain_example" // String |
7
8DefaultAPI.getDomainConfig(tenantId: tenantId, domain: domain) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getDomainConfigs Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringrequêteOui

Réponse

Renvoie: GetDomainConfigsResponse

Exemple

Exemple de getDomainConfigs
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6
7DefaultAPI.getDomainConfigs(tenantId: tenantId) { (response, error) in
8 guard error == nil else {
9 print(error)
10 return
11 }
12
13 if (response) {
14 dump(response)
15 }
16}
17

patchDomainConfig Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
domainToUpdatestringpathOui

Response

Renvoie: PatchDomainConfigResponse

Exemple

Exemple de patchDomainConfig
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let domainToUpdate = "domainToUpdate_example" // String |
7let patchDomainConfigParams = PatchDomainConfigParams(domain: "domain_example", emailFromName: "emailFromName_example", emailFromEmail: "emailFromEmail_example", logoSrc: "logoSrc_example", logoSrc100px: "logoSrc100px_example", footerUnsubscribeURL: "footerUnsubscribeURL_example", emailHeaders: "TODO") // PatchDomainConfigParams |
8
9DefaultAPI.patchDomainConfig(tenantId: tenantId, domainToUpdate: domainToUpdate, patchDomainConfigParams: patchDomainConfigParams) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

putDomainConfig Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
domainToUpdatestringpathOui

Réponse

Retourne : PutDomainConfigResponse

Exemple

Exemple de putDomainConfig
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let domainToUpdate = "domainToUpdate_example" // String |
7let updateDomainConfigParams = UpdateDomainConfigParams(domain: "domain_example", emailFromName: "emailFromName_example", emailFromEmail: "emailFromEmail_example", logoSrc: "logoSrc_example", logoSrc100px: "logoSrc100px_example", footerUnsubscribeURL: "footerUnsubscribeURL_example", emailHeaders: "TODO") // UpdateDomainConfigParams |
8
9DefaultAPI.putDomainConfig(tenantId: tenantId, domainToUpdate: domainToUpdate, updateDomainConfigParams: updateDomainConfigParams) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

createEmailTemplate Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui

Réponse

Retourne: CreateEmailTemplateResponse

Exemple

Exemple de createEmailTemplate
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createEmailTemplateBody = CreateEmailTemplateBody(emailTemplateId: "emailTemplateId_example", displayName: "displayName_example", ejs: "ejs_example", domain: "domain_example", translationOverridesByLocale: "TODO", testData: "TODO") // CreateEmailTemplateBody |
7
8DefaultAPI.createEmailTemplate(tenantId: tenantId, createEmailTemplateBody: createEmailTemplateBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteEmailTemplate Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de deleteEmailTemplate
Copy Copy
1
2// Les exemples de code suivants sont toujours en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deleteEmailTemplate(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteEmailTemplateRenderError Internal Link

Paramètres

NameTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui
errorIdstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de deleteEmailTemplateRenderError
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let errorId = "errorId_example" // String |
8
9DefaultAPI.deleteEmailTemplateRenderError(tenantId: tenantId, id: id, errorId: errorId) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getEmailTemplate Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: GetEmailTemplateResponse

Exemple

Exemple de getEmailTemplate
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getEmailTemplate(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getEmailTemplateDefinitions Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui

Réponse

Retourne: GetEmailTemplateDefinitionsResponse

Exemple

Exemple getEmailTemplateDefinitions
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6
7DefaultAPI.getEmailTemplateDefinitions(tenantId: tenantId) { (response, error) in
8 guard error == nil else {
9 print(error)
10 return
11 }
12
13 if (response) {
14 dump(response)
15 }
16}
17

getEmailTemplateRenderErrors Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui
skipnumberqueryNon

Réponse

Renvoie : GetEmailTemplateRenderErrorsResponse

Exemple

Exemple de getEmailTemplateRenderErrors
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let skip = 987 // Double | (facultatif)
8
9DefaultAPI.getEmailTemplateRenderErrors(tenantId: tenantId, id: id, skip: skip) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getEmailTemplates Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Renvoie : GetEmailTemplatesResponse

Exemple

Exemple getEmailTemplates
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (facultatif)
7
8DefaultAPI.getEmailTemplates(tenantId: tenantId, skip: skip) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

renderEmailTemplate Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringrequêteOui
localestringrequêteNon

Réponse

Retourne : RenderEmailTemplateResponse

Exemple

Exemple de renderEmailTemplate
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let renderEmailTemplateBody = RenderEmailTemplateBody(emailTemplateId: "emailTemplateId_example", ejs: "ejs_example", testData: "TODO", translationOverridesByLocale: "TODO") // RenderEmailTemplateBody |
7let locale = "locale_example" // String | (optionnel)
8
9DefaultAPI.renderEmailTemplate(tenantId: tenantId, renderEmailTemplateBody: renderEmailTemplateBody, locale: locale) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

updateEmailTemplate Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de updateEmailTemplate
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateEmailTemplateBody = UpdateEmailTemplateBody(emailTemplateId: "emailTemplateId_example", displayName: "displayName_example", ejs: "ejs_example", domain: "domain_example", translationOverridesByLocale: "TODO", testData: "TODO") // UpdateEmailTemplateBody |
8
9DefaultAPI.updateEmailTemplate(tenantId: tenantId, id: id, updateEmailTemplateBody: updateEmailTemplateBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getEventLog Internal Link

req tenantId urlId userIdWS

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringpathYes
urlIdstringqueryYes
userIdWSstringqueryYes
startTimeintegerqueryYes
endTimeintegerqueryNo

Réponse

Renvoie: GetEventLogResponse

Exemple

Exemple getEventLog
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let userIdWS = "userIdWS_example" // String |
8let startTime = 987 // Int64 |
9let endTime = 987 // Int64 | (optionnel)
10
11PublicAPI.getEventLog(tenantId: tenantId, urlId: urlId, userIdWS: userIdWS, startTime: startTime, endTime: endTime) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

getGlobalEventLog Internal Link

req tenantId urlId userIdWS

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringcheminOui
urlIdstringrequêteOui
userIdWSstringrequêteOui
startTimeintegerrequêteOui
endTimeintegerrequêteNon

Réponse

Renvoie : GetEventLogResponse

Exemple

Exemple de getGlobalEventLog
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let userIdWS = "userIdWS_example" // String |
8let startTime = 987 // Int64 |
9let endTime = 987 // Int64 | (facultatif)
10
11PublicAPI.getGlobalEventLog(tenantId: tenantId, urlId: urlId, userIdWS: userIdWS, startTime: startTime, endTime: endTime) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

createFeedPost Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
broadcastIdstringqueryNon
isLivebooleanqueryNon
doSpamCheckbooleanqueryNon
skipDupCheckbooleanqueryNon

Réponse

Retourne : CreateFeedPostResponse

Exemple

Exemple createFeedPost
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // Chaîne |
6let createFeedPostParams = CreateFeedPostParams(title: "title_example", contentHTML: "contentHTML_example", media: [FeedPostMediaItem(title: "title_example", linkUrl: "linkUrl_example", sizes: [FeedPostMediaItemAsset(w: 123, h: 123, src: "src_example")])], links: [FeedPostLink(text: "text_example", title: "title_example", description: "description_example", url: "url_example")], fromUserId: "fromUserId_example", fromUserDisplayName: "fromUserDisplayName_example", tags: ["tags_example"], meta: "TODO") // CreateFeedPostParams |
7let broadcastId = "broadcastId_example" // Chaîne | (optionnel)
8let isLive = true // Bool | (optionnel)
9let doSpamCheck = true // Bool | (optionnel)
10let skipDupCheck = true // Bool | (optionnel)
11
12DefaultAPI.createFeedPost(tenantId: tenantId, createFeedPostParams: createFeedPostParams, options: DefaultAPI.CreateFeedPostOptions(broadcastId: broadcastId, isLive: isLive, doSpamCheck: doSpamCheck, skipDupCheck: skipDupCheck)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

createFeedPostPublic Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Returns: CreateFeedPostResponse

Exemple

Exemple createFeedPostPublic
Copy Copy
1
2// Le code d'exemple suivant est encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createFeedPostParams = CreateFeedPostParams(title: "title_example", contentHTML: "contentHTML_example", media: [FeedPostMediaItem(title: "title_example", linkUrl: "linkUrl_example", sizes: [FeedPostMediaItemAsset(w: 123, h: 123, src: "src_example")])], links: [FeedPostLink(text: "text_example", title: "title_example", description: "description_example", url: "url_example")], fromUserId: "fromUserId_example", fromUserDisplayName: "fromUserDisplayName_example", tags: ["tags_example"], meta: "TODO") // CreateFeedPostParams |
7let broadcastId = "broadcastId_example" // String | (optional)
8let sso = "sso_example" // String | (optional)
9
10PublicAPI.createFeedPostPublic(tenantId: tenantId, createFeedPostParams: createFeedPostParams, options: PublicAPI.CreateFeedPostPublicOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

deleteFeedPostPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
postIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : DeleteFeedPostPublicResponse

Exemple

Exemple deleteFeedPostPublic
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let postId = "postId_example" // String |
7let broadcastId = "broadcastId_example" // String | (facultatif)
8let sso = "sso_example" // String | (facultatif)
9
10PublicAPI.deleteFeedPostPublic(tenantId: tenantId, postId: postId, options: PublicAPI.DeleteFeedPostPublicOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getFeedPosts Internal Link

req tenantId afterId

Parameters

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
afterIdstringqueryNon
limitintegerqueryNon
tagsarrayqueryNon

Réponse

Retourne : GetFeedPostsResponse

Exemple

Exemple getFeedPosts
Copy Copy
1
2// Les échantillons de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (optional)
7let limit = 987 // Int | (optional)
8let tags = ["inner_example"] // [String] | (optional)
9
10DefaultAPI.getFeedPosts(tenantId: tenantId, options: DefaultAPI.GetFeedPostsOptions(afterId: afterId, limit: limit, tags: tags)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getFeedPostsPublic Internal Link

req tenantId afterId

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
afterIdstringqueryNon
limitintegerqueryNon
tagsarrayqueryNon
ssostringqueryNon
isCrawlerbooleanqueryNon
includeUserInfobooleanqueryNon

Réponse

Renvoie : PublicFeedPostsResponse

Exemple

Exemple getFeedPostsPublic
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (facultatif)
7let limit = 987 // Int | (facultatif)
8let tags = ["inner_example"] // [String] | (facultatif)
9let sso = "sso_example" // String | (facultatif)
10let isCrawler = true // Bool | (facultatif)
11let includeUserInfo = true // Bool | (facultatif)
12
13PublicAPI.getFeedPostsPublic(tenantId: tenantId, options: PublicAPI.GetFeedPostsPublicOptions(afterId: afterId, limit: limit, tags: tags, sso: sso, isCrawler: isCrawler, includeUserInfo: includeUserInfo)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

getFeedPostsStats Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathOui
postIdsarrayqueryOui
ssostringqueryNon

Réponse

Renvoie: FeedPostsStatsResponse

Exemple

Exemple getFeedPostsStats
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let postIds = ["inner_example"] // [String] |
7let sso = "sso_example" // String | (optionnel)
8
9PublicAPI.getFeedPostsStats(tenantId: tenantId, postIds: postIds, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getUserReactsPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
postIdsarrayqueryNo
ssostringqueryNo

Réponse

Retourne : UserReactsResponse

Exemple

Exemple getUserReactsPublic
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let postIds = ["inner_example"] // [String] | (facultatif)
7let sso = "sso_example" // String | (facultatif)
8
9PublicAPI.getUserReactsPublic(tenantId: tenantId, options: PublicAPI.GetUserReactsPublicOptions(postIds: postIds, sso: sso)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

reactFeedPostPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
postIdstringpathYes
isUndobooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Retourne : ReactFeedPostResponse

Exemple

reactFeedPostPublic Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let postId = "postId_example" // String |
7let reactBodyParams = ReactBodyParams(reactType: "reactType_example") // ReactBodyParams |
8let isUndo = true // Bool | (optional)
9let broadcastId = "broadcastId_example" // String | (optional)
10let sso = "sso_example" // String | (optional)
11
12PublicAPI.reactFeedPostPublic(tenantId: tenantId, postId: postId, reactBodyParams: reactBodyParams, options: PublicAPI.ReactFeedPostPublicOptions(isUndo: isUndo, broadcastId: broadcastId, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

updateFeedPost Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de updateFeedPost
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let feedPost = FeedPost(id: "id_example", tenantId: "tenantId_example", title: "title_example", fromUserId: "fromUserId_example", fromUserDisplayName: "fromUserDisplayName_example", fromUserAvatar: "fromUserAvatar_example", fromIpHash: "fromIpHash_example", tags: ["tags_example"], weight: 123, meta: "TODO", contentHTML: "contentHTML_example", media: [FeedPostMediaItem(title: "title_example", linkUrl: "linkUrl_example", sizes: [FeedPostMediaItemAsset(w: 123, h: 123, src: "src_example")])], links: [FeedPostLink(text: "text_example", title: "title_example", description: "description_example", url: "url_example")], createdAt: Date(), reacts: "TODO", commentCount: 123) // FeedPost |
8
9DefaultAPI.updateFeedPost(tenantId: tenantId, id: id, feedPost: feedPost) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

updateFeedPostPublic Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
postIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : CreateFeedPostResponse

Exemple

updateFeedPostPublic Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let postId = "postId_example" // String |
7let updateFeedPostParams = UpdateFeedPostParams(title: "title_example", contentHTML: "contentHTML_example", media: [FeedPostMediaItem(title: "title_example", linkUrl: "linkUrl_example", sizes: [FeedPostMediaItemAsset(w: 123, h: 123, src: "src_example")])], links: [FeedPostLink(text: "text_example", title: "title_example", description: "description_example", url: "url_example")], tags: ["tags_example"], meta: "TODO") // UpdateFeedPostParams |
8let broadcastId = "broadcastId_example" // String | (facultatif)
9let sso = "sso_example" // String | (facultatif)
10
11PublicAPI.updateFeedPostPublic(tenantId: tenantId, postId: postId, updateFeedPostParams: updateFeedPostParams, options: PublicAPI.UpdateFeedPostPublicOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

flagCommentPublic Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
commentIdstringpathOui
isFlaggedbooleanqueryOui
ssostringqueryNon

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple flagCommentPublic
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let isFlagged = true // Bool |
8let sso = "sso_example" // String | (facultatif)
9
10PublicAPI.flagCommentPublic(tenantId: tenantId, commentId: commentId, isFlagged: isFlagged, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getGifLarge Internal Link


Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
largeInternalURLSanitizedstringqueryOui

Réponse

Renvoie: GifGetLargeResponse

Exemple

Exemple de getGifLarge
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let largeInternalURLSanitized = "largeInternalURLSanitized_example" // String |
7
8PublicAPI.getGifLarge(tenantId: tenantId, largeInternalURLSanitized: largeInternalURLSanitized) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getGifsSearch Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
searchstringqueryOui
localestringqueryNon
ratingstringqueryNon
pagenumberqueryNon

Réponse

Retourne : GetGifsSearchResponse

Exemple

Exemple getGifsSearch
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let search = "search_example" // String |
7let locale = "locale_example" // String | (facultatif)
8let rating = "rating_example" // String | (facultatif)
9let page = 987 // Double | (facultatif)
10
11PublicAPI.getGifsSearch(tenantId: tenantId, search: search, options: PublicAPI.GetGifsSearchOptions(locale: locale, rating: rating, page: page)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

getGifsTrending Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
localestringqueryNon
ratingstringqueryNon
pagenumberqueryNon

Réponse

Renvoie : GetGifsTrendingResponse

Exemple

getGifsTrending Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let locale = "locale_example" // String | (facultatif)
7let rating = "rating_example" // String | (facultatif)
8let page = 987 // Double | (facultatif)
9
10PublicAPI.getGifsTrending(tenantId: tenantId, options: PublicAPI.GetGifsTrendingOptions(locale: locale, rating: rating, page: page)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

addHashTag Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes

Réponse

Renvoie : CreateHashTagResponse

Exemple

Exemple addHashTag
Copy Copy
1
2// Le code suivant est encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createHashTagBody = CreateHashTagBody(tenantId: "tenantId_example", tag: "tag_example", url: "url_example") // CreateHashTagBody | (facultatif)
7
8DefaultAPI.addHashTag(tenantId: tenantId, createHashTagBody: createHashTagBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

addHashTagsBulk Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Renvoie : BulkCreateHashTagsResponse

Exemple

addHashTagsBulk Exemple
Copy Copy
1
2// Les échantillons de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let bulkCreateHashTagsBody = BulkCreateHashTagsBody(tenantId: "tenantId_example", tags: [BulkCreateHashTagsBody_tags_inner(url: "url_example", tag: "tag_example")]) // BulkCreateHashTagsBody | (optional)
7
8DefaultAPI.addHashTagsBulk(tenantId: tenantId, bulkCreateHashTagsBody: bulkCreateHashTagsBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteHashTag Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
tagstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple deleteHashTag
Copy Copy
1
2// Les exemples de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // Chaîne |
6let tag = "tag_example" // Chaîne |
7let deleteHashTagRequestBody = DeleteHashTagRequestBody(tenantId: "tenantId_example") // DeleteHashTagRequestBody | (optionnel)
8
9DefaultAPI.deleteHashTag(tenantId: tenantId, tag: tag, deleteHashTagRequestBody: deleteHashTagRequestBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getHashTags Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
pagenumberqueryNon

Response

Renvoie: GetHashTagsResponse

Exemple

Exemple getHashTags
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Double | (optionnel)
7
8DefaultAPI.getHashTags(tenantId: tenantId, page: page) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

patchHashTag Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
tagstringpathOui

Réponse

Retourne : UpdateHashTagResponse

Exemple

Exemple patchHashTag
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let tag = "tag_example" // String |
7let updateHashTagBody = UpdateHashTagBody(tenantId: "tenantId_example", url: "url_example", tag: "tag_example") // UpdateHashTagBody | (facultatif)
8
9DefaultAPI.patchHashTag(tenantId: tenantId, tag: tag, updateHashTagBody: updateHashTagBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

deleteModerationVote Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
voteIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : VoteDeleteResponse

Exemple

Exemple deleteModerationVote
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let voteId = "voteId_example" // String |
8let broadcastId = "broadcastId_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
10
11ModerationAPI.deleteModerationVote(tenantId: tenantId, commentId: commentId, voteId: voteId, options: ModerationAPI.DeleteModerationVoteOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

getApiComments Internal Link

Paramètres

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

Réponse

Renvoie : ModerationAPIGetCommentsResponse

Exemple

Exemple getApiComments
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Double | (optional)
7let count = 987 // Double | (optional)
8let textSearch = "textSearch_example" // String | (optional)
9let byIPFromComment = "byIPFromComment_example" // String | (optional)
10let filters = "filters_example" // String | (optional)
11let searchFilters = "searchFilters_example" // String | (optional)
12let sorts = "sorts_example" // String | (optional)
13let demo = true // Bool | (optional)
14let sso = "sso_example" // String | (optional)
15
16ModerationAPI.getApiComments(tenantId: tenantId, options: ModerationAPI.GetApiCommentsOptions(page: page, count: count, textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, sorts: sorts, demo: demo, sso: sso)) { (response, error) in
17 guard error == nil else {
18 print(error)
19 return
20 }
21
22 if (response) {
23 dump(response)
24 }
25}
26

getApiExportStatus Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
batchJobIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : ModerationExportStatusResponse

Exemple

Exemple getApiExportStatus
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let batchJobId = "batchJobId_example" // String | (facultatif)
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.getApiExportStatus(tenantId: tenantId, options: ModerationAPI.GetApiExportStatusOptions(batchJobId: batchJobId, sso: sso)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getApiIds Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
text-searchstringqueryNon
byIPFromCommentstringqueryNon
filtersstringqueryNon
searchFiltersstringqueryNon
afterIdstringqueryNon
demobooleanqueryNon
ssostringqueryNon

Réponse

Renvoie : ModerationAPIGetCommentIdsResponse

Exemple

Exemple getApiIds
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (facultatif)
7let byIPFromComment = "byIPFromComment_example" // String | (facultatif)
8let filters = "filters_example" // String | (facultatif)
9let searchFilters = "searchFilters_example" // String | (facultatif)
10let afterId = "afterId_example" // String | (facultatif)
11let demo = true // Bool | (facultatif)
12let sso = "sso_example" // String | (facultatif)
13
14ModerationAPI.getApiIds(tenantId: tenantId, options: ModerationAPI.GetApiIdsOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, afterId: afterId, demo: demo, sso: sso)) { (response, error) in
15 guard error == nil else {
16 print(error)
17 return
18 }
19
20 if (response) {
21 dump(response)
22 }
23}
24

getBanUsersFromComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Retourne : GetBannedUsersFromCommentResponse

Exemple

Exemple getBanUsersFromComment
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let sso = "sso_example" // String | (optionnel)
8
9ModerationAPI.getBanUsersFromComment(tenantId: tenantId, commentId: commentId, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getCommentBanStatus Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Retourne : GetCommentBanStatusResponse

Exemple

Exemple getCommentBanStatus
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let sso = "sso_example" // String | (optional)
8
9ModerationAPI.getCommentBanStatus(tenantId: tenantId, commentId: commentId, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getCommentChildren Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Réponse

Renvoie : ModerationAPIChildCommentsResponse

Exemple

Exemple getCommentChildren
Copy Copy
1
2// Les exemples de code suivants sont encore en beta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.getCommentChildren(tenantId: tenantId, commentId: commentId, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getCount Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filterstringqueryNo
searchFiltersstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Réponse

Renvoie : ModerationAPICountCommentsResponse

Exemple

Exemple getCount
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (optionnel)
7let byIPFromComment = "byIPFromComment_example" // String | (optionnel)
8let filter = "filter_example" // String | (optionnel)
9let searchFilters = "searchFilters_example" // String | (optionnel)
10let demo = true // Bool | (optionnel)
11let sso = "sso_example" // String | (optionnel)
12
13ModerationAPI.getCount(tenantId: tenantId, options: ModerationAPI.GetCountOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filter: filter, searchFilters: searchFilters, demo: demo, sso: sso)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

getCounts Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : GetBannedUsersCountResponse

Exemple

Exemple getCounts
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (facultatif)
7
8ModerationAPI.getCounts(tenantId: tenantId, sso: sso) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getLogs Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Renvoie : ModerationAPIGetLogsResponse

Exemple

Exemple getLogs
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let sso = "sso_example" // String | (optionnel)
8
9ModerationAPI.getLogs(tenantId: tenantId, commentId: commentId, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getManualBadges Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : GetTenantManualBadgesResponse

Exemple

Exemple getManualBadges
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (facultatif)
7
8ModerationAPI.getManualBadges(tenantId: tenantId, sso: sso) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getManualBadgesForUser Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
badgesUserIdstringqueryNon
commentIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : GetUserManualBadgesResponse

Exemple

Exemple getManualBadgesForUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let badgesUserId = "badgesUserId_example" // String | (optional)
7let commentId = "commentId_example" // String | (optional)
8let sso = "sso_example" // String | (optional)
9
10ModerationAPI.getManualBadgesForUser(tenantId: tenantId, options: ModerationAPI.GetManualBadgesForUserOptions(badgesUserId: badgesUserId, commentId: commentId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getModerationComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
includeEmailbooleanqueryNon
includeIPbooleanqueryNon
ssostringqueryNon

Réponse

Renvoie : ModerationAPICommentResponse

Exemple

Exemple getModerationComment
Copy Copy
1
2// Les échantillons de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let includeEmail = true // Bool | (optional)
8let includeIP = true // Bool | (optional)
9let sso = "sso_example" // String | (optional)
10
11ModerationAPI.getModerationComment(tenantId: tenantId, commentId: commentId, options: ModerationAPI.GetModerationCommentOptions(includeEmail: includeEmail, includeIP: includeIP, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

getModerationCommentText Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
ssostringqueryNon

Réponse

Renvoie : GetCommentTextResponse

Exemple

getModerationCommentText Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.getModerationCommentText(tenantId: tenantId, commentId: commentId, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getPreBanSummary Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Réponse

Retourne : PreBanSummary

Exemple

Exemple getPreBanSummary
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let includeByUserIdAndEmail = true // Bool | (facultatif)
8let includeByIP = true // Bool | (facultatif)
9let includeByEmailDomain = true // Bool | (facultatif)
10let sso = "sso_example" // String | (facultatif)
11
12ModerationAPI.getPreBanSummary(tenantId: tenantId, commentId: commentId, options: ModerationAPI.GetPreBanSummaryOptions(includeByUserIdAndEmail: includeByUserIdAndEmail, includeByIP: includeByIP, includeByEmailDomain: includeByEmailDomain, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

getSearchCommentsSummary Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
valuestringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
ssostringqueryNo

Réponse

Renvoie : ModerationCommentSearchResponse

Exemple

Exemple getSearchCommentsSummary
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (facultatif)
7let filters = "filters_example" // String | (facultatif)
8let searchFilters = "searchFilters_example" // String | (facultatif)
9let sso = "sso_example" // String | (facultatif)
10
11ModerationAPI.getSearchCommentsSummary(tenantId: tenantId, options: ModerationAPI.GetSearchCommentsSummaryOptions(value: value, filters: filters, searchFilters: searchFilters, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

getSearchPages Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Réponse

Renvoie : ModerationPageSearchResponse

Exemple

Exemple getSearchPages
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (optionnel)
7let sso = "sso_example" // String | (optionnel)
8
9ModerationAPI.getSearchPages(tenantId: tenantId, options: ModerationAPI.GetSearchPagesOptions(value: value, sso: sso)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getSearchSites Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Réponse

Renvoie : ModerationSiteSearchResponse

Exemple

getSearchSites Exemple
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (facultatif)
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.getSearchSites(tenantId: tenantId, options: ModerationAPI.GetSearchSitesOptions(value: value, sso: sso)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getSearchSuggest Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
text-searchstringqueryNon
ssostringqueryNon

Réponse

Retourne : ModerationSuggestResponse

Exemple

Exemple getSearchSuggest
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (optionnel)
7let sso = "sso_example" // String | (optionnel)
8
9ModerationAPI.getSearchSuggest(tenantId: tenantId, options: ModerationAPI.GetSearchSuggestOptions(textSearch: textSearch, sso: sso)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getSearchUsers Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
valuestringqueryNon
ssostringqueryNon

Réponse

Renvoie : ModerationUserSearchResponse

Exemple

Exemple getSearchUsers
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (facultatif)
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.getSearchUsers(tenantId: tenantId, options: ModerationAPI.GetSearchUsersOptions(value: value, sso: sso)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getTrustFactor Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
userIdstringqueryNo
ssostringqueryNo

Réponse

Retourne : GetUserTrustFactorResponse

Exemple

Exemple getTrustFactor
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (facultatif)
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.getTrustFactor(tenantId: tenantId, options: ModerationAPI.GetTrustFactorOptions(userId: userId, sso: sso)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getUserBanPreference Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Retourne : APIModerateGetUserBanPreferencesResponse

Exemple

Exemple de getUserBanPreference
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (facultatif)
7
8ModerationAPI.getUserBanPreference(tenantId: tenantId, sso: sso) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getUserInternalProfile Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : GetUserInternalProfileResponse

Exemple

Exemple getUserInternalProfile
Copy Copy
1
2// Les exemples de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String | (facultatif)
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.getUserInternalProfile(tenantId: tenantId, options: ModerationAPI.GetUserInternalProfileOptions(commentId: commentId, sso: sso)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

postAdjustCommentVotes Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Renvoie : AdjustVotesResponse

Exemple

Exemple postAdjustCommentVotes
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let adjustCommentVotesParams = AdjustCommentVotesParams(adjustVoteAmount: 123) // AdjustCommentVotesParams |
8let broadcastId = "broadcastId_example" // String | (optionnel)
9let sso = "sso_example" // String | (optionnel)
10
11ModerationAPI.postAdjustCommentVotes(tenantId: tenantId, commentId: commentId, adjustCommentVotesParams: adjustCommentVotesParams, options: ModerationAPI.PostAdjustCommentVotesOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

postApiExport Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
ssostringqueryNo

Réponse

Retourne : ModerationExportResponse

Exemple

Exemple postApiExport
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (optional)
7let byIPFromComment = "byIPFromComment_example" // String | (optional)
8let filters = "filters_example" // String | (optional)
9let searchFilters = "searchFilters_example" // String | (optional)
10let sorts = "sorts_example" // String | (optional)
11let sso = "sso_example" // String | (optional)
12
13ModerationAPI.postApiExport(tenantId: tenantId, options: ModerationAPI.PostApiExportOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, sorts: sorts, sso: sso)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

postBanUserFromComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
banEmailbooleanqueryNon
banEmailDomainbooleanqueryNon
banIPbooleanqueryNon
deleteAllUsersCommentsbooleanqueryNon
bannedUntilstringqueryNon
isShadowBanbooleanqueryNon
updateIdstringqueryNon
banReasonstringqueryNon
ssostringqueryNon

Réponse

Renvoie : BanUserFromCommentResult

Exemple

Exemple postBanUserFromComment
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let banEmail = true // Bool | (facultatif)
8let banEmailDomain = true // Bool | (facultatif)
9let banIP = true // Bool | (facultatif)
10let deleteAllUsersComments = true // Bool | (facultatif)
11let bannedUntil = "bannedUntil_example" // String | (facultatif)
12let isShadowBan = true // Bool | (facultatif)
13let updateId = "updateId_example" // String | (facultatif)
14let banReason = "banReason_example" // String | (facultatif)
15let sso = "sso_example" // String | (facultatif)
16
17ModerationAPI.postBanUserFromComment(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostBanUserFromCommentOptions(banEmail: banEmail, banEmailDomain: banEmailDomain, banIP: banIP, deleteAllUsersComments: deleteAllUsersComments, bannedUntil: bannedUntil, isShadowBan: isShadowBan, updateId: updateId, banReason: banReason, sso: sso)) { (response, error) in
18 guard error == nil else {
19 print(error)
20 return
21 }
22
23 if (response) {
24 dump(response)
25 }
26}
27

postBanUserUndo Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

postBanUserUndo Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let banUserUndoParams = BanUserUndoParams(changelog: APIBanUserChangeLog(createdBannedUserId: "createdBannedUserId_example", updatedBannedUserId: "updatedBannedUserId_example", deletedBannedUsers: [APIBannedUser(id: "id_example", tenantId: "tenantId_example", userId: "userId_example", email: "email_example", username: "username_example", ipHash: "ipHash_example", createdAt: Date(), bannedByUserId: "bannedByUserId_example", bannedCommentText: "bannedCommentText_example", banType: "banType_example", bannedUntil: Date(), hasEmailWildcard: false, banReason: "banReason_example")], changedValuesBefore: APIBanUserChangedValues(id: "id_example", tenantId: "tenantId_example", userId: "userId_example", email: "email_example", username: "username_example", ipHash: "ipHash_example", createdAt: Date(), bannedByUserId: "bannedByUserId_example", bannedCommentText: "bannedCommentText_example", banType: "banType_example", bannedUntil: Date(), hasEmailWildcard: false, banReason: "banReason_example"))) // BanUserUndoParams |
7let sso = "sso_example" // String | (optionnel)
8
9ModerationAPI.postBanUserUndo(tenantId: tenantId, banUserUndoParams: banUserUndoParams, sss: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

postBulkPreBanSummary Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Response

Returns: BulkPreBanSummary

Example

Exemple postBulkPreBanSummary
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let bulkPreBanParams = BulkPreBanParams(commentIds: ["commentIds_example"]) // BulkPreBanParams |
7let includeByUserIdAndEmail = true // Bool | (optional)
8let includeByIP = true // Bool | (optional)
9let includeByEmailDomain = true // Bool | (optional)
10let sso = "sso_example" // String | (optional)
11
12ModerationAPI.postBulkPreBanSummary(tenantId: tenantId, bulkPreBanParams: bulkPreBanParams, options: ModerationAPI.PostBulkPreBanSummaryOptions(includeByUserIdAndEmail: includeByUserIdAndEmail, includeByIP: includeByIP, includeByEmailDomain: includeByEmailDomain, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

postCommentsByIds Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Retourne : ModerationAPIChildCommentsResponse

Exemple

postCommentsByIds Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentsByIdsParams = CommentsByIdsParams(ids: ["ids_example"]) // CommentsByIdsParams |
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.postCommentsByIds(tenantId: tenantId, commentsByIdsParams: commentsByIdsParams, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

postFlagComment Internal Link


Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple postFlagComment
Copy Copy
1
2// Les exemples de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String | (optional)
8let sso = "sso_example" // String | (optional)
9
10ModerationAPI.postFlagComment(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostFlagCommentOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

postRemoveComment Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
commentIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : PostRemoveCommentApiResponse

Exemple

Exemple postRemoveComment
Copy Copy
1
2// Les exemples de code suivants sont toujours en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String | (optional)
8let sso = "sso_example" // String | (optional)
9
10ModerationAPI.postRemoveComment(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostRemoveCommentOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

postRestoreDeletedComment Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de postRestoreDeletedComment
Copy Copy
1
2// Le code suivant est encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String | (facultatif)
8let sso = "sso_example" // String | (facultatif)
9
10ModerationAPI.postRestoreDeletedComment(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostRestoreDeletedCommentOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

postSetCommentApprovalStatus Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
approvedbooleanqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : SetCommentApprovedResponse

Exemple

postSetCommentApprovalStatus Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let approved = true // Bool | (optional)
8let broadcastId = "broadcastId_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
10
11ModerationAPI.postSetCommentApprovalStatus(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostSetCommentApprovalStatusOptions(approved: approved, broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

postSetCommentReviewStatus Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
reviewedbooleanqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

postSetCommentReviewStatus Exemple
Copy Copy
1
2// Les extraits de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let reviewed = true // Bool | (facultatif)
8let broadcastId = "broadcastId_example" // String | (facultatif)
9let sso = "sso_example" // String | (facultatif)
10
11ModerationAPI.postSetCommentReviewStatus(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostSetCommentReviewStatusOptions(reviewed: reviewed, broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

postSetCommentSpamStatus Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
spambooleanqueryNon
permNotSpambooleanqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

postSetCommentSpamStatus Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let spam = true // Bool | (optional)
8let permNotSpam = true // Bool | (optional)
9let broadcastId = "broadcastId_example" // String | (optional)
10let sso = "sso_example" // String | (optional)
11
12ModerationAPI.postSetCommentSpamStatus(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostSetCommentSpamStatusOptions(spam: spam, permNotSpam: permNotSpam, broadcastId: broadcastId, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

postSetCommentText Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Réponse

Retourne : SetCommentTextResponse

Exemple

Exemple postSetCommentText
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let setCommentTextParams = SetCommentTextParams(comment: "comment_example") // SetCommentTextParams |
8let broadcastId = "broadcastId_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
10
11ModerationAPI.postSetCommentText(tenantId: tenantId, commentId: commentId, setCommentTextParams: setCommentTextParams, options: ModerationAPI.PostSetCommentTextOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

postUnFlagComment Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
commentIdstringpathOui
broadcastIdstringqueryNon
ssostringqueryNon

Response

Retourne : APIEmptyResponse

Example

Exemple postUnFlagComment
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String | (facultatif)
8let sso = "sso_example" // String | (facultatif)
9
10ModerationAPI.postUnFlagComment(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostUnFlagCommentOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

postVote Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringpathOui
directionstringqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : VoteResponse

Exemple

Exemple postVote
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let direction = "direction_example" // String | (optionnel)
8let broadcastId = "broadcastId_example" // String | (optionnel)
9let sso = "sso_example" // String | (optionnel)
10
11ModerationAPI.postVote(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostVoteOptions(direction: direction, broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

putAwardBadge Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
badgeIdstringqueryOui
userIdstringqueryNon
commentIdstringqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Renvoie : AwardUserBadgeResponse

Exemple

Exemple putAwardBadge
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let badgeId = "badgeId_example" // String |
7let userId = "userId_example" // String | (facultatif)
8let commentId = "commentId_example" // String | (facultatif)
9let broadcastId = "broadcastId_example" // String | (facultatif)
10let sso = "sso_example" // String | (facultatif)
11
12ModerationAPI.putAwardBadge(tenantId: tenantId, badgeId: badgeId, options: ModerationAPI.PutAwardBadgeOptions(userId: userId, commentId: commentId, broadcastId: broadcastId, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

putCloseThread Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
urlIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple putCloseThread
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let sso = "sso_example" // String | (facultatif)
8
9ModerationAPI.putCloseThread(tenantId: tenantId, urlId: urlId, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

putRemoveBadge Internal Link

Paramètres

NomTypeLocationObligatoireDescription
tenantIdstringqueryOui
badgeIdstringqueryOui
userIdstringqueryNon
commentIdstringqueryNon
broadcastIdstringqueryNon
ssostringqueryNon

Réponse

Retourne : RemoveUserBadgeResponse

Exemple

Exemple de putRemoveBadge
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let badgeId = "badgeId_example" // String |
7let userId = "userId_example" // String | (facultatif)
8let commentId = "commentId_example" // String | (facultatif)
9let broadcastId = "broadcastId_example" // String | (facultatif)
10let sso = "sso_example" // String | (facultatif)
11
12ModerationAPI.putRemoveBadge(tenantId: tenantId, badgeId: badgeId, options: ModerationAPI.PutRemoveBadgeOptions(userId: userId, commentId: commentId, broadcastId: broadcastId, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

putReopenThread Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
urlIdstringqueryYes
ssostringqueryNo

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple putReopenThread
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let sso = "sso_example" // String | (optionnel)
8
9ModerationAPI.putReopenThread(tenantId: tenantId, urlId: urlId, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

setTrustFactor Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
userIdstringqueryNo
trustFactorstringqueryNo
ssostringqueryNo

Réponse

Returns: SetUserTrustFactorResponse

Exemple

Exemple setTrustFactor
Copy Copy
1
2// Les extraits de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optional)
7let trustFactor = "trustFactor_example" // String | (optional)
8let sso = "sso_example" // String | (optional)
9
10ModerationAPI.setTrustFactor(tenantId: tenantId, options: ModerationAPI.SetTrustFactorOptions(userId: userId, trustFactor: trustFactor, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

createModerator Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui

Réponse

Renvoie: CreateModeratorResponse

Exemple

Exemple de createModerator
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createModeratorBody = CreateModeratorBody(name: "name_example", email: "email_example", userId: "userId_example", moderationGroupIds: ["moderationGroupIds_example"]) // CreateModeratorBody |
7
8DefaultAPI.createModerator(tenantId: tenantId, createModeratorBody: createModeratorBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteModerator Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
sendEmailstringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de deleteModerator
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let sendEmail = "sendEmail_example" // String | (optionnel)
8
9DefaultAPI.deleteModerator(tenantId: tenantId, id: id, sendEmail: sendEmail) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getModerator Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : GetModeratorResponse

Exemple

Exemple de getModerator
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // Chaîne |
6let id = "id_example" // Chaîne |
7
8DefaultAPI.getModerator(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getModerators Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Renvoie : GetModeratorsResponse

Exemple

Exemple de getModerators
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (facultatif)
7
8DefaultAPI.getModerators(tenantId: tenantId, skip: skip) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

sendInvite Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
fromNamestringqueryOui

Réponse

Renvoie: APIEmptyResponse

Exemple

Exemple sendInvite
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let fromName = "fromName_example" // String |
8
9DefaultAPI.sendInvite(tenantId: tenantId, id: id, fromName: fromName) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

updateModerator Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple pour updateModerator
Copy Copy
1
2// Les exemples de code suivants sont toujours en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateModeratorBody = UpdateModeratorBody(name: "name_example", email: "email_example", userId: "userId_example", moderationGroupIds: ["moderationGroupIds_example"]) // UpdateModeratorBody |
8
9DefaultAPI.updateModerator(tenantId: tenantId, id: id, updateModeratorBody: updateModeratorBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

deleteNotificationCount Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: APIEmptyResponse

Exemple

Exemple de deleteNotificationCount
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deleteNotificationCount(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getCachedNotificationCount Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: GetCachedNotificationCountResponse

Exemple

Exemple de getCachedNotificationCount
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getCachedNotificationCount(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getNotificationCount Internal Link

Parameters

NomTypeLocationObligatoireDescription
tenantIdstringqueryOui
userIdstringqueryNon
urlIdstringqueryNon
fromCommentIdstringqueryNon
viewedbooleanqueryNon
typestringqueryNon

Réponse

Renvoie : GetNotificationCountResponse

Exemple

Exemple getNotificationCount
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optionnel)
7let urlId = "urlId_example" // String | (optionnel)
8let fromCommentId = "fromCommentId_example" // String | (optionnel)
9let viewed = true // Bool | (optionnel)
10let type = "type_example" // String | (optionnel)
11
12DefaultAPI.getNotificationCount(tenantId: tenantId, options: DefaultAPI.GetNotificationCountOptions(userId: userId, urlId: urlId, fromCommentId: fromCommentId, viewed: viewed, type: type)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

getNotifications Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
userIdstringqueryNo
urlIdstringqueryNo
fromCommentIdstringqueryNo
viewedbooleanqueryNo
typestringqueryNo
skipnumberqueryNo

Réponse

Retourne: GetNotificationsResponse

Exemple

Exemple getNotifications
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optionnel)
7let urlId = "urlId_example" // String | (optionnel)
8let fromCommentId = "fromCommentId_example" // String | (optionnel)
9let viewed = true // Bool | (optionnel)
10let type = "type_example" // String | (optionnel)
11let skip = 987 // Double | (optionnel)
12
13DefaultAPI.getNotifications(tenantId: tenantId, options: DefaultAPI.GetNotificationsOptions(userId: userId, urlId: urlId, fromCommentId: fromCommentId, viewed: viewed, type: type, skip: skip)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

updateNotification Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon

Réponse

Retourne: APIEmptyResponse

Exemple

Exemple updateNotification
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateNotificationBody = UpdateNotificationBody(viewed: false, optedOut: false) // UpdateNotificationBody |
8let userId = "userId_example" // String | (optionnel)
9
10DefaultAPI.updateNotification(tenantId: tenantId, id: id, updateNotificationBody: updateNotificationBody, userId: userId) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

createV1PageReact Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringpathOui
urlIdstringqueryOui
titlestringqueryNon

Réponse

Renvoie : CreateV1PageReact

Exemple

Exemple de createV1PageReact
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let title = "title_example" // String | (optionnel)
8
9PublicAPI.createV1PageReact(tenantId: tenantId, urlId: urlId, title: title) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

createV2PageReact Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui
idstringqueryOui
titlestringqueryNon

Réponse

Renvoie: CreateV1PageReact

Exemple

Exemple createV2PageReact
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let id = "id_example" // String |
8let title = "title_example" // String | (facultatif)
9
10PublicAPI.createV2PageReact(tenantId: tenantId, urlId: urlId, id: id, title: title) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

deleteV1PageReact Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui

Réponse

Renvoie : CreateV1PageReact

Exemple

Exemple de deleteV1PageReact
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez les signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7
8PublicAPI.deleteV1PageReact(tenantId: tenantId, urlId: urlId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteV2PageReact Internal Link

Paramètres

NomTypeLocationRequisDescription
tenantIdstringpathOui
urlIdstringqueryOui
idstringqueryOui

Réponse

Retourne : CreateV1PageReact

Exemple

Exemple de deleteV2PageReact
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let id = "id_example" // String |
8
9PublicAPI.deleteV2PageReact(tenantId: tenantId, urlId: urlId, id: id) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getV1PageLikes Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringpathOui
urlIdstringqueryOui

Réponse

Renvoie : GetV1PageLikes

Exemple

Exemple de getV1PageLikes
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7
8PublicAPI.getV1PageLikes(tenantId: tenantId, urlId: urlId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getV2PageReacts Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringcheminOui
urlIdstringrequêteOui

Réponse

Renvoie: GetV2PageReacts

Exemple

Exemple de getV2PageReacts
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7
8PublicAPI.getV2PageReacts(tenantId: tenantId, urlId: urlId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getV2PageReactUsers Internal Link

Paramètres

NomTypeLocationObligatoireDescription
tenantIdstringpathOui
urlIdstringqueryOui
idstringqueryOui

Réponse

Renvoie : GetV2PageReactUsersResponse

Exemple

Exemple getV2PageReactUsers
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let id = "id_example" // String |
8
9PublicAPI.getV2PageReactUsers(tenantId: tenantId, urlId: urlId, id: id) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

addPage Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui

Réponse

Retourne: AddPageAPIResponse

Exemple

Exemple addPage
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // Chaîne |
6let createAPIPageData = CreateAPIPageData(accessibleByGroupIds: ["accessibleByGroupIds_example"], rootCommentCount: 123, commentCount: 123, title: "title_example", url: "url_example", urlId: "urlId_example") // CreateAPIPageData |
7
8DefaultAPI.addPage(tenantId: tenantId, createAPIPageData: createAPIPageData) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deletePage Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : DeletePageAPIResponse

Exemple

Exemple de deletePage
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deletePage(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getOfflineUsers Internal Link

Past commentateurs sur la page QUI NE sont PAS en ligne actuellement. Triés par displayName.
Utilisez ceci après avoir épuisé /users/online pour afficher une section « Membres ».
Pagination par curseur sur commenterName : le serveur parcourt le fragment partiel {tenantId, urlId, commenterName} à partir de afterName vers l’avant via $gt, sans coût $skip.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYesIdentifiant d’URL de page (nettoyé côté serveur).
afterNamestringqueryNoCurseur : transmettez nextAfterName de la réponse précédente.
afterUserIdstringqueryNoCritère de rupture d’égalité du curseur : transmettez 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: PageUsersOfflineResponse

Example

Exemple getOfflineUsers
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | Identifiant d’URL de page (nettoyé côté serveur).
7let afterName = "afterName_example" // String | Curseur : transmettez nextAfterName de la réponse précédente. (optionnel)
8let afterUserId = "afterUserId_example" // String | Critère de rupture d’égalité du curseur : transmettez 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. (optionnel)
9
10PublicAPI.getOfflineUsers(tenantId: tenantId, urlId: urlId, options: PublicAPI.GetOfflineUsersOptions(afterName: afterName, afterUserId: afterUserId)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getOnlineUsers Internal Link

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

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYesIdentifiant d’URL de la page (nettoyé côté serveur).
afterNamestringqueryNoCurseur : transmettre nextAfterName de la réponse précédente.
afterUserIdstringqueryNoCritère de désambigüisation du curseur : transmettre nextAfterUserId de la réponse précédente. Obligatoire lorsque afterName est défini afin que les égalités de noms ne suppriment pas d’entrées.

Réponse

Renvoie : PageUsersOnlineResponse

Exemple

Exemple getOnlineUsers
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | Identifiant d’URL de la page (nettoyé côté serveur).
7let afterName = "afterName_example" // String | Curseur : transmettre nextAfterName de la réponse précédente. (optionnel)
8let afterUserId = "afterUserId_example" // String | Critère de désambigüisation du curseur : transmettre nextAfterUserId de la réponse précédente. Obligatoire lorsque afterName est défini afin que les égalités de noms ne suppriment pas d’entrées. (optionnel)
9
10PublicAPI.getOnlineUsers(tenantId: tenantId, urlId: urlId, options: PublicAPI.GetOnlineUsersOptions(afterName: afterName, afterUserId: afterUserId)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getPageByURLId Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
urlIdstringqueryOui

Réponse

Renvoie : GetPageByURLIdAPIResponse

Exemple

Exemple de getPageByURLId
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7
8DefaultAPI.getPageByURLId(tenantId: tenantId, urlId: urlId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getPages Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui

Réponse

Renvoie : GetPagesAPIResponse

Exemple

Exemple getPages
Copy Copy
1
2// Les exemples de code suivants sont toujours en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6
7DefaultAPI.getPages(tenantId: tenantId) { (response, error) in
8 guard error == nil else {
9 print(error)
10 return
11 }
12
13 if (response) {
14 dump(response)
15 }
16}
17

getPagesPublic 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

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
cursorstringqueryNoCurseur de pagination opaque retourné comme nextCursor d'une requête précédente. Lié au même sortBy.
limitintegerqueryNo1..200, par défaut 50
qstringqueryNoFiltre de préfixe de titre insensible à la casse (facultatif).
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 vrai, ne renvoie que les pages contenant au moins un commentaire.

Response

Renvoie : GetPublicPagesResponse

Example

Exemple getPagesPublic
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let cursor = "cursor_example" // String | Curseur de pagination opaque retourné comme `nextCursor` d'une requête précédente. Lié au même `sortBy`. (facultatif)
7let limit = 987 // Int | 1..200, par défaut 50 (facultatif)
8let q = "q_example" // String | Filtre de préfixe de titre insensible à la casse. (facultatif)
9let sortBy = PagesSortBy() // PagesSortBy | Ordre de tri. `updatedAt` (par défaut, le plus récent d'abord), `commentCount` (le plus de commentaires d'abord), ou `title` (alphabétique). (facultatif)
10let hasComments = true // Bool | Si vrai, ne renvoie que les pages contenant au moins un commentaire. (facultatif)
11
12PublicAPI.getPagesPublic(tenantId: tenantId, options: PublicAPI.GetPagesPublicOptions(cursor: cursor, limit: limit, q: q, sortBy: sortBy, hasComments: hasComments)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

getUsersInfo Internal Link


Informations utilisateur en masse pour un locataire. Étant donné des userIds, renvoie les informations d'affichage de User / SSOUser. Utilisé par le widget de commentaires pour enrichir les utilisateurs qui viennent d'apparaître via un événement de présence. Pas de contexte de page : la confidentialité est appliquée de manière uniforme (les profils privés sont masqués).

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
idsstringqueryOuiuserIds séparés par des virgules.

Réponse

Renvoie : PageUsersInfoResponse

Exemple

Exemple de getUsersInfo
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let ids = "ids_example" // String | userIds séparés par des virgules.
7
8PublicAPI.getUsersInfo(tenantId: tenantId, ids: ids) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

patchPage Internal Link


Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : PatchPageAPIResponse

Exemple

Exemple de patchPage
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateAPIPageData = UpdateAPIPageData(isClosed: false, accessibleByGroupIds: ["accessibleByGroupIds_example"], title: "title_example", url: "url_example", urlId: "urlId_example") // UpdateAPIPageData |
8
9DefaultAPI.patchPage(tenantId: tenantId, id: id, updateAPIPageData: updateAPIPageData) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

deletePendingWebhookEvent Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de deletePendingWebhookEvent
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deletePendingWebhookEvent(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getPendingWebhookEventCount Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
commentIdstringqueryNon
externalIdstringqueryNon
eventTypestringqueryNon
typestringqueryNon
domainstringqueryNon
attemptCountGTnumberqueryNon

Réponse

Renvoie : GetPendingWebhookEventCountResponse

Exemple

Exemple getPendingWebhookEventCount
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String | (optionnel)
7let externalId = "externalId_example" // String | (optionnel)
8let eventType = "eventType_example" // String | (optionnel)
9let type = "type_example" // String | (optionnel)
10let domain = "domain_example" // String | (optionnel)
11let attemptCountGT = 987 // Double | (optionnel)
12
13DefaultAPI.getPendingWebhookEventCount(tenantId: tenantId, options: DefaultAPI.GetPendingWebhookEventCountOptions(commentId: commentId, externalId: externalId, eventType: eventType, type: type, domain: domain, attemptCountGT: attemptCountGT)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

getPendingWebhookEvents Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringqueryNo
externalIdstringqueryNo
eventTypestringqueryNo
typestringqueryNo
domainstringqueryNo
attemptCountGTnumberqueryNo
skipnumberqueryNo

Réponse

Renvoie : GetPendingWebhookEventsResponse

Exemple

getPendingWebhookEvents Exemple
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String | (optionnel)
7let externalId = "externalId_example" // String | (optionnel)
8let eventType = "eventType_example" // String | (optionnel)
9let type = "type_example" // String | (optionnel)
10let domain = "domain_example" // String | (optionnel)
11let attemptCountGT = 987 // Double | (optionnel)
12let skip = 987 // Double | (optionnel)
13
14DefaultAPI.getPendingWebhookEvents(tenantId: tenantId, options: DefaultAPI.GetPendingWebhookEventsOptions(commentId: commentId, externalId: externalId, eventType: eventType, type: type, domain: domain, attemptCountGT: attemptCountGT, skip: skip)) { (response, error) in
15 guard error == nil else {
16 print(error)
17 return
18 }
19
20 if (response) {
21 dump(response)
22 }
23}
24

createQuestionConfig Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Réponse

Renvoie : CreateQuestionConfigResponse

Exemple

Exemple de createQuestionConfig
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createQuestionConfigBody = CreateQuestionConfigBody(name: "name_example", question: "question_example", helpText: "helpText_example", type: "type_example", numStars: 123, min: 123, max: 123, defaultValue: 123, labelNegative: "labelNegative_example", labelPositive: "labelPositive_example", customOptions: [QuestionConfig_customOptions_inner(imageSrc: "imageSrc_example", name: "name_example")], subQuestionIds: ["subQuestionIds_example"], alwaysShowSubQuestions: false, reportingOrder: 123) // CreateQuestionConfigBody |
7
8DefaultAPI.createQuestionConfig(tenantId: tenantId, createQuestionConfigBody: createQuestionConfigBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteQuestionConfig Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de deleteQuestionConfig
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deleteQuestionConfig(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getQuestionConfig Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: GetQuestionConfigResponse

Exemple

Exemple de getQuestionConfig
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getQuestionConfig(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getQuestionConfigs Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Renvoie: GetQuestionConfigsResponse

Exemple

Exemple de getQuestionConfigs
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (optionnel)
7
8DefaultAPI.getQuestionConfigs(tenantId: tenantId, skip: skip) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

updateQuestionConfig Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de updateQuestionConfig
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateQuestionConfigBody = UpdateQuestionConfigBody(name: "name_example", question: "question_example", helpText: "helpText_example", type: "type_example", numStars: 123, min: 123, max: 123, defaultValue: 123, labelNegative: "labelNegative_example", labelPositive: "labelPositive_example", customOptions: [QuestionConfig_customOptions_inner(imageSrc: "imageSrc_example", name: "name_example")], subQuestionIds: ["subQuestionIds_example"], alwaysShowSubQuestions: false, reportingOrder: 123) // UpdateQuestionConfigBody |
8
9DefaultAPI.updateQuestionConfig(tenantId: tenantId, id: id, updateQuestionConfigBody: updateQuestionConfigBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

createQuestionResult Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui

Réponse

Renvoie : CreateQuestionResultResponse

Exemple

Exemple de createQuestionResult
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createQuestionResultBody = CreateQuestionResultBody(urlId: "urlId_example", value: 123, questionId: "questionId_example", anonUserId: "anonUserId_example", userId: "userId_example", commentId: "commentId_example", meta: [MetaItem(name: "name_example", values: ["values_example"])]) // CreateQuestionResultBody |
7
8DefaultAPI.createQuestionResult(tenantId: tenantId, createQuestionResultBody: createQuestionResultBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteQuestionResult Internal Link

Paramètres

NomTypeLocationRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: APIEmptyResponse

Exemple

Exemple de deleteQuestionResult
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deleteQuestionResult(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getQuestionResult Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : GetQuestionResultResponse

Exemple

Exemple de getQuestionResult
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getQuestionResult(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getQuestionResults Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
urlIdstringqueryNo
userIdstringqueryNo
startDatestringqueryNo
questionIdstringqueryNo
questionIdsstringqueryNo
skipnumberqueryNo

Réponse

Renvoie : GetQuestionResultsResponse

Exemple

Exemple getQuestionResults
Copy Copy
1
2// Les extraits de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | (facultatif)
7let userId = "userId_example" // String | (facultatif)
8let startDate = "startDate_example" // String | (facultatif)
9let questionId = "questionId_example" // String | (facultatif)
10let questionIds = "questionIds_example" // String | (facultatif)
11let skip = 987 // Double | (facultatif)
12
13DefaultAPI.getQuestionResults(tenantId: tenantId, options: DefaultAPI.GetQuestionResultsOptions(urlId: urlId, userId: userId, startDate: startDate, questionId: questionId, questionIds: questionIds, skip: skip)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

updateQuestionResult Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de updateQuestionResult
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateQuestionResultBody = UpdateQuestionResultBody(urlId: "urlId_example", anonUserId: "anonUserId_example", userId: "userId_example", value: 123, commentId: "commentId_example", questionId: "questionId_example", meta: [MetaItem(name: "name_example", values: ["values_example"])]) // UpdateQuestionResultBody |
8
9DefaultAPI.updateQuestionResult(tenantId: tenantId, id: id, updateQuestionResultBody: updateQuestionResultBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

aggregateQuestionResults Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
questionIdstringqueryNon
questionIdsarrayqueryNon
urlIdstringqueryNon
timeBucketstringqueryNon
startDatestringqueryNon
forceRecalculatebooleanqueryNon

Réponse

Retourne : AggregateQuestionResultsResponse

Exemple

aggregateQuestionResults Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let questionId = "questionId_example" // String | (optional)
7let questionIds = ["inner_example"] // [String] | (optional)
8let urlId = "urlId_example" // String | (optional)
9let timeBucket = AggregateTimeBucket() // AggregateTimeBucket | (optional)
10let startDate = Date() // Date | (optional)
11let forceRecalculate = true // Bool | (optional)
12
13DefaultAPI.aggregateQuestionResults(tenantId: tenantId, options: DefaultAPI.AggregateQuestionResultsOptions(questionId: questionId, questionIds: questionIds, urlId: urlId, timeBucket: timeBucket, startDate: startDate, forceRecalculate: forceRecalculate)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

bulkAggregateQuestionResults Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
forceRecalculatebooleanqueryNon

Réponse

Renvoie : BulkAggregateQuestionResultsResponse

Exemple

Exemple de bulkAggregateQuestionResults
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let bulkAggregateQuestionResultsRequest = BulkAggregateQuestionResultsRequest(aggregations: [BulkAggregateQuestionItem(aggId: "aggId_example", questionId: "questionId_example", questionIds: ["questionIds_example"], urlId: "urlId_example", timeBucket: AggregateTimeBucket(), startDate: Date())]) // BulkAggregateQuestionResultsRequest |
7let forceRecalculate = true // Bool | (optionnel)
8
9DefaultAPI.bulkAggregateQuestionResults(tenantId: tenantId, bulkAggregateQuestionResultsRequest: bulkAggregateQuestionResultsRequest, forceRecalculate: forceRecalculate) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

combineCommentsWithQuestionResults Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo
minValuenumberqueryNo
maxValuenumberqueryNo
limitnumberqueryNo

Réponse

Renvoie : CombineQuestionResultsWithCommentsResponse

Exemple

Exemple combineCommentsWithQuestionResults
Copy Copy
1
2// Les extraits de code suivants sont encore en bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let questionId = "questionId_example" // String | (optional)
7let questionIds = ["inner_example"] // [String] | (optional)
8let urlId = "urlId_example" // String | (optional)
9let startDate = Date() // Date | (optional)
10let forceRecalculate = true // Bool | (optional)
11let minValue = 987 // Double | (optional)
12let maxValue = 987 // Double | (optional)
13let limit = 987 // Double | (optional)
14
15DefaultAPI.combineCommentsWithQuestionResults(tenantId: tenantId, options: DefaultAPI.CombineCommentsWithQuestionResultsOptions(questionId: questionId, questionIds: questionIds, urlId: urlId, startDate: startDate, forceRecalculate: forceRecalculate, minValue: minValue, maxValue: maxValue, limit: limit)) { (response, error) in
16 guard error == nil else {
17 print(error)
18 return
19 }
20
21 if (response) {
22 dump(response)
23 }
24}
25

addSSOUser Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui

Réponse

Retourne: AddSSOUserAPIResponse

Exemple

Exemple addSSOUser
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createAPISSOUserData = CreateAPISSOUserData(groupIds: ["groupIds_example"], hasBlockedUsers: false, isProfileDMDisabled: false, isProfileCommentsPrivate: false, isProfileActivityPrivate: false, isCommentModeratorAdmin: false, isAdminAdmin: false, isAccountOwner: false, displayName: "displayName_example", displayLabel: "displayLabel_example", optedInSubscriptionNotifications: false, optedInNotifications: false, avatarSrc: "avatarSrc_example", loginCount: 123, createdFromUrlId: "createdFromUrlId_example", signUpDate: 123, email: "email_example", websiteUrl: "websiteUrl_example", username: "username_example", id: "id_example") // CreateAPISSOUserData |
7
8DefaultAPI.addSSOUser(tenantId: tenantId, createAPISSOUserData: createAPISSOUserData) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteSSOUser Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
idstringpathYes
deleteCommentsbooleanqueryNo
commentDeleteModestringqueryNo

Réponse

Renvoie : DeleteSSOUserAPIResponse

Exemple

deleteSSOUser Exemple
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let deleteComments = true // Bool | (optional)
8let commentDeleteMode = "commentDeleteMode_example" // String | (optional)
9
10DefaultAPI.deleteSSOUser(tenantId: tenantId, id: id, options: DefaultAPI.DeleteSSOUserOptions(deleteComments: deleteComments, commentDeleteMode: commentDeleteMode)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getSSOUserByEmail Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
emailstringpathOui

Réponse

Retourne : GetSSOUserByEmailAPIResponse

Exemple

Exemple de getSSOUserByEmail
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let email = "email_example" // String |
7
8DefaultAPI.getSSOUserByEmail(tenantId: tenantId, email: email) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getSSOUserById Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: GetSSOUserByIdAPIResponse

Exemple

Exemple de getSSOUserById
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getSSOUserById(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getSSOUsers Internal Link


Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
skipintegerqueryNon

Réponse

Renvoie: GetSSOUsersResponse

Exemple

Exemple getSSOUsers
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Int | (optionnel)
7
8DefaultAPI.getSSOUsers(tenantId: tenantId, skip: skip) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

patchSSOUser Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui
updateCommentsbooleanqueryNon

Réponse

Renvoie : PatchSSOUserAPIResponse

Exemple

Exemple de patchSSOUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateAPISSOUserData = UpdateAPISSOUserData(groupIds: ["groupIds_example"], hasBlockedUsers: false, isProfileDMDisabled: false, isProfileCommentsPrivate: false, isProfileActivityPrivate: false, isCommentModeratorAdmin: false, isAdminAdmin: false, isAccountOwner: false, displayName: "displayName_example", displayLabel: "displayLabel_example", optedInSubscriptionNotifications: false, optedInNotifications: false, avatarSrc: "avatarSrc_example", loginCount: 123, createdFromUrlId: "createdFromUrlId_example", signUpDate: 123, email: "email_example", websiteUrl: "websiteUrl_example", username: "username_example", id: "id_example") // UpdateAPISSOUserData |
8let updateComments = true // Bool | (optionnel)
9
10DefaultAPI.patchSSOUser(tenantId: tenantId, id: id, updateAPISSOUserData: updateAPISSOUserData, updateComments: updateComments) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

putSSOUser Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui
updateCommentsbooleanqueryNon

Réponse

Renvoie : PutSSOUserAPIResponse

Exemple

Exemple de putSSOUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateAPISSOUserData = UpdateAPISSOUserData(groupIds: ["groupIds_example"], hasBlockedUsers: false, isProfileDMDisabled: false, isProfileCommentsPrivate: false, isProfileActivityPrivate: false, isCommentModeratorAdmin: false, isAdminAdmin: false, isAccountOwner: false, displayName: "displayName_example", displayLabel: "displayLabel_example", optedInSubscriptionNotifications: false, optedInNotifications: false, avatarSrc: "avatarSrc_example", loginCount: 123, createdFromUrlId: "createdFromUrlId_example", signUpDate: 123, email: "email_example", websiteUrl: "websiteUrl_example", username: "username_example", id: "id_example") // UpdateAPISSOUserData |
8let updateComments = true // Bool | (optionnel)
9
10DefaultAPI.putSSOUser(tenantId: tenantId, id: id, updateAPISSOUserData: updateAPISSOUserData, updateComments: updateComments) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

createSubscription Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui

Réponse

Renvoie : CreateSubscriptionAPIResponse

Exemple

Exemple de createSubscription
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createAPIUserSubscriptionData = CreateAPIUserSubscriptionData(notificationFrequency: 123, pageTitle: "pageTitle_example", url: "url_example", urlId: "urlId_example", anonUserId: "anonUserId_example", userId: "userId_example") // CreateAPIUserSubscriptionData |
7
8DefaultAPI.createSubscription(tenantId: tenantId, createAPIUserSubscriptionData: createAPIUserSubscriptionData) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteSubscription Internal Link


Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon

Réponse

Retourne: DeleteSubscriptionAPIResponse

Exemple

Exemple de deleteSubscription
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let userId = "userId_example" // String | (optionnel)
8
9DefaultAPI.deleteSubscription(tenantId: tenantId, id: id, userId: userId) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getSubscriptions Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
userIdstringqueryNon

Réponse

Renvoie: GetSubscriptionsAPIResponse

Exemple

Exemple de getSubscriptions
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (facultatif)
7
8DefaultAPI.getSubscriptions(tenantId: tenantId, userId: userId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

updateSubscription Internal Link


Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon

Réponse

Retourne: UpdateSubscriptionAPIResponse

Exemple

Exemple pour updateSubscription
Copy Copy
1
2// Les exemples de code ci-dessous sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateAPIUserSubscriptionData = UpdateAPIUserSubscriptionData(notificationFrequency: 123) // UpdateAPIUserSubscriptionData |
8let userId = "userId_example" // String | (optionnel)
9
10DefaultAPI.updateSubscription(tenantId: tenantId, id: id, updateAPIUserSubscriptionData: updateAPIUserSubscriptionData, userId: userId) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getTenantDailyUsages Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
yearNumbernumberqueryNon
monthNumbernumberqueryNon
dayNumbernumberqueryNon
skipnumberqueryNon

Réponse

Renvoie : GetTenantDailyUsagesResponse

Exemple

Exemple getTenantDailyUsages
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let yearNumber = 987 // Double | (facultatif)
7let monthNumber = 987 // Double | (facultatif)
8let dayNumber = 987 // Double | (facultatif)
9let skip = 987 // Double | (facultatif)
10
11DefaultAPI.getTenantDailyUsages(tenantId: tenantId, options: DefaultAPI.GetTenantDailyUsagesOptions(yearNumber: yearNumber, monthNumber: monthNumber, dayNumber: dayNumber, skip: skip)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

createTenantPackage Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Renvoie : CreateTenantPackageResponse

Exemple

Exemple de createTenantPackage
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createTenantPackageBody = CreateTenantPackageBody(name: "name_example", monthlyCostUSD: 123, yearlyCostUSD: 123, monthlyStripePlanId: "monthlyStripePlanId_example", yearlyStripePlanId: "yearlyStripePlanId_example", maxMonthlyPageLoads: 123, maxMonthlyAPICredits: 123, maxMonthlySmallWidgetsCredits: 123, maxMonthlyComments: 123, maxConcurrentUsers: 123, maxTenantUsers: 123, maxSSOUsers: 123, maxModerators: 123, maxDomains: 123, maxWhiteLabeledTenants: 123, maxMonthlyEventLogRequests: 123, maxCustomCollectionSize: 123, hasWhiteLabeling: false, hasDebranding: false, hasLLMSpamDetection: false, forWhoText: "forWhoText_example", featureTaglines: ["featureTaglines_example"], hasAuditing: false, hasFlexPricing: false, enableSAML: false, flexPageLoadCostCents: 123, flexPageLoadUnit: 123, flexCommentCostCents: 123, flexCommentUnit: 123, flexSSOUserCostCents: 123, flexSSOUserUnit: 123, flexAPICreditCostCents: 123, flexAPICreditUnit: 123, flexSmallWidgetsCreditCostCents: 123, flexSmallWidgetsCreditUnit: 123, flexModeratorCostCents: 123, flexModeratorUnit: 123, flexAdminCostCents: 123, flexAdminUnit: 123, flexDomainCostCents: 123, flexDomainUnit: 123, flexLLMCostCents: 123, flexLLMUnit: 123, flexMinimumCostCents: 123, flexManagedTenantCostCents: 123, flexSSOAdminCostCents: 123, flexSSOAdminUnit: 123, flexSSOModeratorCostCents: 123, flexSSOModeratorUnit: 123) // CreateTenantPackageBody |
7
8DefaultAPI.createTenantPackage(tenantId: tenantId, createTenantPackageBody: createTenantPackageBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteTenantPackage Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de deleteTenantPackage
Copy Copy
1
2// Les exemples de code suivants sont toujours en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deleteTenantPackage(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getTenantPackage Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : GetTenantPackageResponse

Exemple

Exemple getTenantPackage
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getTenantPackage(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getTenantPackages Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Retourne : GetTenantPackagesResponse

Exemple

Exemple de getTenantPackages
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (optionnel)
7
8DefaultAPI.getTenantPackages(tenantId: tenantId, skip: skip) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

replaceTenantPackage Internal Link


Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple pour replaceTenantPackage
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let replaceTenantPackageBody = ReplaceTenantPackageBody(name: "name_example", monthlyCostUSD: 123, yearlyCostUSD: 123, maxMonthlyPageLoads: 123, maxMonthlyAPICredits: 123, maxMonthlyComments: 123, maxConcurrentUsers: 123, maxTenantUsers: 123, maxSSOUsers: 123, maxModerators: 123, maxDomains: 123, maxCustomCollectionSize: 123, hasDebranding: false, forWhoText: "forWhoText_example", featureTaglines: ["featureTaglines_example"], hasFlexPricing: false, flexPageLoadCostCents: 123, flexPageLoadUnit: 123, flexCommentCostCents: 123, flexCommentUnit: 123, flexSSOUserCostCents: 123, flexSSOUserUnit: 123, flexAPICreditCostCents: 123, flexAPICreditUnit: 123, flexModeratorCostCents: 123, flexModeratorUnit: 123, flexAdminCostCents: 123, flexAdminUnit: 123, flexDomainCostCents: 123, flexDomainUnit: 123, flexMinimumCostCents: 123) // ReplaceTenantPackageBody |
8
9DefaultAPI.replaceTenantPackage(tenantId: tenantId, id: id, replaceTenantPackageBody: replaceTenantPackageBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

updateTenantPackage Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: APIEmptyResponse

Exemple

Exemple de updateTenantPackage
Copy Copy
1
2// Les échantillons de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateTenantPackageBody = UpdateTenantPackageBody(name: "name_example", monthlyCostUSD: 123, yearlyCostUSD: 123, maxMonthlyPageLoads: 123, maxMonthlyAPICredits: 123, maxMonthlyComments: 123, maxConcurrentUsers: 123, maxTenantUsers: 123, maxSSOUsers: 123, maxModerators: 123, maxDomains: 123, maxCustomCollectionSize: 123, hasDebranding: false, hasWhiteLabeling: false, forWhoText: "forWhoText_example", featureTaglines: ["featureTaglines_example"], hasFlexPricing: false, flexPageLoadCostCents: 123, flexPageLoadUnit: 123, flexCommentCostCents: 123, flexCommentUnit: 123, flexSSOUserCostCents: 123, flexSSOUserUnit: 123, flexAPICreditCostCents: 123, flexAPICreditUnit: 123, flexModeratorCostCents: 123, flexModeratorUnit: 123, flexAdminCostCents: 123, flexAdminUnit: 123, flexDomainCostCents: 123, flexDomainUnit: 123, flexMinimumCostCents: 123) // UpdateTenantPackageBody |
8
9DefaultAPI.updateTenantPackage(tenantId: tenantId, id: id, updateTenantPackageBody: updateTenantPackageBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

createTenantUser Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui

Réponse

Retourne : CreateTenantUserResponse

Exemple

Exemple de createTenantUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createTenantUserBody = CreateTenantUserBody(username: "username_example", email: "email_example", displayName: "displayName_example", websiteUrl: "websiteUrl_example", signUpDate: 123, locale: "locale_example", verified: false, loginCount: 123, optedInNotifications: false, optedInTenantNotifications: false, hideAccountCode: false, avatarSrc: "avatarSrc_example", isHelpRequestAdmin: false, isAccountOwner: false, isAdminAdmin: false, isBillingAdmin: false, isAnalyticsAdmin: false, isCustomizationAdmin: false, isManageDataAdmin: false, isCommentModeratorAdmin: false, isAPIAdmin: false, moderatorIds: ["moderatorIds_example"], digestEmailFrequency: 123, displayLabel: "displayLabel_example") // CreateTenantUserBody |
7
8DefaultAPI.createTenantUser(tenantId: tenantId, createTenantUserBody: createTenantUserBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteTenantUser Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
deleteCommentsstringqueryNon
commentDeleteModestringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple deleteTenantUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let deleteComments = "deleteComments_example" // String | (facultatif)
8let commentDeleteMode = "commentDeleteMode_example" // String | (facultatif)
9
10DefaultAPI.deleteTenantUser(tenantId: tenantId, id: id, options: DefaultAPI.DeleteTenantUserOptions(deleteComments: deleteComments, commentDeleteMode: commentDeleteMode)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getTenantUser Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : GetTenantUserResponse

Exemple

Exemple de getTenantUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getTenantUser(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getTenantUsers Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
skipnumberqueryNon

Réponse

Renvoie: GetTenantUsersResponse

Exemple

Exemple de getTenantUsers
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (facultatif)
7
8DefaultAPI.getTenantUsers(tenantId: tenantId, skip: skip) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

replaceTenantUser Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
updateCommentsstringqueryNon

Réponse

Renvoie : APIEmptyResponse

Exemple

Exemple de replaceTenantUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let replaceTenantUserBody = ReplaceTenantUserBody(username: "username_example", email: "email_example", displayName: "displayName_example", websiteUrl: "websiteUrl_example", signUpDate: 123, locale: "locale_example", verified: false, loginCount: 123, optedInNotifications: false, optedInTenantNotifications: false, hideAccountCode: false, avatarSrc: "avatarSrc_example", isHelpRequestAdmin: false, isAccountOwner: false, isAdminAdmin: false, isBillingAdmin: false, isAnalyticsAdmin: false, isCustomizationAdmin: false, isManageDataAdmin: false, isCommentModeratorAdmin: false, isAPIAdmin: false, moderatorIds: ["moderatorIds_example"], digestEmailFrequency: 123, displayLabel: "displayLabel_example", createdFromUrlId: "createdFromUrlId_example", createdFromTenantId: "createdFromTenantId_example", lastLoginDate: 123, karma: 123) // ReplaceTenantUserBody |
8let updateComments = "updateComments_example" // String | (optionnel)
9
10DefaultAPI.replaceTenantUser(tenantId: tenantId, id: id, replaceTenantUserBody: replaceTenantUserBody, updateComments: updateComments) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
redirectURLstringqueryNon

Réponse

Retourne : APIEmptyResponse

Exemple

Exemple de sendLoginLink
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let redirectURL = "redirectURL_example" // String | (facultatif)
8
9DefaultAPI.sendLoginLink(tenantId: tenantId, id: id, redirectURL: redirectURL) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

updateTenantUser Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui
updateCommentsstringqueryNon

Response

Renvoie: APIEmptyResponse

Exemple

Exemple de updateTenantUser
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateTenantUserBody = UpdateTenantUserBody(username: "username_example", displayName: "displayName_example", websiteUrl: "websiteUrl_example", email: "email_example", signUpDate: 123, verified: false, loginCount: 123, optedInNotifications: false, optedInTenantNotifications: false, hideAccountCode: false, avatarSrc: "avatarSrc_example", isHelpRequestAdmin: false, isAccountOwner: false, isAdminAdmin: false, isBillingAdmin: false, isAnalyticsAdmin: false, isCustomizationAdmin: false, isManageDataAdmin: false, isCommentModeratorAdmin: false, isAPIAdmin: false, moderatorIds: ["moderatorIds_example"], locale: "locale_example", digestEmailFrequency: 123, displayLabel: "displayLabel_example") // UpdateTenantUserBody |
8let updateComments = "updateComments_example" // String | (facultatif)
9
10DefaultAPI.updateTenantUser(tenantId: tenantId, id: id, updateTenantUserBody: updateTenantUserBody, updateComments: updateComments) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

createTenant Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui

Réponse

Renvoie: CreateTenantResponse

Exemple

Exemple de createTenant
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createTenantBody = CreateTenantBody(name: "name_example", domainConfiguration: [APIDomainConfiguration(id: "id_example", domain: "domain_example", emailFromName: "emailFromName_example", emailFromEmail: "emailFromEmail_example", emailHeaders: "TODO", wpSyncToken: "wpSyncToken_example", wpSynced: false, wpURL: "wpURL_example", createdAt: Date(), autoAddedDate: Date(), siteType: ImportedSiteType(), logoSrc: "logoSrc_example", logoSrc100px: "logoSrc100px_example", footerUnsubscribeURL: "footerUnsubscribeURL_example", disableUnsubscribeLinks: false)], email: "email_example", signUpDate: 123, packageId: "packageId_example", paymentFrequency: 123, billingInfoValid: false, billingHandledExternally: false, createdBy: "createdBy_example", isSetup: false, billingInfo: BillingInfo(name: "name_example", address: "address_example", city: "city_example", state: "state_example", zip: "zip_example", country: "country_example", currency: "currency_example", email: "email_example"), stripeCustomerId: "stripeCustomerId_example", stripeSubscriptionId: "stripeSubscriptionId_example", stripePlanId: "stripePlanId_example", enableProfanityFilter: false, enableSpamFilter: false, removeUnverifiedComments: false, unverifiedCommentsTTLms: 123, commentsRequireApproval: false, autoApproveCommentOnVerification: false, sendProfaneToSpam: false, deAnonIpAddr: 123, meta: "TODO") // CreateTenantBody |
7
8DefaultAPI.createTenant(tenantId: tenantId, createTenantBody: createTenantBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteTenant Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui
surestringqueryNon

Réponse

Retourne: APIEmptyResponse

Exemple

Exemple de deleteTenant
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let sure = "sure_example" // String | (optionnel)
8
9DefaultAPI.deleteTenant(tenantId: tenantId, id: id, sure: sure) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getTenant Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : GetTenantResponse

Exemple

Exemple getTenant
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getTenant(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getTenants Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
metastringqueryNon
skipnumberqueryNon

Réponse

Renvoie : GetTenantsResponse

Exemple

Exemple getTenants
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let meta = "meta_example" // String | (optional)
7let skip = 987 // Double | (optional)
8
9DefaultAPI.getTenants(tenantId: tenantId, options: DefaultAPI.GetTenantsOptions(meta: meta, skip: skip)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

updateTenant Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Retourne: APIEmptyResponse

Exemple

Exemple pour updateTenant
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateTenantBody = UpdateTenantBody(name: "name_example", email: "email_example", signUpDate: 123, packageId: "packageId_example", paymentFrequency: 123, billingInfoValid: false, billingHandledExternally: false, createdBy: "createdBy_example", isSetup: false, domainConfiguration: [APIDomainConfiguration(id: "id_example", domain: "domain_example", emailFromName: "emailFromName_example", emailFromEmail: "emailFromEmail_example", emailHeaders: "TODO", wpSyncToken: "wpSyncToken_example", wpSynced: false, wpURL: "wpURL_example", createdAt: Date(), autoAddedDate: Date(), siteType: ImportedSiteType(), logoSrc: "logoSrc_example", logoSrc100px: "logoSrc100px_example", footerUnsubscribeURL: "footerUnsubscribeURL_example", disableUnsubscribeLinks: false)], billingInfo: BillingInfo(name: "name_example", address: "address_example", city: "city_example", state: "state_example", zip: "zip_example", country: "country_example", currency: "currency_example", email: "email_example"), stripeCustomerId: "stripeCustomerId_example", stripeSubscriptionId: "stripeSubscriptionId_example", stripePlanId: "stripePlanId_example", enableProfanityFilter: false, enableSpamFilter: false, removeUnverifiedComments: false, unverifiedCommentsTTLms: 123, commentsRequireApproval: false, autoApproveCommentOnVerification: false, sendProfaneToSpam: false, deAnonIpAddr: 123, meta: "TODO", managedByTenantId: "managedByTenantId_example") // UpdateTenantBody |
8
9DefaultAPI.updateTenant(tenantId: tenantId, id: id, updateTenantBody: updateTenantBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

changeTicketState Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
userIdstringqueryOui
idstringpathOui

Réponse

Renvoie: ChangeTicketStateResponse

Exemple

Exemple de changeTicketState
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String |
7let id = "id_example" // String |
8let changeTicketStateBody = ChangeTicketStateBody(state: 123) // ChangeTicketStateBody |
9
10DefaultAPI.changeTicketState(tenantId: tenantId, userId: userId, id: id, changeTicketStateBody: changeTicketStateBody) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

createTicket Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
userIdstringqueryOui

Réponse

Renvoie: CreateTicketResponse

Exemple

Exemple createTicket
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String |
7let createTicketBody = CreateTicketBody(subject: "subject_example") // CreateTicketBody |
8
9DefaultAPI.createTicket(tenantId: tenantId, userId: userId, createTicketBody: createTicketBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getTicket Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
userIdstringqueryNon

Réponse

Retourne: GetTicketResponse

Exemple

Exemple de getTicket
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let userId = "userId_example" // String | (facultatif)
8
9DefaultAPI.getTicket(tenantId: tenantId, id: id, userId: userId) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getTickets Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
userIdstringqueryNon
statenumberqueryNon
skipnumberqueryNon
limitnumberqueryNon

Réponse

Renvoie : GetTicketsResponse

Exemple

Exemple getTickets
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (facultatif)
7let state = 987 // Double | (facultatif)
8let skip = 987 // Double | (facultatif)
9let limit = 987 // Double | (facultatif)
10
11DefaultAPI.getTickets(tenantId: tenantId, options: DefaultAPI.GetTicketsOptions(userId: userId, state: state, skip: skip, limit: limit)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

getTranslations Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
namespacestringpathOui
componentstringpathOui
localestringqueryNon
useFullTranslationIdsbooleanqueryNon

Réponse

Retourne : GetTranslationsResponse

Exemple

Exemple getTranslations
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let namespace = "namespace_example" // String |
6let component = "component_example" // String |
7let locale = "locale_example" // String | (optional)
8let useFullTranslationIds = true // Bool | (optional)
9
10PublicAPI.getTranslations(namespace: namespace, component: component, options: PublicAPI.GetTranslationsOptions(locale: locale, useFullTranslationIds: useFullTranslationIds)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

uploadImage Internal Link

Upload and resize an image

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathOui
sizePresetstringqueryNonPréréglage de taille : "Default" (1000x1000px) ou "CrossPlatform" (crée des tailles pour les appareils populaires)
urlIdstringqueryNonID de page à partir de laquelle le téléversement a lieu, pour configurer

Réponse

Retourne : UploadImageResponse

Exemple

Exemple uploadImage
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let file = URL(string: "https://example.com")! // URL |
7let sizePreset = SizePreset() // SizePreset | Préréglage de taille : \"Default\" (1000x1000px) ou \"CrossPlatform\" (crée des tailles pour les appareils populaires) (optionnel)
8let urlId = "urlId_example" // String | ID de page à partir de laquelle le téléversement a lieu, pour configurer (optionnel)
9
10PublicAPI.uploadImage(tenantId: tenantId, file: file, options: PublicAPI.UploadImageOptions(sizePreset: sizePreset, urlId: urlId)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getUserBadgeProgressById Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: APIGetUserBadgeProgressResponse

Exemple

Exemple de getUserBadgeProgressById
Copy Copy
1
2// Les exemples de code suivants sont toujours en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getUserBadgeProgressById(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getUserBadgeProgressByUserId Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
userIdstringpathOui

Réponse

Renvoie : APIGetUserBadgeProgressResponse

Exemple

Exemple getUserBadgeProgressByUserId
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String |
7
8DefaultAPI.getUserBadgeProgressByUserId(tenantId: tenantId, userId: userId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getUserBadgeProgressList Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryYes
userIdstringqueryNo
limitnumberqueryNo
skipnumberqueryNo

Réponse

Returns: APIGetUserBadgeProgressListResponse

Exemple

Exemple getUserBadgeProgressList
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (facultatif)
7let limit = 987 // Double | (facultatif)
8let skip = 987 // Double | (facultatif)
9
10DefaultAPI.getUserBadgeProgressList(tenantId: tenantId, options: DefaultAPI.GetUserBadgeProgressListOptions(userId: userId, limit: limit, skip: skip)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

createUserBadge Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui

Réponse

Renvoie : APICreateUserBadgeResponse

Exemple

Exemple de createUserBadge
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createUserBadgeParams = CreateUserBadgeParams(userId: "userId_example", badgeId: "badgeId_example", displayedOnComments: false) // CreateUserBadgeParams |
7
8DefaultAPI.createUserBadge(tenantId: tenantId, createUserBadgeParams: createUserBadgeParams) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteUserBadge Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : APIEmptySuccessResponse

Exemple

Exemple de deleteUserBadge
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deleteUserBadge(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getUserBadge Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie: APIGetUserBadgeResponse

Exemple

Exemple de getUserBadge
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getUserBadge(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getUserBadges Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
userIdstringqueryNo
badgeIdstringqueryNo
typenumberqueryNo
displayedOnCommentsbooleanqueryNo
limitnumberqueryNo
skipnumberqueryNo

Réponse

Renvoie : APIGetUserBadgesResponse

Exemple

Exemple getUserBadges
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optional)
7let badgeId = "badgeId_example" // String | (optional)
8let type = 987 // Double | (optional)
9let displayedOnComments = true // Bool | (optional)
10let limit = 987 // Double | (optional)
11let skip = 987 // Double | (optional)
12
13DefaultAPI.getUserBadges(tenantId: tenantId, options: DefaultAPI.GetUserBadgesOptions(userId: userId, badgeId: badgeId, type: type, displayedOnComments: displayedOnComments, limit: limit, skip: skip)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

updateUserBadge Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Réponse

Renvoie : APIEmptySuccessResponse

Exemple

Exemple updateUserBadge
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let updateUserBadgeParams = UpdateUserBadgeParams(displayedOnComments: false) // UpdateUserBadgeParams |
8
9DefaultAPI.updateUserBadge(tenantId: tenantId, id: id, updateUserBadgeParams: updateUserBadgeParams) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getUserNotificationCount Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie: GetUserNotificationCountResponse

Exemple

Exemple de getUserNotificationCount
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (optionnel)
7
8PublicAPI.getUserNotificationCount(tenantId: tenantId, sso: sso) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getUserNotifications Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
urlIdstringqueryNoUtilisé pour déterminer si la page actuelle est abonnée.
pageSizeintegerqueryNo
afterIdstringqueryNo
includeContextbooleanqueryNo
afterCreatedAtintegerqueryNo
unreadOnlybooleanqueryNo
dmOnlybooleanqueryNo
noDmbooleanqueryNo
includeTranslationsbooleanqueryNo
includeTenantNotificationsbooleanqueryNo
ssostringqueryNo

Réponse

Renvoie : GetMyNotificationsResponse

Exemple

Exemple getUserNotifications
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | Utilisé pour déterminer si la page actuelle est abonnée. (facultatif)
7let pageSize = 987 // Int | (facultatif)
8let afterId = "afterId_example" // String | (facultatif)
9let includeContext = true // Bool | (facultatif)
10let afterCreatedAt = 987 // Int64 | (facultatif)
11let unreadOnly = true // Bool | (facultatif)
12let dmOnly = true // Bool | (facultatif)
13let noDm = true // Bool | (facultatif)
14let includeTranslations = true // Bool | (facultatif)
15let includeTenantNotifications = true // Bool | (facultatif)
16let sso = "sso_example" // String | (facultatif)
17
18PublicAPI.getUserNotifications(tenantId: tenantId, options: PublicAPI.GetUserNotificationsOptions(urlId: urlId, pageSize: pageSize, afterId: afterId, includeContext: includeContext, afterCreatedAt: afterCreatedAt, unreadOnly: unreadOnly, dmOnly: dmOnly, noDm: noDm, includeTranslations: includeTranslations, includeTenantNotifications: includeTenantNotifications, sso: sso)) { (response, error) in
19 guard error == nil else {
20 print(error)
21 return
22 }
23
24 if (response) {
25 dump(response)
26 }
27}
28

resetUserNotificationCount Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
ssostringqueryNon

Réponse

Renvoie : ResetUserNotificationsResponse

Exemple

Exemple de resetUserNotificationCount
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (optionnel)
7
8PublicAPI.resetUserNotificationCount(tenantId: tenantId, sso: sso) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

resetUserNotifications Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
afterIdstringqueryNon
afterCreatedAtintegerqueryNon
unreadOnlybooleanqueryNon
dmOnlybooleanqueryNon
noDmbooleanqueryNon
ssostringqueryNon

Réponse

Retourne : ResetUserNotificationsResponse

Exemple

resetUserNotifications Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (optionnel)
7let afterCreatedAt = 987 // Int64 | (optionnel)
8let unreadOnly = true // Bool | (optionnel)
9let dmOnly = true // Bool | (optionnel)
10let noDm = true // Bool | (optionnel)
11let sso = "sso_example" // String | (optionnel)
12
13PublicAPI.resetUserNotifications(tenantId: tenantId, options: PublicAPI.ResetUserNotificationsOptions(afterId: afterId, afterCreatedAt: afterCreatedAt, unreadOnly: unreadOnly, dmOnly: dmOnly, noDm: noDm, sso: sso)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

updateUserNotificationCommentSubscriptionStatus Internal Link

Enable or disable notifications for a specific comment. Activer ou désactiver les notifications pour un commentaire spécifique.

Parameters

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
notificationIdstringpathOui
optedInOrOutstringpathOui
commentIdstringqueryOui
ssostringqueryNon

Response

Réponse

Returns: UpdateUserNotificationCommentSubscriptionStatusResponse Renvoie : UpdateUserNotificationCommentSubscriptionStatusResponse

Example

Exemple

Exemple de updateUserNotificationCommentSubscriptionStatus
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let notificationId = "notificationId_example" // String |
7let optedInOrOut = "optedInOrOut_example" // String |
8let commentId = "commentId_example" // String |
9let sso = "sso_example" // String | (optionnel)
10
11PublicAPI.updateUserNotificationCommentSubscriptionStatus(tenantId: tenantId, notificationId: notificationId, optedInOrOut: optedInOrOut, commentId: commentId, sso: sso) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

updateUserNotificationPageSubscriptionStatus Internal Link

Activer ou désactiver les notifications pour une page. Lorsque les utilisateurs sont abonnés à une page, des notifications sont créées pour les nouveaux commentaires racines, et aussi

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
urlIdstringqueryOui
urlstringqueryOui
pageTitlestringqueryOui
subscribedOrUnsubscribedstringpathOui
ssostringqueryNon

Réponse

Renvoie : UpdateUserNotificationPageSubscriptionStatusResponse

Exemple

Exemple d'utilisation de updateUserNotificationPageSubscriptionStatus
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let url = "url_example" // String |
8let pageTitle = "pageTitle_example" // String |
9let subscribedOrUnsubscribed = "subscribedOrUnsubscribed_example" // String |
10let sso = "sso_example" // String | (facultatif)
11
12PublicAPI.updateUserNotificationPageSubscriptionStatus(tenantId: tenantId, urlId: urlId, url: url, pageTitle: pageTitle, subscribedOrUnsubscribed: subscribedOrUnsubscribed, sso: sso) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

updateUserNotificationStatus Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
notificationIdstringpathOui
newStatusstringpathOui
ssostringqueryNon

Réponse

Retourne: UpdateUserNotificationStatusResponse

Exemple

Exemple de updateUserNotificationStatus
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let notificationId = "notificationId_example" // String |
7let newStatus = "newStatus_example" // String |
8let sso = "sso_example" // String | (optionnel)
9
10PublicAPI.updateUserNotificationStatus(tenantId: tenantId, notificationId: notificationId, newStatus: newStatus, sso: sso) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getUserPresenceStatuses Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
urlIdWSstringqueryOui
userIdsstringqueryOui

Réponse

Renvoie: GetUserPresenceStatusesResponse

Exemple

Exemple de getUserPresenceStatuses
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlIdWS = "urlIdWS_example" // String |
7let userIds = "userIds_example" // String |
8
9PublicAPI.getUserPresenceStatuses(tenantId: tenantId, urlIdWS: urlIdWS, userIds: userIds) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

searchUsers Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringpathYes
urlIdstringqueryYes
usernameStartsWithstringqueryNo
mentionGroupIdsarrayqueryNo
ssostringqueryNo
searchSectionstringqueryNo

Réponse

Renvoie : SearchUsersResult

Exemple

Exemple de searchUsers
Copy Copy
1
2// Les échantillons de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let usernameStartsWith = "usernameStartsWith_example" // String | (optional)
8let mentionGroupIds = ["inner_example"] // [String] | (optional)
9let sso = "sso_example" // String | (optional)
10let searchSection = "searchSection_example" // String | (optional)
11
12PublicAPI.searchUsers(tenantId: tenantId, urlId: urlId, options: PublicAPI.SearchUsersOptions(usernameStartsWith: usernameStartsWith, mentionGroupIds: mentionGroupIds, sso: sso, searchSection: searchSection)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

getUser Internal Link

Paramètres

NomTypeEmplacementRequisDescription
tenantIdstringqueryOui
idstringpathOui

Réponse

Renvoie : GetUserResponse

Exemple

Exemple getUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getUser(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

createVote Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
commentIdstringqueryOui
directionstringqueryOui
userIdstringqueryNon
anonUserIdstringqueryNon

Response

Renvoie : VoteResponse

Exemple

createVote Exemple
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let direction = "direction_example" // String |
8let userId = "userId_example" // String | (optionnel)
9let anonUserId = "anonUserId_example" // String | (optionnel)
10
11DefaultAPI.createVote(tenantId: tenantId, commentId: commentId, direction: direction, options: DefaultAPI.CreateVoteOptions(userId: userId, anonUserId: anonUserId)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

deleteVote Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryOui
idstringpathOui
editKeystringqueryNon

Réponse

Renvoie: VoteDeleteResponse

Exemple

Exemple de deleteVote
Copy Copy
1
2// Les exemples de code suivants sont encore en bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7let editKey = "editKey_example" // String | (optionnel)
8
9DefaultAPI.deleteVote(tenantId: tenantId, id: id, editKey: editKey) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getVotes Internal Link

Paramètres

NameTypeLocationRequiredDescription
tenantIdstringqueryOui
urlIdstringqueryOui

Réponse

Renvoie: GetVotesResponse

Exemple

Exemple de getVotes
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7
8DefaultAPI.getVotes(tenantId: tenantId, urlId: urlId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getVotesForUser Internal Link

Paramètres

NomTypeEmplacementObligatoireDescription
tenantIdstringqueryYes
urlIdstringqueryYes
userIdstringqueryNo
anonUserIdstringqueryNo

Réponse

Renvoie : GetVotesForUserResponse

Exemple

Exemple getVotesForUser
Copy Copy
1
2// Les exemples de code suivants sont encore en version bêta. Pour tout problème, veuillez le signaler via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let userId = "userId_example" // String | (facultatif)
8let anonUserId = "anonUserId_example" // String | (facultatif)
9
10DefaultAPI.getVotesForUser(tenantId: tenantId, urlId: urlId, options: DefaultAPI.GetVotesForUserOptions(userId: userId, anonUserId: anonUserId)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

Besoin d'aide ?

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

Contribuer

Les contributions sont les bienvenues ! Veuillez consulter le dépôt GitHub pour les consignes de contribution.