using Pilz.Data; using Pilz.Net.Api.Messages; namespace Pilz.Net.Api.Client; public abstract class BaseItemClient(IApiClient client) : BaseClient(client), IBaseItemClient where T : IDataObject { public virtual async Task> GetAll() { return (await client.SendRequest.Items>(ApiEndpoint, HttpMethod.Get)).EnsureOk().Items; } }