
èšèª ð¯ðµ æ¥æ¬èª
ã¯ããã«
ããã¥ã¡ã³ã
éèš
ç£æ»ãã°
ã³ã¡ã³ããããããã¯
ãããã¯å¯Ÿè±¡ã®ã³ã¡ã³ã確èª
ã³ã¡ã³ã
ãã¡ã€ã³èšå®
ã¡ãŒã«ãã³ãã¬ãŒã
ã€ãã³ããã°
ãã£ãŒãæçš¿
ãã©ã°ïŒã³ã¡ã³ãïŒ
ããã·ã¥ã¿ã°
ã¢ãã¬ãŒã¿ãŒ
éç¥ä»¶æ°
éç¥
ããŒãž
ä¿çäžã®Webhookã€ãã³ã
質åèšå®
質åçµæ
質åçµæã®éèš
SSOãŠãŒã¶ãŒ
ãµãã¹ã¯ãªãã·ã§ã³
ããã³ãæ¥æ¬¡äœ¿çšé
ããã³ãããã±ãŒãž
ããã³ããŠãŒã¶ãŒ
ããã³ã
ç»åã¢ããããŒã
ãŠãŒã¶ãŒãããžé²æ
ãŠãŒã¶ãŒãããž
ãŠãŒã¶ãŒéç¥
ãŠãŒã¶ãŒåšåžç¶æ
ãŠãŒã¶ãŒæ€çŽ¢
ãŠãŒã¶ãŒ
æç¥š
FastComments Rust SDK
ãã㯠FastComments ã®å ¬åŒ Rust SDK ã§ãã
FastComments API ã®å ¬åŒ Rust SDK
ãªããžããª
ã€ã³ã¹ããŒã« 
cargo add fastcomments-sdk
ãã®SDKã¯Rust 2021ãšãã£ã·ã§ã³ä»¥éãå¿ èŠã§ãã
ã©ã€ãã©ãªã®å
容 
The FastComments Rust SDK ã¯ããã€ãã®ã¢ãžã¥ãŒã«ã§æ§æãããŠããŸã:
Client Module - FastComments ã® REST API åãã«èªåçæããã API ã¯ã©ã€ã¢ã³ã
- ãã¹ãŠã® API ã¢ãã«ã«å¯Ÿããå®å šãªåå®çŸ©
- èªèšŒæžã¿ (
DefaultApi) ãšå ¬é (PublicApi) ã®äž¡æ¹ã®ãšã³ããã€ã³ã - tokio ã䜿çšããå®å šãª async/await ãµããŒã
- 詳现㪠API ããã¥ã¡ã³ã㯠client/README.md ãåç §ããŠãã ãã
SSO Module - ãµãŒããŒåŽã®ã·ã³ã°ã«ãµã€ã³ãªã³ïŒSSOïŒãŠãŒãã£ãªãã£
- ãŠãŒã¶ãŒèªèšŒã®ããã®å®å šãªããŒã¯ã³çæ
- ã·ã³ãã«ãšã»ãã¥ã¢ã®äž¡æ¹ã® SSO ã¢ãŒãããµããŒã
- HMAC-SHA256 ã«åºã¥ãããŒã¯ã³çœ²å
Core Types - å ±æã®åå®çŸ©ãšãŠãŒãã£ãªãã£
- ã³ã¡ã³ãã¢ãã«ãšã¡ã¿ããŒã¿æ§é
- ãŠãŒã¶ãŒããã³ããã³ãã®èšå®
- å ±éæäœã®ããã®ãã«ããŒé¢æ°
ã¯ã€ãã¯ã¹ã¿ãŒã 
ãããªãã¯APIã®äœ¿çš
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// API èšå®ãäœæ
let config = Configuration::new();
// ããŒãžã®ã³ã¡ã³ããååŸ
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),
}
}
èªèšŒæžã¿APIã®äœ¿çš
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// APIããŒã§èšå®ãäœæ
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// èªèšŒæžã¿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),
}
}
SSO ã䜿çšããèªèšŒ
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// ã»ãã¥ã¢SSOãŠãŒã¶ãŒããŒã¿ãäœæïŒãµãŒããŒåŽã®ã¿ïŒïŒ
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // ãŠãŒã¶ãŒID
"user@example.com".to_string(), // ã¡ãŒã«
"John Doe".to_string(), // ãŠãŒã¶ãŒå
"https://example.com/avatar.jpg".to_string(), // ã¢ãã¿ãŒã®URL
);
// SSOããŒã¯ã³ãçæ
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// ãã®ããŒã¯ã³ãããã³ããšã³ãã«æž¡ããŠèªèšŒã«äœ¿çšããŠãã ãã
}
ããããåé¡ 
401 Unauthorized ãšã©ãŒ
èªèšŒæžã¿ API ã䜿çšããŠã㊠401 ãšã©ãŒãçºçããŠããå Žå:
- APIããŒã確èªãã: FastComments ã®ããã·ã¥ããŒãã«ããæ£ãã API ããŒã䜿çšããŠããããšã確èªããŠãã ãã
- ããã³ã ID ã確èªãã: ããã³ã ID ãã¢ã«ãŠã³ããšäžèŽããŠããããšã確èªããŠãã ãã
- API ããŒã®åœ¢åŒ: API ããŒã¯ Configuration ã«æž¡ãå¿ èŠããããŸã:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
SSO ããŒã¯ã³ã®åé¡
SSO ããŒã¯ã³ãæ©èœããŠããªãå Žå:
- æ¬çªç°å¢ã§ã¯ã»ãã¥ã¢ã¢ãŒãã䜿çšãã: æ¬çªç°å¢ã§ã¯å¿
ã
FastCommentsSSO::new_secure()ã API ããŒãšãšãã«äœ¿çšããŠãã ãã - ãµãŒããŒåŽã®ã¿ã§çæãã: SSO ããŒã¯ã³ã¯ãµãŒããŒäžã§çæããAPI ããŒãã¯ã©ã€ã¢ã³ãã«å ¬éããªãã§ãã ãã
- ãŠãŒã¶ãŒããŒã¿ã確èªãã: å¿ é ãã£ãŒã«ã (id, email, username) ããã¹ãŠæäŸãããŠããããšã確èªããŠãã ãã
éåæã©ã³ã¿ã€ã ã®ãšã©ãŒ
SDK ã¯éåæåŠçã« tokio ã䜿çšããŠããŸããæ¬¡ã®ç¹ã確èªããŠãã ãã:
äŸåé¢ä¿ã« tokio ã远å ãã:
[dependencies] tokio = { version = "1", features = ["full"] }tokio ã©ã³ã¿ã€ã ã䜿çšãã:
#[tokio::main] async fn main() { // ããã«éåæã³ãŒããèšè¿°ããŠãã ãã }
泚æäºé

