FastComments.com

FastComments Swift SDK


Ово је званични Swift SDK за FastComments.

Званични Swift SDK за FastComments API

Репозиторијум

Погледајте на GitHub


Инсталација Internal Link

Swift Package Manager

Додајте следеће у ваш фајл Package.swift:

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

Или у Xcode:

  1. File > Add Packages...
  2. Унесите URL репозиторија: https://github.com/fastcomments/fastcomments-swift.git
  3. Изаберите верзију коју желите користити

Захтеви

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

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

The FastComments Swift SDK се састоји из неколико модула:

  • Client Module - Аутоматски генерисан API клијент за FastComments REST API-је

    • Комплетне типске дефиниције за све API моделе
    • И аутентификоване (DefaultAPI) и јавне (PublicAPI) крајње тачке
    • Пуна подршка за async/await
    • Погледајте client/README.md за детаљну API документацију
  • SSO Module - Серверски алати за Single Sign-On

    • Безбједно генерисање токена за аутентификацију корисника
    • Подршка за оба режима SSO: једноставан и сигуран
    • Потписивање токена засновано на HMAC-SHA256 користећи CryptoKit

Брзи почетак Internal Link

Коришћење јавног API-ја

import FastCommentsSwift

// Направите API клијент
let publicApi = PublicAPI()

// Преузмите коментаре за страницу
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 кључем
let defaultApi = DefaultAPI()
defaultApi.apiKey = "your-api-key"

// Преузмите коментаре користећи аутентификовани API
do {
    let response = try await defaultApi.getComments(
        tenantId: "your-tenant-id",
        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)")
}

Коришћење SSO за аутентификацију

Сигурни SSO (Препоручено за продукцију)

import FastCommentsSwift

let apiKey = "your-api-key"

// Креирајте сигурне SSO податке о кориснику (само на серверу!)
let userData = SecureSSOUserData(
    id: "user-123",              // ИД корисника
    email: "user@example.com",   // Е-пошта
    username: "johndoe",         // Корисничко име
    avatar: "https://example.com/avatar.jpg" // URL аватара
)

