@circle-fin/circle-sdk
Version:
Node.js SDK for Circle API
37 lines (36 loc) • 1.4 kB
TypeScript
/**
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { IdentityAddress } from "./identity-address";
/**
* The identity of the originator. Identities are required when: * `destination.type: \"blockchain\"` * `destination.chain: \"ETH\"` * `amount.amount` >= $3,000 in value
* @export
* @interface Identity
*/
export interface Identity {
/**
* The type of identity for the originator. * `individual` - A uniquely distinguishable individual. * `business` - Any entity other than a natural person that can establish a permanent customer relationship with an affected entity or otherwise own property. This can include companies, foundations, anstalt, partnerships, associations and other relevantly similar entities.
* @type {string}
* @memberof Identity
*/
type: IdentityTypeEnum;
/**
* Full name of the identity.
* @type {string}
* @memberof Identity
*/
name: string;
/**
*
* @type {Array<IdentityAddress>}
* @memberof Identity
*/
addresses: Array<IdentityAddress>;
}
export declare const IdentityTypeEnum: {
readonly Individual: "individual";
readonly Business: "business";
};
export declare type IdentityTypeEnum = typeof IdentityTypeEnum[keyof typeof IdentityTypeEnum];