@bluvo/sdk-ts
Version:
Bluvo SDK for TypeScript
80 lines (72 loc) • 2.02 kB
text/typescript
/**
* Bluvo API
* APIs to supercharge your crypto project.
*
* OpenAPI spec version: 0.0.3
* Contact: help@bluvo.co
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { HttpFile } from '../http/http';
export class ConnectWalletRequest {
/**
* API key for the exchange account
*/
'apiKey': string;
/**
* API secret for the exchange account
*/
'apiSecret': string;
/**
* API passphrase (required for some exchanges like Kuasset)
*/
'apiPassphrase'?: string;
/**
* API user ID (required for some exchanges)
*/
'apiUid'?: string;
/**
* Optional array of IP addresses to associate with the wallet. If not provided, the wallet will be created without an IP pool.
*/
'ips'?: Array<string>;
static readonly discriminator: string | undefined = undefined;
static readonly mapping: {[index: string]: string} | undefined = undefined;
static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
{
"name": "apiKey",
"baseName": "apiKey",
"type": "string",
"format": ""
},
{
"name": "apiSecret",
"baseName": "apiSecret",
"type": "string",
"format": ""
},
{
"name": "apiPassphrase",
"baseName": "apiPassphrase",
"type": "string",
"format": ""
},
{
"name": "apiUid",
"baseName": "apiUid",
"type": "string",
"format": ""
},
{
"name": "ips",
"baseName": "ips",
"type": "Array<string>",
"format": ""
} ];
static getAttributeTypeMap() {
return ConnectWalletRequest.attributeTypeMap;
}
public constructor() {
}
}