pub struct InventoryTransfer {Show 13 fields
pub id: String,
pub reference_id: String,
pub state: InventoryState,
pub from_location_id: String,
pub to_location_id: String,
pub catalog_object_id: String,
pub catalog_object_type: String,
pub quantity: String,
pub occurred_at: String,
pub created_at: String,
pub source: SourceApplication,
pub employee_id: String,
pub team_member_id: String,
}
Expand description
Represents the transfer of a quantity of product inventory at a particular time from one location to another.
Fields§
§id: String
A unique ID generated by Square for the InventoryTransfer.
reference_id: String
An optional ID provided by the application to tie the InventoryTransfer to an external system.
state: InventoryState
The current inventory state for the related quantity of items.
from_location_id: String
The Square-generated ID of the Location where the related quantity of items is being tracked.
to_location_id: String
The Square-generated ID of the Location where the related quantity of items is being tracked.
catalog_object_id: String
The Square-generated ID of the CatalogObject being tracked.
catalog_object_type: String
The type of the CatalogObject being tracked. The Inventory API supports setting and reading the “catalog_object_type”: “ITEM_VARIATION” In addition, it can also read the “catalog_object_type”: “ITEM”
quantity: String
The number of items affected by the transfer as a decimal string. Can support up to 5 digits after the decimal point.
occurred_at: String
Read only An RFC 3339-formatted timestamp that indicates when the most recent physical count or adjustment affecting the estimated count is received.
created_at: String
Read only An RFC 3339-formatted timestamp that indicates when Square received the transfer request.
source: SourceApplication
Read only Information about the application that initiated the inventory transfer.
employee_id: String
The Square-generated ID of the Employee responsible for the inventory transfer.
team_member_id: String
The Square-generated ID of the Team Member responsible for the inventory transfer.
Trait Implementations§
Source§impl Clone for InventoryTransfer
impl Clone for InventoryTransfer
Source§fn clone(&self) -> InventoryTransfer
fn clone(&self) -> InventoryTransfer
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for InventoryTransfer
impl Debug for InventoryTransfer
Source§impl<'de> Deserialize<'de> for InventoryTransfer
impl<'de> Deserialize<'de> for InventoryTransfer
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>,
Source§impl PartialEq for InventoryTransfer
impl PartialEq for InventoryTransfer
Source§impl Serialize for InventoryTransfer
impl Serialize for InventoryTransfer
impl Eq for InventoryTransfer
impl StructuralPartialEq for InventoryTransfer
Auto Trait Implementations§
impl Freeze for InventoryTransfer
impl RefUnwindSafe for InventoryTransfer
impl Send for InventoryTransfer
impl Sync for InventoryTransfer
impl Unpin for InventoryTransfer
impl UnwindSafe for InventoryTransfer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.