FastComments.com

FastComments Swift SDK

Dit is de officiële Swift SDK voor FastComments.

Officiële Swift SDK voor de FastComments API

Repository

Bekijk op GitHub

AI-coderingsagenten Internal Link

skills.sh

Geef je code‑agent de FastComments‑context die hij nodig heeft - widgets, configuratie, Secure SSO, de REST‑API en de SDK’s:

npx skills add fastcomments/skills

Werkt met Claude Code, Codex, Cursor, Copilot, Gemini en elke andere agent die de skills CLI ondersteunt.

Installatie Internal Link

Swift Package Manager

Voeg het volgende toe aan je Package.swift bestand:

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

Of in Xcode:

  1. File > Add Packages...
  2. Voer de repository-URL in: https://github.com/fastcomments/fastcomments-swift.git
  3. Selecteer de versie die je wilt gebruiken

Vereisten

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

Bibliotheekinhoud Internal Link

De FastComments Swift SDK bestaat uit meerdere modules:

  • Clientmodule - API-client voor de FastComments REST-API's

    • Volledige typedefinities voor alle API-modellen
    • Geauthenticeerde (DefaultAPI), openbare (PublicAPI) en moderatie (ModerationAPI) methoden
    • Volledige async/await-ondersteuning
    • Zie client/README.md voor gedetailleerde API-documentatie
  • SSO-module - Server-side Single Sign-On-hulpmiddelen

    • Veilige tokengeneratie voor gebruikersauthenticatie
    • Ondersteuning voor zowel eenvoudige als beveiligde SSO-modi
    • Op HMAC-SHA256 gebaseerde ondertekening van tokens met CryptoKit

Snelle start Internal Link

Gebruik van de openbare API

import FastCommentsSwift

// Haal reacties op voor een pagina
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)")
}

Gebruik van de geauthenticeerde API

import FastCommentsSwift

// Stel uw API-sleutel in op de gedeelde configuratie (verzonden als de x-api-key header)
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "your-api-key"

// Haal reacties op met geauthentiseerde API
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)")
}

Gebruik van de moderatie-API

import FastCommentsSwift

// Moderatiemethoden zijn geautoriseerd met een `sso`-token voor de optredende moderator
// (genereer het met FastCommentsSSO, zie de SSO sectie hierboven).
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)")
}

Gebruik van SSO voor authenticatie

Veilige SSO (Aanbevolen voor productie)

import FastCommentsSwift

let apiKey = "your-api-key"

// Maak veilige SSO-gebruikersgegevens aan (alleen server‑side!)
let userData = SecureSSOUserData(
    id: "user-123",              // Gebruikers-ID
    email: "user@example.com",   // E‑mail
    username: "johndoe",         // Gebruikersnaam
    avatar: "https://example.com/avatar.jpg" // Avatar‑URL
)

// Genereer SSO-token
do {
    let sso = try FastCommentsSSO.createSecure(apiKey: apiKey, secureSSOUserData: userData)
    let token = try sso.createToken()

    print("SSO Token: \(token ?? "")")
    // Stuur dit token naar uw front‑end voor authenticatie
} catch {
    print("Error creating SSO token: \(error)")
}

Eenvoudige SSO (Voor ontwikkeling/testen)

import FastCommentsSwift

// Maak eenvoudige SSO-gebruikersgegevens aan (geen API-sleutel nodig)
let userData = SimpleSSOUserData(
    username: "johndoe",
    email: "user@example.com",
    avatar: "https://example.com/avatar.jpg"
)

// Genereer eenvoudige SSO-token
let sso = FastCommentsSSO.createSimple(simpleSSOUserData: userData)
do {
    let token = try sso.createToken()
    print("Simple SSO Token: \(token ?? "")")
} catch {
    print("Error creating SSO token: \(error)")
}

API-clients Internal Link

De FastComments SDK biedt drie API-clients:

PublicAPI - Client-Safe Methoden

De PublicAPI bevat methoden die veilig kunnen worden aangeroepen vanuit client-side code (iOS/macOS-apps). Deze methoden:

  • Vereisen geen API-sleutel
  • Kunnen SSO-tokens gebruiken voor authenticatie
  • Zijn rate-limited per gebruiker/apparaat
  • Zijn geschikt voor applicaties gericht op eindgebruikers

Voorbeeld use case: Het ophalen en maken van opmerkingen in je iOS-app

DefaultAPI - Server-Side Methoden

De DefaultAPI bevat geauthenticeerde methoden die een API-sleutel vereisen. Deze methoden:

  • Vereisen je FastComments API-sleutel
  • Mogen ALLEEN worden aangeroepen vanuit server-side code
  • Bieden volledige toegang tot je FastComments-gegevens
  • Zijn rate-limited per tenant

Voorbeeld use case: Administratieve bewerkingen, bulkdata-export, gebruikersbeheer

ModerationAPI - Moderator Dashboard Methoden

De ModerationAPI biedt een uitgebreide suite van live en snelle moderatie-API's. Elke ModerationAPI-methode accepteert een sso-parameter en kan authenticeren via SSO of een FastComments.com-sessiecookie.

Voorbeeld use case: Het bouwen van een moderatie-ervaring voor moderators van jouw community

BELANGRIJK: Stel je API-sleutel nooit bloot in client-side code. API-sleutels mogen alleen server-side worden gebruikt.

API-aanroepen maken Internal Link

De Swift SDK gebruikt moderne async/await‑syntaxis voor alle API‑aanroepen:

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

Veelvoorkomende problemen Internal Link

401 Niet-geautoriseerde fouten

Als je 401-fouten krijgt bij het gebruik van de geauthentiseerde API:

  1. Controleer je API‑sleutel: Zorg ervoor dat je de juiste API‑sleutel van je FastComments-dashboard gebruikt
  2. Verifieer de tenant‑ID: Zorg ervoor dat de tenant‑ID overeenkomt met je account
  3. API‑sleutelformaat: De API‑sleutel moet ingesteld worden als de x-api-key header in de gedeelde configuratie:
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "YOUR_API_KEY"
  1. Gebruik je de verkeerde API: Zorg ervoor dat je DefaultAPI (niet PublicAPI) gebruikt voor geauthentificeerde oproepen

SSO‑tokenproblemen

Als SSO‑tokens niet werken:

  1. Gebruik de veilige modus voor productie: Gebruik altijd FastCommentsSSO.createSecure() met je API‑sleutel voor productie
  2. Alleen server‑side: Genereer veilige SSO‑tokens op je server, en exposeer je API‑sleutel nooit aan clients
  3. Controleer gebruikersgegevens: Zorg ervoor dat alle verplichte velden (id, e‑mail, gebruikersnaam) zijn opgegeven
  4. Token‑verval: Veilige SSO‑tokens bevatten een tijdstempel en kunnen verlopen. Genereer indien nodig nieuwe tokens.

SSL/TLS‑fouten

Als je SSL/TLS‑fouten tegenkomt:

  1. Zorg ervoor dat het Info.plist‑bestand van je app HTTPS‑verbindingen naar fastcomments.com toestaat
  2. Controleer of je geen App Transport Security‑uitzonderingen gebruikt die de verbinding kunnen blokkeren

Notities Internal Link

Broadcast-ID's

Je zult zien dat je een broadcastId moet doorgeven in sommige API-aanroepen. Wanneer je gebeurtenissen ontvangt, krijg je dit ID terug, zodat je weet dat je de gebeurtenis kunt negeren als je van plan bent wijzigingen optimistisch op de client toe te passen (wat je waarschijnlijk wilt doen omdat het de beste gebruikerservaring biedt). Geef hier een UUID door. Het ID moet uniek genoeg zijn om niet twee keer in één sessie voor te komen.

let broadcastId = UUID().uuidString

createAgentTenant Internal Link

Maakt een nieuw proefaccount aan voor een AI‑agent zonder menselijke registratie. Er is geen API‑sleutel nodig om dit aan te roepen.

De respons bevat de tenant‑id, een API‑sleutel die onmiddellijk werkt tegen de REST‑API en de MCP‑server, en een claim‑URL. Geef de claim‑URL aan de persoon waarvoor je werkt: deze openen terwijl je bent aangemeld bij FastComments koppelt het account aan hen. Niet‑geclaimde accounts, en hun sleutels, worden 72 uur na creatie verwijderd. Totdat ze geclaimd zijn, heeft het account de standaard proeflimieten.

Response

Returns: CreateAgentTenantResponse

Example

createAgentTenant Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let createAgentTenantBody = CreateAgentTenantBody(name: "name_example", domains: ["domains_example"], agent: "agent_example") // CreateAgentTenantBody |
6
7DefaultAPI.createAgentTenant(createAgentTenantBody: createAgentTenantBody) { (response, error) in
8 guard error == nil else {
9 print(error)
10 return
11 }
12
13 if (response) {
14 dump(response)
15 }
16}
17

aggregatie Internal Link

Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
Verschillende bewerkingen (bijv. sum, countDistinct, avg, enz.) worden ondersteund.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
parentTenantIdstringqueryNee
includeStatsbooleanqueryNee

Response

Retourneert: AggregateResponse

Example

Aggregatie Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, rapporteer 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 | (optioneel)
8let includeStats = true // Bool | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJaDe tenant waarvoor auditlogboeken moeten worden gelezen.
limitintegerqueryNeeHoeveel logboeken moeten worden geretourneerd. Max 10000, standaard 1000.
skipintegerqueryNeeHoeveel logboeken moeten worden overgeslagen, voor paginering.
orderstringqueryNeeSorteerrichting op de gebeurtenistijd. Standaard DESC (nieuwste eerst).
afterintegerqueryNee
beforeintegerqueryNee
usernamestringqueryNeeAlleen gebeurtenissen retourneren die door deze gebruikersnaam zijn uitgevoerd.
ipstringqueryNeeAlleen gebeurtenissen retourneren van dit IP-adres.
crudTypestringqueryNeeAlleen gebeurtenissen van dit type retourneren: c, r, u, d, of login.
resourceNamestringqueryNeeAlleen gebeurtenissen voor deze bron retourneren, bijv. User of Moderator.
targetIdstringqueryNeeAlleen gebeurtenissen waarvan het getroffen object dit id heeft retourneren.
targetstringqueryNeeHoofdletterongevoelige substringmatch op het label van het getroffen object, bijv. een gebruikersnaam of e‑mail.
includeManagedTenantsbooleanqueryNeeOok gebeurtenissen retourneren van tenants die deze tenant beheert.

