
Sprog 🇩🇰 Dansk
Kom godt i gang
Dokumentation
Aggregering
Revisionslog
Bloker fra kommentar
Kontroller blokerede kommentarer
Kommentarer
Domænekonfigurationer
E-mailskabeloner
Hændelseslog
Feed-indlæg
Marker kommentar
Hashtags
Moderatorer
Antal notifikationer
Notifikationer
Sider
Ventende webhook-hændelser
Spørgsmålsindstillinger
Spørgsmålsresultater
Aggregering af spørgsmålsresultater
SSO-brugere
Abonnementer
Lejers daglige forbrug
Lejerpakker
Lejerbrugere
Lejere
Billetter
Upload billede
Brugeremblemstatus
Brugeremblemer
Brugernotifikationer
Brugertilstedeværelsesstatus
Brugersøgning
Brugere
Stemmer
FastComments Rust SDK
Dette er den officielle Rust SDK til FastComments.
Officiel Rust SDK til FastComments API'en
Repository
Biblioteksindhold 
FastComments Rust SDK består af flere moduler:
Client Module - Auto-generated API client for FastComments REST APIs
- Komplette typedefinitioner for alle API-modeller
- Både autentificerede (
DefaultApi) og offentlige (PublicApi) endpoints - Fuld async/await-support med tokio
- Se client/README.md for detaljeret API-dokumentation
SSO Module - Server-side Single Sign-On utilities
- Sikker token-generering til brugerautentificering
- Understøttelse af både simple og sikre SSO-tilstande
- HMAC-SHA256 baseret token-signering
Core Types - Shared type definitions and utilities
- Kommentarmodeller og metadata-strukturer
- Bruger- og tenant-konfigurationer
- Hjælpefunktioner til almindelige operationer
Hurtigstart 
Brug af den offentlige API
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// Opret API-konfiguration
let config = Configuration::new();
// Hent kommentarer for en side
let result = public_api::get_comments_public(
&config,
public_api::GetCommentsPublicParams {
tenant_id: "your-tenant-id".to_string(),
urlid: Some("page-url-id".to_string()),
url: None,
count_only: None,
skip: None,
limit: None,
sort_dir: None,
page: None,
sso_hash: None,
simple_sso_hash: None,
has_no_comment: None,
has_comment: None,
comment_id_filter: None,
child_ids: None,
start_date_time: None,
starts_with: None,
},
)
.await;
match result {
Ok(response) => {
println!("Found {} comments", response.comments.len());
for comment in response.comments {
println!("Comment: {:?}", comment);
}
}
Err(e) => eprintln!("Error fetching comments: {:?}", e),
}
}
Brug af den autentificerede API
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// Opret konfiguration med API-nøgle
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Hent kommentarer ved hjælp af den autentificerede API
let result = default_api::get_comments(
&config,
default_api::GetCommentsParams {
tenant_id: "your-tenant-id".to_string(),
skip: None,
limit: None,
sort_dir: None,
urlid: Some("page-url-id".to_string()),
url: None,
is_spam: None,
user_id: None,
all_comments: None,
for_moderation: None,
parent_id: None,
is_flagged: None,
is_flagged_tag: None,
is_by_verified: None,
is_pinned: None,
asc: None,
include_imported: None,
origin: None,
tags: None,
},
)
.await;
match result {
Ok(response) => {
println!("Total comments: {}", response.count);
for comment in response.comments {
println!("Comment ID: {}, Text: {}", comment.id, comment.comment);
}
}
Err(e) => eprintln!("Error: {:?}", e),
}
}
Brug af SSO til godkendelse
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// Opret sikker SSO-brugerdata (kun serverside!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // Bruger-ID
"user@example.com".to_string(), // E-mail
"John Doe".to_string(), // Brugernavn
"https://example.com/avatar.jpg".to_string(), // Avatar-URL
);
// Generer SSO-token
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Giv dette token til dit frontend for godkendelse
}
Almindelige problemer 
401 Uautoriserede fejl
Hvis du får 401-fejl, når du bruger den autentificerede API:
- Kontroller din API-nøgle: Sørg for, at du bruger den korrekte API-nøgle fra dit FastComments-dashboard
- Bekræft tenant-ID'et: Sørg for, at tenant-ID'et matcher din konto
- API-nøglens format: API-nøglen skal angives i Configuration:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
SSO-tokenproblemer
Hvis SSO-tokens ikke virker:
- Brug sikker tilstand i produktion: Brug altid
FastCommentsSSO::new_secure()med din API-nøgle i produktion - Kun server-side: Generér SSO-tokens på din server, eksponer aldrig din API-nøgle for klienter
- Kontroller brugerdata: Sørg for, at alle påkrævede felter (id, email, username) er angivet
Asynkrone runtime-fejl
SDK'en bruger tokio til asynkrone operationer. Sørg for at:
Add tokio to your dependencies:
[dependencies] tokio = { version = "1", features = ["full"] }Use the tokio runtime:
#[tokio::main] async fn main() { // Din asynkrone kode her }
Noter 
Broadcast IDs
Du vil se, at du skal sende en broadcastId i nogle API-opkald. Når du modtager events, får du denne ID tilbage, så du kan ignorere eventet, hvis du planlægger at anvende ændringer optimistisk på klienten
(hvilket du sandsynligvis vil gøre, da det giver den bedste oplevelse). Send en UUID her. ID'en bør være unik nok til ikke at forekomme to gange i en browsersession.
aggregate 
Aggregerer dokumenter ved at gruppere dem (hvis groupBy er angivet) og anvende flere operationer. Forskellige operationer (f.eks. sum, countDistinct, avg osv.) understøttes.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| aggregation_request | models::AggregationRequest | Ja | |
| parent_tenant_id | String | Nej | |
| include_stats | bool | Nej |
Svar
Returnerer: AggregationResponse
get_audit_logs 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Yes | |
| limit | f64 | No | |
| skip | f64 | No | |
| order | models::SortDir | No | |
| after | f64 | No | |
| before | f64 | No |
Svar
Returnerer: GetAuditLogs200Response
Eksempel

