pub struct Encoding {
pub content_type: Option<String>,
pub headers: Map<RefOr<Header>>,
pub style: Option<EncodingStyle>,
pub explode: Option<bool>,
pub allow_reserved: Option<bool>,
pub encoding: Map<Encoding>,
pub prefix_encoding: Option<Vec<Encoding>>,
pub item_encoding: Option<Box<Encoding>>,
pub extensions: Extensions,
}Expand description
How a single property of a multipart or form-urlencoded body is encoded.
Fields§
§content_type: Option<String>The media type of the property, or a comma-separated list of them.
headers: Map<RefOr<Header>>Headers accompanying this part. multipart only.
A Content-Type entry here is ignored, since
content_type states it.
style: Option<EncodingStyle>How the property value is serialized.
The specification gives this the query parameter styles, so a style a query parameter could not take is one this field cannot hold.
explode: Option<bool>Whether an array or object generates one entry per member.
allow_reserved: Option<bool>Whether reserved URI characters may appear unencoded.
encoding: Map<Encoding>Encoding for the properties of a nested multipart part.
Introduced in OpenAPI 3.2.
prefix_encoding: Option<Vec<Encoding>>Positional encoding for the leading items of a nested part.
Introduced in OpenAPI 3.2.
item_encoding: Option<Box<Encoding>>Encoding for every remaining item of a nested part.
Introduced in OpenAPI 3.2.
extensions: ExtensionsSpecification extensions.