import { ApiProperty } from '@nestjs/swagger';

export class BalanceResponseDto {
  @ApiProperty({ description: '链类型' })
  chainType: string;

  @ApiProperty({ description: '钱包地址' })
  address: string;

  @ApiProperty({ description: 'USDT 余额' })
  usdtBalance: string;

  @ApiProperty({ description: '原生代币余额' })
  nativeBalance: string;

  @ApiProperty({ description: '原生代币符号' })
  nativeSymbol: string;
}

export class MultiChainBalanceResponseDto {
  @ApiProperty({ description: '钱包地址' })
  address: string;

  @ApiProperty({ description: '各链余额', type: [BalanceResponseDto] })
  balances: BalanceResponseDto[];
}
