From ac28cf48266dac726508103ee569543a8cd80c22 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 3 Sep 2024 15:34:01 +0200 Subject: [PATCH] testtttttt --- src/test/resources/openapi.yaml | 161 +++++++------------------------- 1 file changed, 32 insertions(+), 129 deletions(-) diff --git a/src/test/resources/openapi.yaml b/src/test/resources/openapi.yaml index 4eb4192..eda4caf 100644 --- a/src/test/resources/openapi.yaml +++ b/src/test/resources/openapi.yaml @@ -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 \ No newline at end of file