pub struct UpdateInvoiceMetadataInput {
pub id: Option<String>,
pub key: String,
pub value: String,
}Expand description
Metadata input for updating an invoice.
Fields§
§id: Option<String>The ID of an existing metadata entry to update (optional for new entries).
key: StringThe metadata key.
value: StringThe metadata value.
Implementations§
Trait Implementations§
Source§impl Clone for UpdateInvoiceMetadataInput
impl Clone for UpdateInvoiceMetadataInput
Source§fn clone(&self) -> UpdateInvoiceMetadataInput
fn clone(&self) -> UpdateInvoiceMetadataInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateInvoiceMetadataInput
impl Debug for UpdateInvoiceMetadataInput
Source§impl<'de> Deserialize<'de> for UpdateInvoiceMetadataInput
impl<'de> Deserialize<'de> for UpdateInvoiceMetadataInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UpdateInvoiceMetadataInput
impl RefUnwindSafe for UpdateInvoiceMetadataInput
impl Send for UpdateInvoiceMetadataInput
impl Sync for UpdateInvoiceMetadataInput
impl Unpin for UpdateInvoiceMetadataInput
impl UnwindSafe for UpdateInvoiceMetadataInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more