pub struct DeliveryRepostHeaderRow {
pub branch_id: Option<Uuid>,
pub delivery_number: String,
pub posting_date: NaiveDate,
pub currency: String,
pub total_cogs: Decimal,
pub cogs_account_id: Uuid,
pub inventory_account_id: Uuid,
pub warehouse_id: Uuid,
pub gl: GlSettlementState,
}Expand description
The repost path’s header projection — rebuilds the SAME envelope from the stored header.
Fields§
§branch_id: Option<Uuid>§delivery_number: String§posting_date: NaiveDate§currency: String§total_cogs: Decimal§cogs_account_id: Uuid§inventory_account_id: Uuid§warehouse_id: UuidThe warehouse whose stock location resolves the location valuation-account override — the repost must rebuild the SAME envelope the submit built, override included.
gl: GlSettlementStateAuto Trait Implementations§
impl Freeze for DeliveryRepostHeaderRow
impl RefUnwindSafe for DeliveryRepostHeaderRow
impl Send for DeliveryRepostHeaderRow
impl Sync for DeliveryRepostHeaderRow
impl Unpin for DeliveryRepostHeaderRow
impl UnsafeUnpin for DeliveryRepostHeaderRow
impl UnwindSafe for DeliveryRepostHeaderRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more