Response

Retourneert: GetAuditLogsResponse

Voorbeeld

getAuditLogs Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String | De tenant waarvoor auditlogboeken moeten worden gelezen.
6let limit = 987 // Int | Hoeveel logboeken moeten worden geretourneerd. Max 10000, standaard 1000. (optioneel)
7let skip = 987 // Int | Hoeveel logboeken moeten worden overgeslagen, voor paginering. (optioneel)
8let order = SORT_DIR() // SORTDIR | Sorteerrichting op de gebeurtenistijd. Standaard DESC (nieuwste eerst). (optioneel)
9let after = 987 // Int64 | (optioneel)
10let before = 987 // Int64 | (optioneel)
11let username = "username_example" // String | Alleen gebeurtenissen retourneren die door deze gebruikersnaam zijn uitgevoerd. (optioneel)
12let ip = "ip_example" // String | Alleen gebeurtenissen retourneren van dit IP-adres. (optioneel)
13let crudType = "crudType_example" // String | Alleen gebeurtenissen van dit type retourneren: c, r, u, d, of login. (optioneel)
14let resourceName = "resourceName_example" // String | Alleen gebeurtenissen voor deze bron retourneren, bijv. User of Moderator. (optioneel)
15let targetId = "targetId_example" // String | Alleen gebeurtenissen waarvan het getroffen object dit id heeft retourneren. (optioneel)
16let target = "target_example" // String | Hoofdletterongevoelige substringmatch op het label van het getroffen object, bijv. een gebruikersnaam of e‑mail. (optioneel)
17let includeManagedTenants = true // Bool | Ook gebeurtenissen retourneren van tenants die deze tenant beheert. (optioneel)
18
19DefaultAPI.getAuditLogs(tenantId: tenantId, options: DefaultAPI.GetAuditLogsOptions(limit: limit, skip: skip, order: order, after: after, before: before, username: username, ip: ip, crudType: crudType, resourceName: resourceName, targetId: targetId, target: target, includeManagedTenants: includeManagedTenants)) { (response, error) in
20 guard error == nil else {
21 print(error)
22 return
23 }
24
25 if (response) {
26 dump(response)
27 }
28}
29

logoutPublic Internal Link

Respons

Retourneert: APIEmptyResponse

Voorbeeld

logoutPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

getBatchJob Internal Link

Status, voortgang en, eenmaal voltooid, het resultaat van één batchtaak.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
idstringpathYes

Response

Returns: GetBatchJobAPIResponse

Example

