// This file has been automatically generated by writePacketClasses.js import {UUID} from '../UUID'; import {IPAddress} from '../IPAddress'; import {MessageFlags} from '../../enums/MessageFlags'; import {Packet} from '../Packet'; export class RoutedMoneyBalanceReplyPacket implements Packet { name = 'RoutedMoneyBalanceReply'; flags = MessageFlags.Trusted | MessageFlags.Zerocoded | MessageFlags.Deprecated | MessageFlags.FrequencyLow; id = 4294902075; TargetBlock: { TargetIP: IPAddress; TargetPort: number; }; MoneyData: { AgentID: UUID; TransactionID: UUID; TransactionSuccess: boolean; MoneyBalance: number; SquareMetersCredit: number; SquareMetersCommitted: number; Description: string; }; TransactionInfo: { TransactionType: number; SourceID: UUID; IsSourceGroup: boolean; DestID: UUID; IsDestGroup: boolean; Amount: number; ItemDescription: string; }; getSize(): number { return (this.MoneyData['Description'].length + 1) + (this.TransactionInfo['ItemDescription'].length + 1) + 93; } }