/
idalynnn
/
api
Обзор
Документация
Войти
/
idalynnn
/
api
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
lab4/client/MessageContracts.cs
34 строки
827 B
idalynnn
lab4
16 дек 2025, 07:01
16 дек 2025, 07:01
f2f8438
Код
Авторство
О чём код?
using System.Text.Json.Serialization; public class ApiRequest { [JsonPropertyName("id")] public string Id { get; set; } = Guid.NewGuid().ToString(); [JsonPropertyName("version")] public string Version { get; set; } = "v1"; [JsonPropertyName("action")] public string Action { get; set; } = ""; [JsonPropertyName("data")] public object? Data { get; set; } [JsonPropertyName("auth")] public string Auth { get; set; } = ""; } public class ApiResponse { [JsonPropertyName("correlation_id")] public string CorrelationId { get; set; } = ""; [JsonPropertyName("status")] public string Status { get; set; } = "ok"; // ok | error [JsonPropertyName("data")] public object? Data { get; set; } [JsonPropertyName("error")] public string? Error { get; set; } }