FastComments.com

FastComments SDK для Swift


Это официальный Swift SDK для FastComments.

Официальный Swift SDK для API FastComments

Репозиторий

Посмотреть на GitHub


Установка Internal Link

Swift Package Manager

Add the following to your Package.swift file:

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

Or in Xcode:

  1. File > Add Packages...
  2. Enter the repository URL: https://github.com/fastcomments/fastcomments-swift.git
  3. Select the version you want to use

Requirements

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

Содержимое библиотеки Internal Link


The FastComments Swift SDK состоит из нескольких модулей:

  • Client Module - Клиент API для FastComments REST APIs

    • Полные определения типов для всех моделей API
    • Аутентифицированные (DefaultAPI), публичные (PublicAPI), и модерационные (ModerationAPI) методы
    • Полная поддержка async/await
    • See client/README.md for detailed API documentation
  • 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

FastComments SDK предоставляет три клиента API:

PublicAPI - Client-Safe Methods

PublicAPI содержит методы, безопасные для вызова из клиентского кода (iOS/macOS‑приложения). Эти методы:

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

Example use case: Fetching and creating comments in your iOS app

DefaultAPI - Server-Side Methods

DefaultAPI содержит аутентифицированные методы, которые требуют API‑ключ. Эти методы:

  • Требует ваш FastComments API‑ключ
  • Должен вызываться ТОЛЬКО из серверного кода
  • Обеспечивает полный доступ к вашим данным FastComments
  • Ограничены по скорости для каждого арендатора

Example use case: Administrative operations, bulk data export, user management

ModerationAPI - Moderator Dashboard Methods

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

Example use case: Building a moderation experience for moderators of your community

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

Выполнение вызовов 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 Ошибки Unauthorized

Если вы получаете ошибки 401 при использовании аутентифицированного API:

  1. Проверьте ваш API-ключ: Убедитесь, что используете правильный API-ключ из панели управления FastComments
  2. Проверьте идентификатор арендатора: Убедитесь, что идентификатор арендатора соответствует вашему аккаунту
  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

Идентификаторы трансляций

Вы увидите, что в некоторых вызовах API нужно передавать broadcastId. Когда вы получаете события, вы получите этот идентификатор обратно, поэтому вы сможете игнорировать событие, если планируете оптимистично применить изменения на клиенте (что, вероятно, стоит сделать, поскольку это обеспечивает наилучший опыт). Передайте здесь UUID. Идентификатор должен быть достаточно уникальным, чтобы не повториться дважды в одной сессии.

let broadcastId = UUID().uuidString

Агрегировать Internal Link

Собирает документы, группируя их (если указано groupBy), и применяя несколько операций.
Поддерживаются различные операции (например, sum, countDistinct, avg и т.д.).

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryYes
parentTenantIdstringqueryNo
includeStatsbooleanqueryNo

Ответ

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

Получить журналы аудита Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
limitnumberqueryNo
skipnumberqueryNo
orderstringqueryNo
afternumberqueryNo
beforenumberqueryNo

Ответ

Возвращает: 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 | (необязательно)
7let skip = 987 // Double | (необязательно)
8let order = SORT_DIR() // SORTDIR | (необязательно)
9let after = 987 // Double | (необязательно)
10let before = 987 // Double | (необязательно)
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

Выйти (публично) 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

Заблокировать из комментария (публично) Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Разблокировать комментарий (публично) Internal Link


Параметры

ИмяTypeLocationОбязательноОписание
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

Проверить комментарии на блокировки Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Заблокировать пользователя от комментария Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringзапросДа
idstringпутьДа
userIdstringзапросНет
anonUserIdstringзапросНет

Ответ

Возвращает: 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

Создать комментарий (публично) Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
sessionIdstringqueryNo
ssostringqueryNo

Ответ

Возвращает: 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

Удалить комментарий Internal Link

Parameters

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
isLivebooleanqueryNo

Response

Возвращает: DeleteCommentResult

Example

Пример 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

Удалить комментарий (публично) 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

Удалить голос за комментарий Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringпутьДа
commentIdstringпутьДа
voteIdstringпутьДа
urlIdstringзапросДа
broadcastIdstringзапросДа
editKeystringзапросНет
ssostringзапросНет

Ответ

Возвращает: 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

Пожаловаться на комментарий 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

Получить комментарий 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

Получить комментарии 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 | (optional)
7let limit = 987 // Int | (optional)
8let skip = 987 // Int | (optional)
9let asTree = true // Bool | (optional)
10let skipChildren = 987 // Int | (optional)
11let limitChildren = 987 // Int | (optional)
12let maxTreeDepth = 987 // Int | (optional)
13let urlId = "urlId_example" // String | (optional)
14let userId = "userId_example" // String | (optional)
15let anonUserId = "anonUserId_example" // String | (optional)
16let contextUserId = "contextUserId_example" // String | (optional)
17let hashTag = "hashTag_example" // String | (optional)
18let parentId = "parentId_example" // String | (optional)
19let direction = SortDirections() // SortDirections | (optional)
20let fromDate = 987 // Int64 | (optional)
21let toDate = 987 // Int64 | (optional)
22
23DefaultAPI.getComments(tenantId: tenantId, options: DefaultAPI.GetCommentsOptions(page: page, limit: limit, skip: skip, asTree: asTree, skipChildren: skipChildren, limitChildren: limitChildren, maxTreeDepth: maxTreeDepth, urlId: urlId, userId: userId, anonUserId: anonUserId, contextUserId: contextUserId, hashTag: hashTag, parentId: parentId, direction: direction, fromDate: fromDate, toDate: toDate)) { (response, error) in
24 guard error == nil else {
25 print(error)
26 return
27 }
28
29 if (response) {
30 dump(response)
31 }
32}
33

