21 lines
816 B
C#
21 lines
816 B
C#
using System;
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace FinlyticCore.Dtos;
|
|
|
|
/// <summary>
|
|
/// Response DTO for corporate calendar events (AOT-compliant).
|
|
/// </summary>
|
|
public record CalendarEventResponseDto(
|
|
[property: JsonPropertyName("id")] string Id,
|
|
[property: JsonPropertyName("companyName")] string CompanyName,
|
|
[property: JsonPropertyName("eventType")] string EventType,
|
|
[property: JsonPropertyName("eventDate")] DateTime EventDate,
|
|
[property: JsonPropertyName("date")] string Date,
|
|
[property: JsonPropertyName("isin")] string Isin,
|
|
[property: JsonPropertyName("ticker")] string Ticker,
|
|
[property: JsonPropertyName("description")] string Description,
|
|
[property: JsonPropertyName("details")] string Details,
|
|
[property: JsonPropertyName("image")] string Image
|
|
);
|