UNPKG

@datenkraft/bb-fulfillment-api-ts-client

Version:

The fulfillment API TS Client enables you to work with the fulfillment API

50 lines (34 loc) 1.42 kB
# Backbone - fulfillment API TS Client ## Introduction The fulfillment API TS Client enables you to work with the fulfillment API. ## Prerequisites - npm ## Installation You can use [npm](https://www.npmjs.com/) to install the package. ```bash npm install @datenkraft/bb-fulfillment-api-ts-client ``` ## Using the package The package can be used to communicate with the fulfillment API. The Client includes functionalities for every endpoint defined in the openapi.json. The Client is auto-generated with [OpenAPITools](https://openapi-generator.tech/docs/generators/typescript-axios) using an openapi.json file. ### Initializing the Client and calling an Endpoint ```typescript import { ConfigOptions } from '@datenkraft/bb-base-api-ts-client'; import { FulfillmentApiClient } from '@datenkraft/bb-fulfillment-api-ts-client'; import { ShopApi } from '@datenkraft/bb-fulfillment-api-ts-client/Generated'; const configOptions: ConfigOptions = { clientId: 'clientId', clientSecret: 'clientSecret', oAuthTokenHost: 'oAuthTokenHost', tokenTradeInPath: 'tokenTradeInPath', externalIdToken: 'externalIdToken', useExternalIdToken: true, }; FulfillmentApiClient.getApiConfig(configOptions).then((config) => { const XxxApi = new XxxApi(config); XxxApi.getXxxCollection().then((data) => {}); }); ``` ## License This repository is available under the [MIT license](https://opensource.org/licenses/MIT).