ãããŒããã£ã¹ãID
äžéšã®APIã³ãŒã«ã§ã¯ broadcastId ãæž¡ãå¿
èŠãããããšãããããŸããã€ãã³ããåä¿¡ãããšãã®IDãè¿ãããã®ã§ãã¯ã©ã€ã¢ã³ãåŽã§æ¥œèгçã«å€æŽãé©çšããã€ãããªããã®ã€ãã³ããç¡èŠãã¹ãã倿ã§ããŸã
(ããã¯æè¯ã®äœéšãæäŸãããããããããè¡ãããæäœã§ã)ãããã«ã¯ UUID ãæž¡ããŠãã ãããID ã¯ãã©ãŠã¶ã»ãã·ã§ã³å
ã§äºåçºçããªãçšåºŠã«ååã«äžæã§ããã¹ãã§ãã
éèš 
ããã¥ã¡ã³ããã°ã«ãŒãåããŠïŒgroupBy ãæäŸãããŠããå ŽåïŒè€æ°ã®æäœãé©çšããŠéèšããŸããsumãcountDistinctãavg ãªã©ãããŸããŸãªæäœããµããŒãããŠããŸãã
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| aggregation_request | models::AggregationRequest | ã¯ã | |
| parent_tenant_id | String | ããã | |
| include_stats | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: AggregationResponse
ç£æ»ãã°ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| limit | f64 | ããã | |
| skip | f64 | ããã | |
| order | models::SortDir | ããã | |
| after | f64 | ããã | |
| before | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetAuditLogs200Response
ã³ã¡ã³ããããããã¯ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: BlockFromCommentPublic200Response
ã³ã¡ã³ãã®ãããã¯è§£é€ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: UnBlockCommentPublic200Response
ãããã¯å¯Ÿè±¡ã®ã³ã¡ã³ãããã§ã㯠
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_ids | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: CheckedCommentsForBlocked200Response
ã³ã¡ã³ããããŠãŒã¶ãŒãããã㯠
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| block_from_comment_params | models::BlockFromCommentParams | ã¯ã | |
| user_id | String | ããã | |
| anon_user_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: BlockFromCommentPublic200Response
ã³ã¡ã³ããäœæïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| comment_data | models::CommentData | ã¯ã | |
| session_id | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateCommentPublic200Response
ã³ã¡ã³ããåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| context_user_id | String | ããã | |
| is_live | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteComment200Response
ã³ã¡ã³ããåé€ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| edit_key | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteCommentPublic200Response
ã³ã¡ã³ãã®æç¥šãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| vote_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| edit_key | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteCommentVote200Response
ã³ã¡ã³ãããã©ã°ä»ã 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| user_id | String | ããã | |
| anon_user_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagComment200Response
ã³ã¡ã³ããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetComment200Response
ã³ã¡ã³ãæ¬æãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| edit_key | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetCommentText200Response
ã³ã¡ã³ãæç¥šã®ãŠãŒã¶ãŒåãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| dir | i32 | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
ã³ã¡ã³ããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| page | i32 | ããã | |
| limit | i32 | ããã | |
| skip | i32 | ããã | |
| as_tree | bool | ããã | |
| skip_children | i32 | ããã | |
| limit_children | i32 | ããã | |
| max_tree_depth | i32 | ããã | |
| url_id | String | ããã | |
| user_id | String | ããã | |
| anon_user_id | String | ããã | |
| context_user_id | String | ããã | |
| hash_tag | String | ããã | |
| parent_id | String | ããã | |
| direction | models::SortDirections | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetComments200Response
ã³ã¡ã³ããååŸïŒå
¬éïŒ 
req tenantId urlId
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| page | i32 | ããã | |
| direction | models::SortDirections | ããã | |
| sso | String | ããã | |
| skip | i32 | ããã | |
| skip_children | i32 | ããã | |
| limit | i32 | ããã | |
| limit_children | i32 | ããã | |
| count_children | bool | ããã | |
| fetch_page_for_comment_id | String | ããã | |
| include_config | bool | ããã | |
| count_all | bool | ããã | |
| includei10n | bool | ããã | |
| locale | String | ããã | |
| modules | String | ããã | |
| is_crawler | bool | ããã | |
| include_notification_count | bool | ããã | |
| as_tree | bool | ããã | |
| max_tree_depth | i32 | ããã | |
| use_full_translation_ids | bool | ããã | |
| parent_id | String | ããã | |
| search_text | String | ããã | |
| hash_tags | Vec |
ããã | |
| user_id | String | ããã | |
| custom_config_str | String | ããã | |
| after_comment_id | String | ããã | |
| before_comment_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetCommentsPublic200Response
ã³ã¡ã³ãããã㯠
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: LockComment200Response
ã³ã¡ã³ãããã³çã 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: PinComment200Response
ã³ã¡ã³ããä¿å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_comment_params | models::CreateCommentParams | ã¯ã | |
| is_live | bool | ããã | |
| do_spam_check | bool | ããã | |
| send_emails | bool | ããã | |
| populate_notifications | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: SaveComment200Response
ã³ã¡ã³ããäžæ¬ä¿å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_comment_params | Vecmodels::CreateCommentParams | ã¯ã | |
| is_live | bool | ããã | |
| do_spam_check | bool | ããã | |
| send_emails | bool | ããã | |
| populate_notifications | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: Vec<models::SaveComment200Response>
ã³ã¡ã³ãæ¬æãèšå® 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| comment_text_update_request | models::CommentTextUpdateRequest | ã¯ã | |
| edit_key | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: SetCommentText200Response
ã³ã¡ã³ããããŠãŒã¶ãŒã®ãããã¯ãè§£é€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | ã¯ã | |
| user_id | String | ããã | |
| anon_user_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: UnBlockCommentPublic200Response
ã³ã¡ã³ãã®ãã©ã°ãè§£é€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| user_id | String | ããã | |
| anon_user_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagComment200Response
ã³ã¡ã³ãã®ããã¯ãè§£é€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: LockComment200Response
ã³ã¡ã³ãã®ãã³çããè§£é€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: PinComment200Response
ã³ã¡ã³ããæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| body | models::PickApiCommentPeriodUpdatableCommentFields | ã¯ã | |
| context_user_id | String | ããã | |
| do_spam_check | bool | ããã | |
| is_live | bool | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: FlagCommentPublic200Response
ã³ã¡ã³ãã«æç¥š 
ãã©ã¡ãŒã¿ãŒ
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| broadcast_id | String | ã¯ã | |
| vote_body_params | models::VoteBodyParams | ã¯ã | |
| session_id | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: VoteComment200Response
ãã¡ã€ã³èšå®ã远å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| add_domain_config_params | models::AddDomainConfigParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: AddDomainConfig200Response
ãã¡ã€ã³èšå®ãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| domain | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteDomainConfig200Response
ãã¡ã€ã³èšå®ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| domain | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetDomainConfig200Response
ãã¡ã€ã³èšå®äžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetDomainConfigs200Response
ãã¡ã€ã³èšå®ãéšåæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| domain_to_update | String | ã¯ã | |
| patch_domain_config_params | models::PatchDomainConfigParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetDomainConfig200Response
ãã¡ã€ã³èšå®ã眮æ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| domain_to_update | String | ã¯ã | |
| update_domain_config_params | models::UpdateDomainConfigParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetDomainConfig200Response
ã¡ãŒã«ãã³ãã¬ãŒããäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_email_template_body | models::CreateEmailTemplateBody | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽ: CreateEmailTemplate200Response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒãã®ã¬ã³ããªã³ã°ãšã©ãŒãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| error_id | String | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽ: FlagCommentPublic200Response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetEmailTemplate200Response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒãå®çŸ©ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetEmailTemplateDefinitions200Response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒãã®ã¬ã³ããªã³ã°ãšã©ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetEmailTemplateRenderErrors200Response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒãäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetEmailTemplates200Response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããã¬ã³ããªã³ã° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| render_email_template_body | models::RenderEmailTemplateBody | ã¯ã | |
| locale | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: RenderEmailTemplate200Response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_email_template_body | models::UpdateEmailTemplateBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ã€ãã³ããã°ãååŸ 
req tenantId urlId userIdWS
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| user_id_ws | String | ã¯ã | |
| start_time | i64 | ã¯ã | |
| end_time | i64 | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetEventLog200Response
ã°ããŒãã«ã€ãã³ããã°ãååŸ 
req tenantId urlId userIdWS
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| user_id_ws | String | ã¯ã | |
| start_time | i64 | ã¯ã | |
| end_time | i64 | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetEventLog200Response
ãã£ãŒãæçš¿ãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_feed_post_params | models::CreateFeedPostParams | ã¯ã | |
| broadcast_id | String | ããã | |
| is_live | bool | ããã | |
| do_spam_check | bool | ããã | |
| skip_dup_check | bool | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: CreateFeedPost200Response
ãã£ãŒãæçš¿ãäœæïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_feed_post_params | models::CreateFeedPostParams | ã¯ã | |
| broadcast_id | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateFeedPostPublic200Response
ãã£ãŒãæçš¿ãåé€ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| post_id | String | ã¯ã | |
| broadcast_id | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteFeedPostPublic200Response
ãã£ãŒãæçš¿ãååŸ 
req tenantId afterId
ãã©ã¡ãŒã¿ãŒ
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| after_id | String | ããã | |
| limit | i32 | ããã | |
| tags | Vec |
ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetFeedPosts200Response
ãã£ãŒãæçš¿ãååŸïŒå
¬éïŒ 
req tenantId afterId
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| after_id | String | ããã | |
| limit | i32 | ããã | |
| tags | Vec |
ããã | |
| sso | String | ããã | |
| is_crawler | bool | ããã | |
| include_user_info | bool | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetFeedPostsPublic200Response
ãã£ãŒãæçš¿ã®çµ±èšãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| post_ids | Vec |
ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetFeedPostsStats200Response
ãŠãŒã¶ãŒã®ãªã¢ã¯ã·ã§ã³ãååŸïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| post_ids | Vec |
ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserReactsPublic200Response
ãã£ãŒãæçš¿ã«ãªã¢ã¯ã·ã§ã³ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| post_id | String | ã¯ã | |
| react_body_params | models::ReactBodyParams | ã¯ã | |
| is_undo | bool | ããã | |
| broadcast_id | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: ReactFeedPostPublic200Response
ãã£ãŒãæçš¿ãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| feed_post | models::FeedPost | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
ãã£ãŒãæçš¿ãæŽæ°ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| post_id | String | ã¯ã | |
| update_feed_post_params | models::UpdateFeedPostParams | ã¯ã | |
| broadcast_id | String | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateFeedPostPublic200Response
ã³ã¡ã³ãããã©ã°ä»ãïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| is_flagged | bool | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
ããã·ã¥ã¿ã°ã远å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ããã | |
| create_hash_tag_body | models::CreateHashTagBody | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: AddHashTag200Response
äŸ

