/** * Audius API * * The version of the OpenAPI document: 1.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { UserCoinAccount } from './UserCoinAccount'; /** * * @export * @interface UserCoinWithAccounts */ export interface UserCoinWithAccounts { /** * The coin mint address * @type {string} * @memberof UserCoinWithAccounts */ mint: string; /** * The coin symbol * @type {string} * @memberof UserCoinWithAccounts */ ticker: string; /** * The number of decimals for the coin * @type {number} * @memberof UserCoinWithAccounts */ decimals: number; /** * URL to the coin's logo image * @type {string} * @memberof UserCoinWithAccounts */ logoUri?: string | null; /** * The total balance of the coin in the user's account (in wei) * @type {number} * @memberof UserCoinWithAccounts */ balance: number; /** * The total balance of the coin in the user's account in USD * @type {number} * @memberof UserCoinWithAccounts */ balanceUsd: number; /** * * @type {Array} * @memberof UserCoinWithAccounts */ accounts: Array; } /** * Check if a given object implements the UserCoinWithAccounts interface. */ export declare function instanceOfUserCoinWithAccounts(value: object): value is UserCoinWithAccounts; export declare function UserCoinWithAccountsFromJSON(json: any): UserCoinWithAccounts; export declare function UserCoinWithAccountsFromJSONTyped(json: any, ignoreDiscriminator: boolean): UserCoinWithAccounts; export declare function UserCoinWithAccountsToJSON(value?: UserCoinWithAccounts | null): any;