Added Getter to Packets

This commit is contained in:
Finn
2025-12-12 19:17:22 +01:00
parent e37a76af56
commit d5b5a7d8b0
5 changed files with 36 additions and 9 deletions

View File

@@ -6,7 +6,7 @@
<groupId>org.openautonomousconnection</groupId> <groupId>org.openautonomousconnection</groupId>
<artifactId>protocol</artifactId> <artifactId>protocol</artifactId>
<version>1.0.0-BETA.2</version> <version>1.0.0-BETA.3</version>
<organization> <organization>
<name>Open Autonomous Connection</name> <name>Open Autonomous Connection</name>
<url>https://open-autonomous-connection.org/</url> <url>https://open-autonomous-connection.org/</url>

View File

@@ -1,6 +1,7 @@
package org.openautonomousconnection.protocol.packets.v1_0_0.beta; package org.openautonomousconnection.protocol.packets.v1_0_0.beta;
import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler; import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler;
import lombok.Getter;
import org.openautonomousconnection.protocol.packets.OACPacket; import org.openautonomousconnection.protocol.packets.OACPacket;
import org.openautonomousconnection.protocol.versions.ProtocolVersion; import org.openautonomousconnection.protocol.versions.ProtocolVersion;
import org.openautonomousconnection.protocol.versions.v1_0_0.beta.INSRecordType; import org.openautonomousconnection.protocol.versions.v1_0_0.beta.INSRecordType;
@@ -23,11 +24,16 @@ import java.io.ObjectOutputStream;
*/ */
public final class INSQueryPacket extends OACPacket { public final class INSQueryPacket extends OACPacket {
public String tln; @Getter
public String name; private String tln;
public String sub; @Getter
public INSRecordType type; private String name;
public int clientId; @Getter
private String sub;
@Getter
private INSRecordType type;
@Getter
private int clientId;
/** /**
* Creates a new INS query packet with all required parameters. * Creates a new INS query packet with all required parameters.

View File

@@ -1,6 +1,7 @@
package org.openautonomousconnection.protocol.packets.v1_0_0.beta; package org.openautonomousconnection.protocol.packets.v1_0_0.beta;
import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler; import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler;
import lombok.Getter;
import org.openautonomousconnection.protocol.ProtocolBridge; import org.openautonomousconnection.protocol.ProtocolBridge;
import org.openautonomousconnection.protocol.packets.OACPacket; import org.openautonomousconnection.protocol.packets.OACPacket;
import org.openautonomousconnection.protocol.versions.ProtocolVersion; import org.openautonomousconnection.protocol.versions.ProtocolVersion;
@@ -27,10 +28,14 @@ import java.util.List;
*/ */
public final class INSResponsePacket extends OACPacket { public final class INSResponsePacket extends OACPacket {
@Getter
private final ProtocolBridge bridge; private final ProtocolBridge bridge;
public INSResponseStatus status; @Getter
public List<INSRecord> records; private INSResponseStatus status;
public int clientId; @Getter
private List<INSRecord> records;
@Getter
private int clientId;
/** /**
* Creates a populated response packet. * Creates a populated response packet.

View File

@@ -1,6 +1,7 @@
package org.openautonomousconnection.protocol.packets.v1_0_0.beta; package org.openautonomousconnection.protocol.packets.v1_0_0.beta;
import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler; import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler;
import lombok.Getter;
import org.openautonomousconnection.protocol.packets.OACPacket; import org.openautonomousconnection.protocol.packets.OACPacket;
import org.openautonomousconnection.protocol.versions.ProtocolVersion; import org.openautonomousconnection.protocol.versions.ProtocolVersion;
import org.openautonomousconnection.protocol.versions.v1_0_0.beta.WebRequestMethod; import org.openautonomousconnection.protocol.versions.v1_0_0.beta.WebRequestMethod;
@@ -12,9 +13,16 @@ import java.util.Map;
public final class WebRequestPacket extends OACPacket { public final class WebRequestPacket extends OACPacket {
@Getter
private String path; private String path;
@Getter
private WebRequestMethod method; private WebRequestMethod method;
@Getter
private Map<String,String> headers; private Map<String,String> headers;
@Getter
private byte[] body; private byte[] body;
public WebRequestPacket() { public WebRequestPacket() {

View File

@@ -1,6 +1,7 @@
package org.openautonomousconnection.protocol.packets.v1_0_0.beta; package org.openautonomousconnection.protocol.packets.v1_0_0.beta;
import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler; import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler;
import lombok.Getter;
import org.openautonomousconnection.protocol.packets.OACPacket; import org.openautonomousconnection.protocol.packets.OACPacket;
import org.openautonomousconnection.protocol.versions.ProtocolVersion; import org.openautonomousconnection.protocol.versions.ProtocolVersion;
@@ -11,9 +12,16 @@ import java.util.Map;
public final class WebResponsePacket extends OACPacket { public final class WebResponsePacket extends OACPacket {
@Getter
private int statusCode; // 200, 404, 500 ... private int statusCode; // 200, 404, 500 ...
@Getter
private String contentType; // text/ohtml, text/plain, application/json, text/py private String contentType; // text/ohtml, text/plain, application/json, text/py
@Getter
private Map<String,String> headers; private Map<String,String> headers;
@Getter
private byte[] body; private byte[] body;
public WebResponsePacket() { public WebResponsePacket() {