block_from_comment_public 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Ja | |
| sso | String | Nej |
Respons
Returnerer: BlockFromCommentPublic200Response
Eksempel

un_block_comment_public 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Ja | |
| sso | String | Nej |
Svar
Returnerer: UnBlockCommentPublic200Response
Eksempel

checked_comments_for_blocked 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_ids | String | Ja | |
| sso | String | Nej |
Svar
Returnerer: CheckedCommentsForBlocked200Response
Eksempel

block_user_from_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| block_from_comment_params | models::BlockFromCommentParams | Ja | |
| user_id | String | Nej | |
| anon_user_id | String | Nej |
Svar
Returnerer: BlockFromCommentPublic200Response
Eksempel

create_comment_public 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja | |
| broadcast_id | String | Ja | |
| comment_data | models::CommentData | Ja | |
| session_id | String | Nej | |
| sso | String | Nej |
Respons
Returnerer: CreateCommentPublic200Response
Eksempel

delete_comment 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| context_user_id | String | Nej | |
| is_live | bool | Nej |
Respons
Returnerer: DeleteComment200Response
Eksempel

delete_comment_public 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| broadcast_id | String | Ja | |
| edit_key | String | Nej | |
| sso | String | Nej |
Svar
Returnerer: DeleteCommentPublic200Response
Eksempel

delete_comment_vote 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| vote_id | String | Ja | |
| url_id | String | Ja | |
| broadcast_id | String | Ja | |
| edit_key | String | Nej | |
| sso | String | Nej |
Svar
Returnerer: DeleteCommentVote200Response
Eksempel

flag_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| user_id | String | Nej | |
| anon_user_id | String | Nej |
Svar
Returnerer: FlagComment200Response
Eksempel

get_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Respons
Returnerer: GetComment200Response
Eksempel

get_comment_text 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| edit_key | String | Nej | |
| sso | String | Nej |
Respons
Returnerer: GetCommentText200Response
Eksempel

get_comment_vote_user_names 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| dir | i32 | Ja | |
| sso | String | Nej |
Svar
Returnerer: GetCommentVoteUserNames200Response
Eksempel

get_comments 
Parametre
| Name | Type | Krævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| page | i32 | Nej | |
| limit | i32 | Nej | |
| skip | i32 | Nej | |
| as_tree | bool | Nej | |
| skip_children | i32 | Nej | |
| limit_children | i32 | Nej | |
| max_tree_depth | i32 | Nej | |
| url_id | String | Nej | |
| user_id | String | Nej | |
| anon_user_id | String | Nej | |
| context_user_id | String | Nej | |
| hash_tag | String | Nej | |
| parent_id | String | Nej | |
| direction | models::SortDirections | Nej |
Svar
Returnerer: GetComments200Response
Eksempel