ããã·ã¥ã¿ã°ãäžæ¬è¿œå 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ä»»æ | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | ä»»æ |
ã¬ã¹ãã³ã¹
æ»ãå€: AddHashTagsBulk200Response
äŸ

ããã·ã¥ã¿ã°ãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tag | String | ã¯ã | |
| tenant_id | String | ããã | |
| delete_hash_tag_request | models::DeleteHashTagRequest | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ããã·ã¥ã¿ã°ãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| page | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetHashTags200Response
äŸ

ããã·ã¥ã¿ã°ãéšåæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tag | String | ã¯ã | |
| tenant_id | String | ããã | |
| update_hash_tag_body | models::UpdateHashTagBody | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: PatchHashTag200Response
äŸ

ã¢ãã¬ãŒã¿ãŒãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_moderator_body | models::CreateModeratorBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateModerator200Response
äŸ

ã¢ãã¬ãŒã¿ãŒãåé€ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| send_email | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ã¢ãã¬ãŒã¿ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetModerator200Response
äŸ

ã¢ãã¬ãŒã¿ãŒäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetModerators200Response
äŸ

æåŸ
ãéä¿¡ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| from_name | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ã¢ãã¬ãŒã¿ãŒãæŽæ° 
ãã©ã¡ãŒã¿ãŒ
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_moderator_body | models::UpdateModeratorBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

