/**
 * Admin client API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { ArrayOfWithdrawConfigsInner } from './arrayOfWithdrawConfigsInner';
import { ArrayOfDepositConfigsInner } from './arrayOfDepositConfigsInner';
import { ProductSubType } from './productSubType';
import { ConvertConfig } from './convertConfig';
import { ProductType } from './productType';
export interface ProductConfiguration {
    _id: string;
    productId: number;
    symbol: string;
    fullName: string;
    decimalPlaces: number;
    type: ProductType;
    enabled: boolean;
    visible?: boolean;
    isNotional?: boolean;
    isPrivate: boolean;
    /**
     * Array of Product subtypes
     */
    subtypes: Array<ProductSubType>;
    connectedAt: string;
    icon: string;
    iconMobile: string;
    author: string;
    initialRelease: string;
    website: string;
    description: string;
    color: string;
    whitepaperLink: string;
    totalSupply: number;
    maxSupply: number;
    marketCap: number;
    circulatingSupply: number;
    /**
     * Deposit configs
     */
    depositConfigs: Array<ArrayOfDepositConfigsInner>;
    /**
     * Withdraw configs
     */
    withdrawConfigs: Array<ArrayOfWithdrawConfigsInner>;
    /**
     * Convert configs
     */
    convertConfigs: Array<ConvertConfig>;
}
