/// <summary> /// Creates a new QueueGeoReplication instance for mocking. /// </summary> public static QueueGeoReplication QueueGeoReplication( QueueGeoReplicationStatus status, DateTimeOffset?lastSyncedOn = default) { return(new QueueGeoReplication() { Status = status, LastSyncedOn = lastSyncedOn, }); }
internal static QueueGeoReplication DeserializeQueueGeoReplication(XElement element) { QueueGeoReplicationStatus status = default; DateTimeOffset? lastSyncedOn = default; if (element.Element("Status") is XElement statusElement) { status = statusElement.Value.ToQueueGeoReplicationStatus(); } if (element.Element("LastSyncTime") is XElement lastSyncTimeElement) { lastSyncedOn = lastSyncTimeElement.GetDateTimeOffsetValue("R"); } return(new QueueGeoReplication(status, lastSyncedOn)); }
public static string ToSerialString(this QueueGeoReplicationStatus value) => value switch {
internal QueueGeoReplication(QueueGeoReplicationStatus status, DateTimeOffset?lastSyncedOn) { Status = status; LastSyncedOn = lastSyncedOn; }