/
d3h5
/
Unistream.TestTask
Обзор
Документация
Войти
/
d3h5
/
Unistream.TestTask
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Unistream.TestTask.Utils/Extensions/ResponseProblemDetails.cs
42 строки
1 KB
WORKSTATION-H\mrthe
Первый залив
03 июн 2025, 11:20
03 июн 2025, 11:20
33c9164
Код
Авторство
О чём код?
using System.Text.Json.Serialization; namespace Unistream.TestTask.Utils.Extensions; // application/problem+json public class ResponseProblemDetails { /// <summary> /// Ссылка URI, которая идентифицирует тип проблемы. /// </summary> [JsonPropertyName("type")] [JsonRequired] public string Type { get; set; } = string.Empty; /// <summary> /// Краткое, читаемое человеком резюме типа проблемы. /// </summary> [JsonPropertyName("title")] [JsonRequired] public string Title { get; set; } = string.Empty; /// <summary> /// Код состояния HTTP, сгенерированный сервером происхождения для этого возникновения проблемы. /// </summary> [JsonPropertyName("status")] [JsonRequired] public int Status { get; set; } /// <summary> /// Человекочитаемое объяснение, специфичное для этого возникновения проблемы. /// </summary> [JsonPropertyName("detail")] [JsonRequired] public string Detail { get; set; } = string.Empty; /// <summary> /// Конечной точкой uri /// </summary> [JsonPropertyName("instance")] [JsonRequired] public string Instance { get; set; } = string.Empty; }