Api.Gt.Client 1.0.38

Client für Gt Rest Api

Dieses Projekt enthält den Client für die Gt Rest Api. Der Client ist in C# geschrieben und kann in anderen .NET Projekten verwendet werden.

Dependencies:

  • Duende.AccessTokenManagement
  • Microsoft.Extensions.Caching.Memory
  • Microsoft.Extensions.DependencyInjection
  • Microsoft.Extensions.Http.Resilience
  • Api.Core

Anwendung:

Consolen Application

using Api.Gt.Client;
using Api.Gt.Client.Settings;
using Microsoft.Extensions.DependencyInjection;

// IoC Container erstellen
var serviceCollection = new ServiceCollection();

// Service konfigurieren
var serviceSettings = new ServiceSettings
{
    ServiceUrl = "https://localhost:7299",
    AppName = "ConsoleApp1"
};

// Authentifizierung konfigurieren
var authSettings = new AuthSettings
{
    TokenEndpoint = "http://localhost:8080/realms/demo/protocol/openid-connect/token",
    ClientId = "confidential-client",
    ClientSecret = "ZE6jKSAyMFjCKd1YEfXXg6xlIpUPtqSa",
    Scopes = "email openid profile"
};

// Client konfigurieren
serviceCollection.RegisterGtApiClient(serviceSettings, authSettings);

// ServiceProvider erstellen
var serviceProvider = serviceCollection.BuildServiceProvider();

// Service vom ServiceProvider holen
var service = serviceProvider
	.GetService<Api.Gt.Client.Services.Stammdaten.Debitoren.IDebitorenService>();

// Service verwenden
var debitoren = await service.LoadDebitorenAsync();

Console.WriteLine("Anzahl Debitoren: " + debitoren.Count);

verfügbare Services

  • Stammdaten

    • Api.Gt.Client.Services.Stammdaten.Artikel.IArtikelService
    • Api.Gt.Client.Services.Stammdaten.Artikelbeschreibung.IArtikelBeschreibungService
    • Api.Gt.Client.Services.Stammdaten.Artikelgruppen.IArtikelgruppenService
    • Api.Gt.Client.Services.Stammdaten.ArtikelZusatz.IArtikelZusatzService
    • Api.Gt.Client.Services.Stammdaten.DebitorConfig.IDebitorConfigService
    • Api.Gt.Client.Services.Stammdaten.Debitoren.IDebitorenService
    • Api.Gt.Client.Services.Stammdaten.DebitorenListen.IDebitorenListenService
    • Api.Gt.Client.Services.Stammdaten.Farben.IFarbenService
    • Api.Gt.Client.Services.Stammdaten.Farbzuschlaege.IFarbzuschlagService
    • Api.Gt.Client.Services.Stammdaten.Feingehalt.IFeingehaltService
    • Api.Gt.Client.Services.Stammdaten.Laender.ILaenderService
    • Api.Gt.Client.Services.Stammdaten.Metall.IMetallService
    • Api.Gt.Client.Services.Stammdaten.Preise.IPreiseService
    • Api.Gt.Client.Services.Stammdaten.Stuecklisten.IStuecklistenService
    • Api.Gt.Client.Services.Stammdaten.Vertreter.IVertreterService
    • Api.Gt.Client.Services.Stammdaten.Waehrungen.IWaehrungsService
  • Usysteme

    • Api.Gt.Client.Services.Usysteme.IUsystemService
    • Api.Gt.Client.Services.Usysteme.IUsystemDataService
    • Api.Gt.Client.Services.Usysteme.IUsystemDocumentService
  • Rohlinge

    • Api.Gt.Client.Services.Rohlinge.IRohlingService
  • Preisliste

    • Api.Gt.Client.Services.Preisliste.IPreislistenService
  • Portal

    • Api.Gt.Client.Services.Portal.IPortalService
  • Etiketten

    • Api.Gt.Client.Services.Etiketten.IEtikettenService
  • Api.Gt.Client.Services.IDsgvoService

Showing the top 20 packages that depend on Api.Gt.Client.

Packages Downloads
Api.Gt.Client.Extensions
IServiceCollection Extensions für Api Client Gettmann
35
Api.Gt.Client.Extensions
IServiceCollection Extensions für Api Client Gettmann
18
Api.Gt.Client.Extensions
IServiceCollection Extensions für Api Client Gettmann
15
Api.Gt.Client.Extensions
IServiceCollection Extensions für Api Client Gettmann
12
Api.Gt.Client.Extensions
IServiceCollection Extensions für Api Client Gettmann
9

.NET 10.0

.NET 9.0

Version Downloads Last updated
1.0.40 11 9/1/2026
1.0.39 9 8/31/2026
1.0.38 12 8/12/2026
1.0.37 18 7/30/2026
1.0.36 17 7/30/2026
1.0.35 17 7/30/2026
1.0.34 36 3/16/2026