/// <summary> /// Initializes a new instance of the ServerEndpointHealth class. /// </summary> /// <param name="downloadHealth">Download Health Status. Possible /// values include: 'Healthy', 'Error', 'SyncBlockedForRestore', /// 'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'</param> /// <param name="uploadHealth">Upload Health Status. Possible values /// include: 'Healthy', 'Error', 'SyncBlockedForRestore', /// 'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'</param> /// <param name="combinedHealth">Combined Health Status. Possible /// values include: 'Healthy', 'Error', 'SyncBlockedForRestore', /// 'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'</param> /// <param name="lastUpdatedTimestamp">Last Updated Timestamp</param> /// <param name="uploadStatus">Upload Status</param> /// <param name="downloadStatus">Download Status</param> /// <param name="currentProgress">Current progress</param> /// <param name="offlineDataTransferStatus">Offline Data Transfer /// State. Possible values include: 'InProgress', 'Stopping', /// 'NotRunning', 'Complete'</param> public ServerEndpointHealth(string downloadHealth = default(string), string uploadHealth = default(string), string combinedHealth = default(string), System.DateTime?lastUpdatedTimestamp = default(System.DateTime?), SyncSessionStatus uploadStatus = default(SyncSessionStatus), SyncSessionStatus downloadStatus = default(SyncSessionStatus), SyncProgressStatus currentProgress = default(SyncProgressStatus), string offlineDataTransferStatus = default(string)) { DownloadHealth = downloadHealth; UploadHealth = uploadHealth; CombinedHealth = combinedHealth; LastUpdatedTimestamp = lastUpdatedTimestamp; UploadStatus = uploadStatus; DownloadStatus = downloadStatus; CurrentProgress = currentProgress; OfflineDataTransferStatus = offlineDataTransferStatus; CustomInit(); }
/// <summary> /// Initializes a new instance of the ServerEndpointSyncStatus class. /// </summary> /// <param name="downloadHealth">Download Health Status. Possible /// values include: 'Healthy', 'Error', 'SyncBlockedForRestore', /// 'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'</param> /// <param name="uploadHealth">Upload Health Status. Possible values /// include: 'Healthy', 'Error', 'SyncBlockedForRestore', /// 'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'</param> /// <param name="combinedHealth">Combined Health Status. Possible /// values include: 'Healthy', 'Error', 'SyncBlockedForRestore', /// 'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'</param> /// <param name="syncActivity">Sync activity. Possible values include: /// 'Upload', 'Download', 'UploadAndDownload'</param> /// <param name="totalPersistentFilesNotSyncingCount">Total count of /// persistent files not syncing (combined upload + download). Reserved /// for future use.</param> /// <param name="lastUpdatedTimestamp">Last Updated Timestamp</param> /// <param name="uploadStatus">Upload Status</param> /// <param name="downloadStatus">Download Status</param> /// <param name="uploadActivity">Upload sync activity</param> /// <param name="downloadActivity">Download sync activity</param> /// <param name="offlineDataTransferStatus">Offline Data Transfer /// State. Possible values include: 'InProgress', 'Stopping', /// 'NotRunning', 'Complete'</param> public ServerEndpointSyncStatus(string downloadHealth = default(string), string uploadHealth = default(string), string combinedHealth = default(string), string syncActivity = default(string), long?totalPersistentFilesNotSyncingCount = default(long?), System.DateTime?lastUpdatedTimestamp = default(System.DateTime?), SyncSessionStatus uploadStatus = default(SyncSessionStatus), SyncSessionStatus downloadStatus = default(SyncSessionStatus), SyncActivityStatus uploadActivity = default(SyncActivityStatus), SyncActivityStatus downloadActivity = default(SyncActivityStatus), string offlineDataTransferStatus = default(string)) { DownloadHealth = downloadHealth; UploadHealth = uploadHealth; CombinedHealth = combinedHealth; SyncActivity = syncActivity; TotalPersistentFilesNotSyncingCount = totalPersistentFilesNotSyncingCount; LastUpdatedTimestamp = lastUpdatedTimestamp; UploadStatus = uploadStatus; DownloadStatus = downloadStatus; UploadActivity = uploadActivity; DownloadActivity = downloadActivity; OfflineDataTransferStatus = offlineDataTransferStatus; CustomInit(); }