éç¥ä»¶æ°ãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ãã£ãã·ã¥ãããéç¥ä»¶æ°ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetCachedNotificationCount200Response
äŸ

éç¥ä»¶æ°ãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| user_id | String | ããã | |
| url_id | String | ããã | |
| from_comment_id | String | ããã | |
| viewed | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetNotificationCount200Response
äŸ

éç¥ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| user_id | String | ããã | |
| url_id | String | ããã | |
| from_comment_id | String | ããã | |
| viewed | bool | ããã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetNotifications200Response
äŸ

éç¥ãæŽæ° 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_notification_body | models::UpdateNotificationBody | ã¯ã | |
| user_id | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: FlagCommentPublic200Response
äŸ

ããŒãžã远å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_api_page_data | models::CreateApiPageData | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: AddPageApiResponse
ããŒãžãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: DeletePageApiResponse
URL IDã§ããŒãžãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: GetPageByUrlidApiResponse
ããŒãžäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetPagesApiResponse
ããŒãžãéšåæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_api_page_data | models::UpdateApiPageData | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: PatchPageApiResponse
ä¿çäžã®Webhookã€ãã³ããåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ä¿çäžã®Webhookã€ãã³ãæ°ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ããã | |
| external_id | String | ããã | |
| event_type | String | ããã | |
| domain | String | ããã | |
| attempt_count_gt | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetPendingWebhookEventCount200Response
äŸ

