pub struct NewOpeningEntryRow {
pub id: Uuid,
pub pos_profile_id: Uuid,
pub branch_id: Option<Uuid>,
pub cashier_party_id: Uuid,
pub opened_at: NaiveDateTime,
pub opening_balances: Value,
}Expand description
The exact row an open_session writes.
Mirrors the raw column shape rather than the PosOpeningEntry entity: opening_balances is the
already-serialised per-method float array, and status is fixed to 'open' by the SQL (cast
DB-side as pos_session_status). No tenancy column — the composing decorator’s fill trigger
stamps the acting unit (ADR-0029).
Fields§
§id: Uuid§pos_profile_id: Uuid§branch_id: Option<Uuid>§cashier_party_id: Uuid§opened_at: NaiveDateTime§opening_balances: ValueAuto Trait Implementations§
impl Freeze for NewOpeningEntryRow
impl RefUnwindSafe for NewOpeningEntryRow
impl Send for NewOpeningEntryRow
impl Sync for NewOpeningEntryRow
impl Unpin for NewOpeningEntryRow
impl UnsafeUnpin for NewOpeningEntryRow
impl UnwindSafe for NewOpeningEntryRow
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