get_comments_public 
req tenantId urlId
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja | |
| page | i32 | Nej | |
| direction | models::SortDirections | Nej | |
| sso | String | Nej | |
| skip | i32 | Nej | |
| skip_children | i32 | Nej | |
| limit | i32 | Nej | |
| limit_children | i32 | Nej | |
| count_children | bool | Nej | |
| fetch_page_for_comment_id | String | Nej | |
| include_config | bool | Nej | |
| count_all | bool | Nej | |
| includei10n | bool | Nej | |
| locale | String | Nej | |
| modules | String | Nej | |
| is_crawler | bool | Nej | |
| include_notification_count | bool | Nej | |
| as_tree | bool | Nej | |
| max_tree_depth | i32 | Nej | |
| use_full_translation_ids | bool | Nej | |
| parent_id | String | Nej | |
| search_text | String | Nej | |
| hash_tags | Vec |
Nej | |
| user_id | String | Nej | |
| custom_config_str | String | Nej | |
| after_comment_id | String | Nej | |
| before_comment_id | String | Nej |
Svar
Returnerer: GetCommentsPublic200Response
Eksempel

lock_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| broadcast_id | String | Ja | |
| sso | String | Nej |
Respons
Returnerer: LockComment200Response
Eksempel

pin_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| broadcast_id | String | Ja | |
| sso | String | Nej |
Respons
Returnerer: PinComment200Response
Eksempel

save_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_comment_params | models::CreateCommentParams | Ja | |
| is_live | bool | Nej | |
| do_spam_check | bool | Nej | |
| send_emails | bool | Nej | |
| populate_notifications | bool | Nej |
Svar
Returnerer: SaveComment200Response
Eksempel

save_comments_bulk 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_comment_params | Vecmodels::CreateCommentParams | Ja | |
| is_live | bool | Nej | |
| do_spam_check | bool | Nej | |
| send_emails | bool | Nej | |
| populate_notifications | bool | Nej |
Svar
Returnerer: Vec<models::SaveComment200Response>
Eksempel

set_comment_text 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| broadcast_id | String | Ja | |
| comment_text_update_request | models::CommentTextUpdateRequest | Ja | |
| edit_key | String | Nej | |
| sso | String | Nej |
Svar
Returnerer: SetCommentText200Response
Eksempel

un_block_user_from_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Ja | |
| user_id | String | Nej | |
| anon_user_id | String | Nej |
Svar
Returnerer: UnBlockCommentPublic200Response
Eksempel

un_flag_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| user_id | String | Nej | |
| anon_user_id | String | Nej |
Svar
Returnerer: FlagComment200Response
Eksempel

un_lock_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| broadcast_id | String | Ja | |
| sso | String | Nej |
Svar
Returnerer: LockComment200Response
Eksempel

un_pin_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| broadcast_id | String | Ja | |
| sso | String | Nej |
Svar
Returnerer: PinComment200Response
Eksempel

update_comment 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| updatable_comment_params | models::UpdatableCommentParams | Ja | |
| context_user_id | String | Nej | |
| do_spam_check | bool | Nej | |
| is_live | bool | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

vote_comment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| url_id | String | Ja | |
| broadcast_id | String | Ja | |
| vote_body_params | models::VoteBodyParams | Ja | |
| session_id | String | Nej | |
| sso | String | Nej |
Svar
Returnerer: VoteComment200Response
Eksempel

add_domain_config 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| add_domain_config_params | models::AddDomainConfigParams | Ja |
Svar
Returnerer: AddDomainConfig200Response
delete_domain_config 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| domain | String | Ja |
Respons
Returnerer: DeleteDomainConfig200Response
get_domain_config 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| domain | String | Ja |
Respons
Returnerer: GetDomainConfig200Response
get_domain_configs 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja |
Svar
Returnerer: GetDomainConfigs200Response
patch_domain_config 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| domain_to_update | String | Ja | |
| patch_domain_config_params | models::PatchDomainConfigParams | Ja |
Respons
Returnerer: GetDomainConfig200Response
put_domain_config 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| domain_to_update | String | Ja | |
| update_domain_config_params | models::UpdateDomainConfigParams | Ja |
Svar
Returnerer: GetDomainConfig200Response
create_email_template 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_email_template_body | models::CreateEmailTemplateBody | Ja |
Svar
Returnerer: CreateEmailTemplate200Response
Eksempel

