public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as Metadata; if (typedSource != null) { Name = typedSource.Name; Value = typedSource.Value; IsPublic = typedSource.IsPublic; } else { JToken token; if (source.TryGetProperty("Name", out token) && token.Type != JTokenType.Null) { Name = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Value", out token) && token.Type != JTokenType.Null) { Value = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("IsPublic", out token) && token.Type != JTokenType.Null) { IsPublic = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as DeviceWipeReport; if (typedSource != null) { Logs = typedSource.Logs; WipeResults = typedSource.WipeResults; } else { JToken token; if (source.TryGetProperty("Logs", out token) && token.Type != JTokenType.Null) { Logs = (IEnumerable <DeviceLogEntry>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <DeviceLogEntry>)); } if (source.TryGetProperty("WipeResults", out token) && token.Type != JTokenType.Null) { WipeResults = (IEnumerable <DeviceUserWipe>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <DeviceUserWipe>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as UserUsage; if (typedSource != null) { EmployeeMax = typedSource.EmployeeMax; EmployeeCount = typedSource.EmployeeCount; ClientCount = typedSource.ClientCount; } else { JToken token; if (source.TryGetProperty("EmployeeMax", out token) && token.Type != JTokenType.Null) { EmployeeMax = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if (source.TryGetProperty("EmployeeCount", out token) && token.Type != JTokenType.Null) { EmployeeCount = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if (source.TryGetProperty("ClientCount", out token) && token.Type != JTokenType.Null) { ClientCount = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as PreviewPlatformInfo; if (typedSource != null) { PreviewPlatform = typedSource.PreviewPlatform; ItemProtocolLink = typedSource.ItemProtocolLink; } else { JToken token; if (source.TryGetProperty("PreviewPlatform", out token) && token.Type != JTokenType.Null) { PreviewPlatform = (SafeEnum <PreviewPlatform>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum <PreviewPlatform>)); } if (source.TryGetProperty("ItemProtocolLink", out token) && token.Type != JTokenType.Null) { ItemProtocolLink = (ItemProtocolLink)serializer.Deserialize(token.CreateReader(), typeof(ItemProtocolLink)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as FolderTemplateItem; if (typedSource != null) { Name = typedSource.Name; Description = typedSource.Description; Items = typedSource.Items; } else { JToken token; if (source.TryGetProperty("Name", out token) && token.Type != JTokenType.Null) { Name = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Description", out token) && token.Type != JTokenType.Null) { Description = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Items", out token) && token.Type != JTokenType.Null) { Items = (IEnumerable <FolderTemplateItem>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <FolderTemplateItem>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as AccessControlDomains; if (typedSource != null) { AccessControlType = typedSource.AccessControlType; Domains = typedSource.Domains; } else { JToken token; if (source.TryGetProperty("AccessControlType", out token) && token.Type != JTokenType.Null) { AccessControlType = (SafeEnum <AccessControlFilter>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum <AccessControlFilter>)); } if (source.TryGetProperty("Domains", out token) && token.Type != JTokenType.Null) { Domains = (IEnumerable <string>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <string>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as QueryPaging; if(typedSource != null) { PageNumber = typedSource.PageNumber; PageSize = typedSource.PageSize; Count = typedSource.Count; Skip = typedSource.Skip; } else { JToken token; if(source.TryGetProperty("PageNumber", out token) && token.Type != JTokenType.Null) { PageNumber = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } if(source.TryGetProperty("PageSize", out token) && token.Type != JTokenType.Null) { PageSize = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } if(source.TryGetProperty("Count", out token) && token.Type != JTokenType.Null) { Count = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } if(source.TryGetProperty("Skip", out token) && token.Type != JTokenType.Null) { Skip = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as AccountZoneUsage; if(typedSource != null) { TotalFileSizeBytes = typedSource.TotalFileSizeBytes; Zone = typedSource.Zone; RootFolderCount = typedSource.RootFolderCount; FileCount = typedSource.FileCount; } else { JToken token; if(source.TryGetProperty("TotalFileSizeBytes", out token) && token.Type != JTokenType.Null) { TotalFileSizeBytes = (long?)serializer.Deserialize(token.CreateReader(), typeof(long?)); } if(source.TryGetProperty("Zone", out token) && token.Type != JTokenType.Null) { Zone = (Zone)serializer.Deserialize(token.CreateReader(), typeof(Zone)); } if(source.TryGetProperty("RootFolderCount", out token) && token.Type != JTokenType.Null) { RootFolderCount = (long?)serializer.Deserialize(token.CreateReader(), typeof(long?)); } if(source.TryGetProperty("FileCount", out token) && token.Type != JTokenType.Null) { FileCount = (long?)serializer.Deserialize(token.CreateReader(), typeof(long?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as FindSubdomainParams; if (typedSource != null) { UsernameShort = typedSource.UsernameShort; Password = typedSource.Password; EmployeeOnly = typedSource.EmployeeOnly; } else { JToken token; if (source.TryGetProperty("UsernameShort", out token) && token.Type != JTokenType.Null) { UsernameShort = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Password", out token) && token.Type != JTokenType.Null) { Password = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("EmployeeOnly", out token) && token.Type != JTokenType.Null) { EmployeeOnly = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as Metadata; if(typedSource != null) { Name = typedSource.Name; Value = typedSource.Value; IsPublic = typedSource.IsPublic; } else { JToken token; if(source.TryGetProperty("Name", out token) && token.Type != JTokenType.Null) { Name = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Value", out token) && token.Type != JTokenType.Null) { Value = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("IsPublic", out token) && token.Type != JTokenType.Null) { IsPublic = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as ConnectorGroup; if (typedSource != null) { Zones = typedSource.Zones; Provider = typedSource.Provider; } else { JToken token; if (source.TryGetProperty("Zones", out token) && token.Type != JTokenType.Null) { Zones = (IEnumerable <ConnectorGroupZone>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <ConnectorGroupZone>)); } if (source.TryGetProperty("Provider", out token) && token.Type != JTokenType.Null) { Provider = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as ShareItemHistory; if(typedSource != null) { Title = typedSource.Title; Recipient = typedSource.Recipient; ActivityType = typedSource.ActivityType; DownloadDate = typedSource.DownloadDate; } else { JToken token; if(source.TryGetProperty("Title", out token) && token.Type != JTokenType.Null) { Title = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Recipient", out token) && token.Type != JTokenType.Null) { Recipient = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("ActivityType", out token) && token.Type != JTokenType.Null) { ActivityType = (SafeEnum<ItemAction>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum<ItemAction>)); } if(source.TryGetProperty("DownloadDate", out token) && token.Type != JTokenType.Null) { DownloadDate = (DateTime?)serializer.Deserialize(token.CreateReader(), typeof(DateTime?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as DeviceStatus; if (typedSource != null) { LockedUsers = typedSource.LockedUsers; UsersToWipe = typedSource.UsersToWipe; } else { JToken token; if (source.TryGetProperty("LockedUsers", out token) && token.Type != JTokenType.Null) { LockedUsers = (IEnumerable <User>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <User>)); } if (source.TryGetProperty("UsersToWipe", out token) && token.Type != JTokenType.Null) { UsersToWipe = (IEnumerable <DeviceUserWipe>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <DeviceUserWipe>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as Principal; if(typedSource != null) { Name = typedSource.Name; Email = typedSource.Email; Username = typedSource.Username; Domain = typedSource.Domain; } else { JToken token; if(source.TryGetProperty("Name", out token) && token.Type != JTokenType.Null) { Name = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Email", out token) && token.Type != JTokenType.Null) { Email = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Username", out token) && token.Type != JTokenType.Null) { Username = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Domain", out token) && token.Type != JTokenType.Null) { Domain = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as AccessControlsBulkParams; if (typedSource != null) { NotifyUser = typedSource.NotifyUser; NotifyMessage = typedSource.NotifyMessage; AccessControlParams = typedSource.AccessControlParams; } else { JToken token; if (source.TryGetProperty("NotifyUser", out token) && token.Type != JTokenType.Null) { NotifyUser = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if (source.TryGetProperty("NotifyMessage", out token) && token.Type != JTokenType.Null) { NotifyMessage = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("AccessControlParams", out token) && token.Type != JTokenType.Null) { AccessControlParams = (IEnumerable <AccessControlParam>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <AccessControlParam>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as AccessControlParam; if(typedSource != null) { AccessControl = typedSource.AccessControl; NotifyUser = typedSource.NotifyUser; NotifyMessage = typedSource.NotifyMessage; Recursive = typedSource.Recursive; } else { JToken token; if(source.TryGetProperty("AccessControl", out token) && token.Type != JTokenType.Null) { AccessControl = (AccessControl)serializer.Deserialize(token.CreateReader(), typeof(AccessControl)); } if(source.TryGetProperty("NotifyUser", out token) && token.Type != JTokenType.Null) { NotifyUser = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if(source.TryGetProperty("NotifyMessage", out token) && token.Type != JTokenType.Null) { NotifyMessage = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Recursive", out token) && token.Type != JTokenType.Null) { Recursive = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as FindSubdomainParams; if(typedSource != null) { UsernameShort = typedSource.UsernameShort; Password = typedSource.Password; EmployeeOnly = typedSource.EmployeeOnly; } else { JToken token; if(source.TryGetProperty("UsernameShort", out token) && token.Type != JTokenType.Null) { UsernameShort = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Password", out token) && token.Type != JTokenType.Null) { Password = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("EmployeeOnly", out token) && token.Type != JTokenType.Null) { EmployeeOnly = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as FolderTemplateItem; if(typedSource != null) { Name = typedSource.Name; Description = typedSource.Description; Items = typedSource.Items; } else { JToken token; if(source.TryGetProperty("Name", out token) && token.Type != JTokenType.Null) { Name = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Description", out token) && token.Type != JTokenType.Null) { Description = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Items", out token) && token.Type != JTokenType.Null) { Items = (IEnumerable<FolderTemplateItem>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<FolderTemplateItem>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as SSOInfoEntry; if (typedSource != null) { Key = typedSource.Key; Value = typedSource.Value; } else { JToken token; if (source.TryGetProperty("Key", out token) && token.Type != JTokenType.Null) { Key = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Value", out token) && token.Type != JTokenType.Null) { Value = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as MarketAnalytics; if(typedSource != null) { ConversionIndex = typedSource.ConversionIndex; ConversionIndex2 = typedSource.ConversionIndex2; LtvIndex = typedSource.LtvIndex; PlanValue = typedSource.PlanValue; } else { JToken token; if(source.TryGetProperty("ConversionIndex", out token) && token.Type != JTokenType.Null) { ConversionIndex = (decimal?)serializer.Deserialize(token.CreateReader(), typeof(decimal?)); } if(source.TryGetProperty("ConversionIndex2", out token) && token.Type != JTokenType.Null) { ConversionIndex2 = (decimal?)serializer.Deserialize(token.CreateReader(), typeof(decimal?)); } if(source.TryGetProperty("LtvIndex", out token) && token.Type != JTokenType.Null) { LtvIndex = (decimal?)serializer.Deserialize(token.CreateReader(), typeof(decimal?)); } if(source.TryGetProperty("PlanValue", out token) && token.Type != JTokenType.Null) { PlanValue = (decimal?)serializer.Deserialize(token.CreateReader(), typeof(decimal?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as DiskSpace; if (typedSource != null) { Max = typedSource.Max; Used = typedSource.Used; Free = typedSource.Free; } else { JToken token; if (source.TryGetProperty("Max", out token) && token.Type != JTokenType.Null) { Max = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if (source.TryGetProperty("Used", out token) && token.Type != JTokenType.Null) { Used = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if (source.TryGetProperty("Free", out token) && token.Type != JTokenType.Null) { Free = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as AccessControlsBulkParams; if(typedSource != null) { NotifyUser = typedSource.NotifyUser; NotifyMessage = typedSource.NotifyMessage; AccessControlParams = typedSource.AccessControlParams; } else { JToken token; if(source.TryGetProperty("NotifyUser", out token) && token.Type != JTokenType.Null) { NotifyUser = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if(source.TryGetProperty("NotifyMessage", out token) && token.Type != JTokenType.Null) { NotifyMessage = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("AccessControlParams", out token) && token.Type != JTokenType.Null) { AccessControlParams = (IEnumerable<AccessControlParam>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<AccessControlParam>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as AdvancedSearchResults; if(typedSource != null) { PartialResults = typedSource.PartialResults; Results = typedSource.Results; TimedOut = typedSource.TimedOut; } else { JToken token; if(source.TryGetProperty("PartialResults", out token) && token.Type != JTokenType.Null) { PartialResults = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if(source.TryGetProperty("Results", out token) && token.Type != JTokenType.Null) { Results = (IEnumerable<SearchResult>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<SearchResult>)); } if(source.TryGetProperty("TimedOut", out token) && token.Type != JTokenType.Null) { TimedOut = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as DownloadSpecification; if(typedSource != null) { DownloadToken = typedSource.DownloadToken; PrepareXmlInfo = typedSource.PrepareXmlInfo; DownloadUrl = typedSource.DownloadUrl; DownloadPrepStartURL = typedSource.DownloadPrepStartURL; } else { JToken token; if(source.TryGetProperty("DownloadToken", out token) && token.Type != JTokenType.Null) { DownloadToken = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("PrepareXmlInfo", out token) && token.Type != JTokenType.Null) { PrepareXmlInfo = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("DownloadUrl", out token) && token.Type != JTokenType.Null) { DownloadUrl = (Uri)serializer.Deserialize(token.CreateReader(), typeof(Uri)); } if(source.TryGetProperty("DownloadPrepStartURL", out token) && token.Type != JTokenType.Null) { DownloadPrepStartURL = (Uri)serializer.Deserialize(token.CreateReader(), typeof(Uri)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as SymbolicLink; if (typedSource != null) { Link = typedSource.Link; ConnectorGroup = typedSource.ConnectorGroup; } else { JToken token; if (source.TryGetProperty("Link", out token) && token.Type != JTokenType.Null) { Link = (Uri)serializer.Deserialize(token.CreateReader(), typeof(Uri)); } if (source.TryGetProperty("ConnectorGroup", out token) && token.Type != JTokenType.Null) { ConnectorGroup = (ConnectorGroup)serializer.Deserialize(token.CreateReader(), typeof(ConnectorGroup)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as DeviceUserWipe; if (typedSource != null) { WipeToken = typedSource.WipeToken; Success = typedSource.Success; ErrorMessage = typedSource.ErrorMessage; } else { JToken token; if (source.TryGetProperty("WipeToken", out token) && token.Type != JTokenType.Null) { WipeToken = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Success", out token) && token.Type != JTokenType.Null) { Success = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("ErrorMessage", out token) && token.Type != JTokenType.Null) { ErrorMessage = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as Group; if(typedSource != null) { Owner = typedSource.Owner; Account = typedSource.Account; IsShared = typedSource.IsShared; Contacts = typedSource.Contacts; } else { JToken token; if(source.TryGetProperty("Owner", out token) && token.Type != JTokenType.Null) { Owner = (User)serializer.Deserialize(token.CreateReader(), typeof(User)); } if(source.TryGetProperty("Account", out token) && token.Type != JTokenType.Null) { Account = (Account)serializer.Deserialize(token.CreateReader(), typeof(Account)); } if(source.TryGetProperty("IsShared", out token) && token.Type != JTokenType.Null) { IsShared = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if(source.TryGetProperty("Contacts", out token) && token.Type != JTokenType.Null) { Contacts = (IEnumerable<Contact>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<Contact>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as SSOInfo; if (typedSource != null) { Info = typedSource.Info; AppControlPlane = typedSource.AppControlPlane; ApiControlPlane = typedSource.ApiControlPlane; } else { JToken token; if (source.TryGetProperty("Info", out token) && token.Type != JTokenType.Null) { Info = (IEnumerable <SSOInfoEntry>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <SSOInfoEntry>)); } if (source.TryGetProperty("AppControlPlane", out token) && token.Type != JTokenType.Null) { AppControlPlane = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("ApiControlPlane", out token) && token.Type != JTokenType.Null) { ApiControlPlane = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as PowerTools; if (typedSource != null) { EnableDesktopToolsPage = typedSource.EnableDesktopToolsPage; EnableMobileApps = typedSource.EnableMobileApps; ShowMobileTools = typedSource.ShowMobileTools; } else { JToken token; if (source.TryGetProperty("EnableDesktopToolsPage", out token) && token.Type != JTokenType.Null) { EnableDesktopToolsPage = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if (source.TryGetProperty("EnableMobileApps", out token) && token.Type != JTokenType.Null) { EnableMobileApps = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if (source.TryGetProperty("ShowMobileTools", out token) && token.Type != JTokenType.Null) { ShowMobileTools = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as OutlookInformationOptionInt; if (typedSource != null) { Locked = typedSource.Locked; Value = typedSource.Value; } else { JToken token; if (source.TryGetProperty("Locked", out token) && token.Type != JTokenType.Null) { Locked = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if (source.TryGetProperty("Value", out token) && token.Type != JTokenType.Null) { Value = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as SearchQuery; if(typedSource != null) { Query = typedSource.Query; Paging = typedSource.Paging; Sort = typedSource.Sort; TimeoutInSeconds = typedSource.TimeoutInSeconds; } else { JToken token; if(source.TryGetProperty("Query", out token) && token.Type != JTokenType.Null) { Query = (Query)serializer.Deserialize(token.CreateReader(), typeof(Query)); } if(source.TryGetProperty("Paging", out token) && token.Type != JTokenType.Null) { Paging = (QueryPaging)serializer.Deserialize(token.CreateReader(), typeof(QueryPaging)); } if(source.TryGetProperty("Sort", out token) && token.Type != JTokenType.Null) { Sort = (QuerySorting)serializer.Deserialize(token.CreateReader(), typeof(QuerySorting)); } if(source.TryGetProperty("TimeoutInSeconds", out token) && token.Type != JTokenType.Null) { TimeoutInSeconds = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as QuerySorting; if (typedSource != null) { SortBy = typedSource.SortBy; Ascending = typedSource.Ascending; } else { JToken token; if (source.TryGetProperty("SortBy", out token) && token.Type != JTokenType.Null) { SortBy = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Ascending", out token) && token.Type != JTokenType.Null) { Ascending = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as UserUsage; if(typedSource != null) { EmployeeMax = typedSource.EmployeeMax; EmployeeCount = typedSource.EmployeeCount; ClientCount = typedSource.ClientCount; } else { JToken token; if(source.TryGetProperty("EmployeeMax", out token) && token.Type != JTokenType.Null) { EmployeeMax = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if(source.TryGetProperty("EmployeeCount", out token) && token.Type != JTokenType.Null) { EmployeeCount = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if(source.TryGetProperty("ClientCount", out token) && token.Type != JTokenType.Null) { ClientCount = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as PowerTools; if(typedSource != null) { EnableDesktopToolsPage = typedSource.EnableDesktopToolsPage; EnableMobileApps = typedSource.EnableMobileApps; ShowMobileTools = typedSource.ShowMobileTools; } else { JToken token; if(source.TryGetProperty("EnableDesktopToolsPage", out token) && token.Type != JTokenType.Null) { EnableDesktopToolsPage = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if(source.TryGetProperty("EnableMobileApps", out token) && token.Type != JTokenType.Null) { EnableMobileApps = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if(source.TryGetProperty("ShowMobileTools", out token) && token.Type != JTokenType.Null) { ShowMobileTools = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as ODataFeed <T>; if (typedSource != null) { count = typedSource.count; Feed = typedSource.Feed; NextLink = typedSource.NextLink; } else { JToken token; if (source.TryGetProperty("odata.count", out token) && token.Type != JTokenType.Null) { count = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } if (source.TryGetProperty("value", out token) && token.Type != JTokenType.Null) { Feed = (IEnumerable <T>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <T>)); } if (source.TryGetProperty("odata.nextLink", out token) && token.Type != JTokenType.Null) { NextLink = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as ConnectorGroupAccessControl; if(typedSource != null) { Principal = typedSource.Principal; CanManage = typedSource.CanManage; CanCreate = typedSource.CanCreate; } else { JToken token; if(source.TryGetProperty("Principal", out token) && token.Type != JTokenType.Null) { Principal = (Principal)serializer.Deserialize(token.CreateReader(), typeof(Principal)); } if(source.TryGetProperty("CanManage", out token) && token.Type != JTokenType.Null) { CanManage = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if(source.TryGetProperty("CanCreate", out token) && token.Type != JTokenType.Null) { CanCreate = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as ConnectorGroupAccessControl; if (typedSource != null) { Principal = typedSource.Principal; CanManage = typedSource.CanManage; CanCreate = typedSource.CanCreate; } else { JToken token; if (source.TryGetProperty("Principal", out token) && token.Type != JTokenType.Null) { Principal = (Principal)serializer.Deserialize(token.CreateReader(), typeof(Principal)); } if (source.TryGetProperty("CanManage", out token) && token.Type != JTokenType.Null) { CanManage = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if (source.TryGetProperty("CanCreate", out token) && token.Type != JTokenType.Null) { CanCreate = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as Capability; if (typedSource != null) { Name = typedSource.Name; Version = typedSource.Version; } else { JToken token; if (source.TryGetProperty("Name", out token) && token.Type != JTokenType.Null) { Name = (SafeEnum <CapabilityName>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum <CapabilityName>)); } if (source.TryGetProperty("Version", out token) && token.Type != JTokenType.Null) { Version = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as SSOInfo; if(typedSource != null) { Info = typedSource.Info; AppControlPlane = typedSource.AppControlPlane; ApiControlPlane = typedSource.ApiControlPlane; } else { JToken token; if(source.TryGetProperty("Info", out token) && token.Type != JTokenType.Null) { Info = (IEnumerable<SSOInfoEntry>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<SSOInfoEntry>)); } if(source.TryGetProperty("AppControlPlane", out token) && token.Type != JTokenType.Null) { AppControlPlane = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("ApiControlPlane", out token) && token.Type != JTokenType.Null) { ApiControlPlane = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as SearchResults; if (typedSource != null) { PartialResults = typedSource.PartialResults; Results = typedSource.Results; TimedOut = typedSource.TimedOut; } else { JToken token; if (source.TryGetProperty("PartialResults", out token) && token.Type != JTokenType.Null) { PartialResults = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if (source.TryGetProperty("Results", out token) && token.Type != JTokenType.Null) { Results = (IEnumerable <SearchResult>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <SearchResult>)); } if (source.TryGetProperty("TimedOut", out token) && token.Type != JTokenType.Null) { TimedOut = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as DiskSpace; if(typedSource != null) { Max = typedSource.Max; Used = typedSource.Used; Free = typedSource.Free; } else { JToken token; if(source.TryGetProperty("Max", out token) && token.Type != JTokenType.Null) { Max = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if(source.TryGetProperty("Used", out token) && token.Type != JTokenType.Null) { Used = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if(source.TryGetProperty("Free", out token) && token.Type != JTokenType.Null) { Free = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as FileLock; if(typedSource != null) { LockId = typedSource.LockId; LockType = typedSource.LockType; Owner = typedSource.Owner; ExpirationTimeInMinutes = typedSource.ExpirationTimeInMinutes; } else { JToken token; if(source.TryGetProperty("LockId", out token) && token.Type != JTokenType.Null) { LockId = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("LockType", out token) && token.Type != JTokenType.Null) { LockType = (SafeEnum<LockType>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum<LockType>)); } if(source.TryGetProperty("Owner", out token) && token.Type != JTokenType.Null) { Owner = (Principal)serializer.Deserialize(token.CreateReader(), typeof(Principal)); } if(source.TryGetProperty("ExpirationTimeInMinutes", out token) && token.Type != JTokenType.Null) { ExpirationTimeInMinutes = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as AccessControlFailedEntry; if(typedSource != null) { AccessControl = typedSource.AccessControl; Code = typedSource.Code; Message = typedSource.Message; } else { JToken token; if(source.TryGetProperty("AccessControl", out token) && token.Type != JTokenType.Null) { AccessControl = (AccessControl)serializer.Deserialize(token.CreateReader(), typeof(AccessControl)); } if(source.TryGetProperty("Code", out token) && token.Type != JTokenType.Null) { Code = (SafeEnum<HttpStatusCode>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum<HttpStatusCode>)); } if(source.TryGetProperty("Message", out token) && token.Type != JTokenType.Null) { Message = (ODataExceptionMessage)serializer.Deserialize(token.CreateReader(), typeof(ODataExceptionMessage)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as DeviceUserWipe; if(typedSource != null) { WipeToken = typedSource.WipeToken; Success = typedSource.Success; ErrorMessage = typedSource.ErrorMessage; } else { JToken token; if(source.TryGetProperty("WipeToken", out token) && token.Type != JTokenType.Null) { WipeToken = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Success", out token) && token.Type != JTokenType.Null) { Success = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("ErrorMessage", out token) && token.Type != JTokenType.Null) { ErrorMessage = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as ReportRecord; if(typedSource != null) { Report = typedSource.Report; StartDate = typedSource.StartDate; EndDate = typedSource.EndDate; StartRunTime = typedSource.StartRunTime; EndRunTime = typedSource.EndRunTime; Status = typedSource.Status; HasData = typedSource.HasData; Message = typedSource.Message; } else { JToken token; if(source.TryGetProperty("Report", out token) && token.Type != JTokenType.Null) { Report = (Report)serializer.Deserialize(token.CreateReader(), typeof(Report)); } if(source.TryGetProperty("StartDate", out token) && token.Type != JTokenType.Null) { StartDate = (DateTime?)serializer.Deserialize(token.CreateReader(), typeof(DateTime?)); } if(source.TryGetProperty("EndDate", out token) && token.Type != JTokenType.Null) { EndDate = (DateTime?)serializer.Deserialize(token.CreateReader(), typeof(DateTime?)); } if(source.TryGetProperty("StartRunTime", out token) && token.Type != JTokenType.Null) { StartRunTime = (DateTime?)serializer.Deserialize(token.CreateReader(), typeof(DateTime?)); } if(source.TryGetProperty("EndRunTime", out token) && token.Type != JTokenType.Null) { EndRunTime = (DateTime?)serializer.Deserialize(token.CreateReader(), typeof(DateTime?)); } if(source.TryGetProperty("Status", out token) && token.Type != JTokenType.Null) { Status = (SafeEnum<ReportRunStatus>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum<ReportRunStatus>)); } if(source.TryGetProperty("HasData", out token) && token.Type != JTokenType.Null) { HasData = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if(source.TryGetProperty("Message", out token) && token.Type != JTokenType.Null) { Message = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as Folder; if(typedSource != null) { FileCount = typedSource.FileCount; Children = typedSource.Children; HasRemoteChildren = typedSource.HasRemoteChildren; Info = typedSource.Info; Redirection = typedSource.Redirection; FavoriteFolder = typedSource.FavoriteFolder; ZoneService = typedSource.ZoneService; } else { JToken token; if(source.TryGetProperty("FileCount", out token) && token.Type != JTokenType.Null) { FileCount = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if(source.TryGetProperty("Children", out token) && token.Type != JTokenType.Null) { Children = (IEnumerable<Item>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<Item>)); } if(source.TryGetProperty("HasRemoteChildren", out token) && token.Type != JTokenType.Null) { HasRemoteChildren = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if(source.TryGetProperty("Info", out token) && token.Type != JTokenType.Null) { Info = (ItemInfo)serializer.Deserialize(token.CreateReader(), typeof(ItemInfo)); } if(source.TryGetProperty("Redirection", out token) && token.Type != JTokenType.Null) { Redirection = (Redirection)serializer.Deserialize(token.CreateReader(), typeof(Redirection)); } if(source.TryGetProperty("FavoriteFolder", out token) && token.Type != JTokenType.Null) { FavoriteFolder = (FavoriteFolder)serializer.Deserialize(token.CreateReader(), typeof(FavoriteFolder)); } if(source.TryGetProperty("ZoneService", out token) && token.Type != JTokenType.Null) { ZoneService = (SafeEnum<ZoneService>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum<ZoneService>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as Query; if(typedSource != null) { ItemTypes = typedSource.ItemTypes; ParentID = typedSource.ParentID; CreatorID = typedSource.CreatorID; SearchQuery = typedSource.SearchQuery; CreateStartDate = typedSource.CreateStartDate; CreateEndDate = typedSource.CreateEndDate; ItemNameOnly = typedSource.ItemNameOnly; } else { JToken token; if(source.TryGetProperty("ItemTypes", out token) && token.Type != JTokenType.Null) { ItemTypes = (IEnumerable<string>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<string>)); } if(source.TryGetProperty("ParentID", out token) && token.Type != JTokenType.Null) { ParentID = (IEnumerable<string>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<string>)); } if(source.TryGetProperty("CreatorID", out token) && token.Type != JTokenType.Null) { CreatorID = (IEnumerable<string>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<string>)); } if(source.TryGetProperty("SearchQuery", out token) && token.Type != JTokenType.Null) { SearchQuery = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("CreateStartDate", out token) && token.Type != JTokenType.Null) { CreateStartDate = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("CreateEndDate", out token) && token.Type != JTokenType.Null) { CreateEndDate = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("ItemNameOnly", out token) && token.Type != JTokenType.Null) { ItemNameOnly = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as ShareAlias; if (typedSource != null) { User = typedSource.User; Share = typedSource.Share; Email = typedSource.Email; Downloads = typedSource.Downloads; IsConsumed = typedSource.IsConsumed; IsArchived = typedSource.IsArchived; IsRead = typedSource.IsRead; Uri = typedSource.Uri; } else { JToken token; if (source.TryGetProperty("User", out token) && token.Type != JTokenType.Null) { User = (User)serializer.Deserialize(token.CreateReader(), typeof(User)); } if (source.TryGetProperty("Share", out token) && token.Type != JTokenType.Null) { Share = (Share)serializer.Deserialize(token.CreateReader(), typeof(Share)); } if (source.TryGetProperty("Email", out token) && token.Type != JTokenType.Null) { Email = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Downloads", out token) && token.Type != JTokenType.Null) { Downloads = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if (source.TryGetProperty("IsConsumed", out token) && token.Type != JTokenType.Null) { IsConsumed = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if (source.TryGetProperty("IsArchived", out token) && token.Type != JTokenType.Null) { IsArchived = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if (source.TryGetProperty("IsRead", out token) && token.Type != JTokenType.Null) { IsRead = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if (source.TryGetProperty("Uri", out token) && token.Type != JTokenType.Null) { Uri = (Uri)serializer.Deserialize(token.CreateReader(), typeof(Uri)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as EnsSubscriberConfiguration; if (typedSource != null) { IsEnsEnabled = typedSource.IsEnsEnabled; EnsServerUrl = typedSource.EnsServerUrl; Version = typedSource.Version; RecommendedPollingSyncInterval = typedSource.RecommendedPollingSyncInterval; RecommendedNotificationSyncInterval = typedSource.RecommendedNotificationSyncInterval; NotificationConfigurationCount = typedSource.NotificationConfigurationCount; FailSafePollingCount = typedSource.FailSafePollingCount; MaxNotificationSyncWaitCount = typedSource.MaxNotificationSyncWaitCount; } else { JToken token; if (source.TryGetProperty("IsEnsEnabled", out token) && token.Type != JTokenType.Null) { IsEnsEnabled = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if (source.TryGetProperty("EnsServerUrl", out token) && token.Type != JTokenType.Null) { EnsServerUrl = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Version", out token) && token.Type != JTokenType.Null) { Version = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("RecommendedPollingSyncInterval", out token) && token.Type != JTokenType.Null) { RecommendedPollingSyncInterval = (TimeSpan)serializer.Deserialize(token.CreateReader(), typeof(TimeSpan)); } if (source.TryGetProperty("RecommendedNotificationSyncInterval", out token) && token.Type != JTokenType.Null) { RecommendedNotificationSyncInterval = (TimeSpan)serializer.Deserialize(token.CreateReader(), typeof(TimeSpan)); } if (source.TryGetProperty("NotificationConfigurationCount", out token) && token.Type != JTokenType.Null) { NotificationConfigurationCount = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } if (source.TryGetProperty("FailSafePollingCount", out token) && token.Type != JTokenType.Null) { FailSafePollingCount = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } if (source.TryGetProperty("MaxNotificationSyncWaitCount", out token) && token.Type != JTokenType.Null) { MaxNotificationSyncWaitCount = (int)serializer.Deserialize(token.CreateReader(), typeof(int)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as GenericConfig; if(typedSource != null) { User = typedSource.User; ConfigName = typedSource.ConfigName; ConfigSize = typedSource.ConfigSize; CreationDate = typedSource.CreationDate; ModifiedDate = typedSource.ModifiedDate; Config = typedSource.Config; } else { JToken token; if(source.TryGetProperty("User", out token) && token.Type != JTokenType.Null) { User = (User)serializer.Deserialize(token.CreateReader(), typeof(User)); } if(source.TryGetProperty("ConfigName", out token) && token.Type != JTokenType.Null) { ConfigName = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("ConfigSize", out token) && token.Type != JTokenType.Null) { ConfigSize = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if(source.TryGetProperty("CreationDate", out token) && token.Type != JTokenType.Null) { CreationDate = (DateTime?)serializer.Deserialize(token.CreateReader(), typeof(DateTime?)); } if(source.TryGetProperty("ModifiedDate", out token) && token.Type != JTokenType.Null) { ModifiedDate = (DateTime?)serializer.Deserialize(token.CreateReader(), typeof(DateTime?)); } if(source.TryGetProperty("Config", out token) && token.Type != JTokenType.Null) { Config = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as ShareResendParams; if(typedSource != null) { ShareId = typedSource.ShareId; Recipients = typedSource.Recipients; Subject = typedSource.Subject; Body = typedSource.Body; CcSender = typedSource.CcSender; NotifyOnUse = typedSource.NotifyOnUse; } else { JToken token; if(source.TryGetProperty("ShareId", out token) && token.Type != JTokenType.Null) { ShareId = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Recipients", out token) && token.Type != JTokenType.Null) { Recipients = (IEnumerable<string>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<string>)); } if(source.TryGetProperty("Subject", out token) && token.Type != JTokenType.Null) { Subject = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Body", out token) && token.Type != JTokenType.Null) { Body = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("CcSender", out token) && token.Type != JTokenType.Null) { CcSender = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if(source.TryGetProperty("NotifyOnUse", out token) && token.Type != JTokenType.Null) { NotifyOnUse = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as Device; if(typedSource != null) { Tool = typedSource.Tool; ToolRaw = typedSource.ToolRaw; Owner = typedSource.Owner; Created = typedSource.Created; ToolVersion = typedSource.ToolVersion; JustRegistered = typedSource.JustRegistered; } else { JToken token; if(source.TryGetProperty("Tool", out token) && token.Type != JTokenType.Null) { Tool = (SafeEnum<SFTool>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum<SFTool>)); } if(source.TryGetProperty("ToolRaw", out token) && token.Type != JTokenType.Null) { ToolRaw = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("Owner", out token) && token.Type != JTokenType.Null) { Owner = (User)serializer.Deserialize(token.CreateReader(), typeof(User)); } if(source.TryGetProperty("Created", out token) && token.Type != JTokenType.Null) { Created = (DateTime?)serializer.Deserialize(token.CreateReader(), typeof(DateTime?)); } if(source.TryGetProperty("ToolVersion", out token) && token.Type != JTokenType.Null) { ToolVersion = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("JustRegistered", out token) && token.Type != JTokenType.Null) { JustRegistered = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as ConnectorGroupZone; if(typedSource != null) { Zone = typedSource.Zone; StorageCenters = typedSource.StorageCenters; ApiVersionMin = typedSource.ApiVersionMin; ApiVersionMax = typedSource.ApiVersionMax; IconUrl = typedSource.IconUrl; FormUrl = typedSource.FormUrl; } else { JToken token; if(source.TryGetProperty("Zone", out token) && token.Type != JTokenType.Null) { Zone = (Zone)serializer.Deserialize(token.CreateReader(), typeof(Zone)); } if(source.TryGetProperty("StorageCenters", out token) && token.Type != JTokenType.Null) { StorageCenters = (IEnumerable<StorageCenter>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable<StorageCenter>)); } if(source.TryGetProperty("ApiVersionMin", out token) && token.Type != JTokenType.Null) { ApiVersionMin = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("ApiVersionMax", out token) && token.Type != JTokenType.Null) { ApiVersionMax = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("IconUrl", out token) && token.Type != JTokenType.Null) { IconUrl = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("FormUrl", out token) && token.Type != JTokenType.Null) { FormUrl = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as UserInfo; if (typedSource != null) { CompanyName = typedSource.CompanyName; PlanName = typedSource.PlanName; PlanFeatures = typedSource.PlanFeatures; ApplicationUrl = typedSource.ApplicationUrl; StorageCenterUrl = typedSource.StorageCenterUrl; } else { JToken token; if (source.TryGetProperty("CompanyName", out token) && token.Type != JTokenType.Null) { CompanyName = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("PlanName", out token) && token.Type != JTokenType.Null) { PlanName = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("PlanFeatures", out token) && token.Type != JTokenType.Null) { PlanFeatures = (PlanFeatures)serializer.Deserialize(token.CreateReader(), typeof(PlanFeatures)); } if (source.TryGetProperty("ApplicationUrl", out token) && token.Type != JTokenType.Null) { ApplicationUrl = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("StorageCenterUrl", out token) && token.Type != JTokenType.Null) { StorageCenterUrl = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as EnsSubscriptionRequest; if (typedSource != null) { EnsServerUrl = typedSource.EnsServerUrl; ClientId = typedSource.ClientId; Entity = typedSource.Entity; EventTypes = typedSource.EventTypes; IncludeProgeny = typedSource.IncludeProgeny; } else { JToken token; if (source.TryGetProperty("EnsServerUrl", out token) && token.Type != JTokenType.Null) { EnsServerUrl = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("ClientId", out token) && token.Type != JTokenType.Null) { ClientId = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Entity", out token) && token.Type != JTokenType.Null) { Entity = (ODataObject)serializer.Deserialize(token.CreateReader(), typeof(ODataObject)); } if (source.TryGetProperty("EventTypes", out token) && token.Type != JTokenType.Null) { EventTypes = (SafeEnum <EnsEventType>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum <EnsEventType>)); } if (source.TryGetProperty("IncludeProgeny", out token) && token.Type != JTokenType.Null) { IncludeProgeny = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as FindSubdomainResult; if (typedSource != null) { UserID = typedSource.UserID; Email = typedSource.Email; AccountID = typedSource.AccountID; CompanyName = typedSource.CompanyName; Subdomain = typedSource.Subdomain; } else { JToken token; if (source.TryGetProperty("UserID", out token) && token.Type != JTokenType.Null) { UserID = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Email", out token) && token.Type != JTokenType.Null) { Email = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("AccountID", out token) && token.Type != JTokenType.Null) { AccountID = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("CompanyName", out token) && token.Type != JTokenType.Null) { CompanyName = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("Subdomain", out token) && token.Type != JTokenType.Null) { Subdomain = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as EnsSubscriptionToken; if (typedSource != null) { SubscriptionId = typedSource.SubscriptionId; EntityId = typedSource.EntityId; EventTypes = typedSource.EventTypes; IncludeProgeny = typedSource.IncludeProgeny; LastEventCount = typedSource.LastEventCount; } else { JToken token; if (source.TryGetProperty("SubscriptionId", out token) && token.Type != JTokenType.Null) { SubscriptionId = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("EntityId", out token) && token.Type != JTokenType.Null) { EntityId = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if (source.TryGetProperty("EventTypes", out token) && token.Type != JTokenType.Null) { EventTypes = (SafeEnum <EnsEventType>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum <EnsEventType>)); } if (source.TryGetProperty("IncludeProgeny", out token) && token.Type != JTokenType.Null) { IncludeProgeny = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if (source.TryGetProperty("LastEventCount", out token) && token.Type != JTokenType.Null) { LastEventCount = (long)serializer.Deserialize(token.CreateReader(), typeof(long)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if(source == null || serializer == null) return; base.Copy(source, serializer); var typedSource = source as EnsSubscriptionToken; if(typedSource != null) { SubscriptionId = typedSource.SubscriptionId; EntityId = typedSource.EntityId; EventTypes = typedSource.EventTypes; IncludeProgeny = typedSource.IncludeProgeny; LastEventCount = typedSource.LastEventCount; } else { JToken token; if(source.TryGetProperty("SubscriptionId", out token) && token.Type != JTokenType.Null) { SubscriptionId = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("EntityId", out token) && token.Type != JTokenType.Null) { EntityId = (string)serializer.Deserialize(token.CreateReader(), typeof(string)); } if(source.TryGetProperty("EventTypes", out token) && token.Type != JTokenType.Null) { EventTypes = (SafeEnum<EnsEventType>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum<EnsEventType>)); } if(source.TryGetProperty("IncludeProgeny", out token) && token.Type != JTokenType.Null) { IncludeProgeny = (bool)serializer.Deserialize(token.CreateReader(), typeof(bool)); } if(source.TryGetProperty("LastEventCount", out token) && token.Type != JTokenType.Null) { LastEventCount = (long)serializer.Deserialize(token.CreateReader(), typeof(long)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as Folder; if (typedSource != null) { FileCount = typedSource.FileCount; Children = typedSource.Children; HasRemoteChildren = typedSource.HasRemoteChildren; Info = typedSource.Info; Redirection = typedSource.Redirection; FavoriteFolder = typedSource.FavoriteFolder; ZoneService = typedSource.ZoneService; } else { JToken token; if (source.TryGetProperty("FileCount", out token) && token.Type != JTokenType.Null) { FileCount = (int?)serializer.Deserialize(token.CreateReader(), typeof(int?)); } if (source.TryGetProperty("Children", out token) && token.Type != JTokenType.Null) { Children = (IEnumerable <Item>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <Item>)); } if (source.TryGetProperty("HasRemoteChildren", out token) && token.Type != JTokenType.Null) { HasRemoteChildren = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if (source.TryGetProperty("Info", out token) && token.Type != JTokenType.Null) { Info = (ItemInfo)serializer.Deserialize(token.CreateReader(), typeof(ItemInfo)); } if (source.TryGetProperty("Redirection", out token) && token.Type != JTokenType.Null) { Redirection = (Redirection)serializer.Deserialize(token.CreateReader(), typeof(Redirection)); } if (source.TryGetProperty("FavoriteFolder", out token) && token.Type != JTokenType.Null) { FavoriteFolder = (FavoriteFolder)serializer.Deserialize(token.CreateReader(), typeof(FavoriteFolder)); } if (source.TryGetProperty("ZoneService", out token) && token.Type != JTokenType.Null) { ZoneService = (SafeEnum <ZoneService>)serializer.Deserialize(token.CreateReader(), typeof(SafeEnum <ZoneService>)); } } }
public override void Copy(ODataObject source, JsonSerializer serializer) { if (source == null || serializer == null) { return; } base.Copy(source, serializer); var typedSource = source as Group; if (typedSource != null) { Owner = typedSource.Owner; Account = typedSource.Account; IsShared = typedSource.IsShared; Contacts = typedSource.Contacts; } else { JToken token; if (source.TryGetProperty("Owner", out token) && token.Type != JTokenType.Null) { Owner = (User)serializer.Deserialize(token.CreateReader(), typeof(User)); } if (source.TryGetProperty("Account", out token) && token.Type != JTokenType.Null) { Account = (Account)serializer.Deserialize(token.CreateReader(), typeof(Account)); } if (source.TryGetProperty("IsShared", out token) && token.Type != JTokenType.Null) { IsShared = (bool?)serializer.Deserialize(token.CreateReader(), typeof(bool?)); } if (source.TryGetProperty("Contacts", out token) && token.Type != JTokenType.Null) { Contacts = (IEnumerable <Contact>)serializer.Deserialize(token.CreateReader(), typeof(IEnumerable <Contact>)); } } }