From 4d3e88b9f54e893a6de49724538cd73c9dc6ea5f Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Wed, 29 Apr 2026 23:26:18 +1000 Subject: v0.13a --- Tag.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Tag.cs (limited to 'Tag.cs') diff --git a/Tag.cs b/Tag.cs new file mode 100644 index 0000000..7e412b0 --- /dev/null +++ b/Tag.cs @@ -0,0 +1,17 @@ +using System.Net.Http.Json; + +namespace HyperBooru.ApiClient; + +public class Tag { + private HBSession session; + + internal Tag(HBSession session) => + this.session = session; + + public async Task GetTagDefinitionAsync() => + (await session.HttpClient.GetFromJsonAsync("/api/tag/definition"))!; + + public async Task GetTagDefinitionAsync(Guid tagDefinitionId) => + (await session.HttpClient + .GetFromJsonAsync($"/api/tag/definition/{tagDefinitionId}"))!; +} -- cgit v1.3