Skip to content

DeploymentRequest

DeploymentRequest is a request DTO in the TFS area, carrying the input parameters for a service or API call*.

Purpose

  • Carries the input parameters passed to a TFS service or API operation*.

Context

  • Namespace: SAIF.Core.Contracts.TFS
  • Kind: Class
  • Assembly/package: SAIF.Core (NuGet package SAIF.SAIFCode.Core)

Public members

Member Signature Purpose
Id Guid Id { get; set; } Represents the ID associated with this DeploymentRequest*.
DeploymentStagedId Guid DeploymentStagedId { get; set; } References the identifier of the associated deployment staged record*.
ScheduleDate DateTime? ScheduleDate { get; set; } Records the date of the schedule*.
RequestDate DateTime RequestDate { get; set; } Records the date of the request*.
RequestedBy string RequestedBy { get; set; } Represents the requested by associated with this DeploymentRequest*.
ApproveDate DateTime? ApproveDate { get; set; } Records the date of the approve*.
ApprovedBy string ApprovedBy { get; set; } Represents the approved by associated with this DeploymentRequest*.
UC4ApproveDate DateTime? UC4ApproveDate { get; set; } Records the date of the u c4 approve*.
UC4ApprovedBy string UC4ApprovedBy { get; set; } Represents the u c4 approved by associated with this DeploymentRequest*.
UC4RunId string UC4RunId { get; set; } References the identifier of the associated u c4 run record*.
CleanTargets string CleanTargets { get; set; } Represents the clean targets associated with this DeploymentRequest*.
Reason string Reason { get; set; } Represents the reason associated with this DeploymentRequest*.
StagingUrl string StagingUrl { get; set; } Holds the URL for the staging associated with this DeploymentRequest*.
ServerTargets string ServerTargets { get; set; } Represents the server targets associated with this DeploymentRequest*.
GroupTargets string GroupTargets { set; } Represents the group targets associated with this DeploymentRequest*.

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Core/SAIF.Core/Contracts/TFS/DeploymentRequest.cs