pub struct AssetAcquisition {
pub transaction_id: String,
pub asset_number: String,
pub sub_number: String,
pub transaction_date: NaiveDate,
pub posting_date: NaiveDate,
pub amount: Decimal,
pub acquisition_type: AcquisitionType,
pub vendor_id: Option<String>,
pub invoice_reference: Option<String>,
pub gl_reference: Option<GLReference>,
pub notes: Option<String>,
}Expand description
Asset acquisition record.
Fields§
§transaction_id: StringTransaction ID.
asset_number: StringAsset number.
sub_number: StringSub-number.
transaction_date: NaiveDateTransaction date.
posting_date: NaiveDatePosting date.
amount: DecimalAcquisition amount.
acquisition_type: AcquisitionTypeAcquisition type.
vendor_id: Option<String>Vendor ID.
invoice_reference: Option<String>Invoice reference.
gl_reference: Option<GLReference>GL reference.
notes: Option<String>Notes.
Trait Implementations§
Source§impl Clone for AssetAcquisition
impl Clone for AssetAcquisition
Source§fn clone(&self) -> AssetAcquisition
fn clone(&self) -> AssetAcquisition
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 AssetAcquisition
impl Debug for AssetAcquisition
Source§impl<'de> Deserialize<'de> for AssetAcquisition
impl<'de> Deserialize<'de> for AssetAcquisition
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 AssetAcquisition
impl RefUnwindSafe for AssetAcquisition
impl Send for AssetAcquisition
impl Sync for AssetAcquisition
impl Unpin for AssetAcquisition
impl UnwindSafe for AssetAcquisition
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