Table of Contents

Class AzureLogDetail

Namespace
DotNetDo
Assembly
DotNetDo.Core.dll

Fields used to create or update an Azure Pipelines timeline record.

public sealed record AzureLogDetail : IEquatable<AzureLogDetail>

Properties

FinishTime

The time work represented by the record finished.

public DateTimeOffset? FinishTime { get; init; }

Property Value

DateTimeOffset?

Id

The stable identifier used to update the same timeline record.

public required Guid Id { get; init; }

Property Value

Guid

Name

The display name shown for the record.

public string? Name { get; init; }

Property Value

string?

Order

The record's display order among siblings.

public int? Order { get; init; }

Property Value

int?

ParentId

The parent timeline record identifier, when nesting records.

public Guid? ParentId { get; init; }

Property Value

Guid?

Progress

The completion percentage reported for the record.

public int? Progress { get; init; }

Property Value

int?

Result

The completed task result, when known.

public AzureTaskResult? Result { get; init; }

Property Value

AzureTaskResult?

StartTime

The time work represented by the record started.

public DateTimeOffset? StartTime { get; init; }

Property Value

DateTimeOffset?

State

The current timeline lifecycle state.

public AzureTimelineState? State { get; init; }

Property Value

AzureTimelineState?

Type

The caller-defined record category.

public string? Type { get; init; }

Property Value

string?