Skip to content
Meshline
SDK 1.1.0 · TypeView source on GitHub

Developer guide · API index

Members on this page

Meshline.Sdk

Meshline.Models.Client

ResourceSyncStatus Class

Reports synchronization progress, blocking information, and retention gaps for a resource.

public sealed class ResourceSyncStatus

Inheritance System.Object → ResourceSyncStatus

Properties

ResourceSyncStatus.BlockReason Property

The reason synchronization is blocked, when applicable.

public System.Nullable<Meshline.Models.Client.ResourceSyncBlockReason> BlockReason { get; init; }

Property Value

System.Nullable<ResourceSyncBlockReason>

ResourceSyncStatus.Error Property

The error associated with this result or diagnostic.

public System.Exception? Error { get; init; }

Property Value

System.Exception

ResourceSyncStatus.HasRetentionGap Property

Whether retained history omits entries needed to span the requested synchronization range.

public bool HasRetentionGap { get; init; }

Property Value

System.Boolean

ResourceSyncStatus.LastSynchronizedAt Property

The time synchronization last completed successfully, or null before any completion.

public System.Nullable<System.DateTimeOffset> LastSynchronizedAt { get; init; }

Property Value

System.Nullable<System.DateTimeOffset>

ResourceSyncStatus.Resource Property

The resource identifier associated with the synchronization or error, when available.

public string Resource { get; init; }

Property Value

System.String

ResourceSyncStatus.State Property

The current synchronization progress state.

public Meshline.Models.Client.ResourceSyncState State { get; init; }

Property Value

ResourceSyncState