pub struct StockMoveDto {Show 27 fields
pub id: StockMoveId,
pub name: String,
pub state: MoveState,
pub posting_state: GlPostingState,
pub priority: Priority,
pub create_date: DateTime<Utc>,
pub date: DateTime<Utc>,
pub item_id: Uuid,
pub demand_qty: Decimal,
pub quantity: Decimal,
pub price_unit: Decimal,
pub forced_value: Option<Decimal>,
pub procure_method: ProcureMethod,
pub picking_id: Option<Uuid>,
pub origin: Option<String>,
pub location_id: Uuid,
pub location_dest_id: Uuid,
pub partner_id: Option<Uuid>,
pub rule_id: Option<Uuid>,
pub warehouse_id: Option<Uuid>,
pub orderpoint_id: Option<Uuid>,
pub move_orig_ids: Vec<Uuid>,
pub move_dest_ids: Vec<Uuid>,
pub is_inventory: bool,
pub scrapped: bool,
pub propagate_cancel: bool,
pub metadata: Value,
}Expand description
Data transfer object for StockMove
This is the public representation of StockMove for other modules.
Fields§
§id: StockMoveId§name: String§state: MoveState§posting_state: GlPostingState§priority: Priority§create_date: DateTime<Utc>§date: DateTime<Utc>§item_id: Uuid§demand_qty: Decimal§quantity: Decimal§price_unit: Decimal§forced_value: Option<Decimal>§procure_method: ProcureMethod§picking_id: Option<Uuid>§origin: Option<String>§location_id: Uuid§location_dest_id: Uuid§partner_id: Option<Uuid>§rule_id: Option<Uuid>§warehouse_id: Option<Uuid>§orderpoint_id: Option<Uuid>§move_orig_ids: Vec<Uuid>§move_dest_ids: Vec<Uuid>§is_inventory: bool§scrapped: bool§propagate_cancel: bool§metadata: ValueTrait Implementations§
Source§impl Clone for StockMoveDto
impl Clone for StockMoveDto
Source§impl Debug for StockMoveDto
impl Debug for StockMoveDto
Source§impl<'de> Deserialize<'de> for StockMoveDto
impl<'de> Deserialize<'de> for StockMoveDto
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 StockMoveDto
impl RefUnwindSafe for StockMoveDto
impl Send for StockMoveDto
impl Sync for StockMoveDto
impl Unpin for StockMoveDto
impl UnsafeUnpin for StockMoveDto
impl UnwindSafe for StockMoveDto
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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