···66// Any manual changes will be overwritten on the next regeneration.
7788#[jacquard_derive::lexicon]
99-#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
99+#[derive(
1010+ serde::Serialize,
1111+ serde::Deserialize,
1212+ Debug,
1313+ Clone,
1414+ PartialEq,
1515+ Eq,
1616+ bon::Builder
1717+)]
1018#[serde(rename_all = "camelCase")]
1919+#[builder(start_fn = new)]
1120pub struct CreateRecord<'a> {
1221 ///The NSID of the record collection.
1322 #[serde(borrow)]
···3342 ///Can be set to 'false' to skip Lexicon schema validation of record data, 'true' to require it, or leave unset to validate only for known Lexicons.
3443 #[serde(skip_serializing_if = "std::option::Option::is_none")]
3544 pub validate: std::option::Option<bool>,
4545+ #[serde(flatten)]
4646+ #[serde(borrow)]
4747+ #[builder(default)]
4848+ pub extra_data: ::std::collections::BTreeMap<
4949+ ::jacquard_common::smol_str::SmolStr,
5050+ ::jacquard_common::types::value::Data<'a>,
5151+ >,
3652}
37533854impl jacquard_common::IntoStatic for CreateRecord<'_> {
···66// Any manual changes will be overwritten on the next regeneration.
7788#[jacquard_derive::lexicon]
99-#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
99+#[derive(
1010+ serde::Serialize,
1111+ serde::Deserialize,
1212+ Debug,
1313+ Clone,
1414+ PartialEq,
1515+ Eq,
1616+ bon::Builder
1717+)]
1018#[serde(rename_all = "camelCase")]
1919+#[builder(start_fn = new)]
1120pub struct PutRecord<'a> {
1221 ///The NSID of the record collection.
1322 #[serde(borrow)]
···3443 ///Can be set to 'false' to skip Lexicon schema validation of record data, 'true' to require it, or leave unset to validate only for known Lexicons.
3544 #[serde(skip_serializing_if = "std::option::Option::is_none")]
3645 pub validate: std::option::Option<bool>,
4646+ #[serde(flatten)]
4747+ #[serde(borrow)]
4848+ #[builder(default)]
4949+ pub extra_data: ::std::collections::BTreeMap<
5050+ ::jacquard_common::smol_str::SmolStr,
5151+ ::jacquard_common::types::value::Data<'a>,
5252+ >,
3753}
38543955impl jacquard_common::IntoStatic for PutRecord<'_> {