Code/Protocol/Packets/GetDataPackagePacket.cs

Packet type for requesting data packages. It defines a GetDataPackage command and a list of game identifiers to request.

using System.Collections.Generic;
using System.Text.Json.Serialization;

namespace APLib.Protocol.Packets;

public sealed class GetDataPackagePacket : APPacket
{
	public override string Command => "GetDataPackage";
	
	[JsonPropertyName( "games" )]
	public List<string> Games { get; set; } = [];
}