pub struct G19 {
pub _01: Option<E382>,
pub _02: Option<String>,
pub _03: Option<E383>,
pub _04: Option<E368>,
pub _05: Option<E381>,
pub _06: Option<E445>,
pub _07: Option<String>,
pub _08: Option<String>,
pub _09: Option<String>,
}Expand description
G19 - Item Detail (Quantity/Unit of Measure/Price Differences)
To specify quantity, unit-of-measure, and price difference detail
| REF | ID | NAME | REPEAT | REQ | TYPE | MIN/MAX |
|---|---|---|---|---|---|---|
| 01 | 382 | Number of Units Shipped | 1 | X | R | 1/10 |
| 02 | 355 | Unit or Basis for Measurement Code | 1 | X | ID | 2/2 |
| 03 | 383 | Quantity Difference | 1 | X | R | 1/9 |
| 04 | 368 | Shipment/Order Status Code | 1 | X | ID | 2/2 |
| 05 | 381 | Price Reason Code | 1 | O | ID | 1/1 |
| 06 | 445 | Terms Exception Code | 1 | O | ID | 2/2 |
| 07 | 438 | U.P.C. Case Code | 1 | O | AN | 12/12 |
| 08 | 235 | Product/Service ID Qualifier | 1 | X | ID | 2/2 |
| 09 | 234 | Product/Service ID | 1 | X | AN | 1/48 |
Fields§
§_01: Option<E382>§_02: Option<String>§_03: Option<E383>§_04: Option<E368>§_05: Option<E381>§_06: Option<E445>§_07: Option<String>§_08: Option<String>§_09: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for G19
impl<'de> Deserialize<'de> for G19
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 Eq for G19
impl StructuralPartialEq for G19
Auto Trait Implementations§
impl Freeze for G19
impl RefUnwindSafe for G19
impl Send for G19
impl Sync for G19
impl Unpin for G19
impl UnsafeUnpin for G19
impl UnwindSafe for G19
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> ValidateIp for Twhere
T: ToString,
impl<T> ValidateIp for Twhere
T: ToString,
Source§fn validate_ipv4(&self) -> bool
fn validate_ipv4(&self) -> bool
Validates whether the given string is an IP V4
Source§fn validate_ipv6(&self) -> bool
fn validate_ipv6(&self) -> bool
Validates whether the given string is an IP V6
Source§fn validate_ip(&self) -> bool
fn validate_ip(&self) -> bool
Validates whether the given string is an IP