#!/bin/sh

LEMONWAY_API_SWAGGER_URL=${LEMONWAY_API_SWAGGER_URL:-"https://sandbox-api.lemonway.fr/mb/myco/dev/directkitrest/v2/swagger"}
LEMONWAY_AUTH_SWAGGER_URL=${LEMONWAY_AUTH_SWAGGER_URL:-"https://sandbox-api.lemonway.fr/oauth/swagger/v1/swagger.json"}

BASEDIR=$(dirname 0)

yarn openapi-generator-cli generate \
-i $LEMONWAY_API_SWAGGER_URL \
-g typescript-fetch -o $BASEDIR/src/api --skip-validate-spec

yarn openapi-generator-cli generate \
-i $LEMONWAY_AUTH_SWAGGER_URL \
-g typescript-fetch -o $BASEDIR/src/auth --skip-validate-spec