getBatchJob Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getBatchJob(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

getBatchJobs Internal Link

De batchtaken van de tenant (imports, exports, paginamigraties...), nieuwste eerst.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
typestringqueryNeeAlleen taken van dit type, bijvoorbeeld migrate-pages.
statusstringqueryNeeAlleen taken met deze status: requested, running, success of failed.
skipintegerqueryNeeHoeveel taken over te slaan, voor paginering.

Response

Returns: GetBatchJobsAPIResponse

Example

getBatchJobs Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor eventuele problemen, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let type = "type_example" // String | Alleen taken van dit type, bijvoorbeeld migrate-pages. (optioneel)
7let status = "status_example" // String | Alleen taken met deze status: requested, running, success of failed. (optioneel)
8let skip = 987 // Int | Hoeveel taken over te slaan, voor paginering. (optioneel)
9
10DefaultAPI.getBatchJobs(tenantId: tenantId, options: DefaultAPI.GetBatchJobsOptions(type: type, status: status, 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

blockFromCommentPublic Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Respons

Retourneert: BlockSuccess

Voorbeeld

blockFromCommentPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen kunt u dit melden 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Respons

Retourneert: UnblockSuccess

Voorbeeld

unBlockCommentPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdsstringqueryJaEen door komma's gescheiden lijst met comment-ids.
ssostringqueryNee

Antwoord

Retourneert: CheckBlockedCommentsResponse

Voorbeeld

checkedCommentsForBlocked Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentIds = "commentIds_example" // String | Een door komma's gescheiden lijst met comment-ids.
7let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee
anonUserIdstringqueryNee

Respons

Retourneert: BlockSuccess

Voorbeeld

blockUserFromComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor elk probleem, rapporteer 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 | (optioneel)
9let anonUserId = "anonUserId_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
sessionIdstringqueryNee
ssostringqueryNee
localestringqueryNee

Response

Retourneert: SaveCommentsResponseWithPresence

Voorbeeld

createCommentPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let broadcastId = "broadcastId_example" // String |
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", poll: CommentPollInput(question: "question_example", options: ["options_example"], closesAt: "closesAt_example", privacy: 123, requireVoteToSeeResults: false), tos: false, botId: "botId_example") // CommentData |
9let sessionId = "sessionId_example" // String | (optional)
10let sso = "sso_example" // String | (optional)
11let locale = "locale_example" // String | (optional)
12
13PublicAPI.createCommentPublic(tenantId: tenantId, urlId: urlId, broadcastId: broadcastId, commentData: commentData, options: PublicAPI.CreateCommentPublicOptions(sessionId: sessionId, sso: sso, locale: locale)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

deleteComment Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
isLivebooleanqueryNo

Respons

Retourneert: DeleteCommentResult

Voorbeeld

deleteComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld deze 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 | (optional)
8let isLive = true // Bool | (optional)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
editKeystringqueryNee
ssostringqueryNee

Response

Retourneert: PublicAPIDeleteCommentResponse

Voorbeeld

deleteCommentPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen 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 | (optioneel)
9let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
voteIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
editKeystringqueryNee
ssostringqueryNee

Response

Retourneert: VoteDeleteResponse

Example

deleteCommentVote Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Voor eventuele problemen, meld dit 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 | (optioneel)
11let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee
anonUserIdstringqueryNee

Respons

Retourneert: FlagCommentResponse

Voorbeeld

flagComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
idstringpathYes

Respons

Retourneert: APIGetCommentResponse

Voorbeeld

getComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld dit 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
pageintegerqueryNee
limitintegerqueryNee
skipintegerqueryNee
asTreebooleanqueryNee
skipChildrenintegerqueryNee
limitChildrenintegerqueryNee
maxTreeDepthintegerqueryNee
urlIdstringqueryNee
userIdstringqueryNee
anonUserIdstringqueryNee
contextUserIdstringqueryNee
hashTagstringqueryNee
parentIdstringqueryNee
directionstringqueryNee
fromDateintegerqueryNee
toDateintegerqueryNee

Respons

Retourneert: APIGetCommentsResponse

Voorbeeld

Voorbeeld getComments
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Bij problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Int | (optioneel)
7let limit = 987 // Int | (optioneel)
8let skip = 987 // Int | (optioneel)
9let asTree = true // Bool | (optioneel)
10let skipChildren = 987 // Int | (optioneel)
11let limitChildren = 987 // Int | (optioneel)
12let maxTreeDepth = 987 // Int | (optioneel)
13let urlId = "urlId_example" // String | (optioneel)
14let userId = "userId_example" // String | (optioneel)
15let anonUserId = "anonUserId_example" // String | (optioneel)
16let contextUserId = "contextUserId_example" // String | (optioneel)
17let hashTag = "hashTag_example" // String | (optioneel)
18let parentId = "parentId_example" // String | (optioneel)
19let direction = SortDirections() // SortDirections | (optioneel)
20let fromDate = 987 // Int64 | (optioneel)
21let toDate = 987 // Int64 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
pageintegerqueryNee
directionstringqueryNee
ssostringqueryNee
skipintegerqueryNee
skipChildrenintegerqueryNee
limitintegerqueryNee
limitChildrenintegerqueryNee
countChildrenbooleanqueryNee
fetchPageForCommentIdstringqueryNee
includeConfigbooleanqueryNee
countAllbooleanqueryNee
includei10nbooleanqueryNee
localestringqueryNee
modulesstringqueryNee
isCrawlerbooleanqueryNee
includeNotificationCountbooleanqueryNee
asTreebooleanqueryNee
maxTreeDepthintegerqueryNee
useFullTranslationIdsbooleanqueryNee
parentIdstringqueryNee
searchTextstringqueryNee
hashTagsarrayqueryNee
userIdstringqueryNee
customConfigStrstringqueryNee
afterCommentIdstringqueryNee
beforeCommentIdstringqueryNee
questionIdstringqueryNee
questionValueintegerqueryNee

Respons

Retourneert: GetCommentsResponseWithPresencePublicComment

Voorbeeld

Voorbeeld getCommentsPublic
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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 | (optional)
8let direction = SortDirections() // SortDirections | (optional)
9let sso = "sso_example" // String | (optional)
10let skip = 987 // Int | (optional)
11let skipChildren = 987 // Int | (optional)
12let limit = 987 // Int | (optional)
13let limitChildren = 987 // Int | (optional)
14let countChildren = true // Bool | (optional)
15let fetchPageForCommentId = "fetchPageForCommentId_example" // String | (optional)
16let includeConfig = true // Bool | (optional)
17let countAll = true // Bool | (optional)
18let includei10n = true // Bool | (optional)
19let locale = "locale_example" // String | (optional)
20let modules = "modules_example" // String | (optional)
21let isCrawler = true // Bool | (optional)
22let includeNotificationCount = true // Bool | (optional)
23let asTree = true // Bool | (optional)
24let maxTreeDepth = 987 // Int | (optional)
25let useFullTranslationIds = true // Bool | (optional)
26let parentId = "parentId_example" // String | (optional)
27let searchText = "searchText_example" // String | (optional)
28let hashTags = ["inner_example"] // [String] | (optional)
29let userId = "userId_example" // String | (optional)
30let customConfigStr = "customConfigStr_example" // String | (optional)
31let afterCommentId = "afterCommentId_example" // String | (optional)
32let beforeCommentId = "beforeCommentId_example" // String | (optional)
33let questionId = "questionId_example" // String | (optional)
34let questionValue = 987 // Int | (optional)
35
36PublicAPI.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, questionId: questionId, questionValue: questionValue)) { (response, error) in
37 guard error == nil else {
38 print(error)
39 return
40 }
41
42 if (response) {
43 dump(response)
44 }
45}
46

getCommentText Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
editKeystringqueryNee
ssostringqueryNee

Respons

Retourneert: PublicAPIGetCommentTextResponse

Voorbeeld

getCommentText Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Bij eventuele problemen, rapporteer 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 | (optioneel)
8let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
commentIdstringpathYes
dirintegerqueryYes
ssostringqueryNo

Antwoord

Retourneert: GetCommentVoteUserNamesSuccessResponse

Voorbeeld

getCommentVoteUserNames Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

lockComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: ChangeCommentPinStatusResponse

Voorbeeld

pinComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Respons

Retourneert: APISaveCommentResponse

Voorbeeld

saveComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen 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", poll: CommentPollInput(question: "question_example", options: ["options_example"], closesAt: "closesAt_example", privacy: 123, requireVoteToSeeResults: false), 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 | (optioneel)
8let doSpamCheck = true // Bool | (optioneel)
9let sendEmails = true // Bool | (optioneel)
10let populateNotifications = true // Bool | (optioneel)
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

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
isLivebooleanqueryNee
doSpamCheckbooleanqueryNee
sendEmailsbooleanqueryNee
populateNotificationsbooleanqueryNee

Respons

Retourneert: [SaveCommentsBulkResponse]

Voorbeeld

saveCommentsBulk Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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", poll: CommentPollInput(question: "question_example", options: ["options_example"], closesAt: "closesAt_example", privacy: 123, requireVoteToSeeResults: false), 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 | (optioneel)
8let doSpamCheck = true // Bool | (optioneel)
9let sendEmails = true // Bool | (optioneel)
10let populateNotifications = true // Bool | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
editKeystringqueryNee
ssostringqueryNee

Respons

Retourneert: PublicAPISetCommentTextResponse

Voorbeeld

setCommentText Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, rapporteer 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 | (optioneel)
10let sso = "sso_example" // String | (optioneel)
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

translateComments Internal Link

Vertaal de opgegeven opmerkingen naar de widgetlocale. Alleen beschikbaar wanneer de bijbehorende widgetaanpassingsregel Commentaarvertaling heeft ingesteld op Automatisch of Handmatig.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathYes
urlIdstringqueryYes
ssostringqueryNo
localestringqueryNo

Respons

Returns: CommentTranslationsResponse

Voorbeeld

translateComments Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let commentTranslationsRequest = CommentTranslationsRequest(commentIds: ["commentIds_example"]) // CommentTranslationsRequest |
8let sso = "sso_example" // String | (optioneel)
9let locale = "locale_example" // String | (optioneel)
10
11PublicAPI.translateComments(tenantId: tenantId, urlId: urlId, commentTranslationsRequest: commentTranslationsRequest, options: PublicAPI.TranslateCommentsOptions(sso: sso, locale: locale)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

unBlockUserFromComment Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Response

Returns: UnblockSuccess

Example

unBlockUserFromComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor elk probleem, rapporteer 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 | (optioneel)
9let anonUserId = "anonUserId_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Respons

Retourneert: FlagCommentResponse

Voorbeeld

unFlagComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let anonUserId = "anonUserId_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Antwoord

Geeft terug: APIEmptyResponse

Voorbeeld

Voorbeeld unLockComment
Copy Copy
1
2// De onderstaande codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: ChangeCommentPinStatusResponse

Voorbeeld

unPinComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, rapporteer ze 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
contextUserIdstringqueryNee
doSpamCheckbooleanqueryNee
isLivebooleanqueryNee

Response

Returns: APIEmptyResponse

Example

updateComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen 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 | (optioneel)
9let doSpamCheck = true // Bool | (optioneel)
10let isLive = true // Bool | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
sessionIdstringqueryNee
ssostringqueryNee

Response

Retourneert: VoteResponse

Example

voteComment Voorbeeld
Copy Copy
1
2// Deze codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
11let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
userIdstringqueryNee
directionstringqueryNee
repliesToUserIdstringqueryNee
pagenumberqueryNee
includei10nbooleanqueryNee
localestringqueryNee
isCrawlerbooleanqueryNee

Respons

Retourneert: GetCommentsForUserResponse

Voorbeeld

getCommentsForUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Als er een probleem is, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let userId = "userId_example" // String | (optioneel)
6let direction = SortDirections() // SortDirections | (optioneel)
7let repliesToUserId = "repliesToUserId_example" // String | (optioneel)
8let page = 987 // Double | (optioneel)
9let includei10n = true // Bool | (optioneel)
10let locale = "locale_example" // String | (optioneel)
11let isCrawler = true // Bool | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Respons

Retourneert: AddDomainConfigResponse

Voorbeeld

addDomainConfig Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
domainstringpathYes

Antwoord

Retourneert: DeleteDomainConfigResponse

Voorbeeld

deleteDomainConfig Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
domainstringpathJa

Respons

Retourneert: GetDomainConfigResponse

Voorbeeld

getDomainConfig Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor problemen, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes

Respons

Geeft terug: GetDomainConfigsResponse

Voorbeeld

getDomainConfigs Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
domainToUpdatestringpathJa

Response

Retourneert: PatchDomainConfigResponse

Voorbeeld

patchDomainConfig Voorbeeld
Copy Copy
1
2// De volgende voorbeeldcode is nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
domainToUpdatestringpathJa

Response

Retourneert: PutDomainConfigResponse

Voorbeeld

putDomainConfig Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden bevinden zich nog in bèta. Voor eventuele problemen, meld deze 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Antwoord

Geeft terug: CreateEmailTemplateResponse

Voorbeeld

createEmailTemplate Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocationVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: APIEmptyResponse

Voorbeeld

deleteEmailTemplate Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
errorIdstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

deleteEmailTemplateRenderError Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: GetEmailTemplateResponse

Voorbeeld

getEmailTemplate Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Response

Retourneert: GetEmailTemplateDefinitionsResponse

Voorbeeld

getEmailTemplateDefinitions Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
skipnumberqueryNee

Respons

Geeft terug: GetEmailTemplateRenderErrorsResponse

Voorbeeld

getEmailTemplateRenderErrors Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
skipnumberqueryNee

Respons

Retourneert: GetEmailTemplatesResponse

Voorbeeld

getEmailTemplates Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
localestringqueryNee

Respons

Geeft terug: RenderEmailTemplateResponse

Voorbeeld

renderEmailTemplate Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld ze 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

updateEmailTemplate Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
userIdWSstringqueryJa
startTimeintegerqueryJa
endTimeintegerqueryNee

Response

Retourneert: GetEventLogResponse

Voorbeeld

getEventLog Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
userIdWSstringqueryJa
startTimeintegerqueryJa
endTimeintegerqueryNee

Antwoord

Retourneert: GetEventLogResponse

Voorbeeld

getGlobalEventLog Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog bèta. Voor problemen, meld deze 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
broadcastIdstringqueryNo
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
skipDupCheckbooleanqueryNo

Respons

Retourneert: CreateFeedPostsResponse

Voorbeeld

createFeedPost Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen 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 isLive = true // Bool | (optional)
9let doSpamCheck = true // Bool | (optional)
10let skipDupCheck = true // Bool | (optional)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: CreateFeedPostResponse

Voorbeeld

createFeedPostPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor elk probleem, meld dit 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 | (optioneel)
8let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
postIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: DeleteFeedPostPublicResponse

Voorbeeld

deleteFeedPostPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden bevinden zich nog in de bètaversie. Meld eventuele problemen 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 | (optional)
8let sso = "sso_example" // String | (optional)
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

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
afterIdstringqueryNee
limitintegerqueryNee
tagsarrayqueryNee

Respons

Retourneert: GetFeedPostsResponse

Voorbeeld

getFeedPosts Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Bij problemen, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (optioneel)
7let limit = 987 // Int | (optioneel)
8let tags = ["inner_example"] // [String] | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
afterIdstringqueryNee
limitintegerqueryNee
tagsarrayqueryNee
ssostringqueryNee
isCrawlerbooleanqueryNee
includeUserInfobooleanqueryNee

Respons

Retourneert: PublicFeedPostsResponse

Voorbeeld

Voorbeeld getFeedPostsPublic
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (optioneel)
7let limit = 987 // Int | (optioneel)
8let tags = ["inner_example"] // [String] | (optioneel)
9let sso = "sso_example" // String | (optioneel)
10let isCrawler = true // Bool | (optioneel)
11let includeUserInfo = true // Bool | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
postIdsarrayqueryJa
ssostringqueryNee

Respons

Geeft terug: FeedPostsStatsResponse

Voorbeeld

getFeedPostsStats Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
postIdsarrayqueryNo
ssostringqueryNo

Response

Retourneert: UserReactsResponse

Example

getUserReactsPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let postIds = ["inner_example"] // [String] | (optional)
7let sso = "sso_example" // String | (optional)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
postIdstringpathJa
isUndobooleanqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: ReactFeedPostResponse

Voorbeeld

reactFeedPostPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen 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 | (optioneel)
9let broadcastId = "broadcastId_example" // String | (optioneel)
10let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Geeft terug: APIEmptyResponse

Voorbeeld

updateFeedPost Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
postIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: CreateFeedPostResponse

Voorbeeld

updateFeedPostPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij een probleem, meld dit 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 | (optioneel)
9let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
isFlaggedbooleanqueryJa
ssostringqueryNee

Respons

Geeft terug: APIEmptyResponse

Voorbeeld

flagCommentPublic Voorbeeld
Copy Copy
1
2// De onderstaande codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
largeInternalURLSanitizedstringqueryJa

Respons

Retourneert: GifGetLargeResponse

Voorbeeld

getGifLarge Voorbeeld
Copy Copy
1
2// De onderstaande codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
searchstringqueryJa
localestringqueryNee
ratingstringqueryNee
pagenumberqueryNee

Respons

Retourneert: GetGifsSearchResponse

Voorbeeld

getGifsSearch Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen 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 | (optioneel)
8let rating = "rating_example" // String | (optioneel)
9let page = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
localestringqueryNee
ratingstringqueryNee
pagenumberqueryNee

Respons

Retourneert: GetGifsTrendingResponse

Voorbeeld

getGifsTrending Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let locale = "locale_example" // String | (optional)
7let rating = "rating_example" // String | (optional)
8let page = 987 // Double | (optional)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Response

Retourneert: CreateHashTagResponse

Example

addHashTag Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor elk probleem, meld dit 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Response

Retourneert: BulkCreateHashTagsResponse

Example

addHashTagsBulk Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor elk probleem, meld dit 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 | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
tagstringpathYes

Response

Retourneert: APIEmptyResponse

Example

deleteHashTag Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Voor eventuele problemen, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let tag = "tag_example" // String |
7let deleteHashTagRequestBody = DeleteHashTagRequestBody(tenantId: "tenantId_example") // DeleteHashTagRequestBody | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
pagenumberqueryNee

Respons

Retourneert: GetHashTagsResponse

Voorbeeld

getHashTags Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
tagstringpathYes

Respons

Retourneert: UpdateHashTagResponse

Voorbeeld

patchHashTag voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor eventuele problemen, meld deze 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 | (optioneel)
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

getMe Internal Link

Identificeert de referentie die in gebruik is: de tenant waartoe deze behoort en, voor OAuth‑tokens, de gebruiker die deze heeft geautoriseerd.
Integraties gebruiken dit om een verbinding te testen en te labelen.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Response

Retourneert: GetMeResponse

Voorbeeld

getMe Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6
7DefaultAPI.getMe(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

deleteModerationVote Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
voteIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Respons

Retourneert: VoteDeleteResponse

Voorbeeld

deleteModerationVote voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen 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 | (optioneel)
9let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
pagenumberqueryNee
countnumberqueryNee
text-searchstringqueryNee
byIPFromCommentstringqueryNee
filtersstringqueryNee
searchFiltersstringqueryNee
sortsstringqueryNee
demobooleanqueryNee
ssostringqueryNee

Response

Retourneert: ModerationAPIGetCommentsResponse

Voorbeeld

getApiComments Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Double | (optioneel)
7let count = 987 // Double | (optioneel)
8let textSearch = "textSearch_example" // String | (optioneel)
9let byIPFromComment = "byIPFromComment_example" // String | (optioneel)
10let filters = "filters_example" // String | (optioneel)
11let searchFilters = "searchFilters_example" // String | (optioneel)
12let sorts = "sorts_example" // String | (optioneel)
13let demo = true // Bool | (optioneel)
14let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
batchJobIdstringqueryNee
ssostringqueryNee

Response

Returns: ModerationExportStatusResponse

Voorbeeld

getApiExportStatus Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let batchJobId = "batchJobId_example" // String | (optioneel)
7let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
afterIdstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Response

Retourneert: ModerationAPIGetCommentIdsResponse

Voorbeeld

getApiIds Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor eventuele problemen, meld deze via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (optioneel)
7let byIPFromComment = "byIPFromComment_example" // String | (optioneel)
8let filters = "filters_example" // String | (optioneel)
9let searchFilters = "searchFilters_example" // String | (optioneel)
10let afterId = "afterId_example" // String | (optioneel)
11let demo = true // Bool | (optioneel)
12let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Respons

Retourneert: GetBannedUsersFromCommentResponse

Voorbeeld

getBanUsersFromComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, rapporteer 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Response

Retourneert: GetCommentBanStatusResponse

Voorbeeld

getCommentBanStatus Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Voor eventuele problemen, meld dit 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Respons

Retourneert: ModerationAPIChildCommentsResponse

Voorbeeld

getCommentChildren Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, rapporteer 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
text-searchstringqueryNee
byIPFromCommentstringqueryNee
filterstringqueryNee
searchFiltersstringqueryNee
demobooleanqueryNee
ssostringqueryNee

Respons

Retourneert: ModerationAPICountCommentsResponse

Voorbeeld

getCount Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor elk probleem, rapporteer 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 filter = "filter_example" // String | (optional)
9let searchFilters = "searchFilters_example" // String | (optional)
10let demo = true // Bool | (optional)
11let sso = "sso_example" // String | (optional)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: GetBannedUsersCountResponse

Voorbeeld

getCounts Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij elk probleem, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Response

Retourneert: ModerationAPIGetLogsResponse

Example

getLogs voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Response

Retourneert: GetTenantManualBadgesResponse

Example

getManualBadges Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
badgesUserIdstringqueryNee
commentIdstringqueryNee
ssostringqueryNee

Response

Retourneert: GetUserManualBadgesResponse

Example

Voorbeeld getManualBadgesForUser
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Bij problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let badgesUserId = "badgesUserId_example" // String | (optioneel)
7let commentId = "commentId_example" // String | (optioneel)
8let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
includeEmailbooleanqueryNee
includeIPbooleanqueryNee
ssostringqueryNee

Response

Retourneert: ModerationAPICommentResponse

Voorbeeld

getModerationComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Voor eventuele problemen, rapporteer 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Respons

Retourneert: GetCommentTextResponse

Voorbeeld

Voorbeeld getModerationCommentText
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bètafase. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Respons

Retourneert: PreBanSummary

Voorbeeld

getPreBanSummary Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen 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 | (optional)
8let includeByIP = true // Bool | (optional)
9let includeByEmailDomain = true // Bool | (optional)
10let sso = "sso_example" // String | (optional)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
valuestringqueryNee
filtersstringqueryNee
searchFiltersstringqueryNee
ssostringqueryNee

Response

Retour: ModerationCommentSearchResponse

Voorbeeld

getSearchCommentsSummary Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (optioneel)
7let filters = "filters_example" // String | (optioneel)
8let searchFilters = "searchFilters_example" // String | (optioneel)
9let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
valuestringqueryNee
ssostringqueryNee

Respons

Retourneert: ModerationPageSearchResponse

Voorbeeld

getSearchPages Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (optioneel)
7let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
valuestringqueryNee
ssostringqueryNee

Respons

Retourneert: ModerationSiteSearchResponse

Voorbeeld

getSearchSites Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (optioneel)
7let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
text-searchstringqueryNo
ssostringqueryNo

Respons

Returns: ModerationSuggestResponse

Voorbeeld

getSearchSuggest Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (optional)
7let sso = "sso_example" // String | (optional)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Response

Retourneert: ModerationUserSearchResponse

Example

Voorbeeld getSearchUsers
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (optioneel)
7let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: GetUserTrustFactorResponse

Voorbeeld

getTrustFactor Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optional)
7let sso = "sso_example" // String | (optional)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Response

Retourneert: APIModerateGetUserBanPreferencesResponse

Example

getUserBanPreference Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringqueryNo
ssostringqueryNo

Respons

Retourneert: GetUserInternalProfileResponse

Voorbeeld

getUserInternalProfile Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String | (optioneel)
7let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Response

Retourneert: AdjustVotesResponse

Voorbeeld

postAdjustCommentVotes Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optional)
9let sso = "sso_example" // String | (optional)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
text-searchstringqueryNee
byIPFromCommentstringqueryNee
filtersstringqueryNee
searchFiltersstringqueryNee
sortsstringqueryNee
ssostringqueryNee

Respons

Retourneert: ModerationExportResponse

Voorbeeld

postApiExport Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bètafase. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (optioneel)
7let byIPFromComment = "byIPFromComment_example" // String | (optioneel)
8let filters = "filters_example" // String | (optioneel)
9let searchFilters = "searchFilters_example" // String | (optioneel)
10let sorts = "sorts_example" // String | (optioneel)
11let sso = "sso_example" // String | (optioneel)
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

Parameters

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

Response

Retourneert: BanUserFromCommentResult

Voorbeeld

postBanUserFromComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen 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 | (optioneel)
8let banEmailDomain = true // Bool | (optioneel)
9let banIP = true // Bool | (optioneel)
10let deleteAllUsersComments = true // Bool | (optioneel)
11let bannedUntil = "bannedUntil_example" // String | (optioneel)
12let isShadowBan = true // Bool | (optioneel)
13let updateId = "updateId_example" // String | (optioneel)
14let banReason = "banReason_example" // String | (optioneel)
15let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
ssostringqueryNo

Respons

Retourneert: APIEmptyResponse

Voorbeeld

postBanUserUndo Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meldt dit 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 | (optioneel)
8
9ModerationAPI.postBanUserUndo(tenantId: tenantId, banUserUndoParams: banUserUndoParams, 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

postBulkPreBanSummary Internal Link

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
includeByUserIdAndEmailbooleanqueryNee
includeByIPbooleanqueryNee
includeByEmailDomainbooleanqueryNee
ssostringqueryNee

Respons

Retourneert: BulkPreBanSummary

Voorbeeld

postBulkPreBanSummary Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let includeByIP = true // Bool | (optioneel)
9let includeByEmailDomain = true // Bool | (optioneel)
10let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: ModerationAPIChildCommentsResponse

Voorbeeld

postCommentsByIds Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Respons

Retourneert: APIEmptyResponse

Voorbeeld

postFlagComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen meldt u dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: PostRemoveCommentApiResponse

Voorbeeld

postRemoveComment voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Response

Retourneert: APIEmptyResponse

Example

postRestoreDeletedComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Voor eventuele problemen, rapporteer 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 | (optioneel)
8let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
approvedbooleanqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: SetCommentApprovedResponse

Voorbeeld

postSetCommentApprovalStatus Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bètaversie. Bij problemen meld dit 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
reviewedbooleanqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: APIEmptyResponse

Voorbeeld

postSetCommentReviewStatus Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen 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 | (optioneel)
8let broadcastId = "broadcastId_example" // String | (optioneel)
9let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
spambooleanqueryNee
permNotSpambooleanqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: APIEmptyResponse

Voorbeeld

postSetCommentSpamStatus Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bètaversie. Bij eventuele problemen, rapporteer 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 | (optioneel)
8let permNotSpam = true // Bool | (optioneel)
9let broadcastId = "broadcastId_example" // String | (optioneel)
10let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: SetCommentTextResponse

Voorbeeld

postSetCommentText Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld een probleem 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 | (optioneel)
9let sso = "sso_example" // String | (optioneel)
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

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: APIEmptyResponse

Voorbeeld

postUnFlagComment Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
directionstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Response

Retourneert: VoteResponse

Example

postVote Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Meld eventuele problemen 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 | (optioneel)
8let broadcastId = "broadcastId_example" // String | (optioneel)
9let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
badgeIdstringqueryJa
userIdstringqueryNee
commentIdstringqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: AwardUserBadgeResponse

Voorbeeld

putAwardBadge Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor eventuele problemen, meld dit 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 | (optioneel)
8let commentId = "commentId_example" // String | (optioneel)
9let broadcastId = "broadcastId_example" // String | (optioneel)
10let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa
ssostringqueryNee

Respons

Returns: APIEmptyResponse

Voorbeeld

putCloseThread voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bètafase. Meld eventuele problemen 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 | (optional)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
badgeIdstringqueryYes
userIdstringqueryNo
commentIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Respons

Retourneert: RemoveUserBadgeResponse

Voorbeeld

putRemoveBadge Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen 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 | (optioneel)
8let commentId = "commentId_example" // String | (optioneel)
9let broadcastId = "broadcastId_example" // String | (optioneel)
10let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa
ssostringqueryNee

Respons

Returns: APIEmptyResponse

Voorbeeld

putReopenThread Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NameTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
trustFactorstringqueryNee
ssostringqueryNee

Respons

Retourneert: SetUserTrustFactorResponse

Voorbeeld

setTrustFactor Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Bij problemen, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optioneel)
7let trustFactor = "trustFactor_example" // String | (optioneel)
8let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Respons

Geeft terug: CreateModeratorResponse

Voorbeeld

createModerator Voorbeeld
Copy Copy
1
2// De volgende voorbeeldcode is nog in bèta. Bij problemen, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
sendEmailstringqueryNee

Response

Retourneert: APIEmptyResponse

Voorbeeld

deleteModerator Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Geeft terug: GetModeratorResponse

Voorbeeld

getModerator Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
skipnumberqueryNee

Respons

Retourneert: GetModeratorsResponse

Voorbeeld

getModerators Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen kunt u dit melden via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
fromNamestringqueryJa

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

sendInvite Voorbeeld
Copy Copy
1
2// De volgende voorbeeldcodes zijn nog in bèta. Voor elk probleem, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

updateModerator Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

deleteNotificationCount Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld ze 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: GetCachedNotificationCountResponse

Voorbeeld

getCachedNotificationCount Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld dit 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

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
urlIdstringqueryNee
fromCommentIdstringqueryNee
viewedbooleanqueryNee
typestringqueryNee

Respons

Returns: GetNotificationCountResponse

Voorbeeld

getNotificationCount Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optioneel)
7let urlId = "urlId_example" // String | (optioneel)
8let fromCommentId = "fromCommentId_example" // String | (optioneel)
9let viewed = true // Bool | (optioneel)
10let type = "type_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
urlIdstringqueryNee
fromCommentIdstringqueryNee
viewedbooleanqueryNee
typestringqueryNee
skipnumberqueryNee

Respons

Retourneert: GetNotificationsResponse

Voorbeeld

getNotifications Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bètafase. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optioneel)
7let urlId = "urlId_example" // String | (optioneel)
8let fromCommentId = "fromCommentId_example" // String | (optioneel)
9let viewed = true // Bool | (optioneel)
10let type = "type_example" // String | (optioneel)
11let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee

