pub struct SqliteTransferOrderRepository { /* private fields */ }Available on crate feature
sqlite only.Implementations§
Source§impl SqliteTransferOrderRepository
impl SqliteTransferOrderRepository
pub const fn new(pool: Pool<SqliteConnectionManager>) -> Self
Trait Implementations§
Source§impl TransferOrderRepository for SqliteTransferOrderRepository
impl TransferOrderRepository for SqliteTransferOrderRepository
Source§fn create(&self, input: CreateTransferOrder) -> Result<TransferOrder>
fn create(&self, input: CreateTransferOrder) -> Result<TransferOrder>
Create a new transfer order.
Source§fn get(&self, id: TransferOrderId) -> Result<Option<TransferOrder>>
fn get(&self, id: TransferOrderId) -> Result<Option<TransferOrder>>
Get a transfer order by ID (with line items).
Source§fn list(&self, filter: TransferOrderFilter) -> Result<Vec<TransferOrder>>
fn list(&self, filter: TransferOrderFilter) -> Result<Vec<TransferOrder>>
List transfer orders with filter.
Source§fn ship(&self, id: TransferOrderId) -> Result<TransferOrder>
fn ship(&self, id: TransferOrderId) -> Result<TransferOrder>
Mark a transfer order as shipped from the source.
Source§fn receive_line(
&self,
id: TransferOrderId,
item_id: TransferOrderItemId,
quantity: Decimal,
) -> Result<TransferOrder>
fn receive_line( &self, id: TransferOrderId, item_id: TransferOrderItemId, quantity: Decimal, ) -> Result<TransferOrder>
Receive quantities at the destination for a single line.
Source§fn cancel(&self, id: TransferOrderId) -> Result<TransferOrder>
fn cancel(&self, id: TransferOrderId) -> Result<TransferOrder>
Cancel a transfer order.
Auto Trait Implementations§
impl !RefUnwindSafe for SqliteTransferOrderRepository
impl !UnwindSafe for SqliteTransferOrderRepository
impl Freeze for SqliteTransferOrderRepository
impl Send for SqliteTransferOrderRepository
impl Sync for SqliteTransferOrderRepository
impl Unpin for SqliteTransferOrderRepository
impl UnsafeUnpin for SqliteTransferOrderRepository
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