Skip to content

Commit

Permalink
Replace the Order/orderLines type
Browse files Browse the repository at this point in the history
This is the result of customising the schema after the previous commit

Fixes highsidelabs#13, fixes highsidelabs#17, fixes highsidelabs#19
  • Loading branch information
dpash committed Feb 19, 2024
1 parent 64a827c commit f5697ee
Show file tree
Hide file tree
Showing 45 changed files with 46 additions and 46 deletions.
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/cbt.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "International Shipping",
"description": "The International Shipping API enables sellers to use the Ship with Walmart (SWW) International shipping programs to ship their goods from the US to Canada. These APIs provide support for two SWW Programs : SWW Express & SWW Ground",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/events.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Event Management",
"description": "The Event Management APIs are built to enable sellers to participate in the Promotional Events hosted on Seller Center Canada Ecommerce Website. These events are set up by our Business Teams and sellers can participate voluntarily to promote their SKUs at a promotional price for certain time period.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/feeds.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Feed Management",
"description": "Feeds are constructed to handle bulk functions. A feed consists of an HTTP request with an attached file. The attached file contains the XML representing the objects that need to be created or updated.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/inventory.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Inventory Management",
"description": "Maintaining up-to-date inventory for your items on Walmart.com ensures a great experience for your customers and greater sales opportunities for you.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/items.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Item Management",
"description": "The Item Management APIs enable you to set up and manage items on Walmart.com. Once you have completed Registration and have access to your Consumer ID and Private Key, you can get started with the integration process",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/orders.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Order Management",
"description": "The Walmart Order Management APIs help Sellers to manage customer\u2019s Sales Orders and to stay up-to-date on orders fulfillment, which orders to fulfill, and when to fulfill them.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/price.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Price Management",
"description": "The price is a fundamental building block for your listing on Walmart.com. You can use the price management APIs to set up and manage the price for a given item",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/promotion.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Promotion Management",
"description": "Sellers can set regular or promotional prices for their items. Setting the Promotional prices is an option to create unique pricing for events such as clearance sales or to call out a comparison price",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/ca/mp/reports.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Item report",
"description": "Returns all the information associated with Seller's items that are set up on Walmart\u2019s platform.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/auth.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Authentication & Authorization Management",
"description": "The Walmart Marketplace APIs use OAuth for token-based authentication and authorization.<Br \/> We also introduced OAuth 2.0 for solution providers to enable new authorizations using authorization code grant type. Sellers can now connect with solution provider apps seamlessly through this new Walmart's OAuth 2.0 user experience. Refer to the [Guide section](\/doc\/us\/mp\/us-mp-auth2\/#606) for comprehensive instructions. Existing seller connections using the previous authorization method will remain operational.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/feeds.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Feed Management",
"description": "Feeds are constructed to handle bulk functions. A feed consists of an HTTP request with an attached file. The attached file contains the XML representing the objects that need to be created or updated.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/inventory.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Inventory Management",
"description": "Maintaining up-to-date inventory for your items on Walmart.com ensures a great experience for your customers and greater sales opportunities for you.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/items.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Item Management",
"description": "The Item Management APIs enable you to set up and manage items on Walmart.com. Once you have completed Registration and have access to your Consumer ID and Private Key, you can get started with the integration process",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/orders.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Order Management",
"description": "The Walmart Order Management APIs help Sellers to manage customer\u2019s Sales Orders and to stay up-to-date on orders fulfillment, which orders to fulfill, and when to fulfill them.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/price.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Price Management",
"description": "The price is a fundamental building block for your listing on Walmart.com. You can use the price management APIs to set up and manage the price for a given item",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/reports.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "MX Reports",
"description": "Returns all the information associated with Sellers that are set up on Walmart\u2019s platform.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/returns.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Returns Management",
"description": "Returns can be initiated from Walmart.com, even for items purchased from marketplace sellers (Except for HAZMAT or FREIGHT items).",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/mx/mp/sww.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "International Shipping",
"description": "The International Shipment APIs which allows US sellers to ship items to Mexico internationally, via Ship With Walmart service.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/cp/feeds.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Content Management",
"description": "The content management feed allows you to process content for items in bulk. You can take in content via the content feeds. Use the XSDs to manage content.",
"version": "0.6.3"
"version": "0.7.0"
},
"paths": {
"\/v3\/feeds": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Assortment Recommendations",
"description": "Assortment growth recommendations help sellers onboard the in-demand catalog. We leverage customer demand signals to generate personalized catalog recommendations for the sellers.\n\nSome of these signals include- \n* Internal and external search \n* Walmart Best Sellers\n* Top trending items\n\nSellers can shortlist and download the recommendations using filters such as brand, category, pricing and item availability status on Walmart. Sellers can then proceed to set up the items based on these recommendations using the Item Setup APIs.\n",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/auth.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Authentication & Authorization Management",
"description": "The Walmart Marketplace APIs use OAuth for token-based authentication and authorization.<Br \/> We also introduced OAuth 2.0 for solution providers to enable new authorizations using authorization code grant type. Sellers can now connect with solution provider apps seamlessly through this new Walmart's OAuth 2.0 user experience. Refer to the [Guide section](\/doc\/us\/mp\/us-mp-auth2\/#606) for comprehensive instructions. Existing seller connections using the previous authorization method will remain operational.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/feeds.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Feed Management",
"description": "Feeds are constructed to handle bulk functions. A feed consists of an HTTP request with an attached file. Once you upload the Feeds, you can use the Feed ID to track the status of the feeds and the status of the item within those Feeds.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/fulfillment.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Fulfillment Management",
"description": "With Walmart Fulfillment Services, you can focus on sales while we expertly take care of fast shipping, seamless returns, and customer service. Simply send your inventory to Walmart fulfillment centers, where we will store your products securely and prepare them swiftly for shipping when an order is placed.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/insights.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Insights Management",
"description": "The Insights Management API provides sellers with actionable information to optimize their listings:\n* Sellers can locate best-selling items with Trending Items API so they can add those to their catalog of item offerings. \n* Sellers can find out reasons why items go unpublished, fix the issue and republish those items.\n* Sellers can use Listing Quality APIs to gather listing quality metrics about their items and find out any post-production issues that they can fix.\n* Sellers can obtain their overall Listing Quality score, and locate any categories that show items with listing quality issues.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/inventory.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Inventory Management",
"description": "Maintaining up-to-date inventory for your items on Walmart.com ensures a great experience for your customers and greater sales opportunities for you.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/items.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Item Management",
"description": "The Item Management APIs enable you to set up and manage items on Walmart.com. Once you have completed Registration and have access to your Consumer ID and Private Key, you can get started with the integration process",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/lagtime.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Lag Time",
"description": "This API allows the retrieval of Lag Time for an item with a given SKU.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/notifications.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Notifications Management",
"description": "Notifications Management API",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/onrequestreports.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "On-request Report Management",
"description": "The On-request Reports API allows you to request reports immediately about your items for faster retrieval. You can request the report, check status on the report availability, and then download the report URL when report is ready. You can also get a list of all reports requested.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
4 changes: 2 additions & 2 deletions resources/schemas/models/us/mp/orders.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Order Management",
"description": "The Walmart Order Management APIs help Sellers to manage customer\u2019s Sales Orders and to stay up-to-date on orders fulfillment, which orders to fulfill, and when to fulfill them.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down Expand Up @@ -4739,7 +4739,7 @@
"$ref": "#\/components\/schemas\/ShippingInfoType"
},
"orderLines": {
"$ref": "#\/components\/schemas\/RefundLinesType"
"$ref": "#\/components\/schemas\/OrderLinesType"
},
"paymentTypes": {
"type": "array",
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/price.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Price Management",
"description": "The price is a fundamental building block for your listing on Walmart.com. You can use the price management APIs to set up and manage the price for a given item",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/promotion.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Promotion Management",
"description": "Sellers can set regular or promotional prices for their items. Setting the Promotional prices is an option to create unique pricing for events such as clearance sales or to call out a comparison price",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/reports.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Pregenerated Reports retiring on June 30, 2022 :",
"description": "Please transition ASAP to using onRequest Reports (https:\/\/developer.walmart.com\/doc\/us\/us-mp\/us-mp-onrequestreports\/). On July 29th, all PreGenerated reports other than recon report will be retired and only available onRequest. \nThe Pregenerated Reports API allows you to obtain any pregenerated report that you need, including: item, item performance, buy box, CAP, promotions, reconciliation, return item override, shipping program and shipping configuration.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/returns.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Returns Management",
"description": "Buyers can now Initiate Returns from Walmart.com for Marketplace seller items (Except for HAZMAT, OTHER or FREIGHT items). For item in the exception categories: HAZMAT or OTHER, sellers need to generate the return shipping label, and upload the label. For detailed instructions, and to download the Returns API JSON schema, see Returns guide.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/reviews.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Reviews Acceleration",
"description": "The Reviews Acceleration API provides sellers with capability to view and enroll items into review accelerator programs:\n\n* Sellers can view their eligible product catalog that can be enrolled into Review Accelerator program(RAP) using Get RAP post-purchase items API\n* Sellers can view their currently enrolled products using Get RAP post-purchase items API\n* Sellers can leverage Get RAP post-purchase items API to get all products that have attained target reviews after enrolment into the program\n* Sellers can filter the products on the basis of category and price. They can also sort based on item priority and search using product name and SKU\n* Sellers can enroll a product\/multiple products into the program using update item status API\n",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/rules.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Rules Management",
"description": "Rules Management",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Settings Management",
"description": "Settings Management API",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/mp/utilities.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Utilities Management",
"description": "Utilities Management API",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/supplier/cost.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Cost Management",
"description": "This API allows DSV to update cost for items in bulk.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/supplier/feeds.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Feed Management",
"description": "Feeds are constructed to handle bulk functions. A feed consists of an HTTP request with an attached file. The attached file contains the XML representing the objects that need to be created or updated.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/supplier/inventory.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Inventory Management",
"description": "Maintaining up-to-date inventory for items on Walmart.com ensures a great customer experience as well as greater sales opportunities. The Inventory Management APIs allow management of current or recently changed inventory supply.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/supplier/items.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Item Management",
"description": "The Item Management APIs enable you to set up and manage items on Walmart.com. Once you have completed Registration and have access to your Consumer ID and Private Key, you can get started with the integration process",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
2 changes: 1 addition & 1 deletion resources/schemas/models/us/supplier/lagtime.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Lag Time",
"description": "This API manages lag time for items. Lag time is the number of days between when an item is ordered and when it is shipped.",
"version": "0.6.3"
"version": "0.7.0"
},
"servers": [
{
Expand Down
Loading

0 comments on commit f5697ee

Please sign in to comment.