delete_email_template 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

delete_email_template_render_error 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| error_id | String | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_email_template 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetEmailTemplate200Response
Eksempel

get_email_template_definitions 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja |
Svar
Returnerer: GetEmailTemplateDefinitions200Response
Eksempel

get_email_template_render_errors 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| skip | f64 | Nej |
Svar
Returnerer: GetEmailTemplateRenderErrors200Response
Eksempel

get_email_templates 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| skip | f64 | Nej |
Respons
Returnerer: GetEmailTemplates200Response
Eksempel

render_email_template 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| render_email_template_body | models::RenderEmailTemplateBody | Ja | |
| locale | String | Nej |
Svar
Returnerer: RenderEmailTemplate200Response
Eksempel

update_email_template 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_email_template_body | models::UpdateEmailTemplateBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_event_log 
req tenantId urlId userIdWS
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja | |
| user_id_ws | String | Ja | |
| start_time | i64 | Ja | |
| end_time | i64 | Ja |
Svar
Returnerer: GetEventLog200Response
Eksempel

get_global_event_log 
req tenantId urlId userIdWS
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja | |
| user_id_ws | String | Ja | |
| start_time | i64 | Ja | |
| end_time | i64 | Ja |
Svar
Returnerer: GetEventLog200Response
Eksempel

create_feed_post 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_feed_post_params | models::CreateFeedPostParams | Ja | |
| broadcast_id | String | Nej | |
| is_live | bool | Nej | |
| do_spam_check | bool | Nej | |
| skip_dup_check | bool | Nej |
Respons
Returnerer: CreateFeedPost200Response
Eksempel

create_feed_post_public 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_feed_post_params | models::CreateFeedPostParams | Ja | |
| broadcast_id | String | Nej | |
| sso | String | Nej |
Response
Returnerer: CreateFeedPostPublic200Response
Eksempel

delete_feed_post_public 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| post_id | String | Ja | |
| broadcast_id | String | Nej | |
| sso | String | Nej |
Svar
Returnerer: DeleteFeedPostPublic200Response
Eksempel

get_feed_posts 
req tenantId afterId
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| after_id | String | Nej | |
| limit | i32 | Nej | |
| tags | Vec |
Nej |
Svar
Returnerer: GetFeedPosts200Response
Eksempel

get_feed_posts_public 
req tenantId afterId
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| after_id | String | Nej | |
| limit | i32 | Nej | |
| tags | Vec |
Nej | |
| sso | String | Nej | |
| is_crawler | bool | Nej | |
| include_user_info | bool | Nej |
Svar
Returnerer: GetFeedPostsPublic200Response
Eksempel

get_feed_posts_stats 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| post_ids | Vec |
Ja | |
| sso | String | Nej |
Svar
Returnerer: GetFeedPostsStats200Response
Eksempel

get_user_reacts_public 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| post_ids | Vec |
Nej | |
| sso | String | Nej |
Svar
Returnerer: GetUserReactsPublic200Response
Eksempel

react_feed_post_public 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| post_id | String | Ja | |
| react_body_params | models::ReactBodyParams | Ja | |
| is_undo | bool | Nej | |
| broadcast_id | String | Nej | |
| sso | String | Nej |
Svar
Returnerer: ReactFeedPostPublic200Response
Eksempel

update_feed_post 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| feed_post | models::FeedPost | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

update_feed_post_public 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| post_id | String | Ja | |
| update_feed_post_params | models::UpdateFeedPostParams | Ja | |
| broadcast_id | String | Nej | |
| sso | String | Nej |
Respons
Returnerer: CreateFeedPostPublic200Response
Eksempel

flag_comment_public 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Ja | |
| is_flagged | bool | Ja | |
| sso | String | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

add_hash_tag 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Nej | |
| create_hash_tag_body | models::CreateHashTagBody | Nej |
Svar
Returnerer: AddHashTag200Response
Eksempel

add_hash_tags_bulk 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | No | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | No |
Respons
Returnerer: AddHashTagsBulk200Response
Eksempel

delete_hash_tag 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tag | String | Ja | |
| tenant_id | String | Nej | |
| delete_hash_tag_request | models::DeleteHashTagRequest | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_hash_tags 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| page | f64 | Nej |
Svar
Returnerer: GetHashTags200Response
Eksempel

