1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#[derive(Debug, PartialEq, Serialize, Deserialize)]
pub struct Extension {
#[serde(rename = "id")]
pub id: String,
#[serde(rename = "path")]
pub path: String,
#[serde(rename = "description")]
pub description: String,
#[serde(rename = "openapi_url")]
pub openapi_url: String,
}
impl Extension {
pub fn new(id: String, path: String, description: String, openapi_url: String) -> Extension {
Extension {
id: id,
path: path,
description: description,
openapi_url: openapi_url,
}
}
}