Files
node-metaverse/lib/classes/packets/MoneyBalanceReply.ts
2017-11-24 03:32:37 +00:00

38 lines
1022 B
TypeScript

// This file has been automatically generated by writePacketClasses.js
import {UUID} from '../UUID';
import {MessageFlags} from '../../enums/MessageFlags';
import {Packet} from '../Packet';
export class MoneyBalanceReplyPacket implements Packet
{
name = 'MoneyBalanceReply';
flags = MessageFlags.Trusted | MessageFlags.Zerocoded | MessageFlags.FrequencyLow;
id = 4294902074;
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) + 87;
}
}