FastComments.com

FastComments Swift SDK

Це офіційний Swift SDK для FastComments.

Офіційний Swift SDK для API FastComments

Репозиторій

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

AI агенти кодування Internal Link

skills.sh

Надайте вашому агенту коду контекст FastComments, який йому потрібен - віджети, конфігурація, Secure SSO, REST API та SDK:

npx skills add fastcomments/skills

Працює з Claude Code, Codex, Cursor, Copilot, Gemini та будь‑яким іншим агентом, який підтримує skills CLI.

Installation Internal Link

Swift Package Manager

Додайте наступне до вашого файлу Package.swift:

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

Або в Xcode:

  1. File > Add Packages...
  2. Введіть URL репозиторію: https://github.com/fastcomments/fastcomments-swift.git
  3. Виберіть потрібну версію

Вимоги

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

Library Contents Internal Link

FastComments Swift SDK складається з кількох модулів:

  • Client Module - клієнт API для FastComments REST APIs

    • Повні визначення типів для всіх моделей API
    • Автентифіковані (DefaultAPI), публічні (PublicAPI) та модераційні (ModerationAPI) методи
    • Повна підтримка async/await
    • Див. client/README.md для детальної документації API
  • SSO Module - серверні утиліти Single Sign-On

    • Безпечне генерування токенів для автентифікації користувачів
    • Підтримка як простого, так і захищеного режимів SSO
    • Підписування токенів на основі HMAC-SHA256 із використанням CryptoKit

Quick Start Internal Link

Використання публічного API

import FastCommentsSwift

// Отримати коментарі для сторінки
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)")
}

Використання автентифікованого API

import FastCommentsSwift

// Налаштуйте ваш API-ключ у спільній конфігурації (надсилається у заголовку x-api-key)
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "your-api-key"

// Отримати коментарі, використовуючи автентифікований 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)")
}

Використання API модерації

import FastCommentsSwift

// Методи модерації авторизуються за допомогою токену `sso` для діючого модератора
// (згенеруйте його за допомогою FastCommentsSSO, дивіться розділ SSO вище).
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)")
}

Використання SSO для автентифікації

Безпечний SSO (рекомендовано для продакшн)

import FastCommentsSwift

let apiKey = "your-api-key"

// Створіть безпечні дані користувача SSO (лише на сервері!)
let userData = SecureSSOUserData(
    id: "user-123",              // ID користувача
    email: "user@example.com",   // Електронна пошта
    username: "johndoe",         // Ім'я користувача
    avatar: "https://example.com/avatar.jpg" // URL аватара
)

// Створіть SSO токен
do {
    let sso = try FastCommentsSSO.createSecure(apiKey: apiKey, secureSSOUserData: userData)
    let token = try sso.createToken()

    print("SSO Token: \(token ?? "")")
    // Передайте цей токен вашому фронтенду для автентифікації
} catch {
    print("Error creating SSO token: \(error)")
}

Простий SSO (для розробки/тестування)

import FastCommentsSwift

// Створіть прості дані користувача SSO (не потрібен API-ключ)
let userData = SimpleSSOUserData(
    username: "johndoe",
    email: "user@example.com",
    avatar: "https://example.com/avatar.jpg"
)

// Створіть простий SSO токен
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

SDK FastComments надає три API-клієнти:

PublicAPI - Методи, безпечні для клієнта

PublicAPI містить методи, які безпечно викликати з клієнтського коду (застосунків iOS/macOS). Ці методи:

  • Не потребують API-ключа
  • Можуть використовувати SSO-токени для автентифікації
  • Мають обмеження частоти запитів на користувача/пристрій
  • Підходять для застосунків, орієнтованих на кінцевих користувачів

Приклад використання: Отримання та створення коментарів у вашому застосунку iOS

DefaultAPI - Серверні методи

DefaultAPI містить автентифіковані методи, які потребують API-ключа. Ці методи:

  • Потребують вашого API-ключа FastComments
  • Повинні викликатися ЛИШЕ з серверного коду
  • Надають повний доступ до ваших даних FastComments
  • Мають обмеження частоти запитів на орендаря (tenant)

Приклад використання: Адміністративні операції, масове експортування даних, керування користувачами

ModerationAPI - Методи панелі модератора

ModerationAPI надає розширений набір API для швидкої модерізації в реальному часі. Кожен метод ModerationAPI приймає параметр sso і може автентифікуватися через SSO або сесійний cookie FastComments.com.

Приклад використання: Створення досвіду модерації для модераторів вашої спільноти

ВАЖЛИВО: Ніколи не викривайте свій API-ключ у клієнтському коді. API-ключі слід використовувати лише на сервері.

Making API Calls Internal Link

Swift SDK використовує сучасний синтаксис async/await для всіх викликів API:

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

Common Issues Internal Link

401 Неавторизовані помилки

Якщо ви отримуєте помилки 401 під час використання автентифікованого API:

  1. Перевірте ваш API‑ключ: Переконайтеся, що ви використовуєте правильний API‑ключ з вашої панелі FastComments
  2. Перевірте ідентифікатор орендаря: Переконайтеся, що ID орендаря відповідає вашому обліковому запису
  3. Формат API‑ключа: API‑ключ має бути встановлений як заголовок x-api-key у спільній конфігурації:
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "YOUR_API_KEY"
  1. Використання неправильного API: Переконайтеся, що ви використовуєте DefaultAPI (а не PublicAPI) для автентифікованих викликів

Проблеми з токеном SSO

Якщо токени SSO не працюють:

  1. Використовувати безпечний режим у продакшн: Завжди використовуйте FastCommentsSSO.createSecure() з вашим API‑ключем у продакшн‑середовищі
  2. Тільки на сервері: Генеруйте безпечні SSO‑токени на вашому сервері, ніколи не розкривайте ваш API‑ключ клієнтам
  3. Перевірте дані користувача: Переконайтеся, що всі необхідні поля (id, email, username) надані
  4. Термін дії токену: Безпечні SSO‑токени містять мітку часу і можуть закінчитися. Генеруйте нові токени за потреби.

Помилки SSL/TLS

Якщо ви стикаєтеся з помилками SSL/TLS:

  1. Переконайтеся, що ваш файл Info.plist у додатку дозволяє HTTPS‑з’єднання з fastcomments.com
  2. Перевірте, що ви не використовуєте виключення App Transport Security, які можуть блокувати з’єднання

Notes Internal Link

Ідентифікатори Broadcast

Ви побачите, що у деяких викликах API потрібно передавати broadcastId. Коли ви отримуватимете події, ви отримаєте цей ID назад, тож знатимете, що слід ігнорувати подію, якщо плануєте оптимістично застосовувати зміни на клієнті (що, ймовірно, ви захочете зробити, оскільки це забезпечує найкращий досвід). Передайте тут UUID. ID має бути достатньо унікальним, щоб не повторюватися двічі в одній сесії.

let broadcastId = UUID().uuidString

createAgentTenant Internal Link

Створює новий пробний обліковий запис для AI-агента без участі людини. Для виклику не потрібен API-ключ.

Відповідь містить ідентифікатор орендаря (tenant id), API-ключ, який одразу працює з REST API та MCP-сервером, а також URL для підтвердження (claim URL). Передайте цей URL людині, на яку ви працюєте: відкриття посилання під час входу в FastComments прив'язує обліковий запис до неї. Непідтверджені облікові записи та їхні ключі видаляються через 72 години після створення. До підтвердження обліковий запис має стандартні обмеження пробного періоду.

Відповідь

Повертає: CreateAgentTenantResponse

Приклад

Приклад createAgentTenant
Copy Copy
1
2// Наведені нижче приклади коду все ще є бета-версією. У разі будь-яких проблем, будь ласка, повідомте про них через 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

aggregate Internal Link

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

Параметри

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

Відповідь

Повертає: AggregateResponse

Приклад

