pub struct ProductCandidate {
pub provider_item_id: ItemId,
pub name: Name,
pub product: Product,
pub status: OfferingStatus,
}Expand description
Retail mapping candidate produced from Gingr item DTO fields.
Fields§
§provider_item_id: ItemIdGingr retail item identifier kept as source evidence for the mapped product.
name: NameProvider display label retained for operator context; NVA-specific naming rules are applied downstream.
product: ProductRetail product mapped from a Gingr item DTO for inventory and upsell workflows.
status: OfferingStatusProvider status string preserved as source evidence until NVA validates a semantic status.
Trait Implementations§
Source§impl Clone for ProductCandidate
impl Clone for ProductCandidate
Source§fn clone(&self) -> ProductCandidate
fn clone(&self) -> ProductCandidate
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 ProductCandidate
impl Debug for ProductCandidate
Source§impl PartialEq for ProductCandidate
impl PartialEq for ProductCandidate
impl Eq for ProductCandidate
impl StructuralPartialEq for ProductCandidate
Auto Trait Implementations§
impl Freeze for ProductCandidate
impl RefUnwindSafe for ProductCandidate
impl Send for ProductCandidate
impl Sync for ProductCandidate
impl Unpin for ProductCandidate
impl UnsafeUnpin for ProductCandidate
impl UnwindSafe for ProductCandidate
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