FastComments.com

FastComments Swift SDK

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

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

Репозиторій

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


Встановлення Internal Link

Swift Package Manager

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

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

Або в Xcode:

  1. Файл > Додати пакети...
  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+

Зміст бібліотеки 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

Швидкий старт 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-клієнти Internal Link

The FastComments SDK provides three API clients:

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

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

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

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

DefaultAPI - Методи серверної сторони

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

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

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

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

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

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

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

Виклики API Internal Link

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

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

Поширені проблеми 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, які можуть блокувати з’єднання

Примітки Internal Link

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

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

let broadcastId = UUID().uuidString

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

Параметри

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

Відповідь

Повертає: 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 // Double | (optional)
7let skip = 987 // Double | (optional)
8let order = SORT_DIR() // SORTDIR | (optional)
9let after = 987 // Double | (optional)
10let before = 987 // Double | (optional)
11
12DefaultAPI.getAuditLogs(tenantId: tenantId, options: DefaultAPI.GetAuditLogsOptions(limit: limit, skip: skip, order: order, after: after, before: before)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

logoutPublic Internal Link

Відповідь

Повертає: 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

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

Параметри

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

Відповідь

Повертає: 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", tos: false, botId: "botId_example") // CommentData |
9let sessionId = "sessionId_example" // String | (опційно)
10let sso = "sso_example" // String | (опційно)
11
12PublicAPI.createCommentPublic(tenantId: tenantId, urlId: urlId, broadcastId: broadcastId, commentData: commentData, options: PublicAPI.CreateCommentPublicOptions(sessionId: sessionId, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

deleteComment Internal Link

Параметри

НазваТипРозташуванняОбов’язковийОпис
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

Відповідь

Повертає: 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 | (optional)
8let direction = SortDirections() // SortDirections | (optional)
9let sso = "sso_example" // String | (optional)
10let skip = 987 // Int | (optional)
11let skipChildren = 987 // Int | (optional)
12let limit = 987 // Int | (optional)
13let limitChildren = 987 // Int | (optional)
14let countChildren = true // Bool | (optional)
15let fetchPageForCommentId = "fetchPageForCommentId_example" // String | (optional)
16let includeConfig = true // Bool | (optional)
17let countAll = true // Bool | (optional)
18let includei10n = true // Bool | (optional)
19let locale = "locale_example" // String | (optional)
20let modules = "modules_example" // String | (optional)
21let isCrawler = true // Bool | (optional)
22let includeNotificationCount = true // Bool | (optional)
23let asTree = true // Bool | (optional)
24let maxTreeDepth = 987 // Int | (optional)
25let useFullTranslationIds = true // Bool | (optional)
26let parentId = "parentId_example" // String | (optional)
27let searchText = "searchText_example" // String | (optional)
28let hashTags = ["inner_example"] // [String] | (optional)
29let userId = "userId_example" // String | (optional)
30let customConfigStr = "customConfigStr_example" // String | (optional)
31let afterCommentId = "afterCommentId_example" // String | (optional)
32let beforeCommentId = "beforeCommentId_example" // String | (optional)
33
34PublicAPI.getCommentsPublic(tenantId: tenantId, urlId: urlId, options: PublicAPI.GetCommentsPublicOptions(page: page, direction: direction, sso: sso, skip: skip, skipChildren: skipChildren, limit: limit, limitChildren: limitChildren, countChildren: countChildren, fetchPageForCommentId: fetchPageForCommentId, includeConfig: includeConfig, countAll: countAll, includei10n: includei10n, locale: locale, modules: modules, isCrawler: isCrawler, includeNotificationCount: includeNotificationCount, asTree: asTree, maxTreeDepth: maxTreeDepth, useFullTranslationIds: useFullTranslationIds, parentId: parentId, searchText: searchText, hashTags: hashTags, userId: userId, customConfigStr: customConfigStr, afterCommentId: afterCommentId, beforeCommentId: beforeCommentId)) { (response, error) in
35 guard error == nil else {
36 print(error)
37 return
38 }
39
40 if (response) {
41 dump(response)
42 }
43}
44

getCommentText Internal Link

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Response

Returns: APIEmptyResponse

Example

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

Параметри

NameTypeLocationRequiredDescription
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", 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.saveComment(tenantId: tenantId, createCommentParams: createCommentParams, options: DefaultAPI.SaveCommentOptions(isLive: isLive, doSpamCheck: doSpamCheck, sendEmails: sendEmails, populateNotifications: populateNotifications)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

saveCommentsBulk Internal Link

Parameters

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

Response

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

Example

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", 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.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

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

req tenantId afterId

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
afterIdstringqueryNo
limitintegerqueryNo
tagsarrayqueryNo

Response

Returns: GetFeedPostsResponse

Example

Приклад 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 | (optional)
7let limit = 987 // Int | (optional)
8let tags = ["inner_example"] // [String] | (optional)
9
10DefaultAPI.getFeedPosts(tenantId: tenantId, options: DefaultAPI.GetFeedPostsOptions(afterId: afterId, limit: limit, tags: tags)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

getFeedPostsPublic Internal Link

req tenantId afterId

Параметри

НазваТипРозташуванняОбов'язковоОпис
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

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
spambooleanqueryNo
permNotSpambooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Response

Returns: APIEmptyResponse

Example

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

Відповідь

Повертає: 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 | (необов'язково)
8
9PublicAPI.createV1PageReact(tenantId: tenantId, urlId: urlId, title: title) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

createV2PageReact Internal Link

Параметри

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

Відповідь

Повертає: 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 | (необов'язково)
9
10PublicAPI.createV2PageReact(tenantId: tenantId, urlId: urlId, id: id, title: title) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

deleteV1PageReact Internal Link

Параметри

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

Відповідь

Повертає: 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 |
7
8PublicAPI.deleteV1PageReact(tenantId: tenantId, urlId: urlId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteV2PageReact Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYes
idstringqueryYes

Відповідь

Повертає: 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 |
8
9PublicAPI.deleteV2PageReact(tenantId: tenantId, urlId: urlId, id: id) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

getV1PageLikes Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathТак
urlIdstringqueryТак

Відповідь

Повертає: 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 |
7
8PublicAPI.getV1PageLikes(tenantId: tenantId, urlId: urlId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getV2PageReacts Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathТак
urlIdstringqueryТак

Відповідь

Повертає: 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 |
7
8PublicAPI.getV2PageReacts(tenantId: tenantId, urlId: urlId) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

getV2PageReactUsers Internal Link

Параметри

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

Відповідь

Повертає: 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 |
8
9PublicAPI.getV2PageReactUsers(tenantId: tenantId, urlId: urlId, id: id) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

addPage Internal Link


Параметри

НазваТипРозташуванняОбов'язковоОпис
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

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

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

Параметри

НазваТипРозташуванняОбов'язковоОпис
tenantIdstringpathYes
cursorstringqueryNoНепрозорий курсор пагінації, повернутий як nextCursor у попередньому запиті. Пов'язаний із тим самим sortBy.
limitintegerqueryNo1..200, за замовчуванням 50
qstringqueryNoНеобов'язковий фільтр префікса назви без урахування регістру.
sortBystringqueryNoПорядок сортування. updatedAt (за замовчуванням, новіші спочатку), commentCount (спочатку з найбільшою кількістю коментарів), або title (алфавітний).
hasCommentsbooleanqueryNoЯкщо true, повернути лише сторінки, що мають хоча б один коментар.

Відповідь

Returns: 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

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

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

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, 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, 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

Параметри

NameTypeLocationRequiredDescription
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, 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

Параметри

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

Відповідь

Повертає: 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, 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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак

Відповідь

Повертає: 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, createdBy: "createdBy_example", isSetup: false, billingInfo: BillingInfo(name: "name_example", address: "address_example", city: "city_example", state: "state_example", zip: "zip_example", country: "country_example", currency: "currency_example", email: "email_example"), stripeCustomerId: "stripeCustomerId_example", stripeSubscriptionId: "stripeSubscriptionId_example", stripePlanId: "stripePlanId_example", enableProfanityFilter: false, enableSpamFilter: false, removeUnverifiedComments: false, unverifiedCommentsTTLms: 123, commentsRequireApproval: false, autoApproveCommentOnVerification: false, sendProfaneToSpam: false, deAnonIpAddr: 123, meta: "TODO") // CreateTenantBody |
7
8DefaultAPI.createTenant(tenantId: tenantId, createTenantBody: createTenantBody) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

deleteTenant Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
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

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryТак
idstringpathТак

Відповідь

Повертає: 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, createdBy: "createdBy_example", isSetup: false, domainConfiguration: [APIDomainConfiguration(id: "id_example", domain: "domain_example", emailFromName: "emailFromName_example", emailFromEmail: "emailFromEmail_example", emailHeaders: "TODO", wpSyncToken: "wpSyncToken_example", wpSynced: false, wpURL: "wpURL_example", createdAt: Date(), autoAddedDate: Date(), siteType: ImportedSiteType(), logoSrc: "logoSrc_example", logoSrc100px: "logoSrc100px_example", footerUnsubscribeURL: "footerUnsubscribeURL_example", disableUnsubscribeLinks: false)], billingInfo: BillingInfo(name: "name_example", address: "address_example", city: "city_example", state: "state_example", zip: "zip_example", country: "country_example", currency: "currency_example", email: "email_example"), stripeCustomerId: "stripeCustomerId_example", stripeSubscriptionId: "stripeSubscriptionId_example", stripePlanId: "stripePlanId_example", enableProfanityFilter: false, enableSpamFilter: false, removeUnverifiedComments: false, unverifiedCommentsTTLms: 123, commentsRequireApproval: false, autoApproveCommentOnVerification: false, sendProfaneToSpam: false, deAnonIpAddr: 123, meta: "TODO", managedByTenantId: "managedByTenantId_example") // UpdateTenantBody |
8
9DefaultAPI.updateTenant(tenantId: tenantId, id: id, updateTenantBody: updateTenantBody) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

changeTicketState Internal Link

Параметри

НазваТипРозташуванняОбов'язковийОпис
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

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

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

Участь

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