feat: media API (video/bbox/thumbnail), UUID unification, dot matrix text, portal fixes, API dictionary V1.3
This commit is contained in:
@@ -56,18 +56,20 @@ pub struct IdentityBinding {
|
||||
/// 綁定請求 (用於 API)
|
||||
#[derive(Debug, Clone, Deserialize, Serialize)]
|
||||
pub struct BindIdentityRequest {
|
||||
pub identity_id: Option<i64>,
|
||||
pub name: Option<String>, // 若未提供 identity_id,則建立新 Identity
|
||||
pub binding_type: String, // 'face' 或 'speaker'
|
||||
pub binding_value: String, // e.g. "face_1"
|
||||
pub source: Option<String>, // 預設 'manual'
|
||||
pub file_uuid: String,
|
||||
pub face_id: String,
|
||||
}
|
||||
|
||||
/// 解綁請求
|
||||
#[derive(Debug, Clone, Deserialize, Serialize)]
|
||||
pub struct UnbindIdentityRequest {
|
||||
pub binding_type: String,
|
||||
pub binding_value: String,
|
||||
pub file_uuid: String,
|
||||
pub face_id: String,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Deserialize, Serialize)]
|
||||
pub struct MergeIdentitiesRequest {
|
||||
pub into_uuid: String,
|
||||
pub keep_history: Option<bool>,
|
||||
}
|
||||
|
||||
/// 建議綁定請求 (由系統自動產生,人工確認)
|
||||
|
||||
Reference in New Issue
Block a user