Переделал на MVC и добавил swagger doc
Build UniVerse plugin / Build library (push) Failing after 11m57s
Build UniVerse plugin / Build library (push) Failing after 11m57s
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using System.Text.Json;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace SfeduSchedule.Plugin.UniVerse;
|
||||
|
||||
internal sealed record UniverseUsersGraphQlRequest(
|
||||
[property: JsonPropertyName("query")] string Query,
|
||||
[property: JsonPropertyName("variables")] UniverseUsersGraphQlVariables Variables);
|
||||
|
||||
internal sealed record UniverseUsersGraphQlVariables(
|
||||
[property: JsonPropertyName("t")] string Text);
|
||||
|
||||
internal sealed record UniverseUsersGraphQlResponse(
|
||||
[property: JsonPropertyName("data")] UniverseUsersGraphQlData? Data,
|
||||
[property: JsonPropertyName("errors")] IReadOnlyList<JsonElement>? Errors);
|
||||
|
||||
internal sealed record UniverseUsersGraphQlData(
|
||||
[property: JsonPropertyName("users")] UniverseUsersConnection? Users);
|
||||
|
||||
internal sealed record UniverseUsersConnection(
|
||||
[property: JsonPropertyName("items")] IReadOnlyList<UniverseUserItem> Items);
|
||||
|
||||
internal sealed record UniverseUserItem(
|
||||
[property: JsonPropertyName("id")] string? Id,
|
||||
[property: JsonPropertyName("name")] string? Name,
|
||||
[property: JsonPropertyName("displayName")] string? DisplayName,
|
||||
[property: JsonPropertyName("description")] string? Description);
|
||||
Reference in New Issue
Block a user