patch_hash_tag 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tag | String | Ja | |
| tenant_id | String | Nej | |
| update_hash_tag_body | models::UpdateHashTagBody | Nej |
Respons
Returnerer: PatchHashTag200Response
Eksempel

create_moderator 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_moderator_body | models::CreateModeratorBody | Yes |
Svar
Returnerer: CreateModerator200Response
Eksempel

delete_moderator 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| send_email | String | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_moderator 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Svar
Returnerer: GetModerator200Response
Eksempel

get_moderators 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| skip | f64 | Nej |
Svar
Returnerer: GetModerators200Response
Eksempel

send_invite 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| from_name | String | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

update_moderator 
Parametre
| Name | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_moderator_body | models::UpdateModeratorBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

delete_notification_count 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_cached_notification_count 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetCachedNotificationCount200Response
Eksempel

get_notification_count 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Nej | |
| url_id | String | Nej | |
| from_comment_id | String | Nej | |
| viewed | bool | Nej |
Svar
Returnerer: GetNotificationCount200Response
Eksempel

get_notifications 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Nej | |
| url_id | String | Nej | |
| from_comment_id | String | Nej | |
| viewed | bool | Nej | |
| skip | f64 | Nej |
Svar
Returnerer: GetNotifications200Response
Eksempel

update_notification 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_notification_body | models::UpdateNotificationBody | Ja | |
| user_id | String | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

add_page 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_api_page_data | models::CreateApiPageData | Ja |
Respons
Returnerer: AddPageApiResponse
delete_page 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: DeletePageApiResponse
get_page_by_urlid 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja |
Svar
Returnerer: GetPageByUrlidApiResponse
patch_page 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_api_page_data | models::UpdateApiPageData | Ja |
Respons
Returnerer: PatchPageApiResponse
delete_pending_webhook_event 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_pending_webhook_event_count 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Nej | |
| external_id | String | Nej | |
| event_type | String | Nej | |
| domain | String | Nej | |
| attempt_count_gt | f64 | Nej |
Svar
Returnerer: GetPendingWebhookEventCount200Response
Eksempel

get_pending_webhook_events 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| comment_id | String | Nej | |
| external_id | String | Nej | |
| event_type | String | Nej | |
| domain | String | Nej | |
| attempt_count_gt | f64 | Nej | |
| skip | f64 | Nej |
Respons
Returnerer: GetPendingWebhookEvents200Response
Eksempel

create_question_config 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_question_config_body | models::CreateQuestionConfigBody | Ja |
Svar
Returnerer: CreateQuestionConfig200Response
Eksempel

delete_question_config 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_question_config 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetQuestionConfig200Response
Eksempel

get_question_configs 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| skip | f64 | Nej |
Svar
Returnerer: GetQuestionConfigs200Response
Eksempel

update_question_config 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_question_config_body | models::UpdateQuestionConfigBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

create_question_result 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_question_result_body | models::CreateQuestionResultBody | Ja |
Svar
Returnerer: CreateQuestionResult200Response
Eksempel

delete_question_result 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_question_result 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Respons
Returnerer: GetQuestionResult200Response
Eksempel

get_question_results 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Nej | |
| user_id | String | Nej | |
| start_date | String | Nej | |
| question_id | String | Nej | |
| question_ids | String | Nej | |
| skip | f64 | Nej |
Svar
Returnerer: GetQuestionResults200Response
Eksempel

update_question_result 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_question_result_body | models::UpdateQuestionResultBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

aggregate_question_results 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| question_id | String | Nej | |
| question_ids | Vec |
Nej | |
| url_id | String | Nej | |
| time_bucket | models::AggregateTimeBucket | Nej | |
| start_date | String | Nej | |
| force_recalculate | bool | Nej |
Svar
Returnerer: AggregateQuestionResults200Response
Eksempel

bulk_aggregate_question_results 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Ja | |
| force_recalculate | bool | Nej |
Svar
Returnerer: BulkAggregateQuestionResults200Response
Eksempel

combine_comments_with_question_results 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| question_id | String | Nej | |
| question_ids | Vec |
Nej | |
| url_id | String | Nej | |
| start_date | String | Nej | |
| force_recalculate | bool | Nej | |
| min_value | f64 | Nej | |
| max_value | f64 | Nej | |
| limit | f64 | Nej |
Svar
Returnerer: CombineCommentsWithQuestionResults200Response
Eksempel