Получить комментарии (публично) Internal Link

req
tenantId
urlId

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringpathДа
urlIdstringqueryДа
pageintegerqueryНет
directionstringqueryНет
ssostringqueryНет
skipintegerqueryНет
skipChildrenintegerqueryНет
limitintegerqueryНет
limitChildrenintegerqueryНет
countChildrenbooleanqueryНет
fetchPageForCommentIdstringqueryНет
includeConfigbooleanqueryНет
countAllbooleanqueryНет
includei10nbooleanqueryНет
localestringqueryНет
modulesstringqueryНет
isCrawlerbooleanqueryНет
includeNotificationCountbooleanqueryНет
asTreebooleanqueryНет
maxTreeDepthintegerqueryНет
useFullTranslationIdsbooleanqueryНет
parentIdstringqueryНет
searchTextstringqueryНет
hashTagsarrayqueryНет
userIdstringqueryНет
customConfigStrstringqueryНет
afterCommentIdstringqueryНет
beforeCommentIdstringqueryНет

Ответ

Возвращает: GetCommentsResponseWithPresencePublicComment

Пример

Пример getCommentsPublic
Copy Copy
1
2// Следующие примеры кода всё ещё находятся в бета-версии. При возникновении проблем, пожалуйста, сообщайте по адресу http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let urlId = "urlId_example" // String |
7let page = 987 // Int | (необязательно)
8let direction = SortDirections() // SortDirections | (необязательно)
9let sso = "sso_example" // String | (необязательно)
10let skip = 987 // Int | (необязательно)
11let skipChildren = 987 // Int | (необязательно)
12let limit = 987 // Int | (необязательно)
13let limitChildren = 987 // Int | (необязательно)
14let countChildren = true // Bool | (необязательно)
15let fetchPageForCommentId = "fetchPageForCommentId_example" // String | (необязательно)
16let includeConfig = true // Bool | (необязательно)
17let countAll = true // Bool | (необязательно)
18let includei10n = true // Bool | (необязательно)
19let locale = "locale_example" // String | (необязательно)
20let modules = "modules_example" // String | (необязательно)
21let isCrawler = true // Bool | (необязательно)
22let includeNotificationCount = true // Bool | (необязательно)
23let asTree = true // Bool | (необязательно)
24let maxTreeDepth = 987 // Int | (необязательно)
25let useFullTranslationIds = true // Bool | (необязательно)
26let parentId = "parentId_example" // String | (необязательно)
27let searchText = "searchText_example" // String | (необязательно)
28let hashTags = ["inner_example"] // [String] | (необязательно)
29let userId = "userId_example" // String | (необязательно)
30let customConfigStr = "customConfigStr_example" // String | (необязательно)
31let afterCommentId = "afterCommentId_example" // String | (необязательно)
32let beforeCommentId = "beforeCommentId_example" // String | (необязательно)
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

Получить текст комментария Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
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 | (необязательно)
8let sso = "sso_example" // String | (необязательно)
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

Получить имена пользователей, проголосовавших за комментарий Internal Link

Параметры

ИмяТипРасположениеОбязательныйОписание
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

Заблокировать комментарий Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringpathДа
commentIdstringpathДа
broadcastIdstringqueryДа
ssostringqueryНет

Ответ

Возвращает: APIEmptyResponse

Пример

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

Закрепить комментарий Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Ответ

Возвращает: 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

Сохранить комментарий Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Ответ

Возвращает: APISaveCommentResponse

Пример

saveComment Пример
Copy Copy
1
2// Следующие образцы кода находятся в бета-версии. При любой проблеме, пожалуйста, сообщите об этом по адресу http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createCommentParams = CreateCommentParams(date: 123, localDateString: "localDateString_example", localDateHours: 123, commenterName: "commenterName_example", commenterEmail: "commenterEmail_example", commenterLink: "commenterLink_example", comment: "comment_example", productId: 123, userId: "userId_example", avatarSrc: "avatarSrc_example", parentId: "parentId_example", mentions: [CommentUserMentionInfo(id: "id_example", tag: "tag_example", rawTag: "rawTag_example", type: "type_example", sent: false)], hashTags: [CommentUserHashTagInfo(id: "id_example", tag: "tag_example", url: "url_example", retain: false)], pageTitle: "pageTitle_example", isFromMyAccountPage: false, url: "url_example", urlId: "urlId_example", meta: 123, moderationGroupIds: ["moderationGroupIds_example"], rating: 123, fromOfflineRestore: false, autoplayDelayMS: 123, feedbackIds: ["feedbackIds_example"], questionValues: "TODO", 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

