namespace SPMS.Application.DTOs.Service;
///
/// 서비스의 플랫폼(Android/iOS) 자격증명 상태 요약
///
public class PlatformSummaryDto
{
public PlatformCredentialSummaryDto? Android { get; set; }
public PlatformCredentialSummaryDto? Ios { get; set; }
}
///
/// 개별 플랫폼 자격증명 상태
///
public class PlatformCredentialSummaryDto
{
public bool Registered { get; set; }
///
/// 자격증명 상태: ok | warn | error | none
///
public string CredentialStatus { get; set; } = "none";
///
/// 상태 사유 (warn/error 시 표시)
///
public string? StatusReason { get; set; }
///
/// p12 인증서 만료일 (p12 타입만 해당)
///
public DateTime? ExpiresAt { get; set; }
}