-:: ============LICENSE_START===============================================
-:: Copyright (C) 2023 Nordix Foundation. All rights reserved.
-:: ========================================================================
-:: Licensed under the Apache License, Version 2.0 (the "License");
-:: you may not use this file except in compliance with the License.
-:: You may obtain a copy of the License at
-::
-:: http:\\www.apache.org\licenses\LICENSE-2.0
-::
-:: Unless required by applicable law or agreed to in writing, software
-:: distributed under the License is distributed on an "AS IS" BASIS,
-:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-:: See the License for the specific language governing permissions and
-:: limitations under the License.
-:: ============LICENSE_END=================================================
-::
-
-@echo off
-set SME_LOCATION="..\sme\capifcore"
-set SME_OPENAPI_LOCATION="..\..\openapi\sme"
-cp ..\scripts\init\getsmeswagger.go %SME_LOCATION%
-cd %SME_LOCATION%
-
-echo Generating SME openapi spec...
-
-IF EXIST getsmeswagger.go (
- echo Generating...
- go run getsmeswagger.go
-
- echo Copying generated specs...
- mkdir %SME_OPENAPI_LOCATION%
- echo Copying CommonData.yaml
- mv CommonData.yaml %SME_OPENAPI_LOCATION%
- echo Copying TS29122_CommonData.yaml
- mv TS29122_CommonData.yaml %SME_OPENAPI_LOCATION%
- echo Copying TS29571_CommonData.yaml
- mv TS29571_CommonData.yaml %SME_OPENAPI_LOCATION%
- echo Copying TS29222_CAPIF_API_Invoker_Management_API.yaml
- mv TS29222_CAPIF_API_Invoker_Management_API.yaml %SME_OPENAPI_LOCATION%
- echo Copying TS29222_CAPIF_API_Provider_Management_API.yaml
- mv TS29222_CAPIF_API_Provider_Management_API.yaml %SME_OPENAPI_LOCATION%
- echo Copying TS29222_CAPIF_Publish_Service_API.yaml
- mv TS29222_CAPIF_Publish_Service_API.yaml %SME_OPENAPI_LOCATION%
-) ELSE (
- echo Unable to find the openapi spec generator.
-)