namespace SPMS.Application.DTOs.Service; public class ServiceResponseDto { public string ServiceCode { get; set; } = string.Empty; public string ServiceName { get; set; } = string.Empty; public string? Description { get; set; } public string ApiKey { get; set; } = string.Empty; public DateTime ApiKeyCreatedAt { get; set; } public string? ApnsBundleId { get; set; } public string? ApnsKeyId { get; set; } public string? ApnsTeamId { get; set; } public string? ApnsAuthType { get; set; } public bool HasApnsKey { get; set; } public bool HasFcmCredentials { get; set; } public PlatformSummaryDto? Platforms { get; set; } public string? WebhookUrl { get; set; } public string? Tags { get; set; } public string SubTier { get; set; } = string.Empty; public DateTime? SubStartedAt { get; set; } public string Status { get; set; } = string.Empty; public DateTime CreatedAt { get; set; } public string CreatedByName { get; set; } = string.Empty; public DateTime? UpdatedAt { get; set; } public int DeviceCount { get; set; } public List AllowedIps { get; set; } = new(); }