@datenkraft/bb-sku-catalog-api-ts-client
TypeScript icon, indicating that this package has built-in type declarations

1.5.8 • Public • Published

Backbone - SKU Catalog API TS Client

Introduction

The SKU Catalog API TS Client enables you to work with the SKU Catalog API.

Prerequisites

  • npm

Installation

You can use npm to install the package.

npm install @datenkraft/bb-sku-catalog-api-ts-client

Using the package

The package can be used to communicate with the SKU Catalog API. The Client includes functionalities for every endpoint defined in the openapi.json. The Client is auto-generated with ferdikoomen/openapi-typescript-codegen using an openapi.json file.

Initializing the Client

import { ConfigOptions } from '@datenkraft/bb-base-api-ts-client';
import { SkuCatalogApiClient } from '@datenkraft/bb-sku-catalog-api-ts-client';

const configOptions: ConfigOptions = {
  clientId: 'clientId',
  clientSecret: 'clientSecret',
  oAuthTokenHost: 'oAuthTokenHost',
  tokenTradeInPath: 'tokenTradeInPath',
  externalIdToken: 'externalIdToken',
  useExternalIdToken: true,
};

SkuCatalogApiClient.init(configOptions).then(() => {
  // Client is initialized
});

Example Endpoint: Get SKU

SkuCatalogApiClient.Generated.SkuService.getSku('skuCode')
  .then((sku) => {
    // Request succeeded
  })
  .catch((error) => {
    // An error occured
  });

License

This repository is available under the MIT license.

Package Sidebar

Install

Weekly Downloads

331

Version

1.5.8

License

MIT

Unpacked Size

76.1 kB

Total Files

93

Last publish

Collaborators

  • stefanmeindl
  • stefan.k
  • datenkraft-admin
  • floflock
  • raphael.p
  • philipp_kern