Struct walmart_partner_api::Client [−][src]
pub struct Client { /* fields omitted */ }
Methods
impl Client
[src]
impl Client
pub fn new(
marketplace: WalmartMarketplace,
channel_type: &str,
consumer_id: &str,
private_key: &str
) -> Result<Client>
[src]
pub fn new(
marketplace: WalmartMarketplace,
channel_type: &str,
consumer_id: &str,
private_key: &str
) -> Result<Client>
pub fn with_http_client(
marketplace: WalmartMarketplace,
channel_type: &str,
consumer_id: &str,
private_key: &str,
http: Client
) -> Result<Client>
[src]
pub fn with_http_client(
marketplace: WalmartMarketplace,
channel_type: &str,
consumer_id: &str,
private_key: &str,
http: Client
) -> Result<Client>
pub fn request_json<P>(
&self,
method: Method,
path: &str,
params: P
) -> Result<RequestBuilder> where
P: ExtendUrlParams,
[src]
pub fn request_json<P>(
&self,
method: Method,
path: &str,
params: P
) -> Result<RequestBuilder> where
P: ExtendUrlParams,
pub fn request_xml<P>(
&self,
method: Method,
path: &str,
params: P
) -> Result<RequestBuilder> where
P: ExtendUrlParams,
[src]
pub fn request_xml<P>(
&self,
method: Method,
path: &str,
params: P
) -> Result<RequestBuilder> where
P: ExtendUrlParams,
impl Client
[src]
impl Client
pub fn get_all_feed_statuses(
&self,
query: &GetAllFeedStatusesQuery
) -> Result<FeedStatuses>
[src]
pub fn get_all_feed_statuses(
&self,
query: &GetAllFeedStatusesQuery
) -> Result<FeedStatuses>
pub fn get_feed_and_item_status(
&self,
feed_id: &str,
query: &GetFeedAndItemStatusQuery
) -> Result<PartnerFeedResponse>
[src]
pub fn get_feed_and_item_status(
&self,
feed_id: &str,
query: &GetFeedAndItemStatusQuery
) -> Result<PartnerFeedResponse>
pub fn bulk_upload<R: Read + Send + 'static>(
&self,
feed_type: &str,
feed: R
) -> Result<FeedAck>
[src]
pub fn bulk_upload<R: Read + Send + 'static>(
&self,
feed_type: &str,
feed: R
) -> Result<FeedAck>
impl Client
[src]
impl Client
pub fn get_item_inventory(&self, sku: &str) -> Result<Inventory>
[src]
pub fn get_item_inventory(&self, sku: &str) -> Result<Inventory>
pub fn update_item_inventory(&self, inventory: &Inventory) -> Result<Inventory>
[src]
pub fn update_item_inventory(&self, inventory: &Inventory) -> Result<Inventory>
impl Client
[src]
impl Client
pub fn get_all_released_orders(
&self,
params: &ReleasedQueryParams
) -> Result<OrderList>
[src]
pub fn get_all_released_orders(
&self,
params: &ReleasedQueryParams
) -> Result<OrderList>
pub fn get_all_orders(&self, params: &QueryParams) -> Result<OrderList>
[src]
pub fn get_all_orders(&self, params: &QueryParams) -> Result<OrderList>
pub fn get_all_orders_by_next_cursor(
&self,
next_cursor: &str
) -> Result<OrderList>
[src]
pub fn get_all_orders_by_next_cursor(
&self,
next_cursor: &str
) -> Result<OrderList>
pub fn get_order(&self, purchase_order_id: &str) -> Result<Order>
[src]
pub fn get_order(&self, purchase_order_id: &str) -> Result<Order>
pub fn ack_order(&self, purchase_order_id: &str) -> Result<Order>
[src]
pub fn ack_order(&self, purchase_order_id: &str) -> Result<Order>
pub fn ship_order_line(
&self,
purchase_order_id: &str,
params: &ShipParams
) -> Result<Order>
[src]
pub fn ship_order_line(
&self,
purchase_order_id: &str,
params: &ShipParams
) -> Result<Order>
impl Client
[src]
impl Client
pub fn get_report<R: ReportType>(&self) -> Result<R::Data>
[src]
pub fn get_report<R: ReportType>(&self) -> Result<R::Data>