use serde::{Deserialize, Serialize};
use super::{request::ApiRequest, response::ApiResponse};
#[derive(Debug, Serialize, Deserialize)]
pub struct ApiOperation {
// 标识符
pub ident: String,
// 接口名称
pub name: Option<String>,
// 模块标识
pub module: String,
// 接口说明
pub note: Option<String>,
// 标签
pub tags: Vec<String>,
// 请求路由
pub route: String,
// 请求方式
pub method: Vec<String>,
// 请求信息
pub request: ApiRequest,
// 响应信息
pub response: ApiResponse,
}