internal static BlobGeoReplication DeserializeBlobGeoReplication(XElement element) { BlobGeoReplicationStatus status = default; DateTimeOffset? lastSyncedOn = default; if (element.Element("Status") is XElement statusElement) { status = statusElement.Value.ToBlobGeoReplicationStatus(); } if (element.Element("LastSyncTime") is XElement lastSyncTimeElement) { lastSyncedOn = lastSyncTimeElement.GetDateTimeOffsetValue("R"); } return(new BlobGeoReplication(status, lastSyncedOn)); }
internal BlobGeoReplication(BlobGeoReplicationStatus status, DateTimeOffset?lastSyncedOn) { Status = status; LastSyncedOn = lastSyncedOn; }
public static string ToSerialString(this BlobGeoReplicationStatus value) => value switch {