// This file has been automatically generated by writePacketClasses.js import {UUID} from '../UUID'; import Long = require('long'); import {MessageFlags} from '../../enums/MessageFlags'; import {Packet} from '../Packet'; export class AgentDataUpdatePacket implements Packet { name = 'AgentDataUpdate'; flags = MessageFlags.Trusted | MessageFlags.Zerocoded | MessageFlags.FrequencyLow; id = 4294902147; AgentData: { AgentID: UUID; FirstName: string; LastName: string; GroupTitle: string; ActiveGroupID: UUID; GroupPowers: Long; GroupName: string; }; getSize(): number { return (this.AgentData['FirstName'].length + 1 + this.AgentData['LastName'].length + 1 + this.AgentData['GroupTitle'].length + 1 + this.AgentData['GroupName'].length + 1) + 40; } }