ä¿çäžã®Webhookã€ãã³ããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ããã | |
| external_id | String | ããã | |
| event_type | String | ããã | |
| domain | String | ããã | |
| attempt_count_gt | f64 | ããã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetPendingWebhookEvents200Response
äŸ

質åèšå®ãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_question_config_body | models::CreateQuestionConfigBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateQuestionConfig200Response
äŸ

質åèšå®ãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

質åèšå®ãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetQuestionConfig200Response
äŸ

質åèšå®äžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetQuestionConfigs200Response
äŸ

質åèšå®ãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_question_config_body | models::UpdateQuestionConfigBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

質åçµæãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_question_result_body | models::CreateQuestionResultBody | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: CreateQuestionResult200Response
äŸ

質åçµæãåé€ 
ãã©ã¡ãŒã¿
| Name | Type | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

質åçµæãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetQuestionResult200Response
äŸ

質åçµæäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ããã | |
| user_id | String | ããã | |
| start_date | String | ããã | |
| question_id | String | ããã | |
| question_ids | String | ããã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetQuestionResults200Response
äŸ

質åçµæãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_question_result_body | models::UpdateQuestionResultBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

質åçµæãéèš 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| question_id | String | ããã | |
| question_ids | Vec |
ããã | |
| url_id | String | ããã | |
| time_bucket | models::AggregateTimeBucket | ããã | |
| start_date | String | ããã | |
| force_recalculate | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: AggregateQuestionResults200Response
質åçµæãäžæ¬éèš 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | ã¯ã | |
| force_recalculate | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: BulkAggregateQuestionResults200Response
ã³ã¡ã³ããšè³ªåçµæãçµå 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| question_id | String | ããã | |
| question_ids | Vec |
ããã | |
| url_id | String | ããã | |
| start_date | String | ããã | |
| force_recalculate | bool | ããã | |
| min_value | f64 | ããã | |
| max_value | f64 | ããã | |
| limit | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CombineCommentsWithQuestionResults200Response
SSOãŠãŒã¶ãŒã远å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_apisso_user_data | models::CreateApissoUserData | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: AddSsoUserApiResponse
SSOãŠãŒã¶ãŒãåé€ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| delete_comments | bool | ããã | |
| comment_delete_mode | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteSsoUserApiResponse
ã¡ãŒã«ã§SSOãŠãŒã¶ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetSsoUserByEmailApiResponse
IDã§SSOãŠãŒã¶ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetSsoUserByIdApiResponse
SSOãŠãŒã¶ãŒäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| skip | i32 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetSsoUsers200Response
SSOãŠãŒã¶ãŒãéšåæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_apisso_user_data | models::UpdateApissoUserData | ã¯ã | |
| update_comments | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: PatchSsoUserApiResponse
SSOãŠãŒã¶ãŒã眮æ 
ãã©ã¡ãŒã¿
| åå | Type | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_apisso_user_data | models::UpdateApissoUserData | ã¯ã | |
| update_comments | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: PutSsoUserApiResponse
ãµãã¹ã¯ãªãã·ã§ã³ãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateSubscriptionApiResponse
ãµãã¹ã¯ãªãã·ã§ã³ãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| user_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteSubscriptionApiResponse
ãµãã¹ã¯ãªãã·ã§ã³äžèЧãååŸ 
ãã©ã¡ãŒã¿
| åç§° | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| user_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetSubscriptionsApiResponse
ããã³ãã®æ¥å¥äœ¿çšéãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| year_number | f64 | ããã | |
| month_number | f64 | ããã | |
| day_number | f64 | ããã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
è¿ãå€: GetTenantDailyUsages200Response
äŸ