приклад агрегування
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. У випадку будь-якої проблеми, будь ласка, повідомте за http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let aggregationRequest = AggregationRequest(query: [QueryPredicate(key: "key_example", value: QueryPredicate_value(), _operator: "_operator_example")], resourceName: "resourceName_example", groupBy: ["groupBy_example"], operations: [AggregationOperation(field: "field_example", op: AggregationOpType(), alias: "alias_example", expandArray: false)], sort: AggregationRequest_sort(dir: "dir_example", field: "field_example")) // AggregationRequest |
7let parentTenantId = "parentTenantId_example" // String | (optional)
8let includeStats = true // Bool | (optional)
9
10DefaultAPI.aggregate(tenantId: tenantId, aggregationRequest: aggregationRequest, options: DefaultAPI.AggregateOptions(parentTenantId: parentTenantId, includeStats: includeStats)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getAuditLogs Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYesОрендар, для якого читаються журнали аудиту.
limitintegerqueryNoКількість журналів, які повернути. Максимум 10000, за замовчуванням 1000.
skipintegerqueryNoКількість журналів, які пропустити, для пагінації.
orderstringqueryNoНапрямок сортування за часом події. За замовчуванням DESC (найновіші першими).
afterintegerqueryNo
beforeintegerqueryNo
usernamestringqueryNoПовернути лише події, виконані цим ім'ям користувача.
ipstringqueryNoПовернути лише події з цієї IP-адреси.
crudTypestringqueryNoПовернути лише події цього типу: c, r, u, d або login.
resourceNamestringqueryNoПовернути лише події для цього ресурсу, напр., User або Moderator.
targetIdstringqueryNoПовернути лише події, у яких уражений об’єкт має цей ідентифікатор.
targetstringqueryNoПошук підрядка без урахування регістру в мітці ураженого об’єкта, напр., ім'я користувача або електронна пошта.
includeManagedTenantsbooleanqueryNoТакож повернути події від орендарів, якими керує цей орендар.

Відповідь

Повертає: GetAuditLogsResponse

Приклад

getAuditLogs Приклад
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String | Орендар, для якого читаються журнали аудиту.
6let limit = 987 // Int | Кількість журналів, які повернути. Максимум 10000, за замовчуванням 1000. (optional)
7let skip = 987 // Int | Кількість журналів, які пропустити, для пагінації. (optional)
8let order = SORT_DIR() // SORTDIR | Напрямок сортування за часом події. За замовчуванням DESC (найновіші першими). (optional)
9let after = 987 // Int64 | (optional)
10let before = 987 // Int64 | (optional)
11let username = "username_example" // String | Повернути лише події, виконані цим ім'ям користувача. (optional)
12let ip = "ip_example" // String | Повернути лише події з цієї IP-адреси. (optional)
13let crudType = "crudType_example" // String | Повернути лише події цього типу: c, r, u, d або login. (optional)
14let resourceName = "resourceName_example" // String | Повернути лише події для цього ресурсу, напр., User або Moderator. (optional)
15let targetId = "targetId_example" // String | Повернути лише події, у яких уражений об’єкт має цей ідентифікатор. (optional)
16let target = "target_example" // String | Пошук підрядка без урахування регістру в мітці ураженого об’єкта, напр., ім'я користувача або електронна пошта. (optional)
17let includeManagedTenants = true // Bool | Також повернути події від орендарів, якими керує цей орендар. (optional)
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

Відповідь

Повертає: APIEmptyResponse

Приклад

logoutPublic Приклад
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникли проблеми, будь ласка, повідомте через 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

Статус, прогрес та, після завершення, результат одного пакетного завдання.

Параметри

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

Відповідь

Повертає: GetBatchJobAPIResponse

Приклад

Приклад getBatchJob
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Про будь-які проблеми, будь ласка, повідомляйте через 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

Пакетні завдання орендаря (імпорт, експорт, міграція сторінок...), новіші спочатку.

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
typestringqueryНіЛише завдання цього типу, наприклад migrate-pages.
statusstringqueryНіЛише завдання у цьому статусі: requested, running, success або failed.
skipintegerqueryНіСкільки завдань пропустити, для пагінації.

Відповідь

Returns: GetBatchJobsAPIResponse

Приклад

Приклад getBatchJobs
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let type = "type_example" // String | Лише завдання цього типу, наприклад migrate-pages. (необов’язково)
7let status = "status_example" // String | Лише завдання у цьому статусі: requested, running, success або failed. (необов’язково)
8let skip = 987 // Int | Скільки завдань пропустити, для пагінації. (необов’язково)
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

Параметри

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

Відповідь

Повертає: BlockSuccess

Приклад

Приклад blockFromCommentPublic
Copy Copy
1
2// Наступні приклади коду все ще перебувають у бета-версії. Якщо виникне проблема, будь ласка, повідомте про неї через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: UnblockSuccess

Приклад

Приклад unBlockCommentPublic
Copy Copy
1
2// Наведені приклади коду все ще знаходяться в бета-версії. У разі будь-якої проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: CheckBlockedCommentsResponse

Приклад

Приклад checkedCommentsForBlocked
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникне будь-яка проблема, повідомте про неї через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentIds = "commentIds_example" // String | Список ідентифікаторів коментарів, розділених комами.
7let sso = "sso_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: BlockSuccess

Приклад

blockUserFromComment Приклад
Copy Copy
1
2// Наведені зразки коду ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
9let anonUserId = "anonUserId_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: SaveCommentsResponseWithPresence

Приклад

createCommentPublic Приклад
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою 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 | (необов’язково)
10let sso = "sso_example" // String | (необов’язково)
11let locale = "locale_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: DeleteCommentResult

Приклад

deleteComment Приклад
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за посиланням 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 | (необов’язково)
8let isLive = true // Bool | (необов’язково)
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

Параметри

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

Відповідь

Повертає: PublicAPIDeleteCommentResponse

Приклад

deleteCommentPublic Приклад
Copy Copy
1
2// Наступні зразки коду ще у бета-версії. У разі проблеми, будь ласка, повідомте за адресою 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 | (необов'язковий)
9let sso = "sso_example" // String | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: VoteDeleteResponse

Приклад

deleteCommentVote Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. При будь-якій проблемі, будь ласка, повідомте за адресою 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 | (необов'язковий)
11let sso = "sso_example" // String | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: FlagCommentResponse

Приклад

flagComment Приклад
Copy Copy
1
2// Наступні приклади коду ще у бета‑версії. У разі проблем, будь ласка, повідомте за адресою 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 | (необов'язково)
8let anonUserId = "anonUserId_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APIGetCommentResponse

Приклад

Приклад getComment
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникає проблема, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: APIGetCommentsResponse

Приклад

Приклад getComments
Copy Copy
1
2// Наступні зразки коду ще є бета. У разі будь-якої проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Int | (опціонально)
7let limit = 987 // Int | (опціонально)
8let skip = 987 // Int | (опціонально)
9let asTree = true // Bool | (опціонально)
10let skipChildren = 987 // Int | (опціонально)
11let limitChildren = 987 // Int | (опціонально)
12let maxTreeDepth = 987 // Int | (опціонально)
13let urlId = "urlId_example" // String | (опціонально)
14let userId = "userId_example" // String | (опціонально)
15let anonUserId = "anonUserId_example" // String | (опціонально)
16let contextUserId = "contextUserId_example" // String | (опціонально)
17let hashTag = "hashTag_example" // String | (опціонально)
18let parentId = "parentId_example" // String | (опціонально)
19let direction = SortDirections() // SortDirections | (опціонально)
20let fromDate = 987 // Int64 | (опціонально)
21let toDate = 987 // Int64 | (опціонально)
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

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringpathYes
urlIdstringqueryYes
pageintegerqueryNo
directionstringqueryNo
ssostringqueryNo
skipintegerqueryNo
skipChildrenintegerqueryNo
limitintegerqueryNo
limitChildrenintegerqueryNo
countChildrenbooleanqueryNo
fetchPageForCommentIdstringqueryNo
includeConfigbooleanqueryNo
countAllbooleanqueryNo
includei10nbooleanqueryNo
localestringqueryNo
modulesstringqueryNo
isCrawlerbooleanqueryNo
includeNotificationCountbooleanqueryNo
asTreebooleanqueryNo
maxTreeDepthintegerqueryNo
useFullTranslationIdsbooleanqueryNo
parentIdstringqueryNo
searchTextstringqueryNo
hashTagsarrayqueryNo
userIdstringqueryNo
customConfigStrstringqueryNo
afterCommentIdstringqueryNo
beforeCommentIdstringqueryNo
questionIdstringqueryNo
questionValueintegerqueryNo

Відповідь

Повертає: GetCommentsResponseWithPresencePublicComment

Приклад

Приклад getCommentsPublic
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов'язково)
8let direction = SortDirections() // SortDirections | (необов'язково)
9let sso = "sso_example" // String | (необов'язково)
10let skip = 987 // Int | (необов'язково)
11let skipChildren = 987 // Int | (необов'язково)
12let limit = 987 // Int | (необов'язково)
13let limitChildren = 987 // Int | (необов'язково)
14let countChildren = true // Bool | (необов'язково)
15let fetchPageForCommentId = "fetchPageForCommentId_example" // String | (необов'язково)
16let includeConfig = true // Bool | (необов'язково)
17let countAll = true // Bool | (необов'язково)
18let includei10n = true // Bool | (необов'язково)
19let locale = "locale_example" // String | (необов'язково)
20let modules = "modules_example" // String | (необов'язково)
21let isCrawler = true // Bool | (необов'язково)
22let includeNotificationCount = true // Bool | (необов'язково)
23let asTree = true // Bool | (необов'язково)
24let maxTreeDepth = 987 // Int | (необов'язково)
25let useFullTranslationIds = true // Bool | (необов'язково)
26let parentId = "parentId_example" // String | (необов'язково)
27let searchText = "searchText_example" // String | (необов'язково)
28let hashTags = ["inner_example"] // [String] | (необов'язково)
29let userId = "userId_example" // String | (необов'язково)
30let customConfigStr = "customConfigStr_example" // String | (необов'язково)
31let afterCommentId = "afterCommentId_example" // String | (необов'язково)
32let beforeCommentId = "beforeCommentId_example" // String | (необов'язково)
33let questionId = "questionId_example" // String | (необов'язково)
34let questionValue = 987 // Int | (необов'язково)
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

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

Відповідь

Повертає: PublicAPIGetCommentTextResponse

Приклад

Приклад getCommentText
Copy Copy
1
2// Наступні зразки коду все ще бета. У випадку проблем, будь ласка, повідомте за адресою 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 | (optional)
8let sso = "sso_example" // String | (optional)
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

Параметри

NameTypeLocationОбов'язковоОпис
tenantIdstringpathТак
commentIdstringpathТак
dirintegerqueryТак
ssostringqueryНі

Відповідь

Повертає: GetCommentVoteUserNamesSuccessResponse

Приклад

Приклад getCommentVoteUserNames
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникне проблема, будь ласка, повідомте на 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

lockComment Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
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

Параметри

НазваТипLocationОбов'язковеОпис
tenantIdstringpathТак
commentIdstringpathТак
broadcastIdstringqueryТак
ssostringqueryНі

Відповідь

Повертає: ChangeCommentPinStatusResponse

Приклад

Приклад pinComment
Copy Copy
1
2// Наведені приклади коду все ще є бета-версіями. У разі будь-яких проблем, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APISaveCommentResponse

Приклад

saveComment Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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 | (необов'язковий)
8let doSpamCheck = true // Bool | (необов'язковий)
9let sendEmails = true // Bool | (необов'язковий)
10let populateNotifications = true // Bool | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: [SaveCommentsBulkResponse]

Приклад

Приклад saveCommentsBulk
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (optional)
8let doSpamCheck = true // Bool | (optional)
9let sendEmails = true // Bool | (optional)
10let populateNotifications = true // Bool | (optional)
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

Параметри

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

Відповідь

Повертає: PublicAPISetCommentTextResponse

Приклад

Приклад setCommentText
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. При будь-якій проблемі, будь ласка, повідомте за адресою 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 | (необов’язково)
10let sso = "sso_example" // String | (необов’язково)
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

Перекладає вказані коментарі мовою віджета. Доступно лише тоді, коли відповідне правило налаштування віджета має Comment Translation зі значенням Automatic або Manual.

Параметри

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

Відповідь

Повертає: CommentTranslationsResponse

Приклад

Приклад translateComments
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Про будь-яку проблему повідомляйте на 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 | (optional)
9let locale = "locale_example" // String | (optional)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Відповідь

Повертає: UnblockSuccess

Приклад

unBlockUserFromComment Приклад
Copy Copy
1
2// Нижченаведені приклади коду все ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою 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 | (optional)
9let anonUserId = "anonUserId_example" // String | (optional)
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

Параметри

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

Відповідь

Повертає: FlagCommentResponse

Приклад

Приклад unFlagComment
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. Якщо виникли проблеми, будь ласка, повідомте за адресою 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 | (необов’язково)
8let anonUserId = "anonUserId_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад unLockComment
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: ChangeCommentPinStatusResponse

Приклад

Приклад unPinComment
Copy Copy
1
2// Наведені приклади коду ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateComment
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов'язковий)
9let doSpamCheck = true // Bool | (необов'язковий)
10let isLive = true // Bool | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: VoteResponse

Приклад

voteComment Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі виникнення проблем, будь ласка, повідомте за посиланням 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 | (необов’язково)
11let sso = "sso_example" // String | (необов’язково)
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

Параметри

НазваТипРозташуванняОбов’язковийОпис
userIdstringqueryНі
directionstringqueryНі
repliesToUserIdstringqueryНі
pagenumberqueryНі
includei10nbooleanqueryНі
localestringqueryНі
isCrawlerbooleanqueryНі

Відповідь

Повертає: GetCommentsForUserResponse

Приклад

Приклад getCommentsForUser
Copy Copy
1
2// Наступні зразки коду все ще бета. При виникненні будь‑яких проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let userId = "userId_example" // String | (необов'язково)
6let direction = SortDirections() // SortDirections | (необов'язково)
7let repliesToUserId = "repliesToUserId_example" // String | (необов'язково)
8let page = 987 // Double | (необов'язково)
9let includei10n = true // Bool | (необов'язково)
10let locale = "locale_example" // String | (необов'язково)
11let isCrawler = true // Bool | (необов'язково)
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

Параметри

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

Відповідь

Повертає: AddDomainConfigResponse

Приклад

Приклад addDomainConfig
Copy Copy
1
2// Наведені зразки коду ще є в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте про них через 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

Параметри

Ім'яТипLocationОбов'язковоОпис
tenantIdstringqueryТак
domainstringpathТак

Відповідь

Повертає: DeleteDomainConfigResponse

Приклад

Приклад deleteDomainConfig
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. У разі будь-якої проблеми, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: GetDomainConfigResponse

Приклад

Приклад getDomainConfig
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникне проблема, будь ласка, повідомте про неї через 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

Параметри

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

Відповідь

Повертає: GetDomainConfigsResponse

Приклад

Приклад getDomainConfigs
Copy Copy
1
2// Наведені нижче приклади коду все ще знаходяться в бета-версії. Якщо виникне проблема, будь ласка, повідомте про неї через 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

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

Відповідь

Повертає: PatchDomainConfigResponse

Приклад

Приклад patchDomainConfig
Copy Copy
1
2// Наступні приклади коду все ще перебувають у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: PutDomainConfigResponse

Приклад

Приклад putDomainConfig
Copy Copy
1
2// Наведені приклади коду ще перебувають у бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: CreateEmailTemplateResponse

Приклад

Приклад createEmailTemplate
Copy Copy
1
2// Наведені приклади коду все ще знаходяться у бета-версії. Якщо виявите проблему, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteEmailTemplate
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо знайдете проблему, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак
errorIdstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteEmailTemplateRenderError
Copy Copy
1
2// Наведені приклади коду все ще перебувають у бета-версії. Якщо виникне проблема, будь ласка, повідомте про неї через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetEmailTemplateResponse

Приклад

Приклад getEmailTemplate
Copy Copy
1
2// Наведені зразки коду ще в бета-версії. У разі проблем, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: GetEmailTemplateDefinitionsResponse

Приклад

Приклад getEmailTemplateDefinitions
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. У разі будь-якої проблеми, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак
skipnumberqueryНі

Відповідь

Повертає: GetEmailTemplateRenderErrorsResponse

Приклад

getEmailTemplateRenderErrors Приклад
Copy Copy
1
2// Наведені приклади коду все ще перебувають у бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: GetEmailTemplatesResponse

Приклад

Приклад getEmailTemplates
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. У разі проблеми, будь ласка, повідомте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: RenderEmailTemplateResponse

Приклад

Приклад renderEmailTemplate
Copy Copy
1
2// Наведені приклади коду все ще бета. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

updateEmailTemplate Приклад
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникає проблема, будь ласка, повідомте через 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

запит tenantId urlId userIdWS

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathТак
urlIdstringqueryТак
userIdWSstringqueryТак
startTimeintegerqueryТак
endTimeintegerqueryНі

Відповідь

Повертає: GetEventLogResponse

Приклад

Приклад getEventLog
Copy Copy
1
2// Наведені нижче приклади коду все ще в бета-версії. У разі проблем, будь ласка, повідомте про них через 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 | (необов'язково)
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

обов'язкові tenantId urlId userIdWS

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathТак
urlIdstringqueryТак
userIdWSstringqueryТак
startTimeintegerqueryТак
endTimeintegerqueryНі

Відповідь

Повертає: GetEventLogResponse

Приклад

Приклад getGlobalEventLog
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникли проблеми, повідомте через 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 | (необов'язково)
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

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

Response

Повертає: CreateFeedPostsResponse

Example

createFeedPost Приклад
Copy Copy
1
2// Наступні зразки коду все ще в бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (необов’язковий)
8let isLive = true // Bool | (необов’язковий)
9let doSpamCheck = true // Bool | (необов’язковий)
10let skipDupCheck = true // Bool | (необов’язковий)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathТак
broadcastIdstringqueryНі
ssostringqueryНі

Відповідь

Повертає: CreateFeedPostResponse

Приклад

createFeedPostPublic Приклад
Copy Copy
1
2// Наступні зразки коду ще бета. У разі будь‑якої проблеми, будь ласка, повідомте за адресою 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 | (необов’язково)
8let sso = "sso_example" // String | (необов’язково)
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

NameTypeLocationRequiredDescription
tenantIdstringpathYes
postIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Response

Повертає: DeleteFeedPostPublicResponse

Example

deleteFeedPostPublic Приклад
Copy Copy
1
2// Нижченаведені зразки коду ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою 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 | (опціонально)
8let sso = "sso_example" // String | (опціонально)
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

запит tenantId afterId

Параметри

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

Відповідь

Повертає: GetFeedPostsResponse

Приклад

Приклад getFeedPosts
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (необов’язково)
7let limit = 987 // Int | (необов’язково)
8let tags = ["inner_example"] // [String] | (необов’язково)
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

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathТак
afterIdstringqueryНі
limitintegerqueryНі
tagsarrayqueryНі
ssostringqueryНі
isCrawlerbooleanqueryНі
includeUserInfobooleanqueryНі

Відповідь

Повертає: PublicFeedPostsResponse

Приклад

getFeedPostsPublic Приклад
Copy Copy
1
2// Наступні зразки коду ще є бета-версією. У випадку будь-яких проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (необов'язковий)
7let limit = 987 // Int | (необов'язковий)
8let tags = ["inner_example"] // [String] | (необов'язковий)
9let sso = "sso_example" // String | (необов'язковий)
10let isCrawler = true // Bool | (необов'язковий)
11let includeUserInfo = true // Bool | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: FeedPostsStatsResponse

Приклад

getFeedPostsStats Приклад
Copy Copy
1
2// Наведені приклади коду все ще перебувають у бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: UserReactsResponse

Приклад

Приклад getUserReactsPublic
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. При будь‑якій проблемі, будь ласка, повідомте за адресою 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 | (необов’язково)
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

Параметри

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

Відповідь

Повертає: ReactFeedPostResponse

Приклад

reactFeedPostPublic Приклад
Copy Copy
1
2// Наведені приклади коду ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (необов'язковий)
9let broadcastId = "broadcastId_example" // String | (необов'язковий)
10let sso = "sso_example" // String | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateFeedPost
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: CreateFeedPostResponse

Приклад

updateFeedPostPublic Приклад
Copy Copy
1
2// Наступні зразки коду все ще в бета-версії. У разі будь‑якої проблеми, будь ласка, повідомте за 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 | (необов'язково)
9let sso = "sso_example" // String | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
commentIdstringpathТак
isFlaggedbooleanqueryТак
ssostringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

flagCommentPublic Приклад
Copy Copy
1
2// Наведені приклади коду все ще є бета-версією. Якщо виникне проблема, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: GifGetLargeResponse

Приклад

getGifLarge Приклад
Copy Copy
1
2// Наведені приклади коду все ще є бета-версією. У разі проблем будь ласка повідомте через 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

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

Response

Повертає: GetGifsSearchResponse

Example

Приклад getGifsSearch
Copy Copy
1
2// Наступні зразки коду все ще знаходяться у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов'язковий)
8let rating = "rating_example" // String | (необов'язковий)
9let page = 987 // Double | (необов'язковий)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathYes
localestringqueryNo
ratingstringqueryNo
pagenumberqueryNo

Відповідь

Повертає: GetGifsTrendingResponse

Приклад

Приклад getGifsTrending
Copy Copy
1
2// Наступні зразки коду все ще бета. У разі будь‑якої проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let locale = "locale_example" // String | (необов’язковий)
7let rating = "rating_example" // String | (необов’язковий)
8let page = 987 // Double | (необов’язковий)
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

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

Response

Повертає: CreateHashTagResponse

Приклад

Приклад addHashTag
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 createHashTagBody = CreateHashTagBody(tenantId: "tenantId_example", tag: "tag_example", url: "url_example") // CreateHashTagBody | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: BulkCreateHashTagsResponse

Приклад

addHashTagsBulk Приклад
Copy Copy
1
2// Наступні зразки коду ще у бета-версії. У разі проблеми, будь ласка, повідомте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let bulkCreateHashTagsBody = BulkCreateHashTagsBody(tenantId: "tenantId_example", tags: [BulkCreateHashTagsBody_tags_inner(url: "url_example", tag: "tag_example")]) // BulkCreateHashTagsBody | (optional)
7
8DefaultAPI.addHashTagsBulk(tenantId: tenantId, bulkCreateHashTagsBody: bulkCreateHashTagsBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteHashTag Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
tagstringpathYes

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteHashTag
Copy Copy
1
2// Наведені приклади коду ще у бета-версії. У разі будь‑яких проблем, будь ласка, повідомте за адресою 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 | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: GetHashTagsResponse

Приклад

Приклад getHashTags
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникне проблема, будь ласка, повідомте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Double | (необов'язково)
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

Параметри

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

Відповідь

Returns: UpdateHashTagResponse

Приклад

patchHashTag Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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 | (optional)
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

Визначає використані облікові дані: орендар, до якого вони належать, і, для OAuth‑токенів, користувача, який їх авторизував.
Інтеграції використовують це для тестування з’єднання та його маркування.

Параметри

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

Відповідь

Повертає: GetMeResponse

Приклад

Приклад getMe
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: VoteDeleteResponse

Приклад

Приклад deleteModerationVote
Copy Copy
1
2// Наступні зразки коду все ще бета. У разі будь-якої проблеми, будь ласка, повідомте через 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 | (необов'язково)
9let sso = "sso_example" // String | (необов'язково)
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

Параметри

НазваТипМісцеОбов’язковоОпис
tenantIdstringqueryТак
pagenumberqueryНі
countnumberqueryНі
text-searchstringqueryНі
byIPFromCommentstringqueryНі
filtersstringqueryНі
searchFiltersstringqueryНі
sortsstringqueryНі
demobooleanqueryНі
ssostringqueryНі

Відповідь

Повертає: ModerationAPIGetCommentsResponse

Приклад

getApiComments Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Double | (необов’язково)
7let count = 987 // Double | (необов’язково)
8let textSearch = "textSearch_example" // String | (необов’язково)
9let byIPFromComment = "byIPFromComment_example" // String | (необов’язково)
10let filters = "filters_example" // String | (необов’язково)
11let searchFilters = "searchFilters_example" // String | (необов’язково)
12let sorts = "sorts_example" // String | (необов’язково)
13let demo = true // Bool | (необов’язково)
14let sso = "sso_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: ModerationExportStatusResponse

Приклад

Приклад getApiExportStatus
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь‑якої проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let batchJobId = "batchJobId_example" // String | (optional)
7let sso = "sso_example" // String | (optional)
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

Параметри

НазваТипРозташуванняОбовʼязковоОпис
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
afterIdstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Відповідь

Повертає: ModerationAPIGetCommentIdsResponse

Приклад

getApiIds Приклад
Copy Copy
1
2// Наведені приклади коду ще в бета-версії. При будь‑якій проблемі, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (необов’язковий)
7let byIPFromComment = "byIPFromComment_example" // String | (необов’язковий)
8let filters = "filters_example" // String | (необов’язковий)
9let searchFilters = "searchFilters_example" // String | (необов’язковий)
10let afterId = "afterId_example" // String | (необов’язковий)
11let demo = true // Bool | (необов’язковий)
12let sso = "sso_example" // String | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: GetBannedUsersFromCommentResponse

Приклад

Приклад getBanUsersFromComment
Copy Copy
1
2// Наступні приклади коду ще є бета-версією. У разі проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
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

Параметри

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

Відповідь

Повертає: GetCommentBanStatusResponse

Приклад

Приклад getCommentBanStatus
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за посиланням 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 | (необов’язково)
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

Параметри

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

Відповідь

Повертає: ModerationAPIChildCommentsResponse

Приклад

getCommentChildren Приклад
Copy Copy
1
2// Наведені приклади коду все ще є бета-версією. У разі проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
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

Параметри

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filterstringqueryNo
searchFiltersstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Відповідь

Повертає: ModerationAPICountCommentsResponse

Приклад

Приклад getCount
Copy Copy
1
2// Наступні приклади коду все ще бета. Якщо виникнуть проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (необов'язковий)
7let byIPFromComment = "byIPFromComment_example" // String | (необов'язковий)
8let filter = "filter_example" // String | (необов'язковий)
9let searchFilters = "searchFilters_example" // String | (необов'язковий)
10let demo = true // Bool | (необов'язковий)
11let sso = "sso_example" // String | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: GetBannedUsersCountResponse

Приклад

Приклад getCounts
Copy Copy
1
2// Наступні приклади коду ще є бета‑версією. Якщо виникнуть проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: ModerationAPIGetLogsResponse

Приклад

Приклад getLogs
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь‑якої проблеми, будь ласка, повідомте за допомогою 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 | (необов’язково)
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

Параметри

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

Відповідь

Повертає: GetTenantManualBadgesResponse

Приклад

Приклад getManualBadges
Copy Copy
1
2// Наступні зразки коду все ще є бета-версією. У разі будь-яких проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: GetUserManualBadgesResponse

Приклад

Приклад getManualBadgesForUser
Copy Copy
1
2// Наступні зразки коду ще в бета-версії. У разі будь‑яких проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let badgesUserId = "badgesUserId_example" // String | (необов’язково)
7let commentId = "commentId_example" // String | (необов’язково)
8let sso = "sso_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Returns: ModerationAPICommentResponse

Приклад

Приклад getModerationComment
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. При будь-якій проблемі, будь ласка, повідомте за адресою 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 | (необов’язково)
8let includeIP = true // Bool | (необов’язково)
9let sso = "sso_example" // String | (необов’язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Відповідь

Повертає: GetCommentTextResponse

Приклад

Приклад getModerationCommentText
Copy Copy
1
2// Наступні зразки коду все ще в бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let sso = "sso_example" // String | (optional)
8
9ModerationAPI.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

Параметри

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

Відповідь

Повертає: PreBanSummary

Приклад

Приклад getPreBanSummary
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
8let includeByIP = true // Bool | (необов’язково)
9let includeByEmailDomain = true // Bool | (необов’язково)
10let sso = "sso_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: ModerationCommentSearchResponse

Приклад

Приклад getSearchCommentsSummary
Copy Copy
1
2// Наступні зразки коду ще у бета-версії. При будь‑якій проблемі, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (необов'язково)
7let filters = "filters_example" // String | (необов'язково)
8let searchFilters = "searchFilters_example" // String | (необов'язково)
9let sso = "sso_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: ModerationPageSearchResponse

Приклад

Приклад getSearchPages
Copy Copy
1
2// Наступні приклади коду ще є у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (необов’язковий)
7let sso = "sso_example" // String | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: ModerationSiteSearchResponse

Приклад

Приклад getSearchSites
Copy Copy
1
2// Наведені приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (опціонально)
7let sso = "sso_example" // String | (опціонально)
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

Параметри

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

Відповідь

Повертає: ModerationSuggestResponse

Приклад

Приклад getSearchSuggest
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У випадку проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (необов'язковий)
7let sso = "sso_example" // String | (необов'язковий)
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
tenantIdstringqueryТак
valuestringqueryНі
ssostringqueryНі

Response

Повертає: ModerationUserSearchResponse

Приклад

getSearchUsers Приклад
Copy Copy
1
2// Наступні зразки коду все ще в бета-версії. При будь-якій проблемі, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let value = "value_example" // String | (необов'язково)
7let sso = "sso_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: GetUserTrustFactorResponse

Приклад

getTrustFactor Приклад
Copy Copy
1
2// Наступні зразки коду все ще бета. У випадку будь‑якої проблеми, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: APIModerateGetUserBanPreferencesResponse

Приклад

Приклад getUserBanPreference
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: GetUserInternalProfileResponse

Приклад

Приклад getUserInternalProfile
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У випадку проблем, будь ласка, повідомте за адресою 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 | (необов'язково)
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

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

Response

Повертає: AdjustVotesResponse

Приклад

postAdjustCommentVotes Приклад
Copy Copy
1
2// Наступні зразки коду ще в бета-версії. У разі проблеми, будь ласка, повідомте за адресою 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 | (необов'язково)
9let sso = "sso_example" // String | (необов'язково)
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

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
ssostringqueryNo

Відповідь

Повертає: ModerationExportResponse

Приклад

postApiExport Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У випадку проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let textSearch = "textSearch_example" // String | (необов'язковий)
7let byIPFromComment = "byIPFromComment_example" // String | (необов'язковий)
8let filters = "filters_example" // String | (необов'язковий)
9let searchFilters = "searchFilters_example" // String | (необов'язковий)
10let sorts = "sorts_example" // String | (необов'язковий)
11let sso = "sso_example" // String | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: BanUserFromCommentResult

Приклад

postBanUserFromComment Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. При будь‑якій проблемі, будь ласка, повідомте за адресою 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 | (необов’язково)
8let banEmailDomain = true // Bool | (необов’язково)
9let banIP = true // Bool | (необов’язково)
10let deleteAllUsersComments = true // Bool | (необов’язково)
11let bannedUntil = "bannedUntil_example" // String | (необов’язково)
12let isShadowBan = true // Bool | (необов’язково)
13let updateId = "updateId_example" // String | (необов’язково)
14let banReason = "banReason_example" // String | (необов’язково)
15let sso = "sso_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

postBanUserUndo Приклад
Copy Copy
1
2// Наступні приклади коду ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою 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 | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: BulkPreBanSummary

Приклад

postBulkPreBanSummary Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У випадку проблем, будь ласка, повідомте за адресою 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 | (необов'язково)
8let includeByIP = true // Bool | (необов'язково)
9let includeByEmailDomain = true // Bool | (необов'язково)
10let sso = "sso_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: ModerationAPIChildCommentsResponse

Приклад

postCommentsByIds Приклад
Copy Copy
1
2// Наступні приклади коду все ще є бета-версією. При виникненні будь-якої проблеми, будь ласка, повідомте за адресою 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

postFlagComment Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета‑версії. У випадку проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
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

Параметри

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

Відповідь

Повертає: PostRemoveCommentApiResponse

Приклад

postRemoveComment Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let broadcastId = "broadcastId_example" // String | (optional)
8let sso = "sso_example" // String | (optional)
9
10ModerationAPI.postRemoveComment(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostRemoveCommentOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

postRestoreDeletedComment Internal Link

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

postRestoreDeletedComment Приклад
Copy Copy
1
2// Нижченаведені зразки коду все ще знаходяться у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: SetCommentApprovedResponse

Приклад

postSetCommentApprovalStatus Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь‑якої проблеми, будь ласка, повідомте за адресою 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 | (необов'язково)
8let broadcastId = "broadcastId_example" // String | (необов'язково)
9let sso = "sso_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

postSetCommentReviewStatus Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (необов'язковий)
8let broadcastId = "broadcastId_example" // String | (необов'язковий)
9let sso = "sso_example" // String | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

postSetCommentSpamStatus Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
8let permNotSpam = true // Bool | (необов’язково)
9let broadcastId = "broadcastId_example" // String | (необов’язково)
10let sso = "sso_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: SetCommentTextResponse

Приклад

postSetCommentText Приклад
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let setCommentTextParams = SetCommentTextParams(comment: "comment_example") // SetCommentTextParams |
8let broadcastId = "broadcastId_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
10
11ModerationAPI.postSetCommentText(tenantId: tenantId, commentId: commentId, setCommentTextParams: setCommentTextParams, options: ModerationAPI.PostSetCommentTextOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

postUnFlagComment Internal Link

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

postUnFlagComment Приклад
Copy Copy
1
2// Наведені приклади коду ще в бета-версії. У разі будь‑якої проблеми, будь ласка, повідомте за адресою 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.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

Параметри

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

Відповідь

Повертає: VoteResponse

Приклад

postVote Приклад
Copy Copy
1
2// Подальші приклади коду ще перебувають у бета-версії. При будь‑якій проблемі, будь ласка, повідомте за адресою 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 | (optional)
8let broadcastId = "broadcastId_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
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

Параметри

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

Відповідь

Повертає: AwardUserBadgeResponse

Приклад

putAwardBadge Приклад
Copy Copy
1
2// Наступні приклади коду все ще є бета-версією. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов’язковий)
8let commentId = "commentId_example" // String | (необов’язковий)
9let broadcastId = "broadcastId_example" // String | (необов’язковий)
10let sso = "sso_example" // String | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад putCloseThread
Copy Copy
1
2// Наступні приклади коду все ще бета. Якщо виникає проблема, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: RemoveUserBadgeResponse

Приклад

Приклад putRemoveBadge
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (опційно)
8let commentId = "commentId_example" // String | (опційно)
9let broadcastId = "broadcastId_example" // String | (опційно)
10let sso = "sso_example" // String | (опційно)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

putReopenThread Приклад
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. У разі проблеми, будь ласка, повідомте за адресою 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: SetUserTrustFactorResponse

Приклад

Приклад setTrustFactor
Copy Copy
1
2// Наведені кодові приклади ще у бета-версії. У разі будь‑якої проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (необов'язковий)
7let trustFactor = "trustFactor_example" // String | (необов'язковий)
8let sso = "sso_example" // String | (необов'язковий)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак

Відповідь

Повертає: CreateModeratorResponse

Приклад

Приклад createModerator
Copy Copy
1
2// Наведені нижче приклади коду все ще у бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак
sendEmailstringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteModerator
Copy Copy
1
2// Наведені приклади коду все ще є бета-версією. Якщо виникнуть проблеми, будь ласка, повідомте про них через 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 | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetModeratorResponse

Приклад

getModerator Приклад
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте про це через 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

Параметри

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

Відповідь

Повертає: GetModeratorsResponse

Приклад

Приклад getModerators
Copy Copy
1
2// Наступні приклади коду ще в бета-версії. Якщо виникне проблема, будь ласка, повідомте про неї через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (необов'язковий)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак
fromNamestringqueryТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад sendInvite
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Про будь-яку проблему повідомляйте через 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

Параметри

НазваTypeLocationОбов'язковийОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateModerator
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. У разі проблем, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteNotificationCount
Copy Copy
1
2// Наведені приклади коду все ще є бета-версією. У разі будь-яких проблем, будь ласка, повідомте через 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

Параметри

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

Response

Повертає: GetCachedNotificationCountResponse

Приклад

Приклад getCachedNotificationCount
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. Якщо виникне проблема, будь ласка, повідомте її через 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

Параметри

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

Відповідь

Повертає: GetNotificationCountResponse

Приклад

getNotificationCount Приклад
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. При будь-якій проблемі, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (необов’язковий)
7let urlId = "urlId_example" // String | (необов’язковий)
8let fromCommentId = "fromCommentId_example" // String | (необов’язковий)
9let viewed = true // Bool | (необов’язковий)
10let type = "type_example" // String | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: GetNotificationsResponse

Приклад

Приклад getNotifications
Copy Copy
1
2// Наведені зразки коду ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (необов’язковий)
7let urlId = "urlId_example" // String | (необов’язковий)
8let fromCommentId = "fromCommentId_example" // String | (необов’язковий)
9let viewed = true // Bool | (необов’язковий)
10let type = "type_example" // String | (необов’язковий)
11let skip = 987 // Double | (необов’язковий)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак
userIdstringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateNotification
Copy Copy
1
2// Наведені приклади коду ще в бета-версії. Якщо виникнуть проблеми, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: CreateV1PageReact

Приклад

createV1PageReact Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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 | (необов'язковий)
8let sso = "sso_example" // String | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: CreateV1PageReact

Приклад

createV2PageReact Приклад
Copy Copy
1
2// Наступні приклади коду ще в бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (необов’язковий)
9let sso = "sso_example" // String | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: CreateV1PageReact

Приклад

Приклад deleteV1PageReact
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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
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

Параметри

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

Відповідь

Повертає: CreateV1PageReact

Приклад

deleteV2PageReact Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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 | (необов’язково)
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

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringpathТак
urlIdstringqueryТак
ssostringqueryНі
includeUserInfostringqueryНіЯкщо встановлено, повертає користувачів, які вподобали сторінку (аватари та імена користувачів). Приймається лише "public", що виключає приватні профілі.

Відповідь

Повертає: GetV1PageLikes

Приклад

Приклад getV1PageLikes
Copy Copy
1
2// Наведені нижче приклади коду все ще є бета-версією. У разі виникнення проблем, будь ласка, повідомте на 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)
8let includeUserInfo = PageReactIncludeUserInfo() // PageReactIncludeUserInfo | Якщо встановлено, повертає користувачів, які вподобали сторінку (аватари та імена користувачів). Приймається лише \"public\", що виключає приватні профілі. (optional)
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

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathYes
urlIdstringqueryYes
ssostringqueryNo
includeUserInfostringqueryNoКоли встановлено, повертає користувачів для кожного react id (аватари та імена користувачів). Приймається лише "public", що виключає приватні профілі.

Відповідь

Повертає: GetV2PageReacts

Приклад

Приклад getV2PageReacts
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (необов'язково)
8let includeUserInfo = PageReactIncludeUserInfo() // PageReactIncludeUserInfo | Коли встановлено, повертає користувачів для кожного react id (аватари та імена користувачів). Приймається лише \"public\", що виключає приватні профілі. (необов'язково)
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

Параметри

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

Відповідь

Повертає: GetV2PageReactUsersResponse

Приклад

Приклад getV2PageReactUsers
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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 | (optional)
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

Параметри

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

Відповідь

Повертає: AddPageAPIResponse

Приклад

Приклад addPage
Copy Copy
1
2// Наведені нижче приклади коду все ще в бета-версії. У разі проблем, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: DeletePageAPIResponse

Приклад

deletePage Приклад
Copy Copy
1
2// Наступні приклади коду ще в бета-версії. Якщо виникне проблема, будь ласка, повідомте про неї через 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

Колишні коментатори на сторінці, які НЕ перебувають онлайн. Впорядковано за displayName.
Використовуйте це після вичерпання /users/online, щоб відобразити розділ “Members”.
Пагінація курсором за commenterName: сервер проходить частковий {tenantId, urlId, commenterName} індекс від afterName вперед за допомогою $gt, без витрат $skip.

Parameters

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

Response

Returns: PageUsersOfflineResponse

Example

getOfflineUsers Приклад
Copy Copy
1
2// Наступні приклади коду ще в beta-версії. У разі проблем, будь ласка, повідомляйте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | Ідентифікатор URL сторінки (очищений на боці сервера).
7let afterName = "afterName_example" // String | Курсор: передайте nextAfterName з попередньої відповіді. (необов'язково)
8let afterUserId = "afterUserId_example" // String | Тай-брейкер курсору: передайте nextAfterUserId з попередньої відповіді. Потрібно, коли встановлено afterName, щоб уникнути пропуску записів через однакові імена. (необов'язково)
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.
Поточні онлайн‑переглядачі сторінки: люди, чия WebSocket‑сесія підписана на сторінку саме зараз.

Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).
Повертає anonCount + totalCount (підписники по всій кімнаті, включаючи анонімних переглядачів, яких ми не перераховуємо).

Parameters

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

Response

Returns: PageUsersOnlineResponse

Example

Приклад getOnlineUsers
Copy Copy
1
2// Наступні приклади коду ще перебувають у бета‑версії. У разі проблеми, будь ласка, повідомте про це за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | **Ідентифікатор URL сторінки (очищений на сервері).**
7let afterName = "afterName_example" // String | **Курсор: передайте nextAfterName з попередньої відповіді.** (optional)
8let afterUserId = "afterUserId_example" // String | **Тай-брейкер курсора: передайте nextAfterUserId з попередньої відповіді. Потрібно, коли afterName встановлено, щоб уникнути пропуску записів через однакові імена.** (optional)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
urlIdstringqueryТак

Response

Повертає: GetPageByURLIdAPIResponse

Приклад

Приклад getPageByURLId
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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

Кількість лайків для сторінки, опціонально з користувачами, які її лайкнули.

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
urlIdstringqueryТак
includeUserInfostringqueryНі"public" виключає користувачів з приватними профілями, "include-private" включає їх.

Відповідь

Повертає: GetPageLikesAPIResponse

Приклад

Приклад getPageLikes
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. У разі проблем, будь ласка, повідомте через 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\" виключає користувачів з приватними профілями, \"include-private\" включає їх. (optional)
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

Користувацькі лічильники реакцій для сторінки, опціонально з користувачами, які відреагували.

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
urlIdstringqueryТак
includeUserInfostringqueryНі"public" виключає користувачів із приватними профілями, "include-private" включає їх.

Відповідь

Повертає: GetPageReactsAPIResponse

Приклад

Приклад getPageReacts
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\" виключає користувачів із приватними профілями, \"include-private\" включає їх. (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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак

Відповідь

Повертає: GetPagesAPIResponse

Приклад

Приклад getPages
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. У разі будь-яких проблем, будь ласка, повідомте через 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

Перелічує сторінки для тенанта. Використовується десктопним клієнтом FChat для заповнення списку кімнат. Потребує enableFChat = true у вирішеному кастомному конфізі для кожної сторінки. Сторінки, що потребують SSO, фільтруються відповідно до групового доступу користувача, що робить запит.

Параметри

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

Відповідь

Повертає: GetPublicPagesResponse

Приклад

Приклад getPagesPublic
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Про будь-які проблеми повідомляйте на http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let cursor = "cursor_example" // String | Непрозорий курсор пагінації, повернутий як `nextCursor` з попереднього запиту. Прив'язаний до того ж `sortBy`. (optional)
7let limit = 987 // Int | 1..200, за замовчуванням 50 (optional)
8let q = "q_example" // String | Необов'язковий фільтр за префіксом назви без урахування регістру. (optional)
9let sortBy = PagesSortBy() // PagesSortBy | Порядок сортування. `updatedAt` (за замовчуванням, спочатку новіші), `commentCount` (спочатку з найбільшою кількістю коментарів) або `title` (за алфавітом). (optional)
10let hasComments = true // Bool | Якщо true, повертати лише сторінки з принаймні одним коментарем. (optional)
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

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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathYes
idsstringqueryYesuserIds, розділені комами.

Відповідь

Повертає: PageUsersInfoResponse

Приклад

Приклад getUsersInfo
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникають проблеми, повідомте про це через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let ids = "ids_example" // String | 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

Додає у чергу пакетну задачу, яка переміщує коментарі, сторінки та пов’язані записи з одного urlId або домену в інший.
"urlId" міграції відповідають лише точному urlId. "domain" міграції виконують пошук/заміну значення у кожному urlId та url.
Опитування GET /api/v1/batch-jobs/{batchJobId}: після завершення вона повертає результати по кожній міграції та undoId.

Параметри

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

Відповідь

Повертає: QueuePageMigrationJobAPIResponse

Приклад

Приклад migratePages
Copy Copy
1
2// Наступні приклади коду ще у бета‑версії. У разі проблем, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: PatchPageAPIResponse

Приклад

Приклад patchPage
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. У разі будь-яких проблем, будь ласка, повідомте через 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

Створює пакетне завдання, яке скасовує всі міграції одного завдання migrate-pages, починаючи з найновіших. Доступне протягом 90 днів. Записи, змінені після міграції, не змінюються, тому пізніше редагування ніколи не буде перезаписано. Опитуйте GET /api/v1/batch-jobs/{batchJobId}, щоб отримати кількість відновлених/пропущених записів.

Параметри

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

Відповідь

Повертає: QueuePageMigrationJobAPIResponse

Приклад

Приклад undoPageMigrations
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 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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deletePendingWebhookEvent
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо знайдете помилку, будь ласка, повідомте через 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

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryYes
commentIdstringqueryNo
externalIdstringqueryNo
eventTypestringqueryNo
typestringqueryNo
domainstringqueryNo
attemptCountGTnumberqueryNo

Відповідь

Повертає: GetPendingWebhookEventCountResponse

Приклад

getPendingWebhookEventCount Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь‑якої проблеми, будь ласка, повідомте за адресою 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)
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

Параметри

НазваТипРозташуванняОбов’язковоОпис
tenantIdstringqueryТак
commentIdstringqueryНі
externalIdstringqueryНі
eventTypestringqueryНі
typestringqueryНі
domainstringqueryНі
attemptCountGTnumberqueryНі
skipnumberqueryНі

Відповідь

Повертає: GetPendingWebhookEventsResponse

Приклад

getPendingWebhookEvents Приклад
Copy Copy
1
2// Наступні зразки коду ще перебувають у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String | (необов’язково)
7let externalId = "externalId_example" // String | (необов’язково)
8let eventType = "eventType_example" // String | (необов’язково)
9let type = "type_example" // String | (необов’язково)
10let domain = "domain_example" // String | (необов’язково)
11let attemptCountGT = 987 // Double | (необов’язково)
12let skip = 987 // Double | (необов’язково)
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

Записати голос у опитуванні або перемістити існуючий голос до іншої опції. У виборця може бути не більше одного голосу на опитування, тому повторний виклик для того ж виборця переміщує його голос замість додавання нового.

Це дотримується налаштувань опитувань сайту: якщо голосування дозволено лише зареєстрованим користувачам, голос лише з anonUserId буде відхилено, а анонімні голоси обмежуються за кількістю запитів з одного IP на опитування.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Response

Returns: CreatePollVoteResponse

Example

createPollVote Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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

Скасувати голос. Опція, на яку був відданий голос, повертає свій підрахунок.

Parameters

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

Response

Returns: DeletePollVoteResponse

Example

Приклад deletePollVote
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: GetPollVoteResponse

Приклад

Приклад getPollVote
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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

Окремі голоси за підсумками одного опитування, від найстаріших.

Опитування належить до коментаря, тому голоси завжди читаються по одному опитуванню за раз - commentId є обов'язковим. Це зберігає кожен запит на індексах, які колекція вже має.

Дотримується приватності опитування: голоси анонімного опитування не можна прочитати (poll-anonymous), ні тут, ні за id.

Параметри

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

Відповідь

Повертає: GetPollVotesResponse

Приклад

Приклад getPollVotes
Copy Copy
1
2// Наступні приклади коду все ще є бета-версією. Про будь-яку проблему, будь ласка, повідомте через 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 | (optional)
8let optionId = "optionId_example" // String | (optional)
9let skip = 987 // Int | (optional)
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

Видаляє опитування з коментаря разом з усіма поданими за нього голосами. Сам коментар залишається без змін.

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deletePoll
Copy Copy
1
2// Наведені нижче приклади коду все ще є бета-версією. Про будь-яку проблему повідомляйте на 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

Параметри

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

Відповідь

Повертає: GetPollResponse

Приклад

Приклад getPoll
Copy Copy
1
2// Наведені приклади коду ще у бета-версії. У разі проблеми, будь ласка, повідомте за адресою 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

Хто проголосував за яку опцію. Анонімні опитування ніколи не відповідають, опитування лише для адміністраторів відповідають лише адміністратору або модератору.

Параметри

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

Відповідь

Повертає: GetPollVoterNamesSuccessResponse

Приклад

Приклад getPollVoters
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 page = 987 // Int | (необов’язково)
9let search = "search_example" // String | (необов’язково)
10let sso = "sso_example" // String | (необов’язково)
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

Редагуйте опитування на місці, зберігаючи підрахунки: змініть питання, перейменуйте варіант, закрийте або відкрийте його, або змініть, хто може бачити голосуючих. Варіанти ідентифікуються за id — щоб додати, видалити або змінити їх порядок, використовуйте PUT повний список.

Параметри

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

Відповідь

Returns: SavePollResponse

Приклад

patchPoll Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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

Прикріпіть опитування до коментаря або встановіть повний стан опитування, яке вже існує.

Варіанти зіставляються за id: варіант, надісланий з id наявного варіанта, зберігає свої голоси (і отримує нову мітку та позицію), варіант без id додається, а наявні варіанти, відсутні у списку, видаляються разом із поданими за них голосами.

Якщо не залишити жодного наявного id варіанта в опитуванні, що має голоси, усі вони будуть видалені, тому потрібно replaceVotes=true.

Параметри

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

Відповідь

Повертає: SavePollResponse

Приклад

Приклад putPoll
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Про будь-яку проблему повідомляйте на 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 | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathYes
commentIdstringpathYes
urlIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Відповідь

Повертає: VotePollResponse

Приклад

Приклад votePoll
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
9let broadcastId = "broadcastId_example" // String | (необов’язково)
10let sso = "sso_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: CreateQuestionConfigResponse

Приклад

createQuestionConfig Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад використання deleteQuestionConfig
Copy Copy
1
2// Наступні приклади коду ще в бета-версії. У разі проблем, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: GetQuestionConfigResponse

Приклад

Приклад getQuestionConfig
Copy Copy
1
2// Наведені нижче приклади коду все ще в бета-версії. Якщо виникне будь-яка проблема, будь ласка, повідомте про неї через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
skipnumberqueryНі

Відповідь

Повертає: GetQuestionConfigsResponse

Приклад

Приклад getQuestionConfigs
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникне проблема, повідомте про неї через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

updateQuestionConfig Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: CreateQuestionResultResponse

Приклад

createQuestionResult Приклад
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteQuestionResult
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникнуть проблеми, повідомте, будь ласка, через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetQuestionResultResponse

Приклад

Приклад getQuestionResult
Copy Copy
1
2// Наступні приклади коду все ще перебувають у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте через 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

Параметри

НазваТипРозташуванняОбов'язковийОпис
tenantIdstringqueryТак
urlIdstringqueryНі
userIdstringqueryНі
startDatestringqueryНі
questionIdstringqueryНі
questionIdsstringqueryНі
skipnumberqueryНі

Відповідь

Повертає: GetQuestionResultsResponse

Приклад

getQuestionResults Приклад
Copy Copy
1
2// Наступні зразки коду ще є бета-версією. Якщо виникнуть проблеми, будь ласка, повідомте їх за адресою 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 | (необов'язковий)
8let startDate = "startDate_example" // String | (необов'язковий)
9let questionId = "questionId_example" // String | (необов'язковий)
10let questionIds = "questionIds_example" // String | (необов'язковий)
11let skip = 987 // Double | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

updateQuestionResult Приклад
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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

Параметри

NameTypeLocationRequiredОпис
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
timeBucketstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo

Відповідь

Returns: AggregateQuestionResultsResponse

Приклад

aggregateQuestionResults Приклад
Copy Copy
1
2// Наступні приклади коду ще у бета-версії. У випадку проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let questionId = "questionId_example" // String | (необов’язковий)
7let questionIds = ["inner_example"] // [String] | (необов’язковий)
8let urlId = "urlId_example" // String | (необов’язковий)
9let timeBucket = AggregateTimeBucket() // AggregateTimeBucket | (необов’язковий)
10let startDate = Date() // Date | (необов’язковий)
11let forceRecalculate = true // Bool | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: BulkAggregateQuestionResultsResponse

Приклад

Приклад bulkAggregateQuestionResults
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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 | (необов'язково)
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

НазваТипРозташуванняОбов’язковийОпис
tenantIdstringзапитТак
questionIdstringзапитНі
questionIdsarrayзапитНі
urlIdstringзапитНі
startDatestringзапитНі
forceRecalculatebooleanзапитНі
minValuenumberзапитНі
maxValuenumberзапитНі
limitnumberзапитНі

Response

Повертає: CombineQuestionResultsWithCommentsResponse

Example

combineCommentsWithQuestionResults Приклад
Copy Copy
1
2// Наведені приклади коду ще у бета-версії. У випадку проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let questionId = "questionId_example" // String | (необов'язково)
7let questionIds = ["inner_example"] // [String] | (необов'язково)
8let urlId = "urlId_example" // String | (необов'язково)
9let startDate = Date() // Date | (необов'язково)
10let forceRecalculate = true // Bool | (необов'язково)
11let minValue = 987 // Double | (необов'язково)
12let maxValue = 987 // Double | (необов'язково)
13let limit = 987 // Double | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак

Відповідь

Повертає: AddSSOUserAPIResponse

Приклад

Приклад addSSOUser
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: DeleteSSOUserAPIResponse

Приклад

Приклад deleteSSOUser
Copy Copy
1
2// Наведені зразки коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов'язково)
8let commentDeleteMode = "commentDeleteMode_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: GetSSOUserByEmailAPIResponse

Приклад

Приклад getSSOUserByEmail
Copy Copy
1
2// Наступні приклади коду ще в бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetSSOUserByIdAPIResponse

Приклад

getSSOUserById Приклад
Copy Copy
1
2// Наступні приклади коду все ще є бета-версією. У разі будь-яких проблем, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: GetSSOUsersResponse

Приклад

Приклад getSSOUsers
Copy Copy
1
2// Наступні приклади коду все ще перебувають у бета-версії. У разі проблем, будь ласка, повідомте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Int | (необов'язково)
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

Параметри

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

Відповідь

Повертає: PatchSSOUserAPIResponse

Приклад

patchSSOUser Приклад
Copy Copy
1
2// Наступні приклади коду все ще знаходяться в бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: PutSSOUserAPIResponse

Приклад

putSSOUser Приклад
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: CreateSubscriptionAPIResponse

Приклад

Приклад createSubscription
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. У разі проблем повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак
userIdstringqueryНі

Відповідь

Повертає: DeleteSubscriptionAPIResponse

Приклад

deleteSubscription Приклад
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
userIdstringqueryNo

Відповідь

Повертає: GetSubscriptionsAPIResponse

Приклад

Приклад getSubscriptions
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак
userIdstringqueryНі

Response

Повертає: UpdateSubscriptionAPIResponse

Приклад

Приклад updateSubscription
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
yearNumbernumberqueryNo
monthNumbernumberqueryNo
dayNumbernumberqueryNo
skipnumberqueryNo

Відповідь

Повертає: GetTenantDailyUsagesResponse

Приклад

getTenantDailyUsages Приклад
Copy Copy
1
2// Наступні зразки коду ще у бета-версії. У разі виникнення проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let yearNumber = 987 // Double | (необов'язково)
7let monthNumber = 987 // Double | (необов'язково)
8let dayNumber = 987 // Double | (необов'язково)
9let skip = 987 // Double | (необов'язково)
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

Параметри

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

Відповідь

Повертає: CreateTenantPackageResponse

Приклад

Приклад createTenantPackage
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteTenantPackage
Copy Copy
1
2// Наступні приклади коду все ще перебувають у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetTenantPackageResponse

Приклад

Приклад getTenantPackage
Copy Copy
1
2// Наведені приклади коду все ще бета. Для повідомлення про проблему, будь ласка, використайте 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
skipnumberqueryНі

Відповідь

Повертає: GetTenantPackagesResponse

Приклад

Приклад getTenantPackages
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте про них через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptyResponse

Приклад

replaceTenantPackage Приклад
Copy Copy
1
2// Наведені приклади коду все ще знаходяться в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте про це через 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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateTenantPackage
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте про них за адресою 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак

Відповідь

Повертає: CreateTenantUserResponse

Приклад

Приклад createTenantUser
Copy Copy
1
2// Наступні приклади коду все ще перебувають у бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад deleteTenantUser
Copy Copy
1
2// Наступні приклади коду все ще є бета. У випадку проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
8let commentDeleteMode = "commentDeleteMode_example" // String | (необов’язково)
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

Параметри

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

Відповідь

Повертає: GetTenantUserResponse

Приклад

Приклад getTenantUser
Copy Copy
1
2// Наведені приклади коду ще є бета-версією. Про будь-яку проблему, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
skipnumberqueryНі

Відповідь

Повертає: GetTenantUsersResponse

Приклад

Приклад getTenantUsers
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let skip = 987 // Double | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

replaceTenantUser Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

sendLoginLink Приклад
Copy Copy
1
2// Наведені приклади коду все ще є бета-версією. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак
updateCommentsstringqueryНі

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад updateTenantUser
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: CreateTenantResponse

Приклад

createTenant Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

Приклад використання deleteTenant
Copy Copy
1
2// Наведені приклади коду все ще перебувають у бета-версії. У разі проблем повідомляйте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: GetTenantResponse

Приклад

Приклад getTenant
Copy Copy
1
2// Наведені приклади коду все ще знаходяться в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте про це через 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

Параметри

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

Відповідь

Повертає: GetTenantsResponse

Приклад

Приклад getTenants
Copy Copy
1
2// Наступні зразки коду ще в бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let meta = "meta_example" // String | (необов'язковий)
7let skip = 987 // Double | (необов'язковий)
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

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

updateTenant Приклад
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь‑якої проблеми, будь ласка, повідомте за адресою 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

Параметри

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

Відповідь

Повертає: ChangeTicketStateResponse

Приклад

changeTicketState Приклад
Copy Copy
1
2// Наведені приклади коду все ще є бета-версіями. Якщо у вас виникли проблеми, будь ласка, повідомте через 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

Параметри

НазваTypeLocationОбов'язковоОпис
tenantIdstringqueryТак
userIdstringqueryТак

Відповідь

Повертає: CreateTicketResponse

Приклад

Приклад createTicket
Copy Copy
1
2// Наведені приклади коду все ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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

Параметри

NameTypeLocationОбов'язковоDescription
tenantIdstringqueryТак
idstringpathТак
userIdstringqueryНі

Відповідь

Повертає: GetTicketResponse

Приклад

Приклад getTicket
Copy Copy
1
2// Наведені нижче приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: GetTicketsResponse

Приклад

getTickets Приклад
Copy Copy
1
2// Наступні приклади коду ще перебувають у бета-версії. У разі виникнення проблем, будь ласка, повідомте про це за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (необов’язковий)
7let state = 987 // Double | (необов’язковий)
8let skip = 987 // Double | (необов’язковий)
9let limit = 987 // Double | (необов’язковий)
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

Параметри

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

Відповідь

Повертає: GetTranslationsResponse

Приклад

Приклад getTranslations
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
8let useFullTranslationIds = true // Bool | (необов’язково)
9
10PublicAPI.getTranslations(namespace: namespace, component: component, options: PublicAPI.GetTranslationsOptions(locale: locale, useFullTranslationIds: useFullTranslationIds)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

uploadImage Internal Link

Upload and resize an image

Parameters

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

Response

Повертає: UploadImageResponse

Example

uploadImage Приклад
Copy Copy
1
2// Наступні приклади коду все ще знаходяться у статусі бета. Якщо виникнуть проблеми, будь ласка, повідомте про них за адресою 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 | Попередньо заданий розмір: \"Default\" (1000x1000px) або \"CrossPlatform\" (створює розміри для популярних пристроїв) (optional)
8let urlId = "urlId_example" // String | Ідентифікатор сторінки, з якої відбувається завантаження, для налаштування (optional)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIGetUserBadgeProgressResponse

Приклад

Приклад getUserBadgeProgressById
Copy Copy
1
2// Наведені приклади коду все ще перебувають у бета-версії. У разі проблеми, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: APIGetUserBadgeProgressResponse

Приклад

Приклад getUserBadgeProgressByUserId
Copy Copy
1
2// Наступні приклади коду все ще перебувають у бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: APIGetUserBadgeProgressListResponse

Приклад

Приклад getUserBadgeProgressList
Copy Copy
1
2// Наступні приклади коду все ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (optional)
7let limit = 987 // Double | (optional)
8let skip = 987 // Double | (optional)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак

Відповідь

Повертає: APICreateUserBadgeResponse

Приклад

Приклад createUserBadge
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте про них через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIEmptySuccessResponse

Приклад

Приклад deleteUserBadge
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. У разі проблем, будь ласка, повідомте через 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: APIGetUserBadgeResponse

Приклад

Приклад getUserBadge
Copy Copy
1
2// Наведені приклади коду ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: APIGetUserBadgesResponse

Приклад

Приклад getUserBadges
Copy Copy
1
2// Наступні приклади коду ще перебувають у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (необов’язково)
7let badgeId = "badgeId_example" // String | (необов’язково)
8let type = 987 // Double | (необов’язково)
9let displayedOnComments = true // Bool | (необов’язково)
10let limit = 987 // Double | (необов’язково)
11let skip = 987 // Double | (необов’язково)
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

Параметри

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

Відповідь

Повертає: APIEmptySuccessResponse

Приклад

Приклад updateUserBadge
Copy Copy
1
2// Наведені зразки коду все ще є бета-версією. У разі проблем, будь ласка, повідомляйте за адресою 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

Параметри

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

Відповідь

Повертає: GetUserNotificationCountResponse

Приклад

Приклад getUserNotificationCount
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (необов'язково)
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

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
urlIdstringqueryНіВикористовується для визначення, чи підписана поточна сторінка. (необов'язково)
pageSizeintegerqueryНі
afterIdstringqueryНі
includeContextbooleanqueryНі
afterCreatedAtintegerqueryНі
unreadOnlybooleanqueryНі
dmOnlybooleanqueryНі
noDmbooleanqueryНі
includeTranslationsbooleanqueryНі
includeTenantNotificationsbooleanqueryНі
ssostringqueryНі

Відповідь

Returns: GetMyNotificationsResponse

Приклад

getUserNotifications Приклад
Copy Copy
1
2// Наступні приклади коду ще у beta-версії. У разі проблем, будь ласка, повідомляйте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String | Використовується для визначення, чи підписана поточна сторінка. (необов'язково)
7let pageSize = 987 // Int | (optional)
8let afterId = "afterId_example" // String | (optional)
9let includeContext = true // Bool | (optional)
10let afterCreatedAt = 987 // Int64 | (optional)
11let unreadOnly = true // Bool | (optional)
12let dmOnly = true // Bool | (optional)
13let noDm = true // Bool | (optional)
14let includeTranslations = true // Bool | (optional)
15let includeTenantNotifications = true // Bool | (optional)
16let sso = "sso_example" // String | (optional)
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

Параметри

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

Відповідь

Повертає: ResetUserNotificationsResponse

Приклад

Приклад resetUserNotificationCount
Copy Copy
1
2// Наступні приклади коду все ще в стадії бета-тестування. У разі проблем, будь ласка, повідомте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let sso = "sso_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: ResetUserNotificationsResponse

Приклад

resetUserNotifications Приклад
Copy Copy
1
2// Наступні зразки коду все ще бета. У разі будь‑якої проблеми, будь ласка, повідомте за адресою http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (опціонально)
7let afterCreatedAt = 987 // Int64 | (опціонально)
8let unreadOnly = true // Bool | (опціонально)
9let dmOnly = true // Bool | (опціонально)
10let noDm = true // Bool | (опціонально)
11let sso = "sso_example" // String | (опціонально)
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

Увімкнути або вимкнути сповіщення для конкретного коментаря.

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
notificationIdstringpathYes
optedInOrOutstringpathYes
commentIdstringqueryYes
ssostringqueryNo

Відповідь

Повертає: UpdateUserNotificationCommentSubscriptionStatusResponse

Приклад

Приклад updateUserNotificationCommentSubscriptionStatus
Copy Copy
1
2// Наведені приклади коду ще перебувають у бета-версії. Якщо виникне проблема, будь ласка, повідомте через 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 | (необов'язково)
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

Увімкнути або вимкнути повідомлення для сторінки. Коли користувачі підписані на сторінку, створюються повідомлення для нових кореневих коментарів, а також

Параметри

Ім'яТипРозташуванняОбов'язковоОпис
tenantIdstringqueryТак
urlIdstringqueryТак
urlstringqueryТак
pageTitlestringqueryТак
subscribedOrUnsubscribedstringpathТак
ssostringqueryНі

Відповідь

Повертає: UpdateUserNotificationPageSubscriptionStatusResponse

Приклад

Приклад updateUserNotificationPageSubscriptionStatus
Copy Copy
1
2// Наведені приклади коду ще є бета-версією. Якщо виникнуть проблеми, будь ласка, повідомте про них через 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 | (необов'язково)
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

Параметри

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

Відповідь

Повертає: UpdateUserNotificationStatusResponse

Приклад

Приклад updateUserNotificationStatus
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
urlIdWSstringqueryYes
userIdsstringqueryYes

Відповідь

Повертає: GetUserPresenceStatusesResponse

Приклад

Приклад getUserPresenceStatuses
Copy Copy
1
2// Наведені приклади коду все ще у бета-версії. Якщо виникнуть проблеми, будь ласка, повідомте про них через 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

Параметри

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

Відповідь

Повертає: SearchUsersResult

Приклад

searchUsers Приклад
Copy Copy
1
2// Наступні зразки коду ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
8let mentionGroupIds = ["inner_example"] // [String] | (необов’язково)
9let sso = "sso_example" // String | (необов’язково)
10let searchSection = "searchSection_example" // String | (необов’язково)
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

Параметри

НазваТипLocationRequiredОпис
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: GetUserResponse

Приклад

Приклад getUser
Copy Copy
1
2// Наведені приклади коду все ще є бета-версіями. У разі проблеми, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: VoteResponse

Приклад

createVote Приклад
Copy Copy
1
2// Наступні зразки коду ще є бета-версією. У разі проблеми, будь ласка, повідомте за адресою 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 | (необов'язково)
9let anonUserId = "anonUserId_example" // String | (необов'язково)
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

Параметри

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

Відповідь

Повертає: VoteDeleteResponse

Приклад

deleteVote Приклад
Copy Copy
1
2// Наведені приклади коду все ще є бета-версією. Якщо виникнуть проблеми, будь ласка, повідомте через 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 | (необов'язково)
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

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
urlIdstringqueryТак

Response

Повертає: GetVotesResponse

Приклад

Приклад getVotes
Copy Copy
1
2// Наведені приклади коду все ще в бета-версії. Якщо знайдете будь-яку проблему, будь ласка, повідомте через 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

Параметри

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

Відповідь

Повертає: GetVotesForUserResponse

Приклад

Приклад getVotesForUser
Copy Copy
1
2// Наступні зразки коду ще у бета-версії. У разі будь-яких проблем, будь ласка, повідомте за адресою 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 | (необов’язково)
8let anonUserId = "anonUserId_example" // String | (необов’язково)
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

Підписує URL на подію коментаря (REST hook subscribe). Підписка того самого URL на ту ж подію та домен знову повертає існуючу підписку. Доставки підписані HMAC, дивіться посібник з вебхук‑ів; застарілий заголовок token ніколи не надсилається в підписки API.

Параметри

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

Відповідь

Повертає: CreateWebhookResponse

Приклад

createWebhook Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі проблем, будь ласка, повідомте за адресою 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

Відписки (REST hook unsubscribe). Тільки підписки, створені через цей API, можна видалити тут; вебхуки, керовані через панель, редагуються в панелі.

Параметри

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

Відповідь

Повертає: APIEmptyResponse

Приклад

deleteWebhook Приклад
Copy Copy
1
2// Наступні зразки коду все ще у бета-версії. У разі будь-якої проблеми, будь ласка, повідомте за адресою 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

Перелічує вебхуки, налаштовані для орендаря: як рядки, керовані через панель керування, так і підписки через API.

Параметри

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

Відповідь

Повертає: GetWebhooksResponse

Приклад

Приклад getWebhooks
Copy Copy
1
2// Наступні приклади коду все ще в бета-версії. Про будь-які проблеми повідомляйте на 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

Недавні коментарі в точному вигляді, який використовують доставки вебхуків, для створення інтеграцій (наприклад, зразкові дані Zapier). Кожна подія доставляє один і той самий об’єкт коментаря, тому event має бути лише дійсним.

Parameters

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

Відповідь

Повертає: GetWebhookSamplePayloadsResponse

Приклад

Приклад getWebhookSamplePayloads
Copy Copy
1
2// Наступні приклади коду все ще бета. Якщо виникнуть проблеми, будь ласка, повідомте за адресою 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

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

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

Участь

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