vta_sdk/protocols/key_management/
get.rs1use serde::{Deserialize, Serialize};
2
3use crate::keys::KeyRecord;
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6#[cfg_attr(feature = "openapi", derive(utoipa::ToSchema))]
7pub struct GetKeyBody {
8 #[serde(rename = "keyId", alias = "key_id")]
9 pub key_id: String,
10}
11
12pub type GetKeyResultBody = KeyRecord;
13
14#[derive(Debug, Clone, Serialize, Deserialize)]
20#[cfg_attr(feature = "openapi", derive(utoipa::ToSchema))]
21pub struct GetKeyResponseBody {
22 pub key: Option<KeyRecord>,
23}