func AckTestPhpOkDecode(pack *packet.Packet) *AckTestPhpOk { ackTestPhpOk := &AckTestPhpOk{} ackTestPhpOk.u64 = pack.ReadUint64() ackTestPhpOk.strxx = pack.ReadString() ackTestPhpOk.msgReq = MsgTestPhpDecode(pack) ackTestPhpOk.msgOptFlag = pack.ReadUint8() if ackTestPhpOk.msgOptFlag == 1 { ackTestPhpOk.msgOpt = MsgTestPhpDecode(pack) } msgRepCount := pack.ReadUint16() for ; msgRepCount > 0; msgRepCount-- { ackTestPhpOk.msgRep = append(ackTestPhpOk.msgRep, MsgTestPhpDecode(pack)) } return ackTestPhpOk }