ããã³ãããã±ãŒãžãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_tenant_package_body | models::CreateTenantPackageBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateTenantPackage200Response
äŸ

ããã³ãããã±ãŒãžãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ããã³ãããã±ãŒãžãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantPackage200Response
äŸ

ããã³ãããã±ãŒãžäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantPackages200Response
äŸ

ããã³ãããã±ãŒãžã眮æ 
ãã©ã¡ãŒã¿ãŒ
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ããã³ãããã±ãŒãžãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_tenant_package_body | models::UpdateTenantPackageBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ããã³ããŠãŒã¶ãŒãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_tenant_user_body | models::CreateTenantUserBody | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: CreateTenantUser200Response
äŸ

ããã³ããŠãŒã¶ãŒãåé€ 
ãã©ã¡ãŒã¿
| Name | Type | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| delete_comments | String | ããã | |
| comment_delete_mode | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: FlagCommentPublic200Response
äŸ

ããã³ããŠãŒã¶ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantUser200Response
äŸ

ããã³ããŠãŒã¶ãŒäžèЧãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantUsers200Response
äŸ

ããã³ããŠãŒã¶ãŒã眮æ 
Parameters
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | ã¯ã | |
| update_comments | String | ããã |
Response
æ»ãå€: FlagCommentPublic200Response
äŸ