add_sso_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_apisso_user_data | models::CreateApissoUserData | Ja |
Svar
Returnerer: AddSsoUserApiResponse
delete_sso_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| delete_comments | bool | Nej | |
| comment_delete_mode | String | Nej |
Respons
Returnerer: DeleteSsoUserApiResponse
get_sso_user_by_email 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| String | Ja |
Svar
Returnerer: GetSsoUserByEmailApiResponse
get_sso_user_by_id 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetSsoUserByIdApiResponse
get_sso_users 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| skip | i32 | Nej |
Svar
Returnerer: GetSsoUsers200Response
patch_sso_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_apisso_user_data | models::UpdateApissoUserData | Ja | |
| update_comments | bool | Nej |
Svar
Returnerer: PatchSsoUserApiResponse
put_sso_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_apisso_user_data | models::UpdateApissoUserData | Ja | |
| update_comments | bool | Nej |
Svar
Returnerer: PutSsoUserApiResponse
create_subscription 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Ja |
Svar
Returnerer: CreateSubscriptionApiResponse
Eksempel

delete_subscription 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| user_id | String | Nej |
Svar
Returnerer: DeleteSubscriptionApiResponse
get_subscriptions 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Nej |
Svar
Returnerer: GetSubscriptionsApiResponse
Eksempel

update_subscription 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_api_user_subscription_data | models::UpdateApiUserSubscriptionData | Ja | |
| user_id | String | Nej |
Svar
Returnerer: UpdateSubscriptionApiResponse
Eksempel

get_tenant_daily_usages 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| year_number | f64 | Nej | |
| month_number | f64 | Nej | |
| day_number | f64 | Nej | |
| skip | f64 | Nej |
Svar
Returnerer: GetTenantDailyUsages200Response
Eksempel

create_tenant_package 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_tenant_package_body | models::CreateTenantPackageBody | Ja |
Respons
Returnerer: CreateTenantPackage200Response
Eksempel

delete_tenant_package 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_tenant_package 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetTenantPackage200Response
Eksempel

get_tenant_packages 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| skip | f64 | Nej |
Respons
Returnerer: GetTenantPackages200Response
Eksempel

replace_tenant_package 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

update_tenant_package 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Ja |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

create_tenant_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_tenant_user_body | models::CreateTenantUserBody | Yes |
Svar
Returnerer: CreateTenantUser200Response
Eksempel

delete_tenant_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| delete_comments | String | Nej | |
| comment_delete_mode | String | Nej |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

get_tenant_user 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetTenantUser200Response
Eksempel

get_tenant_users 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| skip | f64 | Nej |
Svar
Returnerer: GetTenantUsers200Response
Eksempel

replace_tenant_user 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Ja | |
| update_comments | String | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

send_login_link 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| redirect_url | String | Nej |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

update_tenant_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_tenant_user_body | models::UpdateTenantUserBody | Ja | |
| update_comments | String | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

create_tenant 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_tenant_body | models::CreateTenantBody | Ja |
Respons
Returnerer: CreateTenant200Response
Eksempel

delete_tenant 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| sure | String | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

get_tenant 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetTenant200Response
Eksempel

get_tenants 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| meta | String | Nej | |
| skip | f64 | Nej |
Svar
Returnerer: GetTenants200Response
Eksempel

update_tenant 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_tenant_body | models::UpdateTenantBody | Ja |
Response
Returnerer: FlagCommentPublic200Response
Eksempel

change_ticket_state 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Ja | |
| id | String | Ja | |
| change_ticket_state_body | models::ChangeTicketStateBody | Ja |
Svar
Returnerer: ChangeTicketState200Response
Eksempel

create_ticket 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Ja | |
| create_ticket_body | models::CreateTicketBody | Ja |
Svar
Returnerer: CreateTicket200Response
Eksempel

get_ticket 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| user_id | String | Nej |
Svar
Returnerer: GetTicket200Response
Eksempel

get_tickets 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Nej | |
| state | f64 | Nej | |
| skip | f64 | Nej | |
| limit | f64 | Nej |
Respons
Returnerer: GetTickets200Response
Eksempel

upload_image 
Upload og ændring af størrelse på et billede
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| file | std::path::PathBuf | Ja | |
| size_preset | models::SizePreset | Nej | |
| url_id | String | Nej |
Svar
Returnerer: UploadImageResponse
get_user_badge_progress_by_id 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Respons
Returnerer: GetUserBadgeProgressById200Response
Eksempel

