# javascript

ErnTrustdefenderApi - JavaScript client for javascript
Trust Defender Api
This SDK is automatically generated by Electrode Native API generator.
It uses Swagger to generate bridge code for Swift, Android and React Native.

- API version: 
- Package version: 0.0.4

## Installation

### For [Node.js](https://nodejs.org/)

#### npm

To publish the library as a [npm](https://www.npmjs.com/),
please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).

Then install it via:

```sh
npm install javascript --save
```

#### Git

If the library is hosted at a Git repository, e.g.
https://github.com/GIT_USER_ID/GIT_REPO_ID
then install it via:

```sh
npm install GIT_USER_ID/GIT_REPO_ID --save
```

## Getting Started

Please follow the [installation](#installation) instruction and execute the following JS code:

```javascript
import { ErnTrustdefenderApi } from 'javascript';

const api = new ErnTrustdefenderApi.TrustDefenderApi()
    const opts = { 
  'trustDefenderArgs': new ErnTrustdefenderApi.TrustDefenderArgs() // {TrustDefenderArgs} 
};
api.doTrustDefenderProfiling(opts).then(function(data) {
  console.log('API called successfully. Returned data: ' + data);
}, function(error) {
  console.error(error);
});

```

## Documentation for API Endpoints

All URIs are relative to *https://localhost*

Class | Method |request type | Description
------------ | ------------- | ------------- | -------------
*ErnTrustdefenderApi.TrustDefenderApi* | [**doTrustDefenderProfiling**](docs/TrustDefenderApi.md#doTrustDefenderProfiling) | **request** /doTrustDefenderProfiling | 
*ErnTrustdefenderApi.TrustDefenderApi* | [**getTrustDefenderMetaHeader**](docs/TrustDefenderApi.md#getTrustDefenderMetaHeader) | **request** /getTrustDefenderMetaHeader | 

## Documentation for Models
 - [ErnTrustdefenderApi.TrustDefenderArgs](docs/TrustDefenderArgs.md)
 - [ErnTrustdefenderApi.TrustDefenderConfig](docs/TrustDefenderConfig.md)
 - [ErnTrustdefenderApi.TrustDefenderMetaHeader](docs/TrustDefenderMetaHeader.md)
 - [ErnTrustdefenderApi.TrustDefenderProfileResult](docs/TrustDefenderProfileResult.md)

## Documentation for Authorization

 All endpoints do not require authorization.

