pub struct PosCustomBatchRequestEntry {
pub batch_id: Option<u32>,
pub inventory: Option<PosInventory>,
pub merchant_id: Option<u64>,
pub method: Option<String>,
pub sale: Option<PosSale>,
pub store: Option<PosStore>,
pub store_code: Option<String>,
pub target_merchant_id: Option<u64>,
}
Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§batch_id: Option<u32>
An entry ID, unique within the batch request.
inventory: Option<PosInventory>
The inventory to submit. This should be set only if the method is inventory
.
merchant_id: Option<u64>
The ID of the POS data provider.
method: Option<String>
The method of the batch entry. Acceptable values are: - “delete
” - “get
” - “insert
” - “inventory
” - “sale
”
sale: Option<PosSale>
The sale information to submit. This should be set only if the method is sale
.
store: Option<PosStore>
The store information to submit. This should be set only if the method is insert
.
store_code: Option<String>
The store code. This should be set only if the method is delete
or get
.
target_merchant_id: Option<u64>
The ID of the account for which to get/submit data.
Trait Implementations§
Source§impl Clone for PosCustomBatchRequestEntry
impl Clone for PosCustomBatchRequestEntry
Source§fn clone(&self) -> PosCustomBatchRequestEntry
fn clone(&self) -> PosCustomBatchRequestEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PosCustomBatchRequestEntry
impl Debug for PosCustomBatchRequestEntry
Source§impl Default for PosCustomBatchRequestEntry
impl Default for PosCustomBatchRequestEntry
Source§fn default() -> PosCustomBatchRequestEntry
fn default() -> PosCustomBatchRequestEntry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PosCustomBatchRequestEntry
impl<'de> Deserialize<'de> for PosCustomBatchRequestEntry
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for PosCustomBatchRequestEntry
Auto Trait Implementations§
impl Freeze for PosCustomBatchRequestEntry
impl RefUnwindSafe for PosCustomBatchRequestEntry
impl Send for PosCustomBatchRequestEntry
impl Sync for PosCustomBatchRequestEntry
impl Unpin for PosCustomBatchRequestEntry
impl UnwindSafe for PosCustomBatchRequestEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more