pub struct InboundShipments { /* private fields */ }Expand description
Inbound shipment operations.
Implementations§
Source§impl InboundShipments
impl InboundShipments
Sourcepub fn is_supported(&self) -> bool
pub fn is_supported(&self) -> bool
Whether inbound shipments are supported by the active backend.
Sourcepub fn create(&self, input: CreateInboundShipment) -> Result<InboundShipment>
pub fn create(&self, input: CreateInboundShipment) -> Result<InboundShipment>
Create a new inbound shipment.
Sourcepub fn get(&self, id: InboundShipmentId) -> Result<Option<InboundShipment>>
pub fn get(&self, id: InboundShipmentId) -> Result<Option<InboundShipment>>
Get an inbound shipment by ID.
Sourcepub fn list(
&self,
filter: InboundShipmentFilter,
) -> Result<Vec<InboundShipment>>
pub fn list( &self, filter: InboundShipmentFilter, ) -> Result<Vec<InboundShipment>>
List inbound shipments with optional filtering.
Sourcepub fn mark_in_transit(&self, id: InboundShipmentId) -> Result<InboundShipment>
pub fn mark_in_transit(&self, id: InboundShipmentId) -> Result<InboundShipment>
Mark a shipment as in transit.
Sourcepub fn mark_arrived(&self, id: InboundShipmentId) -> Result<InboundShipment>
pub fn mark_arrived(&self, id: InboundShipmentId) -> Result<InboundShipment>
Mark a shipment as arrived.
Sourcepub fn receive_line(
&self,
id: InboundShipmentId,
item_id: InboundShipmentItemId,
quantity: Decimal,
) -> Result<InboundShipment>
pub fn receive_line( &self, id: InboundShipmentId, item_id: InboundShipmentItemId, quantity: Decimal, ) -> Result<InboundShipment>
Receive a quantity against a single line.
Sourcepub fn cancel(&self, id: InboundShipmentId) -> Result<InboundShipment>
pub fn cancel(&self, id: InboundShipmentId) -> Result<InboundShipment>
Cancel an inbound shipment.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for InboundShipments
impl !UnwindSafe for InboundShipments
impl Freeze for InboundShipments
impl Send for InboundShipments
impl Sync for InboundShipments
impl Unpin for InboundShipments
impl UnsafeUnpin for InboundShipments
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