Skip to content

Commit

Permalink
testtttttt
Browse files Browse the repository at this point in the history
  • Loading branch information
admin committed Sep 3, 2024
1 parent b05630d commit 923ce1b
Showing 1 changed file with 32 additions and 129 deletions.
161 changes: 32 additions & 129 deletions src/test/resources/openapi.yaml
Original file line number Diff line number Diff line change
@@ -1,143 +1,46 @@
---
openapi: 3.0.2
info:
title: syncWithGithub1.1
title: IAC
description: My API with multiple versions
version: 1.0.0
servers:
- url: developer.api.us.stg.walmart.com/api-proxy/service/channelperformance/nrti-sandbox/v1
description: server Base URL
tags:
- name: sync-v1
description: API
- name: v1
description: Version 1 API
- name: v2
description: Version 2 API
servers:
- url: "https://developer.api.us.stg.walmart.com/api-proxy/service/channelperformance/iac"
description: server Base URL
paths:
"/store/{storeNbr}/gtin/{gtinValue}/transactionHistory":
/v1/users:
get:
summary: Transaction History
description: This API provides suppliers with the transaction history for their
GTINs at our Walmart stores (such as item sales, returns, receiving, etc).
summary: Get Data (v1)
tags:
- sync-v1
- v1
responses:
'200':
description: Users list
parameters:
- name: storeNbr
in: path
description: storeNbr for path
schema:
type: string
required: true
- name: gtinValue
in: path
description: gtinValue for path
schema:
type: string
required: true
- name: WM_CONSUMER.ID
in: header
description: consumer id
schema:
type: string
required: true
- name: WM_SEC.KEY_VERSION
in: header
description: version
schema:
type: string
required: true
- name: WM_SEC.AUTH_SIGNATURE
in: header
description: AUTH_SIGNATURE
schema:
type: string
required: true
- name: WM_CONSUMER.INTIMESTAMP
in: header
description: CONSUMER.INTIMESTAMP
schema:
type: string
required: true
"/store/inventory/status":
post:
/v2/users:
get:
summary: Get Data (v2)
tags:
- tags-v1
- v2
responses:
'200':
description: Users list
summary: Multi Item Inventory
description: The Multi Item Store Inventory APIs provide suppliers with near
real-time visibility of available inventory at our Walmart stores. Suppliers
can use this endpoint to request inventory status information, using either
the GTIN or Walmart Item Number, for up to 100 items
operationId: getStoreInventory_1
parameters:
- name: itemIdentifier
in: query
required: false
schema:
type: string
example: gtin
- name: wm_svc.name
in: header
schema:
type: string
enum:
- channelperformance-nrti
- channelperformance-nrti-sandbox
- name: wm_svc.env
in: header
schema:
type: string
- name: WM_CONSUMER.ID
in: header
description: consumer id
schema:
type: string
required: true
- name: WM_SEC.KEY_VERSION
in: header
description: version
schema:
type: string
required: true
- name: WM_SEC.AUTH_SIGNATURE
in: header
description: AUTH_SIGNATURE
schema:
type: string
required: true
- name: WM_CONSUMER.INTIMESTAMP
in: header
description: CONSUMER.INTIMESTAMP
schema:
type: string
required: true
requestBody:
content:
application/json:
schema:
"$ref": "#/components/schemas/NrtStoreInventoryRequest"
required: true
components:
schemas:
NrtStoreInventoryRequest:
required:
- storeNbr
type: object
properties:
storeNbr:
type: integer
format: int32
gtins:
type: array
items:
pattern: "^\\d{14}$"
type: string
values:
type: array
items:
type: string
x-readme:
explorer-enabled: true
proxy-enabled: true
description: Users list with additional fields
/v1/orders:
post:
summary: Post Data (v1)
tags:
- v1
responses:
'201':
description: Order created
/v2/orders:
post:
summary: Post Data (v2)
tags:
- v2
responses:
'201':
description: Order created with additional fields

0 comments on commit 923ce1b

Please sign in to comment.