{"version":3,"sources":["../../src/sdk/dto/advance-routes-lifi.dto.ts"],"sourcesContent":["import { BigNumber } from '../common';\nimport { Type } from 'class-transformer';\nimport { IsBoolean, IsInt, IsOptional, IsPositive } from 'class-validator';\nimport { IsAddress, IsBigNumberish } from './validators';\n\nexport class GetAdvanceRoutesLiFiDto {\n  @IsAddress()\n  fromTokenAddress: string;\n\n  @IsAddress()\n  toTokenAddress: string;\n\n  @IsPositive()\n  @IsInt()\n  @Type(() => Number)\n  fromChainId: number;\n\n  @IsPositive()\n  @IsInt()\n  @Type(() => Number)\n  toChainId: number;\n\n  @IsBigNumberish()\n  fromAmount: BigNumber;\n\n  @IsAddress()\n  fromAddress: string;\n\n  @IsOptional()\n  @IsAddress()\n  toAddress?: string;\n\n  @IsOptional()\n  @IsBoolean()\n  allowSwitchChain?: boolean;\n\n  @IsOptional()\n  @IsBoolean()\n  showZeroUsd?: boolean;\n}\n"],"mappings":";;;;;;;;;;;AACA,SAAS,YAAY;AACrB,SAAS,WAAW,OAAO,YAAY,kBAAkB;AAGlD,IAAM,0BAAN,MAA8B;AAkCrC;AAhCE;AAAA,EADC,UAAU;AAAA,GADA,wBAEX;AAGA;AAAA,EADC,UAAU;AAAA,GAJA,wBAKX;AAKA;AAAA,EAHC,WAAW;AAAA,EACX,MAAM;AAAA,EACN,KAAK,MAAM,MAAM;AAAA,GATP,wBAUX;AAKA;AAAA,EAHC,WAAW;AAAA,EACX,MAAM;AAAA,EACN,KAAK,MAAM,MAAM;AAAA,GAdP,wBAeX;AAGA;AAAA,EADC,eAAe;AAAA,GAjBL,wBAkBX;AAGA;AAAA,EADC,UAAU;AAAA,GApBA,wBAqBX;AAIA;AAAA,EAFC,WAAW;AAAA,EACX,UAAU;AAAA,GAxBA,wBAyBX;AAIA;AAAA,EAFC,WAAW;AAAA,EACX,UAAU;AAAA,GA5BA,wBA6BX;AAIA;AAAA,EAFC,WAAW;AAAA,EACX,UAAU;AAAA,GAhCA,wBAiCX;","names":[]}