public ProjectStatus(string name, string category, ProjectActivity activity, IntegrationStatus buildStatus, ProjectIntegratorState status, string webURL, DateTime lastBuildDate, string lastBuildLabel, string lastSuccessfulBuildLabel, DateTime nextBuildTime, string buildStage, string queue, int queuePriority, List<ParameterBase> parameters) { this.status = status; this.buildStatus = buildStatus; this.activity = activity; this.name = name; this.category = category; this.webURL = webURL; this.lastBuildDate = lastBuildDate; this.lastBuildLabel = lastBuildLabel; this.lastSuccessfulBuildLabel = lastSuccessfulBuildLabel; this.nextBuildTime = nextBuildTime; this.currentBuildStage = buildStage; this.queue = queue; this.queuePriority = queuePriority; this.parameters = parameters; }
public ProjectStatus(string name, string category, ProjectActivity activity, IntegrationStatus buildStatus, ProjectIntegratorState status, string webURL, DateTime lastBuildDate, string lastBuildLabel, string lastSuccessfulBuildLabel, DateTime nextBuildTime, string buildStage, string queue, int queuePriority, ParameterBase[] parameters) : this(name, category, activity, buildStatus, status, webURL, lastBuildDate, lastBuildLabel, lastSuccessfulBuildLabel, nextBuildTime, buildStage, queue, queuePriority, (parameters == null) ? new List<ParameterBase>() : new List<ParameterBase>(parameters)) { }
public QueuedRequestSnapshot(string projectName, ProjectActivity activity, DateTime requestTime) { this.projectName = projectName; this.activity = activity; this.requestTime = requestTime; }
public QueuedRequestSnapshot(string projectName, ProjectActivity activity) : this(projectName, activity, DateTime.MinValue) { }