pub struct ProductSearchRequest {
pub id: Option<String>,
pub types: Option<Vec<String>>,
pub codes: Option<Vec<String>>,
pub flexibilities: Option<Vec<String>>,
pub service_classes: Option<Vec<ServiceClass>>,
pub travel_classes: Option<Vec<String>>,
pub fulfillment_options: Option<Vec<FulfillmentOption>>,
pub product_tags: Option<Vec<String>>,
}Expand description
ProductSearchRequest : Search criteria to search for products
Fields§
§id: Option<String>id of the product
types: Option<Vec<String>>§codes: Option<Vec<String>>The product codes to be searched.
flexibilities: Option<Vec<String>>§service_classes: Option<Vec<ServiceClass>>§travel_classes: Option<Vec<String>>§fulfillment_options: Option<Vec<FulfillmentOption>>product tags associated with the product
Implementations§
Source§impl ProductSearchRequest
impl ProductSearchRequest
Sourcepub fn new() -> ProductSearchRequest
pub fn new() -> ProductSearchRequest
Search criteria to search for products
Trait Implementations§
Source§impl Clone for ProductSearchRequest
impl Clone for ProductSearchRequest
Source§fn clone(&self) -> ProductSearchRequest
fn clone(&self) -> ProductSearchRequest
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 ProductSearchRequest
impl Debug for ProductSearchRequest
Source§impl Default for ProductSearchRequest
impl Default for ProductSearchRequest
Source§fn default() -> ProductSearchRequest
fn default() -> ProductSearchRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProductSearchRequest
impl<'de> Deserialize<'de> for ProductSearchRequest
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
Source§impl PartialEq for ProductSearchRequest
impl PartialEq for ProductSearchRequest
Source§impl Serialize for ProductSearchRequest
impl Serialize for ProductSearchRequest
impl StructuralPartialEq for ProductSearchRequest
Auto Trait Implementations§
impl Freeze for ProductSearchRequest
impl RefUnwindSafe for ProductSearchRequest
impl Send for ProductSearchRequest
impl Sync for ProductSearchRequest
impl Unpin for ProductSearchRequest
impl UnwindSafe for ProductSearchRequest
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