// Генеришите SSO токен
do {
    let sso = try FastCommentsSSO.createSecure(apiKey: apiKey, secureSSOUserData: userData)
    let token = try sso.createToken()

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

Једноставни SSO (За развој/тестирање)

import FastCommentsSwift

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

// Генеришите једноставни SSO токен
let sso = FastCommentsSSO.createSimple(simpleSSOUserData: userData)
do {
    let token = try sso.createToken()
    print("Simple SSO Token: \(token ?? "")")
} catch {
    print("Error creating SSO token: \(error)")
}

Јавни и заштићени API-ји Internal Link

The FastComments SDK нуди два типа API крајњих тачака:

PublicAPI - Client-Safe Endpoints

PublicAPI садржи крајње тачке које је сигурно позивати из клијентског кода (iOS/macOS апликације). Ове крајње тачке:

  • Не захтијевају API кључ
  • Могу користити SSO токене за аутентификацију
  • Имају ограничење брзине по кориснику/уређају
  • Погодне су за апликације усмјерене ка крајњим корисницима

Example use case: Преузимање и креирање коментара у вашој iOS апликацији

DefaultAPI - Server-Side Endpoints

DefaultAPI садржи аутентификоване крајње тачке које захтијевају API кључ. Ове крајње тачке:

  • Захтијевају ваш FastComments API кључ
  • ТРЕБА ДА се позивају САМО из серверског кода
  • Пружају потпуни приступ вашим FastComments подацима
  • Имају ограничење брзине по закупцу (tenant)

Example use case: Административне операције, масовни извоз података, алати за модерацију

IMPORTANT: Никада не откривајте ваш API кључ у клијентском коду. API кључеви треба да се користе само на серверској страни.

Позивање API-ја Internal Link


Swift SDK koristi modernu async/await sintaksu za sve API pozive:

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

Уобичајени проблеми Internal Link

401 Неовлашћено

Ако добијате 401 грешке при коришћењу аутентификованог API-ја:

  1. Проверите ваш API кључ: Уверите се да користите исправан API кључ са вашег FastComments контролног панела
  2. Потврдите tenant ID: Уверите се да tenant ID одговара вашем налогу
  3. Формат API кључа: API кључ треба бити подешен на API клијенту:
let defaultApi = DefaultAPI()
defaultApi.apiKey = "YOUR_API_KEY"
  1. Коришћење погрешног API-ја: Уверите се да користите DefaultAPI (не PublicAPI) за аутентификоване позиве

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

Ако SSO токени не функционишу:

  1. Користите безбедни режим за продукцију: Увек користите FastCommentsSSO.createSecure() са вашим API кључем за продукцију
  2. Само на серверу: Генеришите безбедне SSO токене на вашем серверу, никада не откривајте ваш API кључ клијентима
  3. Проверите податке корисника: Уверите се да су обезбеђена сва обавезна поља (id, email, username)
  4. Истек валидности токена: Безбедни SSO токени садрже временску ознаку и могу истећи. Генеришите нове токене по потреби.

SSL/TLS грешке

Ако наиђете на SSL/TLS грешке:

  1. Уверите се да Info.plist ваше апликације дозвољава HTTPS везе према fastcomments.com
  2. Проверите да не користите изузетке App Transport Security који би могли блокирати везу

Белешке Internal Link

Broadcast ID-ovi

Primijetićete da je potrebno proslijediti broadcastId u nekim API pozivima. Kada primite događaje, dobićete ovaj ID nazad, pa ćete znati da zanemarite događaj ako planirate optimistično primijeniti promjene na klijentu (što ćete vjerovatno htjeti uraditi jer pruža najbolje korisničko iskustvo). Ovdje proslijedite UUID. ID treba biti dovoljno jedinstven da se ne pojavi dva puta u istoj sesiji.

let broadcastId = UUID().uuidString

Агрегирање Internal Link


Agregira dokumente grupišući ih (ako je pruženo groupBy) i primjenjujući više operacija. Podržane su različite operacije (npr. sum, countDistinct, avg, itd.).

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Yes
parentTenantId string query No
includeStats boolean query No

Odgovor

Vraća: AggregationResponse

Primjer

Primjer agregacije
Copy Copy
1
2// Sljedeći primjeri koda su i dalje u beta fazi. Za bilo koji problem, prijavite ga putem 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 | (neobavezno)
8let includeStats = true // Bool | (neobavezno)
9
10DefaultAPI.aggregate(tenantId: tenantId, aggregationRequest: aggregationRequest, 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
limit number query Не
skip number query Не
order string query Не
after number query Не
before number query Не

Одговор

Враћа: GetAuditLogs200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
commentId string path Да
sso string query Не

Одговор

Враћа: BlockFromCommentPublic200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
commentId string path Да
sso string query Не

Одговор

Враћа: UnBlockCommentPublic200Response

Пример

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

Параметри

Име Тип Локација Потребно Опис
tenantId string query Да
commentIds string query Да Кома-одвојена листа идентификатора коментара.
sso string query Не

Одговор

Враћа: CheckedCommentsForBlocked200Response

Пример

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


Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
userId string query Ne
anonUserId string query Ne

Odgovor

Vraća: BlockFromCommentPublic200Response

Primjer

Primjer blockUserFromComment
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite ih putem 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 | (neobavezno)
9let anonUserId = "anonUserId_example" // String | (neobavezno)
10
11DefaultAPI.blockUserFromComment(tenantId: tenantId, id: id, blockFromCommentParams: blockFromCommentParams, 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

Параметри

Name Type Location Required Description
tenantId string path Да
urlId string query Да
broadcastId string query Да
sessionId string query Не
sso string query Не

Одговор

Враћа: CreateCommentPublic200Response

Примјер

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") // CommentData |
9let sessionId = "sessionId_example" // String | (опционо)
10let sso = "sso_example" // String | (опционо)
11
12PublicAPI.createCommentPublic(tenantId: tenantId, urlId: urlId, broadcastId: broadcastId, commentData: commentData, 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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да
contextUserId string query Не
isLive boolean query Не

Одговор

Враћа: DeleteComment200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string path Да
commentId string path Да
broadcastId string query Да
editKey string query Не
sso string query Не

Одговор

Враћа: DeleteCommentPublic200Response

Пример

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string путања Да
commentId string путања Да
voteId string путања Да
urlId string упит Да
broadcastId string упит Да
editKey string упит Не
sso string упит Не

Одговор

Враћа: DeleteCommentVote200Response

Примјер

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
userId string query Не
anonUserId string query Не

Одговор

Враћа: FlagComment200Response

Примјер

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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да

Одговор

Враћа: GetComment200Response

Пример

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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
page integer query Ne
limit integer query Ne
skip integer query Ne
asTree boolean query Ne
skipChildren integer query Ne
limitChildren integer query Ne
maxTreeDepth integer query Ne
urlId string query Ne
userId string query Ne
anonUserId string query Ne
contextUserId string query Ne
hashTag string query Ne
parentId string query Ne
direction string query Ne

Odgovor

Vraća: GetComments200Response

Primjer

getComments Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo kakav problem, prijavite putem http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let page = 987 // Int | (neobavezno)
7let limit = 987 // Int | (neobavezno)
8let skip = 987 // Int | (neobavezno)
9let asTree = true // Bool | (neobavezno)
10let skipChildren = 987 // Int | (neobavezno)
11let limitChildren = 987 // Int | (neobavezno)
12let maxTreeDepth = 987 // Int | (neobavezno)
13let urlId = "urlId_example" // String | (neobavezno)
14let userId = "userId_example" // String | (neobavezno)
15let anonUserId = "anonUserId_example" // String | (neobavezno)
16let contextUserId = "contextUserId_example" // String | (neobavezno)
17let hashTag = "hashTag_example" // String | (neobavezno)
18let parentId = "parentId_example" // String | (neobavezno)
19let direction = SortDirections() // SortDirections | (neobavezno)
20
21DefaultAPI.getComments(tenantId: tenantId, 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) { (response, error) in
22 guard error == nil else {
23 print(error)
24 return
25 }
26
27 if (response) {
28 dump(response)
29 }
30}
31

Добијање коментара (јавно) Internal Link

req tenantId urlId

Параметри

Назив Тип Локација Обавезно Опис
tenantId string path Да
urlId string query Да
page integer query Не
direction string query Не
sso string query Не
skip integer query Не
skipChildren integer query Не
limit integer query Не
limitChildren integer query Не
countChildren boolean query Не
fetchPageForCommentId string query Не
includeConfig boolean query Не
countAll boolean query Не
includei10n boolean query Не
locale string query Не
modules string query Не
isCrawler boolean query Не
includeNotificationCount boolean query Не
asTree boolean query Не
maxTreeDepth integer query Не
useFullTranslationIds boolean query Не
parentId string query Не
searchText string query Не
hashTags array query Не
userId string query Не
customConfigStr string query Не
afterCommentId string query Не
beforeCommentId string query Не

Одговор

Враћа: GetCommentsPublic200Response

Пример

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 | (опicionално)
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, 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

Параметри

Name Type Location Required Description
tenantId string path Да
commentId string path Да
editKey string query Не
sso string query Не

Одговор

Враћа: GetCommentText200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string path Yes
commentId string path Yes
dir integer query Yes
sso string query No

Одговор

Враћа: GetCommentVoteUserNames200Response

Пример

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

Параметри

Назив Тип Локација Потребно Опис
tenantId string path Да
commentId string path Да
broadcastId string query Да
sso string query Не

Одговор

Враћа: LockComment200Response

Пример

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

Параметри

Име Type Location Обавезно Опис
tenantId string path Да
commentId string path Да
broadcastId string query Да
sso string query Не

Одговор

Враћа: PinComment200Response

Пример

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

Parametri

Name Type Location Required Description
tenantId string query Da
isLive boolean query Ne
doSpamCheck boolean query Ne
sendEmails boolean query Ne
populateNotifications boolean query Ne

Odgovor

Vraća: SaveComment200Response

Primjer

Primjer saveComment
Copy Copy
1
2// Sljedeći primjeri koda su još u beta verziji. Za bilo koji problem, molimo prijavite na 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", 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 | (neobavezno)
8let doSpamCheck = true // Bool | (neobavezno)
9let sendEmails = true // Bool | (neobavezno)
10let populateNotifications = true // Bool | (neobavezno)
11
12DefaultAPI.saveComment(tenantId: tenantId, createCommentParams: createCommentParams, 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
isLive boolean query Не
doSpamCheck boolean query Не
sendEmails boolean query Не
populateNotifications boolean query Не

Одговор

Враћа: [SaveComment200Response]

Пример

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

Параметри

Name Type Location Required Description
tenantId string path Да
commentId string path Да
broadcastId string query Да
editKey string query Не
sso string query Не

Одговор

Враћа: SetCommentText200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
userId string query Не
anonUserId string query Не

Одговор

Враћа: UnBlockCommentPublic200Response

Пример

Пример 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 | (опционо)
9let anonUserId = "anonUserId_example" // String | (опционо)
10
11DefaultAPI.unBlockUserFromComment(tenantId: tenantId, id: id, unBlockFromCommentParams: unBlockFromCommentParams, 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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да
userId string query Не
anonUserId string query Не

Одговор

Враћа: FlagComment200Response

Пример

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

Parametri

Name Type Location Required Description
tenantId string path Da
commentId string path Da
broadcastId string query Da
sso string query Ne

Odgovor

Vraća: LockComment200Response

Primer

Primer unLockComment
Copy Copy
1
2// Sledeći primeri koda su još uvek u beta fazi. Za bilo koji problem, prijavite putem 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 | (neobavezno)
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

Параметри

Име Тип Локација Обавезно Опис
tenantId string path Да
commentId string path Да
broadcastId string query Да
sso string query Не

Одговор

Враћа: PinComment200Response

Примјер

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
contextUserId string query Не
doSpamCheck boolean query Не
isLive boolean query Не

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Параметри

Име Тип Локација Потребно Опис
tenantId string path Да
commentId string path Да
urlId string query Да
broadcastId string query Да
sessionId string query Не
sso string query Не

Одговор

Враћа: VoteComment200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да

Одговор

Враћа: AddDomainConfig200Response

Пример

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

Parametri

Name Type Location Required Description
tenantId string query Da
domain string path Da

Odgovor

Vraća: DeleteDomainConfig200Response

Primjer

Primjer deleteDomainConfig
Copy Copy
1
2// Sledeći primeri koda su još u beta fazi. Za bilo koji problem, molimo prijavite putem 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

Параметри

Name Type Location Required Description
tenantId string query Yes
domain string path Yes

Одговор

Враћа: GetDomainConfig200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да

Одговор

Враћа: GetDomainConfigs200Response

Пример

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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
domainToUpdate string path Da

Odgovor

Vraća: GetDomainConfig200Response

Primjer

patchDomainConfig Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite ga putem 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
domainToUpdate string path Да

Одговор

Враћа: GetDomainConfig200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да

Одговор

Враћа: CreateEmailTemplate200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Параметри

Име Тип Локација Потребно Опис
tenantId string query Да
id string path Да
errorId string path Да

Одговор

Враћа: FlagCommentPublic200Response

Примјер

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: GetEmailTemplate200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да

Одговор

Враћа: GetEmailTemplateDefinitions200Response

Примјер

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

Параметри

Name Type Location Required Description
tenantId string query Yes
id string path Yes
skip number query No

Одговор

Враћа: GetEmailTemplateRenderErrors200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
skip number query Не

Одговор

Враћа: GetEmailTemplates200Response

Пример

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Yes
locale string query No

Одговор

Враћа: RenderEmailTemplate200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Yes
id string path Yes

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string putanja Da
urlId string upit Da
userIdWS string upit Da
startTime integer upit Da
endTime integer upit Da

Odgovor

Vraća: GetEventLog200Response

Primjer

getEventLog Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite ga putem 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

Параметри

Име Тип Локација Захтевано Опис
tenantId string path Да
urlId string query Да
userIdWS string query Да
startTime integer query Да
endTime integer query Да

Одговор

Враћа: GetEventLog200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
broadcastId string query Не
isLive boolean query Не
doSpamCheck boolean query Не
skipDupCheck boolean query Не

Одговор

Враћа: CreateFeedPost200Response

Пример

createFeedPost Пример
Copy Copy
1
2// Следећи примјери кода су још увијек у бета фази. За било који проблем, молимо пријавите га преко http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createFeedPostParams = CreateFeedPostParams(title: "title_example", contentHTML: "contentHTML_example", media: [FeedPostMediaItem(title: "title_example", linkUrl: "linkUrl_example", sizes: [FeedPostMediaItemAsset(w: 123, h: 123, src: "src_example")])], links: [FeedPostLink(text: "text_example", title: "title_example", description: "description_example", url: "url_example")], fromUserId: "fromUserId_example", fromUserDisplayName: "fromUserDisplayName_example", tags: ["tags_example"], meta: "TODO") // CreateFeedPostParams |
7let broadcastId = "broadcastId_example" // String | (опционо)
8let isLive = true // Bool | (опционо)
9let doSpamCheck = true // Bool | (опционо)
10let skipDupCheck = true // Bool | (опционо)
11
12DefaultAPI.createFeedPost(tenantId: tenantId, createFeedPostParams: createFeedPostParams, 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

Параметри

Name Type Location Required Description
tenantId string path Да
broadcastId string query Не
sso string query Не

Одговор

Враћа: CreateFeedPostPublic200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string path Да
postId string path Да
broadcastId string query Не
sso string query Не

Одговор

Враћа: DeleteFeedPostPublic200Response

Пример

Пример deleteFeedPostPublic
Copy Copy
1
2// Следећи примери кода су још у бети. За било који проблем, пријавите га преко http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let postId = "postId_example" // String |
7let broadcastId = "broadcastId_example" // String | (опционо)
8let sso = "sso_example" // String | (опционо)
9
10PublicAPI.deleteFeedPostPublic(tenantId: tenantId, postId: postId, 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

Параметри

Name Type Location Required Description
tenantId string query Да
afterId string query Не
limit integer query Не
tags array query Не

Одговор

Враћа: GetFeedPosts200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string path Да
afterId string query Не
limit integer query Не
tags array query Не
sso string query Не
isCrawler boolean query Не
includeUserInfo boolean query Не

Одговор

Враћа: GetFeedPostsPublic200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string path Да
postIds array query Да
sso string query Не

Одговор

Враћа: GetFeedPostsStats200Response

Пример

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

Параметри

Име Type Location Обавезно Опис
tenantId string path Да
postIds array query Не
sso string query Не

Одговор

Враћа: GetUserReactsPublic200Response

Примјер

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

Параметри

Name Тип Location Обавезно Опис
tenantId string path Да
postId string path Да
isUndo boolean query Не
broadcastId string query Не
sso string query Не

Одговор

Враћа: ReactFeedPostPublic200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
postId string path Da
broadcastId string query Ne
sso string query Ne

Odgovor

Vraća: CreateFeedPostPublic200Response

Primjer

Primjer updateFeedPostPublic
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, molimo prijavite putem 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 | (optional)
9let sso = "sso_example" // String | (optional)
10
11PublicAPI.updateFeedPostPublic(tenantId: tenantId, postId: postId, updateFeedPostParams: updateFeedPostParams, 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

Параметри

Name Type Location Required Description
tenantId string query Да
commentId string path Да
isFlagged boolean query Да
sso string query Не

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Додај хештег Internal Link

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Не

Одговор

Враћа: AddHashTag200Response

Пример

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 | (опционо)
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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Не

Одговор

Враћа: AddHashTagsBulk200Response

Пример

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 | (опционо)
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

Parametri

Ime Tip Lokacija Obavezno Opis
tag string putanja Da
tenantId string upit Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primjer

Primjer deleteHashTag
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, molimo prijavite putem http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tag = "tag_example" // String |
6let tenantId = "tenantId_example" // String | (neobavezno)
7let deleteHashTagRequest = DeleteHashTag_request(tenantId: "tenantId_example") // DeleteHashTagRequest | (neobavezno)
8
9DefaultAPI.deleteHashTag(tag: tag, tenantId: tenantId, deleteHashTagRequest: deleteHashTagRequest) { (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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
page number query Не

Одговор

Враћа: GetHashTags200Response

Пример

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

Параметри

Назив Тип Локација Обавезно Опис
tag string path Да
tenantId string query Не

Одговор

Враћа: PatchHashTag200Response

Пример

patchHashTag Примјер
Copy Copy
1
2// Следећи узорци кода су још у бета фази. За било који проблем, пријавите га на http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tag = "tag_example" // String |
6let tenantId = "tenantId_example" // String | (опционо)
7let updateHashTagBody = UpdateHashTagBody(tenantId: "tenantId_example", url: "url_example", tag: "tag_example") // UpdateHashTagBody | (опционо)
8
9DefaultAPI.patchHashTag(tag: tag, tenantId: tenantId, 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


Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да

Одговор

Враћа: CreateModerator200Response

Примјер

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

Parametri

Name Type Location Required Description
tenantId string query Da
id string path Da
sendEmail string query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

deleteModerator Primer
Copy Copy
1
2// Sledeći primeri koda su i dalje u beta fazi. Za bilo koji problem, prijavite ga putem 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 | (opciono)
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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: GetModerator200Response

Primjer

getModerator Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite ga putem 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

Параметри

Name Type Location Required Description
tenantId string query Да
skip number query Не

Одговор

Враћа: GetModerators200Response

Пример

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


Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
fromName string query Да

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враća: FlagCommentPublic200Response

Пример

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

Parametri

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: FlagCommentPublic200Response

Примјер

deleteNotificationCount Примјер
Copy Copy
1
2// Наведени примјери кода су још увијек у бета фази. За било који проблем, пријавите га преко http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let id = "id_example" // String |
7
8DefaultAPI.deleteNotificationCount(tenantId: tenantId, id: id) { (response, error) in
9 guard error == nil else {
10 print(error)
11 return
12 }
13
14 if (response) {
15 dump(response)
16 }
17}
18

Добиј кеширан број обавештења Internal Link

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: GetCachedNotificationCount200Response

Примјер

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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
userId string query Ne
urlId string query Ne
fromCommentId string query Ne
viewed boolean query Ne
type string query Ne

Odgovor

Vraća: GetNotificationCount200Response

Primjer

getNotificationCount Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo kakav problem, prijavite ga putem http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let userId = "userId_example" // String | (neobavezno)
7let urlId = "urlId_example" // String | (neobavezno)
8let fromCommentId = "fromCommentId_example" // String | (neobavezno)
9let viewed = true // Bool | (neobavezno)
10let type = "type_example" // String | (neobavezno)
11
12DefaultAPI.getNotificationCount(tenantId: tenantId, 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

Параметри

Name Type Location Обавезно Опис
tenantId string query Да
userId string query Не
urlId string query Не
fromCommentId string query Не
viewed boolean query Не
type string query Не
skip number query Не

Одговор

Враћа: GetNotifications200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
userId string query Не

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Додај страницу Internal Link

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да

Одговор

Враћа: 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: 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

Добиј страницу по URL ID-ју Internal Link

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
urlId string query Да

Одговор

Враћа: 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


Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: GetPagesAPIResponse

Primjer

getPages Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još uvijek beta. Za bilo koji problem, prijavite putem 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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: PatchPageAPIResponse

Primjer

patchPage Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite putem 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

Обриши очекивани webhook догађај Internal Link

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Добиј број очекиваних webhook догађаја Internal Link

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
commentId string query Не
externalId string query Не
eventType string query Не
type string query Не
domain string query Не
attemptCountGT number query Не

Одговор

Враћа: GetPendingWebhookEventCount200Response

Пример

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

Добиј очекиване webhook догађаје Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
commentId string query Ne
externalId string query Ne
eventType string query Ne
type string query Ne
domain string query Ne
attemptCountGT number query Ne
skip number query Ne

Odgovor

Vraća: GetPendingWebhookEvents200Response

Primjer

getPendingWebhookEvents Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite se na http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let commentId = "commentId_example" // String | (nije obavezno)
7let externalId = "externalId_example" // String | (nije obavezno)
8let eventType = "eventType_example" // String | (nije obavezno)
9let type = "type_example" // String | (nije obavezno)
10let domain = "domain_example" // String | (nije obavezno)
11let attemptCountGT = 987 // Double | (nije obavezno)
12let skip = 987 // Double | (nije obavezno)
13
14DefaultAPI.getPendingWebhookEvents(tenantId: tenantId, 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

Параметри

Name Type Location Required Description
tenantId string query Yes

Response

Враћа: CreateQuestionConfig200Response

Пример

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

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

deleteQuestionConfig Primer
Copy Copy
1
2// Sledeći primeri koda su još u beta fazi. Za bilo koji problem, molimo prijavite putem 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Yes
id string path Yes

Одговор

Враћа: GetQuestionConfig200Response

Примјер

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

Параметри

Name Type Location Required Description
tenantId string query Да
skip number query Не

Одговор

Враћа: GetQuestionConfigs200Response

Пример

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

Parametri

Name Type Location Required Description
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primjer

Primjer updateQuestionConfig
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite putem 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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: CreateQuestionResult200Response

Primjer

Primjer createQuestionResult
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite ga putem 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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да

Одговор

Враћа: FlagCommentPublic200Response

Пример

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


Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Yes
id string path Yes

Одговор

Враћа: GetQuestionResult200Response

Пример

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

Параметри

Name Type Локација Обавезно Опис
tenantId string query Да
urlId string query Не
userId string query Не
startDate string query Не
questionId string query Не
questionIds string query Не
skip number query Не

Одговор

Враћа: GetQuestionResults200Response

Пример

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

Параметри

Naziv Tip Location Obavezno Opis
tenantId string query Да
id string path Да

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
questionId string query Ne
questionIds array query Ne
urlId string query Ne
timeBucket string query Ne
startDate string query Ne
forceRecalculate boolean query Ne

Odgovor

Vraća: AggregateQuestionResults200Response

Primjer

aggregateQuestionResults Primjer
Copy Copy
1
2// Sledeći primeri koda su još u beta fazi. Za bilo koji problem, prijavite ga putem http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let questionId = "questionId_example" // String | (neobavezno)
7let questionIds = ["inner_example"] // [String] | (neobavezno)
8let urlId = "urlId_example" // String | (neobavezno)
9let timeBucket = AggregateTimeBucket() // AggregateTimeBucket | (neobavezno)
10let startDate = Date() // Date | (neobavezno)
11let forceRecalculate = true // Bool | (neobavezno)
12
13DefaultAPI.aggregateQuestionResults(tenantId: tenantId, 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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string upit Da
forceRecalculate boolean upit Ne

Odgovor

Vraća: BulkAggregateQuestionResults200Response

Primjer

Primjer bulkAggregateQuestionResults
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite putem 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 | (neobavezno)
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

Параметри

Име Тип Локација Потребно Опис
tenantId string query Да
questionId string query Не
questionIds array query Не
urlId string query Не
startDate string query Не
forceRecalculate boolean query Не
minValue number query Не
maxValue number query Не
limit number query Не

Одговор

Враћа: CombineCommentsWithQuestionResults200Response

Примјер

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да

Одговор

Враћа: 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
deleteComments boolean query Не
commentDeleteMode string query Не

Одговор

Враћа: 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, 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 корисника по е-пошти Internal Link

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
email string path Да

Одговор

Враћа: 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: 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

Параметри

Name Type Location Required Description
tenantId string query Да
skip integer query Не

Одговор

Враћа: GetSSOUsers200Response

Пример

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 | (optional)
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 корисника Internal Link

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
updateComments boolean query Не

Одговор

Враћа: 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 корисника Internal Link

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
updateComments boolean query Не

Одговор

Враћа: PutSSOUserAPIResponse

Пример

putSSOUser Example
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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: CreateSubscriptionAPIResponse

Primjer

createSubscription Primjer
Copy Copy
1
2// Sljedeći primjeri koda su i dalje u beta fazi. Za bilo koji problem, prijavite na http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let createAPIUserSubscriptionData = CreateAPIUserSubscriptionData(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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
userId string query Не

Одговор

Враћа: 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

Параметри

Name Type Location Required Description
tenantId string query Да
userId string query Не

Одговор

Враћа: 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

Параметри

Name Type Location Required Description
tenantId string query Да
yearNumber number query Не
monthNumber number query Не
dayNumber number query Не
skip number query Не

Одговор

Враћа: GetTenantDailyUsages200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да

Враћа

Returns: CreateTenantPackage200Response

Пример

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, 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, flexChatGPTCostCents: 123, flexChatGPTUnit: 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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primjer

Primjer deleteTenantPackage
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite ga putem 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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: GetTenantPackage200Response

Примјер

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

Parameters

Name Type Location Required Description
tenantId string query Да
skip number query Не

Response

Returns: GetTenantPackages200Response

Example

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

Параметри

Name Type Location Required Description
tenantId string query Yes
id string path Yes

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primjer

updateTenantPackage Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite na 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, 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да

Одговор

Враћа: CreateTenantUser200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да
deleteComments string query Не
commentDeleteMode string query Не

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Параметри

Назив Тип Локација Потребно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: GetTenantUser200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
skip number query Не

Одговор

Враћа: GetTenantUsers200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
updateComments string query Не

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да
redirectURL string query Не

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да
updateComments string query Не

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vraća: CreateTenant200Response

Primer

createTenant Primer
Copy Copy
1
2// Sledeći primeri koda su još u beta fazi. Za bilo koji problem, prijavite ga putem 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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да
sure string query Не

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: GetTenant200Response

Примјер

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
meta string query Не
skip number query Не

Одговор

Враћа: GetTenants200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да

Одговор

Враћа: FlagCommentPublic200Response

Пример

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

Отпремите и промијените величину слике

Параметри

Назив Тип Локација Обавезно Опис
tenantId string path Да
sizePreset string query Не Подешавање величине: "Default" (1000x1000px) или "CrossPlatform" (креира величине за популарне уређаје)
urlId string query Не ИД странице са које се врши отпремање, за конфигурацију

Одговор

Враћа: UploadImageResponse

Пример

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string упит Да
id string путања Да

Одговор

Враћа: GetUserBadgeProgressById200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
userId string path Да

Одговор

Враћа: GetUserBadgeProgressById200Response

Примјер

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
userId string query Не
limit number query Не
skip number query Не

Одговор

Враћа: GetUserBadgeProgressList200Response

Примјер

Примјер за 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, 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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: CreateUserBadge200Response

Primjer

createUserBadge Primjer
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo kakav problem, prijavite ga putem 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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: UpdateUserBadge200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да

Одговор

Враћа: GetUserBadge200Response

Примјер

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

Параметри

Name Type Location Required Description
tenantId string query Да
userId string query Не
badgeId string query Не
type number query Не
displayedOnComments boolean query Не
limit number query Не
skip number query Не

Одговор

Враћа: GetUserBadges200Response

Пример

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

Параметри

Назив Type Location Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: UpdateUserBadge200Response

Примјер

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

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
sso string query Не

Одговор

Враћа: GetUserNotificationCount200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
pageSize integer query Не
afterId string query Не
includeContext boolean query Не
afterCreatedAt integer query Не
unreadOnly boolean query Не
dmOnly boolean query Не
noDm boolean query Не
includeTranslations boolean query Не
sso string query Не

Одговор

Враћа: GetUserNotifications200Response

Пример

getUserNotifications Пример
Copy Copy
1
2// Следећи примјери кода су још у бета фази. За било који проблем, пријавите га преко http://github.com/OpenAPITools/openapi-generator/issues/new
3import FastCommentsSwift
4
5let tenantId = "tenantId_example" // String |
6let pageSize = 987 // Int | (необавезно)
7let afterId = "afterId_example" // String | (необавезно)
8let includeContext = true // Bool | (необавезно)
9let afterCreatedAt = 987 // Int64 | (необавезно)
10let unreadOnly = true // Bool | (необавезно)
11let dmOnly = true // Bool | (необавезно)
12let noDm = true // Bool | (необавезно)
13let includeTranslations = true // Bool | (необавезно)
14let sso = "sso_example" // String | (необавезно)
15
16PublicAPI.getUserNotifications(tenantId: tenantId, pageSize: pageSize, afterId: afterId, includeContext: includeContext, afterCreatedAt: afterCreatedAt, unreadOnly: unreadOnly, dmOnly: dmOnly, noDm: noDm, includeTranslations: includeTranslations, 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

Ресетуј број обавештења корисника Internal Link

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Да
sso string query Не

Одговор

Враћа: ResetUserNotifications200Response

Пример

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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
afterId string query Не
afterCreatedAt integer query Не
unreadOnly boolean query Не
dmOnly boolean query Не
noDm boolean query Не
sso string query Не

Одговор

Враћа: ResetUserNotifications200Response

Пример

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

Омогући или онемогући обавештења за одређени коментар.

Параметри

Назив Тип Локација Обавезно Опис
tenantId string query Yes
notificationId string path Yes
optedInOrOut string path Yes
commentId string query Yes
sso string query No

Одговор

Враћа: UpdateUserNotificationStatus200Response

Пример

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

Омогућите или онемогућите обавештења за страницу. Када су корисници претплаћени на страницу, обавештења се креирају за нове главне коментаре, и такође

Parameters

Име Тип Локација Обавезно Опис
tenantId string query Да
urlId string query Да
url string query Да
pageTitle string query Да
subscribedOrUnsubscribed string path Да
sso string query Не

Response

Враћа: UpdateUserNotificationStatus200Response

Example

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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
notificationId string path Da
newStatus string path Da
sso string query Ne

Odgovor

Vraća: UpdateUserNotificationStatus200Response

Primjer

Primjer updateUserNotificationStatus
Copy Copy
1
2// Sljedeći primjeri koda su još u beta fazi. Za bilo koji problem, prijavite ga putem 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 | (neobavezno)
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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
urlIdWS string query Да
userIds string query Да

Одговор

Враћа: GetUserPresenceStatuses200Response

Примјер

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

Параметри

Name Type Location Required Description
tenantId string path Да
urlId string query Да
usernameStartsWith string query Да
mentionGroupIds array query Не
sso string query Не

Одговор

Враћа: SearchUsers200Response

Пример

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 | (опционо)
10
11PublicAPI.searchUsers(tenantId: tenantId, urlId: urlId, usernameStartsWith: usernameStartsWith, mentionGroupIds: mentionGroupIds, 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

Параметри

Име Тип Локација Обавезно Опис
tenantId string query Да
id string path Да

Одговор

Враћа: GetUser200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
commentId string query Да
direction string query Да
userId string query Не
anonUserId string query Не

Одговор

Враћа: VoteComment200Response

Пример

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

Параметри

Name Type Location Required Description
tenantId string query Да
id string path Да
editKey string query Не

Одговор

Враћа: DeleteCommentVote200Response

Примјер

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

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
urlId string query Da

Odgovor

Vraća: GetVotes200Response

Primjer

Primjer getVotes
Copy Copy
1
2// Sljedeći primjeri koda su i dalje u beta fazi. Za bilo koji problem, prijavite ga putem 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

Параметри

Име Тип Location Обавезно Опис
tenantId string query Да
urlId string query Да
userId string query Не
anonUserId string query Не

Одговор

Враћа: GetVotesForUser200Response

Пример

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, 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 репозиторијум за смернице о доприносу.