composio-sdk 0.3.0

Minimal Rust SDK for Composio Tool Router REST API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use composio_sdk::models::ToolRetrieveEnumResponse;

#[test]
fn test_tool_retrieve_enum_response_deserialization() {
    let payload = serde_json::json!([
        "GITHUB_CREATE_ISSUE",
        "SLACK_SEND_MESSAGE",
        "GMAIL_SEND_EMAIL"
    ]);

    let response: ToolRetrieveEnumResponse = serde_json::from_value(payload).unwrap();
    assert_eq!(response.len(), 3);
    assert_eq!(response[0], "GITHUB_CREATE_ISSUE");
}