pub struct InventoryPhysicalCount {
pub id: String,
pub catalog_object_id: String,
pub catalog_object_type: String,
pub created_at: String,
pub location_id: String,
pub quantity: String,
pub state: InventoryState,
pub employee_id: String,
pub occurred_at: String,
pub reference_id: String,
pub source: SourceApplication,
pub team_member_id: String,
}
Expand description
Represents the quantity of an item variation that is physically present at a specific location, verified by a seller or a seller’s employee.
Fields§
§id: String
A unique Square-generated ID for the InventoryPhysicalCount.
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”
created_at: String
Read only An RFC 3339-formatted timestamp that indicates when the physical count is received.
location_id: String
The Square-generated ID of the Location where the related quantity of items is being tracked.
quantity: String
The number of items affected by the estimated count as a decimal string.
state: InventoryState
The current inventory state for the related quantity of items.
employee_id: String
The Square-generated ID of the Employee responsible for the physical count.
occurred_at: String
A client-generated RFC 3339-formatted timestamp that indicates when the physical count was examined. For physical count updates, the occurred_at timestamp cannot be older than 24 hours or in the future relative to the time of the request.
reference_id: String
An optional ID provided by the application to tie the InventoryPhysicalCount to an external system.
source: SourceApplication
Read only Information about the application with which the physical count is submitted.
team_member_id: String
The Square-generated ID of the Team Member responsible for the physical count.
Trait Implementations§
Source§impl Clone for InventoryPhysicalCount
impl Clone for InventoryPhysicalCount
Source§fn clone(&self) -> InventoryPhysicalCount
fn clone(&self) -> InventoryPhysicalCount
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 InventoryPhysicalCount
impl Debug for InventoryPhysicalCount
Source§impl<'de> Deserialize<'de> for InventoryPhysicalCount
impl<'de> Deserialize<'de> for InventoryPhysicalCount
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 InventoryPhysicalCount
impl PartialEq for InventoryPhysicalCount
Source§impl Serialize for InventoryPhysicalCount
impl Serialize for InventoryPhysicalCount
impl Eq for InventoryPhysicalCount
impl StructuralPartialEq for InventoryPhysicalCount
Auto Trait Implementations§
impl Freeze for InventoryPhysicalCount
impl RefUnwindSafe for InventoryPhysicalCount
impl Send for InventoryPhysicalCount
impl Sync for InventoryPhysicalCount
impl Unpin for InventoryPhysicalCount
impl UnwindSafe for InventoryPhysicalCount
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.