Школьные карты

TBankNet.Junior

Неофициальный .NET SDK для T-Bank «Джуниор» (школьные карты)

TBankNet.Junior version on NuGetTBankNet.Junior downloads on NuGetMITC#
netstandard2.0net8.0net10.0

Возможности

  • Список школьных карт
  • Список, создание и удаление школ
  • ГОСТ mTLS + Bearer-токен
  • Разобранная модель ошибок T-API

Установка

bash
dotnet add package TBankNet.Junior

Быстрый старт

csharp
using TBankNet.Junior;

// mTLS: attach the GOST certificate to the HttpClient handler.
var handler = new HttpClientHandler();
handler.ClientCertificates.Add(gostClientCertificate);

using var httpClient = new HttpClient(handler);
var client = new TBankJuniorClient(httpClient, new TBankJuniorClientOptions
{
    ApiToken = "YOUR_API_TOKEN",
});

var cards = await client.GetSchoolCardsAsync(
    from: DateTimeOffset.Parse("2024-09-01T00:00:00Z"),
    to: DateTimeOffset.Parse("2024-09-30T23:59:59Z"));

foreach (var card in cards.Cards)
    Console.WriteLine(card.Uid);

Основные методы

GetSchoolCardsAsyncСписок школьных карт
GetSchoolsAsyncСписок школ
CreateSchoolsAsyncСоздание школ
DeleteSchoolAsyncУдаление школы
READMEgithub.com/ai-iskuzhin/TBankNet.Junior
Загружаем README из репозитория…