covert_types/methods/system/
namespace.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Deserialize, Serialize)]
4pub struct CreateNamespaceParams {
5    pub name: String,
6}
7
8#[derive(Debug, Deserialize, Serialize)]
9pub struct CreateNamespaceResponse {
10    pub id: String,
11    pub name: String,
12}
13
14#[derive(Debug, Deserialize, Serialize)]
15pub struct ListNamespaceResponse {
16    pub namespaces: Vec<ListNamespaceItemResponse>,
17}
18
19#[derive(Debug, Deserialize, Serialize)]
20pub struct ListNamespaceItemResponse {
21    pub id: String,
22    pub name: String,
23}
24
25#[derive(Debug, Deserialize, Serialize)]
26pub struct DeleteNamespaceResponse {
27    pub id: String,
28    pub name: String,
29}