Respons

Retourneert: APIEmptyResponse

Voorbeeld

updateNotification Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen kunt u dit melden 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
titlestringqueryNee
ssostringqueryNee

Respons

Retourneert: CreateV1PageReact

Voorbeeld

createV1PageReact Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let sso = "sso_example" // String | (optioneel)
9
10PublicAPI.createV1PageReact(tenantId: tenantId, urlId: urlId, options: PublicAPI.CreateV1PageReactOptions(title: title, 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

createV2PageReact Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
idstringqueryJa
titlestringqueryNee
ssostringqueryNee

Response

Retourneert: CreateV1PageReact

Voorbeeld

createV2PageReact Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
9let sso = "sso_example" // String | (optioneel)
10
11PublicAPI.createV2PageReact(tenantId: tenantId, urlId: urlId, id: id, options: PublicAPI.CreateV2PageReactOptions(title: title, 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

deleteV1PageReact Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
ssostringqueryNee

Response

Retourneert: CreateV1PageReact

Voorbeeld

deleteV1PageReact Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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 | (optioneel)
8
9PublicAPI.deleteV1PageReact(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

deleteV2PageReact Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
idstringqueryJa
ssostringqueryNee

Response

Retourneert: CreateV1PageReact

Example

deleteV2PageReact Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 sso = "sso_example" // String | (optioneel)
9
10PublicAPI.deleteV2PageReact(tenantId: tenantId, urlId: urlId, id: id, 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

getV1PageLikes Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
ssostringqueryNee
includeUserInfostringqueryNeeIndien ingesteld, worden de gebruikers die de pagina hebben geliket geretourneerd (avatars en gebruikersnamen). Alleen "public" wordt geaccepteerd, waardoor privéprofielen worden weggelaten.

Respons

Retourneert: GetV1PageLikes

Voorbeeld

getV1PageLikes Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let includeUserInfo = PageReactIncludeUserInfo() // PageReactIncludeUserInfo | Indien ingesteld, worden de gebruikers die de pagina hebben geliket geretourneerd (avatars en gebruikersnamen). Alleen \"public\" wordt geaccepteerd, waardoor privéprofielen worden weggelaten. (optioneel)
9
10PublicAPI.getV1PageLikes(tenantId: tenantId, urlId: urlId, options: PublicAPI.GetV1PageLikesOptions(sso: sso, includeUserInfo: includeUserInfo)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getV2PageReacts Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathYes
urlIdstringqueryYes
ssostringqueryNo
includeUserInfostringqueryNoWanneer ingesteld, retourneert de gebruikers voor elke react-id (avatars en gebruikersnamen). Alleen "public" wordt geaccepteerd, wat privéprofielen weglaten betekent.

Response

Returns: GetV2PageReacts

Example

getV2PageReacts Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let includeUserInfo = PageReactIncludeUserInfo() // PageReactIncludeUserInfo | Wanneer ingesteld, retourneert de gebruikers voor elke react-id (avatars en gebruikersnamen). Alleen \"public\" wordt geaccepteerd, wat privéprofielen weglaten betekent. (optioneel)
9
10PublicAPI.getV2PageReacts(tenantId: tenantId, urlId: urlId, options: PublicAPI.GetV2PageReactsOptions(sso: sso, includeUserInfo: includeUserInfo)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getV2PageReactUsers Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
idstringqueryJa
ssostringqueryNee

Respons

Retourneert: GetV2PageReactUsersResponse

Voorbeeld

getV2PageReactUsers Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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 sso = "sso_example" // String | (optioneel)
9
10PublicAPI.getV2PageReactUsers(tenantId: tenantId, urlId: urlId, id: id, 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

addPage Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

Respons

Retourneert: AddPageAPIResponse

Voorbeeld

addPage Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: DeletePageAPIResponse

Voorbeeld

deletePage Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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

Eerdere commenters op de pagina die momenteel NIET online zijn. Gesorteerd op displayName. Gebruik dit na het doorlopen van /users/online om een "Leden"-sectie weer te geven. Cursorpaginering op commenterName: de server loopt via $gt door de partiële {tenantId, urlId, commenterName} index vanaf afterName vooruit, zonder $skip-kosten.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
urlIdstringqueryJaPagina-URL-identificatie (serverzijde opgeschoond).
afterNamestringqueryNeeCursor: geef nextAfterName uit het vorige antwoord door.
afterUserIdstringqueryNeeCursor-tiebreaker: geef nextAfterUserId uit het vorige antwoord door. Verplicht wanneer afterName is ingesteld, zodat gelijke namen geen items verliezen.

Response

Retourneert: PageUsersOfflineResponse

Voorbeeld

getOfflineUsers Voorbeeld
Copy Copy
1
2// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | Pagina-URL-identificatie (serverzijde opgeschoond).
7let afterName = "afterName_example" // String | Cursor: geef nextAfterName uit het vorige antwoord door. (optional)
8let afterUserId = "afterUserId_example" // String | Cursor-tiebreaker: geef nextAfterUserId uit het vorige antwoord door. Verplicht wanneer afterName is ingesteld, zodat gelijke namen geen items verliezen. (optional)
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.
Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
urlIdstringqueryJaPagina URL identifier (server-side opgeschoond).
afterNamestringqueryNeeCursor: geef nextAfterName door van de vorige respons.
afterUserIdstringqueryNeeCursor-tiebreaker: geef nextAfterUserId door van de vorige respons. Vereist wanneer afterName is ingesteld zodat naam-gelijkstanden geen items verliezen.

Response

Returns: PageUsersOnlineResponse

Example

getOnlineUsers Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor elk probleem, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | Pagina URL identifier (server-side opgeschoond).
7let afterName = "afterName_example" // String | Cursor: geef nextAfterName door van de vorige respons. (optioneel)
8let afterUserId = "afterUserId_example" // String | Cursor-tiebreaker: geef nextAfterUserId door van de vorige respons. Vereist wanneer afterName is ingesteld zodat naam-gelijkstanden geen items verliezen. (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa

Respons

Retourneert: GetPageByURLIdAPIResponse

Voorbeeld

getPageByURLId Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor elk probleem, rapporteer het 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

getPageLikes Internal Link

Aantal likes voor een pagina, eventueel met de gebruikers die het hebben geliked.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa
includeUserInfostringqueryNee"public" weglaten gebruikers met privéprofielen, "include-private" omvat ze.

Response

Returns: GetPageLikesAPIResponse

Example

getPageLikes Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor elk probleem, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let includeUserInfo = PageReactIncludeUserInfo() // PageReactIncludeUserInfo | \"public\" weglaten gebruikers met privéprofielen, \"include-private\" omvat ze. (optioneel)
8
9DefaultAPI.getPageLikes(tenantId: tenantId, urlId: urlId, includeUserInfo: includeUserInfo) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getPageReacts Internal Link

Aangepaste react-tellingen voor een pagina, optioneel met de gebruikers die hebben gereageerd.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa
includeUserInfostringqueryNee"public" laat gebruikers met privéprofielen weg, "include-private" neemt ze op.

Response

Retourneert: GetPageReactsAPIResponse

Voorbeeld

getPageReacts Voorbeeld
Copy Copy
1
2// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let includeUserInfo = PageReactIncludeUserInfo() // PageReactIncludeUserInfo | \"public\" laat gebruikers met privéprofielen weg, \"include-private\" neemt ze op. (optional)
8
9DefaultAPI.getPageReacts(tenantId: tenantId, urlId: urlId, includeUserInfo: includeUserInfo) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getPages Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Respons

Retourneert: GetPagesAPIResponse

Voorbeeld

getPages Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld deze 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 pagina's voor een tenant. Wordt gebruikt door de FChat desktopclient om de kamerlijst te vullen.
Vereist dat enableFChat true is in de opgeloste aangepaste configuratie voor elke pagina.
Pagina's die SSO vereisen worden gefilterd op basis van de groepsrechten van de verzoekende gebruiker.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
cursorstringqueryNeeOnduidelijke pagineringscursor geretourneerd als nextCursor van een eerdere aanvraag. Gekoppeld aan dezelfde sortBy.
limitintegerqueryNee1..200, standaard 50
qstringqueryNeeOptionele hoofdletterongevoelige titelvoorvoegselfilter.
sortBystringqueryNeeSorteervolgorde. updatedAt (standaard, nieuwste eerst), commentCount (meeste reacties eerst), of title (alfabetisch).
hasCommentsbooleanqueryNeeIndien true, alleen pagina's teruggeven met ten minste één reactie.

Response

Returns: GetPublicPagesResponse

Example

getPagesPublic Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let cursor = "cursor_example" // String | Onduidelijke pagineringscursor geretourneerd als `nextCursor` van een eerdere aanvraag. Gekoppeld aan dezelfde `sortBy`. (optioneel)
7let limit = 987 // Int | 1..200, standaard 50 (optioneel)
8let q = "q_example" // String | Optionele hoofdletterongevoelige titelvoorvoegselfilter. (optioneel)
9let sortBy = PagesSortBy() // PagesSortBy | Sorteervolgorde. `updatedAt` (standaard, nieuwste eerst), `commentCount` (meeste reacties eerst), of `title` (alfabetisch). (optioneel)
10let hasComments = true // Bool | Indien true, alleen pagina's teruggeven met ten minste één reactie. (optioneel)
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

Bulk gebruikersinformatie voor een tenant. Gegeven userIds, retourneert weergave-informatie van User / SSOUser. Wordt gebruikt door de commentaar-widget om gebruikers te verrijken die net zijn verschenen via een presence event. Geen pagina-context: privacy wordt uniform gehandhaafd (privéprofielen worden gemaskeerd).

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
idsstringqueryYesDoor komma's gescheiden userIds.

Antwoord

Retourneert: PageUsersInfoResponse

Voorbeeld

getUsersInfo Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let ids = "ids_example" // String | Door komma's gescheiden userIds.
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

migratePages Internal Link

Plaatst een batchtaak in de wachtrij die opmerkingen, pagina's en gerelateerde records van de ene urlId of domein naar de andere verplaatst.
"urlId"-migraties komen alleen overeen met de exacte urlId. "domain"-migraties zoeken/vervangen de waarde binnen elke urlId en url.
Poll GET /api/v1/batch-jobs/{batchJobId}: zodra deze voltooid is, bevat hij per-migratie resultaten en een undoId.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Response

Returns: QueuePageMigrationJobAPIResponse

Example

migratePages Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bètafase. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let migrateAPIPagesData = MigrateAPIPagesData(migrations: [PageMigration(from: "from_example", to: "to_example", type: PageMigrationType())]) // MigrateAPIPagesData |
7
8DefaultAPI.migratePages(tenantId: tenantId, migrateAPIPagesData: migrateAPIPagesData) { (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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: PatchPageAPIResponse

Voorbeeld

patchPage Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden bevinden zich nog in bèta. Meld eventuele problemen 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

undoPageMigrations Internal Link

Queues a batch job that reverses every migration from one migrate-pages job, newest first. Beschikbaar gedurende 90 dagen.
Records changed since the migration are left alone, so a later edit is never overwritten. Records die sinds de migratie zijn gewijzigd, blijven onaangeroerd, zodat een latere bewerking nooit wordt overschreven.
Poll GET /api/v1/batch-jobs/{batchJobId} for the restored/skipped counts. Poll GET /api/v1/batch-jobs/{batchJobId} voor de herstelde/overgeslagen tellingen.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
undoIdstringpathJa

Response

Retourneert: QueuePageMigrationJobAPIResponse

Example

undoPageMigrations Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let undoId = "undoId_example" // String |
7
8DefaultAPI.undoPageMigrations(tenantId: tenantId, undoId: undoId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deletePendingWebhookEvent Internal Link

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
idstringpathYes

Response

Geeft terug: APIEmptyResponse

Voorbeeld

deletePendingWebhookEvent Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringqueryNee
externalIdstringqueryNee
eventTypestringqueryNee
typestringqueryNee
domainstringqueryNee
attemptCountGTnumberqueryNee

Respons

Retourneert: GetPendingWebhookEventCountResponse

Voorbeeld

getPendingWebhookEventCount Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor eventuele problemen, gelieve te melden via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String | (optioneel)
7let externalId = "externalId_example" // String | (optioneel)
8let eventType = "eventType_example" // String | (optioneel)
9let type = "type_example" // String | (optioneel)
10let domain = "domain_example" // String | (optioneel)
11let attemptCountGT = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringqueryNee
externalIdstringqueryNee
eventTypestringqueryNee
typestringqueryNee
domainstringqueryNee
attemptCountGTnumberqueryNee
skipnumberqueryNee

Response

Retourneert: GetPendingWebhookEventsResponse

Example

Voorbeeld getPendingWebhookEvents
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String | (optional)
7let externalId = "externalId_example" // String | (optional)
8let eventType = "eventType_example" // String | (optional)
9let type = "type_example" // String | (optional)
10let domain = "domain_example" // String | (optional)
11let attemptCountGT = 987 // Double | (optional)
12let skip = 987 // Double | (optional)
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

createPollVote Internal Link

Stem op een poll, of verplaats een bestaande stem naar een andere optie. Een stemmer heeft maximaal één stem per poll, dus het opnieuw aanroepen voor dezelfde stemmer verplaatst hun stem in plaats van er één toe te voegen.

Dit volgt de poll-instellingen van de site: als stemmen alleen is ingesteld voor ingelogde gebruikers, wordt een stem met alleen een anonUserId geweigerd, en anonieme stemmen worden per IP per poll beperkt in snelheid.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa

Response

Geeft terug: CreatePollVoteResponse

Voorbeeld

createPollVote Voorbeeld
Copy Copy
1
2// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createPollVoteBody = CreatePollVoteBody(commentId: "commentId_example", optionId: "optionId_example", userId: "userId_example", anonUserId: "anonUserId_example", ip: "ip_example") // CreatePollVoteBody |
7
8DefaultAPI.createPollVote(tenantId: tenantId, createPollVoteBody: createPollVoteBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deletePollVote Internal Link

Trek een stem terug. De optie waarop het werd uitgebracht, geeft de telling terug.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: DeletePollVoteResponse

Voorbeeld

deletePollVote Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deletePollVote(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

getPollVote Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: GetPollVoteResponse

Example

getPollVote voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.getPollVote(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

getPollVotes Internal Link

The individual votes behind one poll's tallies, oldest first.

Een poll behoort tot een reactie, dus stemmen worden altijd per poll gelezen - commentId is vereist. Dat houdt elke query op de indexen die de collectie al heeft.

Houdt zich aan de privacy van de poll: de stemmen van een anonieme poll kunnen niet worden gelezen (poll-anonymous), hier of via id.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringqueryJa
voterIdstringqueryNee
optionIdstringqueryNee
skipintegerqueryNee

Response

Returns: GetPollVotesResponse

Example

getPollVotes Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let voterId = "voterId_example" // String | (optioneel)
8let optionId = "optionId_example" // String | (optioneel)
9let skip = 987 // Int | (optioneel)
10
11DefaultAPI.getPollVotes(tenantId: tenantId, commentId: commentId, options: DefaultAPI.GetPollVotesOptions(voterId: voterId, optionId: optionId, 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

deletePoll Internal Link

Verwijder een poll van de bijbehorende reactie, samen met alle uitgebrachte stemmen. De reactie zelf blijft onaangetast.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

deletePoll Voorbeeld
Copy Copy
1
2// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7
8DefaultAPI.deletePoll(tenantId: tenantId, commentId: commentId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getPoll Internal Link

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes

Respons

Retourneert: GetPollResponse

Voorbeeld

getPoll Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor eventuele problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7
8DefaultAPI.getPoll(tenantId: tenantId, commentId: commentId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getPollVoters Internal Link

Wie heeft op welke optie gestemd. Anonieme peilingen antwoorden nooit, peilingen alleen voor admins antwoorden alleen voor een admin of moderator.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathYes
commentIdstringpathYes
urlIdstringqueryNo
pageintegerqueryNo
searchstringqueryNo
ssostringqueryNo

Respons

Retourneert: GetPollVoterNamesSuccessResponse

Voorbeeld

getPollVoters Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let page = 987 // Int | (optioneel)
9let search = "search_example" // String | (optioneel)
10let sso = "sso_example" // String | (optioneel)
11
12PublicAPI.getPollVoters(tenantId: tenantId, commentId: commentId, options: PublicAPI.GetPollVotersOptions(urlId: urlId, page: page, search: search, 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

patchPoll Internal Link

Edit een poll ter plaatse, behoudend de tellingen: wijzig de vraag, hernoem een optie, sluit deze af of open hem opnieuw, of wijzig wie de stemmers mag zien. Opties worden aangesproken via id - om ze toe te voegen, te verwijderen of te herschikken, gebruik PUT voor de volledige lijst.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa

Respons

Retourneert: SavePollResponse

Voorbeeld

patchPoll Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let commentPollPatch = CommentPollPatch(question: "question_example", options: [CommentPollPatch_options_inner(label: "label_example", id: "id_example")], closesAt: "closesAt_example", privacy: 123, requireVoteToSeeResults: false) // CommentPollPatch |
8
9DefaultAPI.patchPoll(tenantId: tenantId, commentId: commentId, commentPollPatch: commentPollPatch) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

putPoll Internal Link

Voeg een poll toe aan een comment, of stel de volledige status in van de poll die deze al heeft.

Opties worden gematcht op id: een optie die wordt verzonden met de id van een bestaande optie behoudt zijn stemmen (en krijgt het nieuwe label en de nieuwe positie), een optie die zonder id wordt verzonden wordt toegevoegd, en bestaande opties die niet in de lijst staan worden verwijderd, samen met de op hen uitgebrachte stemmen.

Als je geen bestaande optie-ids behoudt op een poll waarop stemmen zijn uitgebracht, worden alle stemmen verwijderd, dus daarvoor is replaceVotes=true nodig.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
replaceVotesbooleanqueryNo

Response

Geeft terug: SavePollResponse

Example

putPoll Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let commentPollPutInput = CommentPollPutInput(question: "question_example", options: [CommentPollOptionInput(id: "id_example", label: "label_example")], closesAt: "closesAt_example", privacy: 123, requireVoteToSeeResults: false) // CommentPollPutInput |
8let replaceVotes = true // Bool | (optioneel)
9
10DefaultAPI.putPoll(tenantId: tenantId, commentId: commentId, commentPollPutInput: commentPollPutInput, replaceVotes: replaceVotes) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

votePoll Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
urlIdstringqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: VotePollResponse

Voorbeeld

votePoll Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let votePollBody = VotePollBody(optionId: "optionId_example") // VotePollBody |
8let urlId = "urlId_example" // String | (optioneel)
9let broadcastId = "broadcastId_example" // String | (optioneel)
10let sso = "sso_example" // String | (optioneel)
11
12PublicAPI.votePoll(tenantId: tenantId, commentId: commentId, votePollBody: votePollBody, options: PublicAPI.VotePollOptions(urlId: urlId, 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

createQuestionConfig Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Response

Retourneert: CreateQuestionConfigResponse

Voorbeeld

createQuestionConfig Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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, subQuestionConditions: [SubQuestionCondition(_operator: QuestionConditionOperator(), value: 123, subQuestionId: "subQuestionId_example")], commentBoxCondition: QuestionCondition(_operator: nil, value: 123), commentBoxPrompt: "commentBoxPrompt_example", 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

deleteQuestionConfig Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: GetQuestionConfigResponse

Voorbeeld

getQuestionConfig Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
skipnumberqueryNee

Respons

Retourneert: GetQuestionConfigsResponse

Voorbeeld

getQuestionConfigs Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog bèta. Bij problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

updateQuestionConfig Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor eventuele problemen, meld dit 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, subQuestionConditions: [SubQuestionCondition(_operator: QuestionConditionOperator(), value: 123, subQuestionId: "subQuestionId_example")], commentBoxCondition: QuestionCondition(_operator: nil, value: 123), commentBoxPrompt: "commentBoxPrompt_example", 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Reactie

Retourneert: CreateQuestionResultResponse

Voorbeeld

createQuestionResult Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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, values: [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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Response

Geeft terug: APIEmptyResponse

Voorbeeld

deleteQuestionResult Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, rapporteer 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: GetQuestionResultResponse

Voorbeeld

getQuestionResult Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryNee
userIdstringqueryNee
startDatestringqueryNee
questionIdstringqueryNee
questionIdsstringqueryNee
skipnumberqueryNee

Respons

Returns: GetQuestionResultsResponse

Voorbeeld

getQuestionResults Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor elk probleem, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | (optioneel)
7let userId = "userId_example" // String | (optioneel)
8let startDate = "startDate_example" // String | (optioneel)
9let questionId = "questionId_example" // String | (optioneel)
10let questionIds = "questionIds_example" // String | (optioneel)
11let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Reactie

Retourneert: APIEmptyResponse

Voorbeeld

updateQuestionResult Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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, values: [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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
questionIdstringqueryNee
questionIdsarrayqueryNee
urlIdstringqueryNee
timeBucketstringqueryNee
startDatestringqueryNee
forceRecalculatebooleanqueryNee

Response

Retourneert: AggregateQuestionResultsResponse

Example

aggregateQuestionResults Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let questionId = "questionId_example" // String | (optioneel)
7let questionIds = ["inner_example"] // [String] | (optioneel)
8let urlId = "urlId_example" // String | (optioneel)
9let timeBucket = AggregateTimeBucket() // AggregateTimeBucket | (optioneel)
10let startDate = Date() // Date | (optioneel)
11let forceRecalculate = true // Bool | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
forceRecalculatebooleanqueryNee

Respons

Retourneert: BulkAggregateQuestionResultsResponse

Voorbeeld

bulkAggregateQuestionResults Voorbeeld
Copy Copy
1
2// De onderstaande codevoorbeelden zijn nog in bèta. Bij problemen, meld dit 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 | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
questionIdstringqueryNee
questionIdsarrayqueryNee
urlIdstringqueryNee
startDatestringqueryNee
forceRecalculatebooleanqueryNee
minValuenumberqueryNee
maxValuenumberqueryNee
limitnumberqueryNee

Respons

Retourneert: CombineQuestionResultsWithCommentsResponse

Voorbeeld

combineCommentsWithQuestionResults Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog beta. Voor eventuele problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let questionId = "questionId_example" // String | (optioneel)
7let questionIds = ["inner_example"] // [String] | (optioneel)
8let urlId = "urlId_example" // String | (optioneel)
9let startDate = Date() // Date | (optioneel)
10let forceRecalculate = true // Bool | (optioneel)
11let minValue = 987 // Double | (optioneel)
12let maxValue = 987 // Double | (optioneel)
13let limit = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Respons

Geeft terug: AddSSOUserAPIResponse

Voorbeeld

addSSOUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
idstringpathYes
deleteCommentsbooleanqueryNo
commentDeleteModestringqueryNo

Respons

Retourneert: DeleteSSOUserAPIResponse

Voorbeeld

deleteSSOUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, rapporteer 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 | (optioneel)
8let commentDeleteMode = "commentDeleteMode_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
emailstringpathYes

Antwoord

Retourneert: GetSSOUserByEmailAPIResponse

Voorbeeld

getSSOUserByEmail Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: GetSSOUserByIdAPIResponse

Voorbeeld

getSSOUserById Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld problemen 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
skipintegerqueryNee

Antwoord

Retourneert: GetSSOUsersResponse

Voorbeeld

getSSOUsers Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Int | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
updateCommentsbooleanqueryNee

Response

Retourneert: PatchSSOUserAPIResponse

Voorbeeld

patchSSOUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
updateCommentsbooleanqueryNee

Respons

Retourneert: PutSSOUserAPIResponse

Voorbeeld

putSSOUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen kunt u dit melden 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 | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa

Antwoord

Retourneert: CreateSubscriptionAPIResponse

Voorbeeld

createSubscription Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee

Response

Retourneert: DeleteSubscriptionAPIResponse

Example

deleteSubscription Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee

Respons

Retourneert: GetSubscriptionsAPIResponse

Voorbeeld

getSubscriptions Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee

Antwoord

Retourneert: UpdateSubscriptionAPIResponse

Voorbeeld

updateSubscription Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, rapporteer deze 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 | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
yearNumbernumberqueryNo
monthNumbernumberqueryNo
dayNumbernumberqueryNo
skipnumberqueryNo

Respons

Retourneert: GetTenantDailyUsagesResponse

Voorbeeld

getTenantDailyUsages Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let yearNumber = 987 // Double | (optioneel)
7let monthNumber = 987 // Double | (optioneel)
8let dayNumber = 987 // Double | (optioneel)
9let skip = 987 // Double | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

Response

Retourneert: CreateTenantPackageResponse

Voorbeeld

createTenantPackage Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

deleteTenantPackage Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Respons

Retourneert: GetTenantPackageResponse

Voorbeeld

Voorbeeld getTenantPackage
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
skipnumberqueryNee

Antwoord

Geeft terug: GetTenantPackagesResponse

Voorbeeld

getTenantPackages Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld deze via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

replaceTenantPackage Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

updateTenantPackage Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Antwoord

Retourneert: CreateTenantUserResponse

Voorbeeld

createTenantUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
idstringpathYes
deleteCommentsstringqueryNo
commentDeleteModestringqueryNo

Respons

Retourneert: APIEmptyResponse

Example

deleteTenantUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
8let commentDeleteMode = "commentDeleteMode_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: GetTenantUserResponse

Voorbeeld

getTenantUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
skipnumberqueryNee

Antwoord

Retourneert: GetTenantUsersResponse

Voorbeeld

getTenantUsers Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen kunt u dit melden via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
updateCommentsstringqueryNee

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

replaceTenantUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
redirectURLstringqueryNee

Respons

Retourneert: APIEmptyResponse

Voorbeeld

Voorbeeld van sendLoginLink
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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 | (optioneel)
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

Parameters

NaamTypeLocationVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
updateCommentsstringqueryNee

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

updateTenantUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld dit 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 | (optional)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes

Respons

Retourneert: CreateTenantResponse

Voorbeeld

createTenant Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit 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, 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", vatId: "vatId_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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
surestringqueryNee

Response

Retourneert: APIEmptyResponse

Voorbeeld

deleteTenant Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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 | (optioneel)
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

Parameters

NameTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: GetTenantResponse

Voorbeeld

getTenant Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
metastringqueryNee
skipnumberqueryNee

Respons

Retourneert: GetTenantsResponse

Voorbeeld

getTenants Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let meta = "meta_example" // String | (optioneel)
7let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

updateTenant Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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, 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", vatId: "vatId_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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryJa
idstringpathJa

Response

Retourneert: ChangeTicketStateResponse

Example

changeTicketState Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor problemen, rapporteer 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryJa

Antwoord

Retourneert: CreateTicketResponse

Voorbeeld

createTicket Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee

Antwoord

Retourneert: GetTicketResponse

Voorbeeld

getTicket Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryNee
statenumberqueryNee
skipnumberqueryNee
limitnumberqueryNee

Response

Returns: GetTicketsResponse

Example

getTickets Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optioneel)
7let state = 987 // Double | (optioneel)
8let skip = 987 // Double | (optioneel)
9let limit = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
namespacestringpathYes
componentstringpathYes
localestringqueryNo
useFullTranslationIdsbooleanqueryNo

Response

Retourneert: GetTranslationsResponse

Voorbeeld

getTranslations Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Bij eventuele problemen, meld dit 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

Afbeelding uploaden en schalen

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
sizePresetstringqueryNoGrootte‑voorinstelling: "Default" (1000x1000px) of "CrossPlatform" (maakt groottes voor populaire apparaten)
urlIdstringqueryNoPagina‑id vanwaar de upload plaatsvindt, om te configureren

Response

Retourneert: UploadImageResponse

Voorbeeld

uploadImage Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | Grootte‑voorinstelling: \"Default\" (1000x1000px) of \"CrossPlatform\" (maakt groottes voor populaire apparaten) (optioneel)
8let urlId = "urlId_example" // String | Pagina‑id vanwaar de upload plaatsvindt, om te configureren (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIGetUserBadgeProgressResponse

Voorbeeld

getUserBadgeProgressById Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringpathJa

Respons

Geeft terug: APIGetUserBadgeProgressResponse

Voorbeeld

getUserBadgeProgressByUserId Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen kun je dit melden 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
limitnumberqueryNee
skipnumberqueryNee

Response

Retourneert: APIGetUserBadgeProgressListResponse

Voorbeeld

getUserBadgeProgressList Voorbeeld
Copy Copy
1
2// De volgende code‑voorbeelden zijn nog in bèta. Neem bij problemen contact op via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optioneel)
7let limit = 987 // Double | (optioneel)
8let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Respons

Geeft terug: APICreateUserBadgeResponse

Voorbeeld

createUserBadge Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Voor eventuele problemen, meld deze 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: APIEmptySuccessResponse

Voorbeeld

deleteUserBadge Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: APIGetUserBadgeResponse

Voorbeeld

getUserBadge Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
badgeIdstringqueryNee
typenumberqueryNee
displayedOnCommentsbooleanqueryNee
limitnumberqueryNee
skipnumberqueryNee

Respons

Retourneert: APIGetUserBadgesResponse

Voorbeeld

getUserBadges Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Bij problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optioneel)
7let badgeId = "badgeId_example" // String | (optioneel)
8let type = 987 // Double | (optioneel)
9let displayedOnComments = true // Bool | (optioneel)
10let limit = 987 // Double | (optioneel)
11let skip = 987 // Double | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptySuccessResponse

Voorbeeld

updateUserBadge Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Antwoord

Retourneert: GetUserNotificationCountResponse

Voorbeeld

Voorbeeld van getUserNotificationCount
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen kunt u deze melden via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
urlIdstringqueryNoWordt gebruikt om te bepalen of de huidige pagina geabonneerd is.
pageSizeintegerqueryNo
afterIdstringqueryNo
includeContextbooleanqueryNo
afterCreatedAtintegerqueryNo
unreadOnlybooleanqueryNo
dmOnlybooleanqueryNo
noDmbooleanqueryNo
includeTranslationsbooleanqueryNo
includeTenantNotificationsbooleanqueryNo
ssostringqueryNo

Response

Retourneert: GetMyNotificationsResponse

Example

getUserNotifications Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, rapporteer via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | Wordt gebruikt om te bepalen of de huidige pagina geabonneerd is. (optioneel)
7let pageSize = 987 // Int | (optioneel)
8let afterId = "afterId_example" // String | (optioneel)
9let includeContext = true // Bool | (optioneel)
10let afterCreatedAt = 987 // Int64 | (optioneel)
11let unreadOnly = true // Bool | (optioneel)
12let dmOnly = true // Bool | (optioneel)
13let noDm = true // Bool | (optioneel)
14let includeTranslations = true // Bool | (optioneel)
15let includeTenantNotifications = true // Bool | (optioneel)
16let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: ResetUserNotificationsResponse

Voorbeeld

resetUserNotificationCount Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
afterIdstringqueryNee
afterCreatedAtintegerqueryNee
unreadOnlybooleanqueryNee
dmOnlybooleanqueryNee
noDmbooleanqueryNee
ssostringqueryNee

Response

Retourneert: ResetUserNotificationsResponse

Example

resetUserNotifications Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bètastadium. Voor eventuele problemen, meld deze via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (optioneel)
7let afterCreatedAt = 987 // Int64 | (optioneel)
8let unreadOnly = true // Bool | (optioneel)
9let dmOnly = true // Bool | (optioneel)
10let noDm = true // Bool | (optioneel)
11let sso = "sso_example" // String | (optioneel)
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

Schakel meldingen in of uit voor een specifieke reactie.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
notificationIdstringpathJa
optedInOrOutstringpathJa
commentIdstringqueryJa
ssostringqueryNee

Antwoord

Geeft terug: UpdateUserNotificationCommentSubscriptionStatusResponse

Voorbeeld

updateUserNotificationCommentSubscriptionStatus Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld dit 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 | (optional)
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

Schakel meldingen voor een pagina in of uit. Wanneer gebruikers op een pagina zijn geabonneerd, worden meldingen aangemaakt voor nieuwe root-opmerkingen, en ook

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa
urlstringqueryJa
pageTitlestringqueryJa
subscribedOrUnsubscribedstringpathJa
ssostringqueryNee

Antwoord

Retourneert: UpdateUserNotificationPageSubscriptionStatusResponse

Voorbeeld

updateUserNotificationPageSubscriptionStatus Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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 | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
notificationIdstringpathJa
newStatusstringpathJa
ssostringqueryNee

Respons

Retourneert: UpdateUserNotificationStatusResponse

Voorbeeld

updateUserNotificationStatus Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld deze 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 | (optioneel)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
urlIdWSstringqueryJa
userIdsstringqueryJa

Respons

Retourneert: GetUserPresenceStatusesResponse

Voorbeeld

getUserPresenceStatuses Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in beta. Meld eventuele problemen 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYes
usernameStartsWithstringqueryNo
mentionGroupIdsarrayqueryNo
ssostringqueryNo
searchSectionstringqueryNo

Respons

Retourneert: SearchUsersResult

Voorbeeld

searchUsers Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: GetUserResponse

Voorbeeld

getUser Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Bij problemen, meld dit 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

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringqueryJa
directionstringqueryJa
userIdstringqueryNee
anonUserIdstringqueryNee

Respons

Retourneert: VoteResponse

Voorbeeld

createVote Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog steeds beta. Voor eventuele problemen, meld deze 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 | (optioneel)
9let anonUserId = "anonUserId_example" // String | (optioneel)
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
editKeystringqueryNee

Antwoord

Retourneert: VoteDeleteResponse

Voorbeeld

deleteVote Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen 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 | (optioneel)
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa

Respons

Retourneert: GetVotesResponse

Voorbeeld

getVotes Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor problemen, meld deze 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa
userIdstringqueryNee
anonUserIdstringqueryNee

Response

Retourneert: GetVotesForUserResponse

Example

Voorbeeld getVotesForUser
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor elk probleem meld dit 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 | (optioneel)
8let anonUserId = "anonUserId_example" // String | (optioneel)
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

createWebhook Internal Link

Abonneert een URL op een commentaar‑evenement (REST‑hook‑abonnement). Het opnieuw abonneren van dezelfde
URL op hetzelfde evenement en domein retourneert de bestaande abonnement. Leveringen zijn HMAC‑ondertekend, zie de
webhooks‑gids; de verouderde token‑header wordt nooit verzonden naar API‑abonnementen.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Reactie

Retourneert: CreateWebhookResponse

Voorbeeld

createWebhook Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createWebhookParams = CreateWebhookParams(url: "url_example", event: WebhookEventName(), domain: "domain_example", method: WebhookHTTPMethod()) // CreateWebhookParams |
7
8DefaultAPI.createWebhook(tenantId: tenantId, createWebhookParams: createWebhookParams) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteWebhook Internal Link

Unsubscribes (REST hook unsubscribe). Alleen abonnementen die via deze API zijn aangemaakt, kunnen hier worden verwijderd; dashboard-beheerde webhooks worden bewerkt in het dashboard.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
idstringpathYes

Respons

Retourneert: APIEmptyResponse

Voorbeeld

deleteWebhook Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in de bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deleteWebhook(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

getWebhooks Internal Link

Lijst de webhooks die zijn geconfigureerd voor de tenant, zowel dashboard‑beheerde rijen als API‑abonnementen.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
eventstringqueryNee
domainstringqueryNee
sourcestringqueryNee
skipnumberqueryNee

Reactie

Returns: GetWebhooksResponse

Voorbeeld

getWebhooks Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Meld eventuele problemen via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let event = WebhookEventName() // WebhookEventName | (optional)
7let domain = "domain_example" // String | (optional)
8let source = WebhookSource() // WebhookSource | (optional)
9let skip = 987 // Double | (optional)
10
11DefaultAPI.getWebhooks(tenantId: tenantId, options: DefaultAPI.GetWebhooksOptions(event: event, domain: domain, source: source, 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

getWebhookSamplePayloads Internal Link

Recente opmerkingen in precies de vorm die webhookleveringen gebruiken, voor het bouwen van integraties (bijvoorbeeld Zapier voorbeeldgegevens). Elk evenement levert hetzelfde opmerkingobject, dus event hoeft alleen geldig te zijn.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
eventstringqueryNee
limitnumberqueryNee

Respons

Retourneert: GetWebhookSamplePayloadsResponse

Voorbeeld

getWebhookSamplePayloads Voorbeeld
Copy Copy
1
2// De volgende codevoorbeelden zijn nog in bèta. Voor eventuele problemen, meld dit via http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let event = WebhookEventName() // WebhookEventName | (optional)
7let limit = 987 // Double | (optional)
8
9DefaultAPI.getWebhookSamplePayloads(tenantId: tenantId, options: DefaultAPI.GetWebhookSamplePayloadsOptions(event: event, limit: limit)) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

Hulp nodig?

Als u problemen ondervindt of vragen heeft over de Swift SDK, neem dan contact op via:

Bijdragen

Bijdragen zijn welkom! Bezoek de GitHub-repository voor richtlijnen voor bijdragen.