pub const AILY_V1_SESSIONS: &str = "/open-apis/aily/v1/sessions";
pub const AILY_V1_SESSION: &str = "/open-apis/aily/v1/sessions/{session_id}";
pub const AILY_V1_MESSAGES: &str = "/open-apis/aily/v1/sessions/{session_id}/messages";
pub const AILY_V1_RUNS: &str = "/open-apis/aily/v1/sessions/{session_id}/runs";
pub const AILY_V1_RUN: &str = "/open-apis/aily/v1/sessions/{session_id}/runs/{run_id}";
pub const AILY_V1_RUN_CANCEL: &str =
"/open-apis/aily/v1/sessions/{session_id}/runs/{run_id}/cancel";
pub const AILY_V1_DATA_ASSETS: &str = "/open-apis/aily/v1/apps/{app_id}/data_assets";
pub const AILY_V1_DATA_ASSET: &str = "/open-apis/aily/v1/apps/{app_id}/data_assets/{data_asset_id}";
pub const AILY_V1_DATA_ASSET_TAGS: &str = "/open-apis/aily/v1/apps/{app_id}/data_asset_tags";
pub const AILY_V1_UPLOAD_FILE: &str = "/open-apis/aily/v1/apps/{app_id}/data_assets/upload_file";
pub const AILY_V1_KNOWLEDGE_ASK: &str = "/open-apis/aily/v1/apps/{app_id}/knowledges/ask";
pub const AILY_V1_SKILLS: &str = "/open-apis/aily/v1/apps/{app_id}/skills";
pub const AILY_V1_SKILL: &str = "/open-apis/aily/v1/apps/{app_id}/skills/{skill_id}";
pub const AILY_V1_SKILL_START: &str = "/open-apis/aily/v1/apps/{app_id}/skills/{skill_id}/start";
#[cfg(test)]
#[allow(unused_imports)]
mod tests {
use super::*;
#[test]
fn test_aily_endpoints() {
assert!(AILY_V1_SESSIONS.starts_with("/open-apis/aily/v1/"));
assert!(AILY_V1_SESSION.contains("{session_id}"));
assert!(AILY_V1_MESSAGES.contains("{session_id}"));
assert!(AILY_V1_RUNS.contains("{session_id}"));
assert!(AILY_V1_RUN.contains("{run_id}"));
assert!(AILY_V1_DATA_ASSETS.contains("{app_id}"));
assert!(AILY_V1_SKILLS.contains("{app_id}"));
}
}