ãã°ã€ã³ãªã³ã¯ãéä¿¡ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| redirect_url | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ããã³ããŠãŒã¶ãŒãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_tenant_user_body | models::UpdateTenantUserBody | ã¯ã | |
| update_comments | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ããã³ããäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_tenant_body | models::CreateTenantBody | Yes |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateTenant200Response
äŸ

ããã³ããåé€ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| sure | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ããã³ããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenant200Response
äŸ

ããã³ãäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| meta | String | ããã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenants200Response
äŸ

ããã³ããæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_tenant_body | models::UpdateTenantBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic200Response
äŸ

ç»åãã¢ããããŒã 
ç»åãã¢ããããŒãããŠãªãµã€ãºãã
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| file | std::path::PathBuf | ã¯ã | |
| size_preset | models::SizePreset | ããã | |
| url_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: UploadImageResponse
IDã§ãŠãŒã¶ãŒãããžé²æãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadgeProgressById200Response
ãŠãŒã¶ãŒIDã§ãŠãŒã¶ãŒãããžé²æãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| user_id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadgeProgressById200Response
ãŠãŒã¶ãŒãããžé²æäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| user_id | String | ããã | |
| limit | f64 | ããã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadgeProgressList200Response
ãŠãŒã¶ãŒãããžãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| create_user_badge_params | models::CreateUserBadgeParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateUserBadge200Response
ãŠãŒã¶ãŒãããžãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: UpdateUserBadge200Response
ãŠãŒã¶ãŒãããžãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadge200Response
ãŠãŒã¶ãŒãããžäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| user_id | String | ããã | |
| badge_id | String | ããã | |
| displayed_on_comments | bool | ããã | |
| limit | f64 | ããã | |
| skip | f64 | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadges200Response
ãŠãŒã¶ãŒãããžãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| update_user_badge_params | models::UpdateUserBadgeParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: UpdateUserBadge200Response
ãŠãŒã¶ãŒã®éç¥ä»¶æ°ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetUserNotificationCount200Response
ãŠãŒã¶ãŒã®éç¥ãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| page_size | i32 | ããã | |
| after_id | String | ããã | |
| include_context | bool | ããã | |
| after_created_at | i64 | ããã | |
| unread_only | bool | ããã | |
| dm_only | bool | ããã | |
| no_dm | bool | ããã | |
| include_translations | bool | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetUserNotifications200Response
ãŠãŒã¶ãŒã®éç¥ä»¶æ°ããªã»ãã 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: ResetUserNotifications200Response
ãŠãŒã¶ãŒã®éç¥ããªã»ãã 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| after_id | String | ããã | |
| after_created_at | i64 | ããã | |
| unread_only | bool | ããã | |
| dm_only | bool | ããã | |
| no_dm | bool | ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: ResetUserNotifications200Response
ãŠãŒã¶ãŒã®ã³ã¡ã³ãéç¥è³Œèªã¹ããŒã¿ã¹ãæŽæ° 
ç¹å®ã®ã³ã¡ã³ãã«å¯Ÿããéç¥ãæå¹ãŸãã¯ç¡å¹ã«ããŸãã
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| notification_id | String | ã¯ã | |
| opted_in_or_out | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: UpdateUserNotificationStatus200Response
ãŠãŒã¶ãŒã®ããŒãžéç¥è³Œèªã¹ããŒã¿ã¹ãæŽæ° 
ããŒãžã®éç¥ãæå¹ãŸãã¯ç¡å¹ã«ããŸãããŠãŒã¶ãŒãããŒãžã賌èªããŠããå Žåãéç¥ãäœæãã æ°ããã«ãŒãã³ã¡ã³ãã«å¯ŸããŠããŸã
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| url | String | ã¯ã | |
| page_title | String | ã¯ã | |
| subscribed_or_unsubscribed | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: UpdateUserNotificationStatus200Response
ãŠãŒã¶ãŒã®éç¥ã¹ããŒã¿ã¹ãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| notification_id | String | ã¯ã | |
| new_status | String | ã¯ã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: UpdateUserNotificationStatus200Response
ãŠãŒã¶ãŒã®åšåžã¹ããŒã¿ã¹ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id_ws | String | ã¯ã | |
| user_ids | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserPresenceStatuses200Response
ãŠãŒã¶ãŒãæ€çŽ¢ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| username_starts_with | String | ã¯ã | |
| mention_group_ids | Vec |
ããã | |
| sso | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: SearchUsers200Response
ãŠãŒã¶ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUser200Response
äŸ

æç¥šãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| comment_id | String | ã¯ã | |
| direction | String | ã¯ã | |
| user_id | String | ããã | |
| anon_user_id | String | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: VoteComment200Response
äŸ

æç¥šãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| id | String | ã¯ã | |
| edit_key | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: DeleteCommentVote200Response
äŸ

æç¥šãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetVotes200Response
äŸ

ãŠãŒã¶ãŒã®æç¥šãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenant_id | String | ã¯ã | |
| url_id | String | ã¯ã | |
| user_id | String | ããã | |
| anon_user_id | String | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: GetVotesForUser200Response
äŸ

ãã«ããå¿ èŠã§ããïŒ
Rust SDK ã«é¢ããŠåé¡ãçºçããå Žåã質åãããå Žåã¯ã次ã®ãããããè¡ã£ãŠãã ããïŒ
è²¢ç®
è²¢ç®ã¯å€§æè¿ã§ãïŒ ã³ã³ããªãã¥ãŒã·ã§ã³ã®ã¬ã€ãã©ã€ã³ã«ã€ããŠã¯ GitHubãªããžã㪠ãã芧ãã ããã