Files
parr_api/PARR.Domain/DTOs/RobotSnapshotDTO/RobotAnalyticsQuery.cs

31 lines
722 B
C#

using PARR.Domain.Enums;
namespace PARR.Domain.DTOs.RobotSnapshotDTO
{
public record RobotAnalyticsBaseQuery
{
public DateTimeOffset DateStart { get; init; }
public DateTimeOffset DateEnd { get; init; }
/// <summary>
/// Смещение часового пояса
/// </summary>
public TimeSpan Offset { get; init; }
}
public record RobotAnalyticsRobotTypeQuery : RobotAnalyticsBaseQuery
{
/// <summary>
/// Тип робота
/// </summary>
public RobotsEnum RobotType { get; init; }
}
public record RobotAnalyticsQuery : RobotAnalyticsBaseQuery
{
public string? Ip { get; init; }
}
}