Массовое сохранение комментариев Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
isLivebooleanqueryНет
doSpamCheckbooleanqueryНет
sendEmailsbooleanqueryНет
populateNotificationsbooleanqueryНет

Ответ

Возвращает: [SaveCommentsBulkResponse]

Пример

saveCommentsBulk Пример
Copy Copy
1
2// Следующие образцы кода всё ещё находятся в бета-версии. При возникновении проблем, пожалуйста, сообщайте их по адресу http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createCommentParams = [CreateCommentParams(date: 123, localDateString: "localDateString_example", localDateHours: 123, commenterName: "commenterName_example", commenterEmail: "commenterEmail_example", commenterLink: "commenterLink_example", comment: "comment_example", productId: 123, userId: "userId_example", avatarSrc: "avatarSrc_example", parentId: "parentId_example", mentions: [CommentUserMentionInfo(id: "id_example", tag: "tag_example", rawTag: "rawTag_example", type: "type_example", sent: false)], hashTags: [CommentUserHashTagInfo(id: "id_example", tag: "tag_example", url: "url_example", retain: false)], pageTitle: "pageTitle_example", isFromMyAccountPage: false, url: "url_example", urlId: "urlId_example", meta: 123, moderationGroupIds: ["moderationGroupIds_example"], rating: 123, fromOfflineRestore: false, autoplayDelayMS: 123, feedbackIds: ["feedbackIds_example"], questionValues: "TODO", 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

Установить текст комментария Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringpathДа
commentIdstringpathДа
broadcastIdstringqueryДа
editKeystringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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

Разблокировать пользователя от комментария Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
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

Снять жалобу с комментария Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Ответ

Возвращает: 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

Разблокировать комментарий Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Открепить комментарий Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Обновить комментарий 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

Проголосовать за комментарий 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

Получить комментарии для пользователя Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
userIdstringqueryNo
directionstringqueryNo
repliesToUserIdstringqueryNo
pagenumberqueryNo
includei10nbooleanqueryNo
localestringqueryNo
isCrawlerbooleanqueryNo

Ответ

Возвращает: 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

Добавить конфигурацию домена Internal Link


Параметры

NameTypeLocationRequiredDescription
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

Удалить конфигурацию домена Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Получить конфигурацию домена Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Получить конфигурации доменов Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Применить патч к конфигурации домена Internal Link

Параметры

ИмяТипРасположениеОбязательныйОписание
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

Заменить конфигурацию домена 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

Создать шаблон письма 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

Удалить шаблон письма Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Удалить ошибку рендеринга шаблона письма 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

Получить шаблон письма 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

Получить определения шаблонов письма Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Получить ошибки рендеринга шаблонов письма Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Получить шаблоны писем Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Рендерить шаблон письма Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Обновить шаблон письма Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Ответ

Возвращает: 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

Получить журнал событий Internal Link

req 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

Получить глобальный журнал событий Internal Link

req tenantId urlId userIdWS

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYes
userIdWSstringqueryYes
startTimeintegerqueryYes
endTimeintegerqueryNo

Response

Возвращает: 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

Создать пост в ленте Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа
broadcastIdstringqueryНет
isLivebooleanqueryНет
doSpamCheckbooleanqueryНет
skipDupCheckbooleanqueryНет

Ответ

Возвращает: CreateFeedPostResponse

