Skip to content

Commit 987f585

Browse files
add server default values to properties in generated OpenAPI (#4774) (#4785)
1 parent 6354ef4 commit 987f585

File tree

4 files changed

+885
-1
lines changed

4 files changed

+885
-1
lines changed

compiler-rs/clients_schema_to_openapi/src/schemas.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,9 +472,9 @@ impl<'a> TypesAndComponents<'a> {
472472
data.external_docs = self.convert_external_docs(prop);
473473
data.deprecated = prop.deprecation.is_some();
474474
data.description = self.property_description(prop)?;
475+
data.default = prop.server_default.clone().map(|value| { serde_json::json!(value) });
475476
data.extensions = crate::availability_as_extensions(&prop.availability, &self.config.flavor);
476477
// TODO: prop.aliases as extensions
477-
// TODO: prop.server_default as extension
478478
// TODO: prop.doc_id as extension (new representation of since and stability)
479479
// TODO: prop.es_quirk as extension?
480480
// TODO: prop.codegen_name as extension?
Binary file not shown.

0 commit comments

Comments
 (0)