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: StringA unique Square-generated ID for the InventoryPhysicalCount.
catalog_object_id: StringThe Square-generated ID of the CatalogObject being tracked.
catalog_object_type: StringThe 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: StringRead only An RFC 3339-formatted timestamp that indicates when the physical count is received.
location_id: StringThe Square-generated ID of the Location where the related quantity of items is being tracked.
quantity: StringThe number of items affected by the estimated count as a decimal string.
state: InventoryStateThe current inventory state for the related quantity of items.
employee_id: StringThe Square-generated ID of the Employee responsible for the physical count.
occurred_at: StringA 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: StringAn optional ID provided by the application to tie the InventoryPhysicalCount to an external system.
source: SourceApplicationRead only Information about the application with which the physical count is submitted.
team_member_id: StringThe 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.