ReleaseApproval interface

Properties

approvalType

Gets or sets the type of approval.

approvedBy

Gets the identity who approved.

approver

Gets or sets the identity who should approve.

attempt

Gets or sets attempt which specifies as which deployment attempt it belongs.

comments

Gets or sets comments for approval.

createdOn

Gets date on which it got created.

history

Gets history which specifies all approvals associated with this approval.

id

Gets the unique identifier of this field.

isAutomated

Gets or sets as approval is automated or not.

isNotificationOn
modifiedOn

Gets date on which it got modified.

rank

Gets or sets rank which specifies the order of the approval. e.g. Same rank denotes parallel approval.

release

Gets releaseReference which specifies the reference of the release to which this approval is associated.

releaseDefinition

Gets releaseDefinitionReference which specifies the reference of the release definition to which this approval is associated.

releaseEnvironment

Gets releaseEnvironmentReference which specifies the reference of the release environment to which this approval is associated.

revision

Gets the revision number.

status

Gets or sets the status of the approval.

trialNumber
url

Gets url to access the approval.

Property Details

approvalType

Gets or sets the type of approval.

approvalType: ApprovalType

Property Value

approvedBy

Gets the identity who approved.

approvedBy: IdentityRef

Property Value

approver

Gets or sets the identity who should approve.

approver: IdentityRef

Property Value

attempt

Gets or sets attempt which specifies as which deployment attempt it belongs.

attempt: number

Property Value

number

comments

Gets or sets comments for approval.

comments: string

Property Value

string

createdOn

Gets date on which it got created.

createdOn: Date

Property Value

Date

history

Gets history which specifies all approvals associated with this approval.

history: ReleaseApprovalHistory[]

Property Value

id

Gets the unique identifier of this field.

id: number

Property Value

number

isAutomated

Gets or sets as approval is automated or not.

isAutomated: boolean

Property Value

boolean

isNotificationOn

isNotificationOn: boolean

Property Value

boolean

modifiedOn

Gets date on which it got modified.

modifiedOn: Date

Property Value

Date

rank

Gets or sets rank which specifies the order of the approval. e.g. Same rank denotes parallel approval.

rank: number

Property Value

number

release

Gets releaseReference which specifies the reference of the release to which this approval is associated.

release: ReleaseShallowReference

Property Value

releaseDefinition

Gets releaseDefinitionReference which specifies the reference of the release definition to which this approval is associated.

releaseDefinition: ReleaseDefinitionShallowReference

Property Value

releaseEnvironment

Gets releaseEnvironmentReference which specifies the reference of the release environment to which this approval is associated.

releaseEnvironment: ReleaseEnvironmentShallowReference

Property Value

revision

Gets the revision number.

revision: number

Property Value

number

status

Gets or sets the status of the approval.

status: ApprovalStatus

Property Value

trialNumber

trialNumber: number

Property Value

number

url

Gets url to access the approval.

url: string

Property Value

string