Struct square_api_client::models::InventoryPhysicalCount
source · [−]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
sourceimpl Clone for InventoryPhysicalCount
impl Clone for InventoryPhysicalCount
sourcefn clone(&self) -> InventoryPhysicalCount
fn clone(&self) -> InventoryPhysicalCount
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresourceimpl Debug for InventoryPhysicalCount
impl Debug for InventoryPhysicalCount
sourceimpl<'de> Deserialize<'de> for InventoryPhysicalCount
impl<'de> Deserialize<'de> for InventoryPhysicalCount
sourcefn 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>,
sourceimpl PartialEq<InventoryPhysicalCount> for InventoryPhysicalCount
impl PartialEq<InventoryPhysicalCount> for InventoryPhysicalCount
sourcefn eq(&self, other: &InventoryPhysicalCount) -> bool
fn eq(&self, other: &InventoryPhysicalCount) -> bool
sourceimpl Serialize for InventoryPhysicalCount
impl Serialize for InventoryPhysicalCount
impl Eq for InventoryPhysicalCount
impl StructuralEq for InventoryPhysicalCount
impl StructuralPartialEq for InventoryPhysicalCount
Auto Trait Implementations
impl RefUnwindSafe for InventoryPhysicalCount
impl Send for InventoryPhysicalCount
impl Sync for InventoryPhysicalCount
impl Unpin for InventoryPhysicalCount
impl UnwindSafe for InventoryPhysicalCount
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.