class Robot { constructor(garageRobot?: Robot) { if (garageRobot != null) { this.token = garageRobot?.token ?? undefined; this.tokenSHA256 = garageRobot?.tokenSHA256 ?? ''; this.pubKey = garageRobot?.pubKey ?? undefined; this.encPrivKey = garageRobot?.encPrivKey ?? undefined; } } public nickname?: string; public token?: string; public bitsEntropy?: number; public shannonEntropy?: number; public tokenSHA256: string = ''; public pubKey?: string; public encPrivKey?: string; public stealthInvoices: boolean = true; public activeOrderId?: number; public lastOrderId?: number; public earnedRewards: number = 0; public tgEnabled: boolean = false; public tgBotName: string = 'unknown'; public tgToken: string = 'unknown'; public loading: boolean = false; public found: boolean = false; public last_login: string = ''; public avatarLoaded: boolean = false; public copiedToken: boolean = false; } export default Robot;