Class ProjectStatusDto
Project status for deployment status dashboard.
public record ProjectStatusDto : IEquatable<ProjectStatusDto>
- Inheritance
-
ProjectStatusDto
- Implements
- Inherited Members
Constructors
ProjectStatusDto(int, string, string, DateTime, DateTime?, string, int)
Project status for deployment status dashboard.
public ProjectStatusDto(int Id, string RepoFullName, string RepoUrl, DateTime CreatedAt, DateTime? LastDeploymentAt, string DeploymentStatus, int TotalBuilds)
Parameters
IdintProject's unique identifier.
RepoFullNamestringFull repository name (owner/repo).
RepoUrlstringURL to the repository on GitHub.
CreatedAtDateTimeWhen the project was created.
LastDeploymentAtDateTime?When the last successful deployment occurred.
DeploymentStatusstringCurrent deployment status.
TotalBuildsintTotal number of builds.
Properties
CreatedAt
When the project was created.
public DateTime CreatedAt { get; init; }
Property Value
DeploymentStatus
Current deployment status.
public string DeploymentStatus { get; init; }
Property Value
Id
Project's unique identifier.
public int Id { get; init; }
Property Value
LastDeploymentAt
When the last successful deployment occurred.
public DateTime? LastDeploymentAt { get; init; }
Property Value
RepoFullName
Full repository name (owner/repo).
public string RepoFullName { get; init; }
Property Value
RepoUrl
URL to the repository on GitHub.
public string RepoUrl { get; init; }
Property Value
TotalBuilds
Total number of builds.
public int TotalBuilds { get; init; }