Пример

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 | (optional)
8let isLive = true // Bool | (optional)
9let doSpamCheck = true // Bool | (optional)
10let skipDupCheck = true // Bool | (optional)
11
12DefaultAPI.createFeedPost(tenantId: tenantId, createFeedPostParams: createFeedPostParams, options: DefaultAPI.CreateFeedPostOptions(broadcastId: broadcastId, isLive: isLive, doSpamCheck: doSpamCheck, skipDupCheck: skipDupCheck)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

Создать пост в ленте (публично) Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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 | (optional)
8let sso = "sso_example" // String | (optional)
9
10PublicAPI.createFeedPostPublic(tenantId: tenantId, createFeedPostParams: createFeedPostParams, options: PublicAPI.CreateFeedPostPublicOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

Удалить пост в ленте (публично) Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringpathYes
postIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Ответ

Возвращает: DeleteFeedPostPublicResponse

Пример

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 | (optional)
8let sso = "sso_example" // String | (optional)
9
10PublicAPI.deleteFeedPostPublic(tenantId: tenantId, postId: postId, options: PublicAPI.DeleteFeedPostPublicOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

Получить посты ленты Internal Link

req tenantId afterId

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
afterIdstringqueryNo
limitintegerqueryNo
tagsarrayqueryNo

Ответ

Возвращает: GetFeedPostsResponse

Пример

Пример getFeedPosts
Copy Copy
1
2// Следующие образцы кода находятся в стадии бета. При возникновении проблем, пожалуйста, сообщите по адресу http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let afterId = "afterId_example" // String | (необязательно)
7let limit = 987 // Int | (необязательно)
8let tags = ["inner_example"] // [String] | (необязательно)
9
10DefaultAPI.getFeedPosts(tenantId: tenantId, options: DefaultAPI.GetFeedPostsOptions(afterId: afterId, limit: limit, tags: tags)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

Получить посты ленты (публично) Internal Link


req tenantId afterId

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringpathYes
afterIdstringqueryNo
limitintegerqueryNo
tagsarrayqueryNo
ssostringqueryNo
isCrawlerbooleanqueryNo
includeUserInfobooleanqueryNo

Ответ

Возвращает: 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

Получить статистику постов ленты Internal Link

Параметры

NameТипРасположениеОбязательноОписание
tenantIdstringpathYes
postIdsarrayqueryYes
ssostringqueryNo

Ответ

Возвращает: 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

Получить реакции пользователя (публично) Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringpathYes
postIdsarrayqueryNo
ssostringqueryNo

Ответ

Возвращает: 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

Поставить реакцию на пост (публично) Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringpathYes
postIdstringpathYes
isUndobooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Ответ

Возвращает: 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

Обновить пост в ленте Internal Link

Параметры

ИмяТипLocationОбязательноОписание
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

Обновить пост в ленте (публично) Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringpathДа
postIdstringpathДа
broadcastIdstringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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

Пожаловаться на комментарий (публично) Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Получить большой GIF Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Поиск GIF Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringpathДа
searchstringqueryДа
localestringqueryНет
ratingstringqueryНет
pagenumberqueryНет

Ответ

Возвращает: GetGifsSearchResponse

Пример

Пример 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 | (optional)
8let rating = "rating_example" // String | (optional)
9let page = 987 // Double | (optional)
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

Трендовые GIF Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringpathДа
localestringqueryНет
ratingstringqueryНет
pagenumberqueryНет

Ответ

Возвращает: 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

Добавить хэштег Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа

Ответ

Возвращает: CreateHashTagResponse

Пример

addHashTag Пример
Copy Copy
1
2// Следующие образцы кода находятся в стадии бета. При возникновении проблем, пожалуйста, сообщайте через 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 | (optional)
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

Массово добавить хэштеги Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryYes

Ответ

Возвращает: 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

Удалить хэштег Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
tagstringpathДа

Ответ

Возвращает: 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

Получить хэштеги Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Изменить хэштег Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
tagstringpathYes

Response

Returns: UpdateHashTagResponse

Example

Пример 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

Удалить голос модерации Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringpathYes
voteIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Ответ

Returns: 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 | (optional)
9let sso = "sso_example" // String | (optional)
10
11ModerationAPI.deleteModerationVote(tenantId: tenantId, commentId: commentId, voteId: voteId, options: ModerationAPI.DeleteModerationVoteOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

Получить комментарии API Internal Link

Параметры

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

Ответ

Возвращает: 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

Получить статус экспорта API Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
batchJobIdstringqueryNo
ssostringqueryNo

Response

Returns: ModerationExportStatusResponse

Example

Пример 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 | (необязательно)
7let sso = "sso_example" // String | (необязательно)
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

Получить идентификаторы API Internal Link

Параметры

ИмяТипРасположениеТребуетсяОписание
tenantIdstringqueryДа
text-searchstringqueryНет
byIPFromCommentstringqueryНет
filtersstringqueryНет
searchFiltersstringqueryНет
afterIdstringqueryНет
demobooleanqueryНет
ssostringqueryНет

Ответ

Возвращает: 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

Получить забаненных пользователей по комментарию 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

Получить статус бана комментария Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Ответ

Возвращает: 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 | (optional)
8
9ModerationAPI.getCommentBanStatus(tenantId: tenantId, commentId: commentId, sso: sso) { (response, error) in
10 guard error == nil else {
11 print(error)
12 return
13 }
14
15 if (response) {
16 dump(response)
17 }
18}
19

Получить дочерние комментарии Internal Link

Parameters

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringpathДа
ssostringqueryНет

Response

Возвращает: ModerationAPIChildCommentsResponse

Example

Пример 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

Получить количество 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

Получить подсчёты Internal Link

Parameters

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа
ssostringqueryНет

Response

Возвращает: GetBannedUsersCountResponse

Example

Пример 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

Получить логи Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringpathДа
ssostringqueryНет

Ответ

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

Получить ручные бейджи Internal Link

Параметры

НазваниеТипМестоположениеОбязательноОписание
tenantIdstringqueryДа
ssostringqueryНет

Ответ

Возвращает: 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

Получить ручные бейджи для пользователя Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
badgesUserIdstringqueryНет
commentIdstringqueryНет
ssostringqueryНет

Ответ

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

Получить модерационный комментарий Internal Link

Parameters

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringpathYes
includeEmailbooleanqueryNo
includeIPbooleanqueryNo
ssostringqueryNo

Response

Возвращает: ModerationAPICommentResponse

Example

Пример 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

Получить текст модерационного комментария Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringpathДа
ssostringqueryНет

Ответ

Возвращает: 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 | (необязательно)
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

Получить предварительное резюме бана Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringpathДа
includeByUserIdAndEmailbooleanqueryНет
includeByIPbooleanqueryНет
includeByEmailDomainbooleanqueryНет
ssostringqueryНет

Ответ

Возвращает: 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 | (optional)
8let includeByIP = true // Bool | (optional)
9let includeByEmailDomain = true // Bool | (optional)
10let sso = "sso_example" // String | (optional)
11
12ModerationAPI.getPreBanSummary(tenantId: tenantId, commentId: commentId, options: ModerationAPI.GetPreBanSummaryOptions(includeByUserIdAndEmail: includeByUserIdAndEmail, includeByIP: includeByIP, includeByEmailDomain: includeByEmailDomain, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

Получить резюме поиска комментариев Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
valuestringqueryНет
filtersstringqueryНет
searchFiltersstringqueryНет
ssostringqueryНет

Ответ

Returns: 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 | (optional)
7let filters = "filters_example" // String | (optional)
8let searchFilters = "searchFilters_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
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

Получить страницы поиска Internal Link


Параметры

NameTypeLocationОбязательноОписание
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

Получить сайты поиска Internal Link

Parameters

NameTypeLocationRequiredDescription
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

Получить подсказки поиска Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа
text-searchstringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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

Поиск пользователей (для модерации) Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
valuestringqueryНет
ssostringqueryНет

Ответ

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

Получить коэффициент доверия Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
userIdstringqueryNo
ssostringqueryNo

Response

Returns: GetUserTrustFactorResponse

Example

Пример 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 | (необязательно)
7let sso = "sso_example" // String | (необязательно)
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

Получить предпочтения бана пользователя Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Получить внутренний профиль пользователя Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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

Скорректировать голоса за комментарии Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Ответ

Возвращает: 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 | (optional)
9let sso = "sso_example" // String | (optional)
10
11ModerationAPI.postAdjustCommentVotes(tenantId: tenantId, commentId: commentId, adjustCommentVotesParams: adjustCommentVotesParams, options: ModerationAPI.PostAdjustCommentVotesOptions(broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

Запустить экспорт API 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 | (optional)
7let byIPFromComment = "byIPFromComment_example" // String | (optional)
8let filters = "filters_example" // String | (optional)
9let searchFilters = "searchFilters_example" // String | (optional)
10let sorts = "sorts_example" // String | (optional)
11let sso = "sso_example" // String | (optional)
12
13ModerationAPI.postApiExport(tenantId: tenantId, options: ModerationAPI.PostApiExportOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, sorts: sorts, sso: sso)) { (response, error) in
14 guard error == nil else {
15 print(error)
16 return
17 }
18
19 if (response) {
20 dump(response)
21 }
22}
23

Забанить пользователя от комментирования 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

Отменить бан пользователя Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
ssostringqueryНет

Ответ

Возвращает: 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

Массовое предварительное резюме бана 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 | (optional)
8let includeByIP = true // Bool | (optional)
9let includeByEmailDomain = true // Bool | (optional)
10let sso = "sso_example" // String | (optional)
11
12ModerationAPI.postBulkPreBanSummary(tenantId: tenantId, bulkPreBanParams: bulkPreBanParams, options: ModerationAPI.PostBulkPreBanSummaryOptions(includeByUserIdAndEmail: includeByUserIdAndEmail, includeByIP: includeByIP, includeByEmailDomain: includeByEmailDomain, sSO: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

Получить комментарии по идентификаторам Internal Link

Parameters

ИмяТипМестоположениеТребуетсяОписание
tenantIdstringqueryYes
ssostringqueryNo

Response

Возвращает: ModerationAPIChildCommentsResponse

Example

Пример 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

Отправить жалобу на комментарий Internal Link

Параметры

НазваниеТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Ответ

Возвращает: 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

Восстановить удалённый комментарий 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

Установить статус одобрения комментария Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringpathYes
approvedbooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Ответ

Returns: 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 | (optional)
8let broadcastId = "broadcastId_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
10
11ModerationAPI.postSetCommentApprovalStatus(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostSetCommentApprovalStatusOptions(approved: approved, broadcastId: broadcastId, sso: sso)) { (response, error) in
12 guard error == nil else {
13 print(error)
14 return
15 }
16
17 if (response) {
18 dump(response)
19 }
20}
21

Установить статус проверки комментария Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
commentIdstringpathДа
reviewedbooleanqueryНет
broadcastIdstringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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 | (optional)
8let broadcastId = "broadcastId_example" // String | (optional)
9let sso = "sso_example" // String | (optional)
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

Установить статус спама для комментария Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringpathYes
spambooleanqueryNo
permNotSpambooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Ответ

Возвращает: APIEmptyResponse

Пример

Пример postSetCommentSpamStatus
Copy Copy
1
2// Следующие примеры кода всё ещё в бета-версии. При любой проблеме, пожалуйста, сообщайте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String |
7let spam = true // Bool | (необязательно)
8let permNotSpam = true // Bool | (необязательно)
9let broadcastId = "broadcastId_example" // String | (необязательно)
10let sso = "sso_example" // String | (необязательно)
11
12ModerationAPI.postSetCommentSpamStatus(tenantId: tenantId, commentId: commentId, options: ModerationAPI.PostSetCommentSpamStatusOptions(spam: spam, permNotSpam: permNotSpam, broadcastId: broadcastId, sso: sso)) { (response, error) in
13 guard error == nil else {
14 print(error)
15 return
16 }
17
18 if (response) {
19 dump(response)
20 }
21}
22

Установить текст комментария (модерация) Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringpathДа
broadcastIdstringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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 | (необязательно)
9let sso = "sso_example" // String | (необязательно)
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

Снять жалобу с комментария (модерация) Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringpathДа
broadcastIdstringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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

Проголосовать (модерация) Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringpathДа
directionstringqueryНет
broadcastIdstringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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

Назначить бейдж Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
badgeIdstringqueryДа
userIdstringqueryНет
commentIdstringqueryНет
broadcastIdstringqueryНет
ssostringqueryНет

Ответ

Возвращает: 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

Закрыть тему 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 | (необязательно)
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

Удалить бейдж Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
badgeIdstringqueryYes
userIdstringqueryNo
commentIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Ответ

Возвращает: 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

Повторно открыть тему Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
urlIdstringqueryYes
ssostringqueryNo

Ответ

Возвращает: 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

Установить коэффициент доверия Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Создать модератора 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

Удалить модератора Internal Link

Параметры

ИмяТипРасположениеОбязательныйОписание
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

Получить модератора 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

Получить модераторов Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
skipnumberqueryNo

Ответ

Возвращает: 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

Отправить приглашение Internal Link

Параметры

ИмяТипРасположениеОбязательныйОписание
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

Обновить модератора Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Удалить счётчик уведомлений 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" // Строка |
6let id = "id_example" // Строка |
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

Получить кэшированный счётчик уведомлений Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Ответ

Возвращает: 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

Получить счётчик уведомлений 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

Получить уведомления Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
userIdstringqueryНет
urlIdstringqueryНет
fromCommentIdstringqueryНет
viewedbooleanqueryНет
typestringqueryНет
skipnumberqueryНет

Ответ

Возвращает: 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

Обновить уведомление Internal Link

Параметры

ИмяТипLocationОбязательноОписание
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

Создать реакцию на странице (v1) Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Создать реакцию на странице (v2) Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYes
idstringqueryYes
titlestringqueryNo

Ответ

Возвращает: 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

Удалить реакцию на странице (v1) Internal Link

Параметры

ИмяТипLocationОбязательноОписание
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

Удалить реакцию на странице (v2) Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringpathДа
urlIdstringqueryДа
idstringqueryДа

Ответ

Возвращает: 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

Получить лайки страницы (v1) Internal Link

Параметры

ИмяТипРасположениеОбязательныйОписание
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

Получить реакции страницы (v2) Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringpathДа
urlIdstringqueryДа

Response

Возвращает: 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

Получить пользователей реакций страницы (v2) Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Добавить страницу 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

Удалить страницу 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

Получить офлайн-пользователей Internal Link

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

Parameters

ИмяТипМестоположениеОбязательноОписание
tenantIdstringpathYes
urlIdstringqueryYesИдентификатор URL-страницы (очищен на сервере).
afterNamestringqueryNoКурсор: передайте nextAfterName из предыдущего ответа. (необязательно)
afterUserIdstringqueryNoСчётчик-тайбрейкер курсора: передайте nextAfterUserId из предыдущего ответа. Требуется, когда afterName установлен, чтобы совпадения имён не пропускали записи. (необязательно)

Response

Возвращает: PageUsersOfflineResponse

Пример

Пример getOfflineUsers
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 из предыдущего ответа. (необязательно)
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

Получить онлайн-пользователей Internal Link

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYesИдентификатор URL страницы (очищенный на сервере).
afterNamestringqueryNoКурсор: передать nextAfterName из предыдущего ответа.
afterUserIdstringqueryNoРазделитель курсора: передать nextAfterUserId из предыдущего ответа. Требуется, когда установлен afterName, чтобы при одинаковых именах записи не пропадали.

Response

Возвращает: 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

Получить страницу по URLId Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
urlIdstringqueryДа

Ответ

Возвращает: 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

Получить страницы Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Получить страницы (публично) Internal Link

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
cursorstringqueryNoНеобычный курсор пагинации, возвращённый как nextCursor из предыдущего запроса. Связан с тем же параметром sortBy.
limitintegerqueryNo1..200, default 50
qstringqueryNoНеобязательный фильтр префикса названия без учёта регистра.
sortBystringqueryNoПорядок сортировки. updatedAt (по умолчанию, от новых к старым), commentCount (со сначала страницы с наибольшим количеством комментариев), или title (по алфавиту).
hasCommentsbooleanqueryNoЕсли true, только возвращаются страницы, имеющие хотя бы один комментарий.

Response

Returns: GetPublicPagesResponse

Example

Пример 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`. (необязательно)
7let limit = 987 // Int | 1..200, default 50 (необязательно)
8let q = "q_example" // String | Необязательный фильтр префикса названия без учёта регистра. (необязательно)
9let sortBy = PagesSortBy() // PagesSortBy | Порядок сортировки. `updatedAt` (по умолчанию, от новых к старым), `commentCount` (со сначала страницы с наибольшим количеством комментариев), или `title` (по алфавиту). (необязательно)
10let hasComments = true // Bool | Если true, только возвращаются страницы, имеющие хотя бы один комментарий. (необязательно)
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

Получить информацию о пользователях Internal Link

Массовая информация о пользователях для tenant. Учитывая userIds, возвращает отображаемую информацию из User / SSOUser. Используется виджетом комментариев для обогащения пользователей, которые только что появились через событие присутствия. Нет контекста страницы: конфиденциальность соблюдается единообразно (приватные профили замаскированы).

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringpathДа
idsstringqueryДаИдентификаторы (userIds), разделённые запятыми.

Response

Возвращает: 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

Изменить страницу (patch) Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Удалить ожидающее событие вебхука 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

Получить количество ожидающих событий вебхука Internal Link

Параметры

НазваниеТипРасположениеОбязательноОписание
tenantIdstringqueryДа
commentIdstringqueryНет
externalIdstringqueryНет
eventTypestringqueryНет
typestringqueryНет
domainstringqueryНет
attemptCountGTnumberqueryНет

Ответ

Возвращает: 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 | (необязательно)
7let externalId = "externalId_example" // String | (необязательно)
8let eventType = "eventType_example" // String | (необязательно)
9let type = "type_example" // String | (необязательно)
10let domain = "domain_example" // String | (необязательно)
11let attemptCountGT = 987 // Double | (необязательно)
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

Получить ожидающие события вебхука Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringqueryNo
externalIdstringqueryNo
eventTypestringqueryNo
typestringqueryNo
domainstringqueryNo
attemptCountGTnumberqueryNo
skipnumberqueryNo

Ответ

Возвращает: 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

Создать конфигурацию вопроса 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

Удалить конфигурацию вопроса Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Response

Возвращает: 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

Получить конфигурацию вопроса 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

Получить конфигурации вопросов Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Обновить конфигурацию вопроса 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

Создать результат вопроса Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа

Ответ

Возвращает: CreateQuestionResultResponse

Пример

Пример createQuestionResult
Copy Copy
1
2// Следующие примеры кода всё ещё находятся в бета-версии. По любым вопросам, пожалуйста, сообщайте через http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createQuestionResultBody = CreateQuestionResultBody(urlId: "urlId_example", value: 123, 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

Удалить результат вопроса Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Response

Возвращает: 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

Получить результат вопроса Internal Link

Параметры

ИмяТипРасположениеОбязательныйОписание
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

Получить результаты вопросов 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

Обновить результат вопроса 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

Агрегировать результаты вопросов Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
timeBucketstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo

Ответ

Возвращает: 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

Массовая агрегация результатов вопросов 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

Объединить комментарии с результатами вопросов Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo
minValuenumberqueryNo
maxValuenumberqueryNo
limitnumberqueryNo

Ответ

Возвращает: CombineQuestionResultsWithCommentsResponse

Пример

Пример 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

Добавить SSO-пользователя Internal Link

Параметры

ИмяТипМестоположениеОбязательныйОписание
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

Удалить SSO-пользователя 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

Получить SSO-пользователя по email Internal Link

Параметры

ИмяТипLocationОбязательноОписание
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

Получить SSO-пользователя по id 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

Получить SSO-пользователей Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
skipintegerqueryНет

Response

Возвращает: 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

Изменить SSO-пользователя (patch) Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
updateCommentsbooleanqueryNo

Ответ

Возвращает: 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

Заменить/создать SSO-пользователя (put) 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

Создать подписку 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

Удалить подписку 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

Получить подписки Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
userIdstringqueryНет

Ответ

Возвращает: 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

Обновить подписку Internal Link

Параметры

ИмяТипLocationОбязательноОписание
tenantIdstringqueryДа
idstringpathДа
userIdstringqueryНет

Ответ

Возвращает: 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

Получить ежедневное использование арендатора 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

Создать пакет арендатора 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

Удалить пакет арендатора 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

Получить пакет арендатора Internal Link

Параметры

NameТипМестоположениеОбязательноОписание
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

Получить пакеты арендатора Internal Link

Параметры

ИмяТипРасположениеОбязательныйОписание
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

Заменить пакет арендатора Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Обновить пакет арендатора 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

Создать пользователя арендатора 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

Удалить пользователя арендатора Internal Link

Параметры

ИмяТипРасположениеТребуетсяОписание
tenantIdstringqueryДа
idstringpathДа
deleteCommentsstringqueryНет
commentDeleteModestringqueryНет

Ответ

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

Получить пользователя арендатора Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Получить пользователей арендатора 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

Заменить пользователя арендатора 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

Параметры

NameTypeLocationRequiredDescription
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

Обновить пользователя арендатора Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Создать арендатора Internal Link


Параметры

ИмяТипРасположениеОбязательноОписание
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

Удалить арендатора Internal Link


Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
surestringqueryНет

Response

Возвращает: APIEmptyResponse

Example

Пример 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

Получить арендатора 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

Получить арендаторов Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
metastringqueryНет
skipnumberqueryНет

Ответ

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

Обновить арендатора Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
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

Изменить состояние тикета Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
userIdstringqueryYes
idstringpathYes

Ответ

Возвращает: 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

Создать тикет Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Получить тикет Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Получить тикеты Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
userIdstringqueryNo
statenumberqueryNo
skipnumberqueryNo
limitnumberqueryNo

Ответ

Возвращает: 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

Получить переводы Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
namespacestringpathYes
componentstringpathYes
localestringqueryNo
useFullTranslationIdsbooleanqueryNo

Ответ

Возвращает: 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 | (optional)
8let useFullTranslationIds = true // Bool | (optional)
9
10PublicAPI.getTranslations(namespace: namespace, component: component, options: PublicAPI.GetTranslationsOptions(locale: locale, useFullTranslationIds: useFullTranslationIds)) { (response, error) in
11 guard error == nil else {
12 print(error)
13 return
14 }
15
16 if (response) {
17 dump(response)
18 }
19}
20

Загрузить изображение Internal Link

Загрузка и изменение размера изображения

Parameters

NameTypeLocationRequiredDescription
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\" (создаёт размеры для популярных устройств) (опционально)
8let urlId = "urlId_example" // String | Идентификатор страницы, с которой происходит загрузка, для настройки (опционально)
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

Получить прогресс бейджа пользователя по id Internal Link

Параметры

ИмяТипРасположениеТребуетсяОписание
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

Получить прогресс бейджа пользователя по id пользователя Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Получить список прогресса бейджей пользователя Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
userIdstringqueryНет
limitnumberqueryНет
skipnumberqueryНет

Ответ

Возвращает: 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 | (необязательно)
7let limit = 987 // Double | (необязательно)
8let skip = 987 // Double | (необязательно)
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

Создать бейдж пользователя 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

Удалить бейдж пользователя Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
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

Получить бейдж пользователя Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
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

Получить бейджи пользователя Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
userIdstringqueryНет
badgeIdstringqueryНет
typenumberqueryНет
displayedOnCommentsbooleanqueryНет
limitnumberqueryНет
skipnumberqueryНет

Ответ

Возвращает: 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

Обновить бейдж пользователя 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

Получить количество уведомлений пользователя Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Получить уведомления пользователя Internal Link

Parameters

ИмяТипLocationОбязательноОписание
tenantIdstringqueryДа
urlIdstringqueryНетИспользуется для определения, подписана ли текущая страница.
pageSizeintegerqueryНет
afterIdstringqueryНет
includeContextbooleanqueryНет
afterCreatedAtintegerqueryНет
unreadOnlybooleanqueryНет
dmOnlybooleanqueryНет
noDmbooleanqueryНет
includeTranslationsbooleanqueryНет
includeTenantNotificationsbooleanqueryНет
ssostringqueryНет

Response

Возвращает: GetMyNotificationsResponse

Пример

Пример getUserNotifications
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 | Используется для определения, подписана ли текущая страница. (optional)
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

Сбросить счётчик уведомлений пользователя 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

Сбросить уведомления пользователя 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

Обновить подписку пользователя на комментарии Internal Link

Включить или отключить уведомления для конкретного комментария.

Параметры

ИмяТипРасположениеОбязательныйОписание
tenantIdstringqueryДа
notificationIdstringpathДа
optedInOrOutstringpathДа
commentIdstringqueryДа
ssostringqueryНет

Ответ

Возвращает: 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

Обновить подписку пользователя на страницу 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

Обновить статус уведомления пользователя Internal Link

Параметры

NameTypeLocationRequiredDescription
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

Получить статусы присутствия пользователей Internal Link

Параметры

ИмяТипРасположениеОбязательныйОписание
tenantIdstringqueryДа
urlIdWSstringqueryДа
userIdsstringqueryДа

Ответ

Возвращает: 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

Поиск пользователей Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringpathYes
urlIdstringqueryYes
usernameStartsWithstringqueryNo
mentionGroupIdsarrayqueryNo
ssostringqueryNo
searchSectionstringqueryNo

Ответ

Возвращает: 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

Получить пользователя Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Ответ

Возвращает: 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

Создать голос Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryYes
commentIdstringqueryYes
directionstringqueryYes
userIdstringqueryNo
anonUserIdstringqueryNo

Ответ

Возвращает: 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

Удалить голос Internal Link

Параметры

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
editKeystringqueryNo

Ответ

Возвращает: 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

Получить голоса Internal Link

Параметры

ИмяТипМестоположениеОбязательноОписание
tenantIdstringqueryДа
urlIdstringqueryДа

Ответ

Возвращает: 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

Получить голоса пользователя Internal Link

Параметры

ИмяТипРасположениеОбязательноОписание
tenantIdstringqueryДа
urlIdstringqueryДа
userIdstringqueryНет
anonUserIdstringqueryНет

Ответ

Возвращает: 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 для получения руководства по внесению вклада.