get_user_badge_progress_by_user_id 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Ja |
Svar
Returnerer: GetUserBadgeProgressById200Response
Eksempel

get_user_badge_progress_list 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Nej | |
| limit | f64 | Nej | |
| skip | f64 | Nej |
Svar
Returnerer: GetUserBadgeProgressList200Response
Eksempel

create_user_badge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| create_user_badge_params | models::CreateUserBadgeParams | Ja |
Svar
Returnerer: CreateUserBadge200Response
Eksempel

delete_user_badge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: UpdateUserBadge200Response
Eksempel

get_user_badge 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetUserBadge200Response
Eksempel

get_user_badges 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| user_id | String | Nej | |
| badge_id | String | Nej | |
| displayed_on_comments | bool | Nej | |
| limit | f64 | Nej | |
| skip | f64 | Nej |
Svar
Returnerer: GetUserBadges200Response
Eksempel

update_user_badge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| update_user_badge_params | models::UpdateUserBadgeParams | Ja |
Svar
Returnerer: UpdateUserBadge200Response
Eksempel

get_user_notification_count 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| sso | String | Nej |
Svar
Returnerer: GetUserNotificationCount200Response
Eksempel

get_user_notifications 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| page_size | i32 | Nej | |
| after_id | String | Nej | |
| include_context | bool | Nej | |
| after_created_at | i64 | Nej | |
| unread_only | bool | Nej | |
| dm_only | bool | Nej | |
| no_dm | bool | Nej | |
| include_translations | bool | Nej | |
| sso | String | Nej |
Svar
Returnerer: GetUserNotifications200Response
Eksempel

reset_user_notification_count 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| sso | String | Nej |
Svar
Returnerer: ResetUserNotifications200Response
Eksempel

reset_user_notifications 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| after_id | String | Nej | |
| after_created_at | i64 | Nej | |
| unread_only | bool | Nej | |
| dm_only | bool | Nej | |
| no_dm | bool | Nej | |
| sso | String | Nej |
Svar
Returnerer: ResetUserNotifications200Response
Eksempel

update_user_notification_comment_subscription_status 
Aktivér eller deaktiver notifikationer for en bestemt kommentar.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Yes | |
| notification_id | String | Yes | |
| opted_in_or_out | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Svar
Returnerer: UpdateUserNotificationStatus200Response
Eksempel

update_user_notification_page_subscription_status 
Aktivér eller deaktiver notifikationer for en side. Når brugere er tilmeldt en side, oprettes der notifikationer for nye rodkommentarer, og også
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja | |
| url | String | Ja | |
| page_title | String | Ja | |
| subscribed_or_unsubscribed | String | Ja | |
| sso | String | Nej |
Svar
Returnerer: UpdateUserNotificationStatus200Response
Eksempel

update_user_notification_status 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ja | |
| notification_id | String | Ja | |
| new_status | String | Ja | |
| sso | String | Nej |
Svar
Returnerer: UpdateUserNotificationStatus200Response
Eksempel

get_user_presence_statuses 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id_ws | String | Ja | |
| user_ids | String | Ja |
Svar
Returnerer: GetUserPresenceStatuses200Response
Eksempel

search_users 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja | |
| username_starts_with | String | Nej | |
| mention_group_ids | Vec |
Nej | |
| sso | String | Nej | |
| search_section | String | Nej |
Svar
Returnerer: SearchUsers200Response
Eksempel

get_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja |
Svar
Returnerer: GetUser200Response
Eksempel

create_vote 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| direction | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Svar
Returnerer: VoteComment200Response
Eksempel

delete_vote 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| id | String | Ja | |
| edit_key | String | Nej |
Svar
Returnerer: DeleteCommentVote200Response
Eksempel

get_votes 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja |
Svar
Returnerer: GetVotes200Response
Eksempel

get_votes_for_user 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenant_id | String | Ja | |
| url_id | String | Ja | |
| user_id | String | Nej | |
| anon_user_id | String | Nej |
Svar
Returnerer: GetVotesForUser200Response
Eksempel

Brug for hjælp?
Hvis du støder på problemer eller har spørgsmål om Rust SDK'et, så:
Bidrag
Bidrag er velkomne! Besøg venligst GitHub-repositoriet for retningslinjer for bidrag.