openapi_31/v31/
request_body.rs1use crate::v31;
10
11#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
12pub struct RequestBody {
13 #[serde(rename = "description", skip_serializing_if = "Option::is_none")]
14 pub description: Option<String>,
15 #[serde(rename = "content")]
16 pub content: std::collections::BTreeMap<String, v31::MediaType>,
17 #[serde(rename = "required", skip_serializing_if = "Option::is_none")]
18 pub required: Option<bool>,
19}
20
21impl RequestBody {
22 pub fn new(content: std::collections::BTreeMap<String, v31::MediaType>) -> RequestBody {
23 RequestBody { description: None, content, required: None }
24 }
25}