/// <summary>(This method is generated in Translator_default#buildImpl) /// /// <param name="r" /> /// </summary> internal override void ApiDeserializeImpl(object r) { this.IsNew = r == null; if (this.IsNew) { r = new System.Collections.Generic.Dictionary <string, object> { }; } this.IsIncomplete = false; if (Util.ExistsPath(r, "ID")) { this.M_id = Util.GetByPath(r, "ID") == null ? ((string)(null)) : "" + Util.GetByPath(r, "ID"); } else { this.M_id = null; this.IsIncomplete = true; } this.N_id = false; if (Util.ExistsPath(r, "Scope")) { this.M_scope = Util.GetByPath(r, "Scope") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Scope"); } else { this.M_scope = null; this.IsIncomplete = true; } this.N_scope = false; if (Util.ExistsPath(r, "Name")) { this.M_name = Util.GetByPath(r, "Name") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Name"); } else { this.M_name = null; this.IsIncomplete = true; } this.N_name = false; if (Util.ExistsPath(r, "Description")) { this.M_description = Util.GetByPath(r, "Description") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Description"); } else { this.M_description = null; this.IsIncomplete = true; } this.N_description = false; if (Util.ExistsPath(r, "Tags")) { if (Util.GetByPath(r, "Tags") == null) { this.M_tags = new System.Collections.Generic.List <string> { }; } else { this.M_tags = new System.Collections.Generic.List <string> { }; for (int __it1 = 0; __it1 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags"))) as System.Collections.IList).Count; __it1++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags")))[__it1]; string v1 = null; v1 = t == null ? ((string)(null)) : "" + t; (this.M_tags as System.Collections.IList).Add(v1); } } } else { this.M_tags = null; this.IsIncomplete = true; } this.N_tags = false; if (Util.ExistsPath(r, "Icon")) { this.M_icon = Util.GetByPath(r, "Icon") == null ? null : new Icon(this._Client, Util.GetByPath(r, "Icon")); } else { this.M_icon = null; this.IsIncomplete = true; } this.N_icon = false; if (Util.ExistsPath(r, "DisplayOrder")) { this.M_displayOrder = Util.GetByPath(r, "DisplayOrder") == null?System.Convert.ToInt64(null) : (long)System.Convert.ToInt64("" + "" + Util.GetByPath(r, "DisplayOrder")); } else { this.M_displayOrder = null; this.IsIncomplete = true; } this.N_displayOrder = false; if (Util.ExistsPath(r, "SizeMB")) { this.M_sizeMib = Util.GetByPath(r, "SizeMB") == null?System.Convert.ToInt64(null) : (long)System.Convert.ToInt64("" + "" + Util.GetByPath(r, "SizeMB")); } else { this.M_sizeMib = null; this.IsIncomplete = true; } this.N_sizeMib = false; if (Util.ExistsPath(r, "ServiceClass")) { this.M_serviceClass = Util.GetByPath(r, "ServiceClass") == null ? ((string)(null)) : "" + Util.GetByPath(r, "ServiceClass"); } else { this.M_serviceClass = null; this.IsIncomplete = true; } this.N_serviceClass = false; if (Util.ExistsPath(r, "Plan")) { this.M_plan = Util.GetByPath(r, "Plan") == null ? null : new DiskPlan(this._Client, Util.GetByPath(r, "Plan")); } else { this.M_plan = null; this.IsIncomplete = true; } this.N_plan = false; if (Util.ExistsPath(r, "Availability")) { this.M_availability = Util.GetByPath(r, "Availability") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Availability"); } else { this.M_availability = null; this.IsIncomplete = true; } this.N_availability = false; }
private Icon Set_icon(Icon v) { this.M_icon = v; this.N_icon = true; return(this.M_icon); }
/// <summary>(This method is generated in Translator_default#buildImpl) /// /// <param name="r" /> /// </summary> internal override void ApiDeserializeImpl(object r) { this.IsNew = r == null; if (this.IsNew) { r = new System.Collections.Generic.Dictionary <string, object> { }; } this.IsIncomplete = false; if (Util.ExistsPath(r, "ID")) { this.M_id = Util.GetByPath(r, "ID") == null ? ((string)(null)) : "" + Util.GetByPath(r, "ID"); } else { this.M_id = null; this.IsIncomplete = true; } this.N_id = false; if (Util.ExistsPath(r, "Class")) { this.M_clazz = Util.GetByPath(r, "Class") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Class"); } else { this.M_clazz = null; this.IsIncomplete = true; } this.N_clazz = false; if (Util.ExistsPath(r, "Name")) { this.M_name = Util.GetByPath(r, "Name") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Name"); } else { this.M_name = null; this.IsIncomplete = true; } this.N_name = false; if (Util.ExistsPath(r, "Description")) { this.M_description = Util.GetByPath(r, "Description") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Description"); } else { this.M_description = null; this.IsIncomplete = true; } this.N_description = false; if (Util.ExistsPath(r, "Tags")) { if (Util.GetByPath(r, "Tags") == null) { this.M_tags = new System.Collections.Generic.List <string> { }; } else { this.M_tags = new System.Collections.Generic.List <string> { }; for (int __it1 = 0; __it1 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags"))) as System.Collections.IList).Count; __it1++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags")))[__it1]; string v1 = null; v1 = t == null ? ((string)(null)) : "" + t; (this.M_tags as System.Collections.IList).Add(v1); } } } else { this.M_tags = null; this.IsIncomplete = true; } this.N_tags = false; if (Util.ExistsPath(r, "Icon")) { this.M_icon = Util.GetByPath(r, "Icon") == null ? null : new Icon(this._Client, Util.GetByPath(r, "Icon")); } else { this.M_icon = null; this.IsIncomplete = true; } this.N_icon = false; if (Util.ExistsPath(r, "Plan.ID")) { this.M_planId = Util.GetByPath(r, "Plan.ID") == null?System.Convert.ToInt64(null) : (long)System.Convert.ToInt64("" + "" + Util.GetByPath(r, "Plan.ID")); } else { this.M_planId = null; this.IsIncomplete = true; } this.N_planId = false; if (Util.ExistsPath(r, "Interfaces")) { if (Util.GetByPath(r, "Interfaces") == null) { this.M_ifaces = new System.Collections.Generic.List <Iface> { }; } else { this.M_ifaces = new System.Collections.Generic.List <Iface> { }; for (int __it2 = 0; __it2 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Interfaces"))) as System.Collections.IList).Count; __it2++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Interfaces")))[__it2]; Iface v2 = null; v2 = t == null ? null : new Iface(this._Client, t); (this.M_ifaces as System.Collections.IList).Add(v2); } } } else { this.M_ifaces = null; this.IsIncomplete = true; } this.N_ifaces = false; if (Util.ExistsPath(r, "Remark")) { this.M_rawAnnotation = Util.GetByPath(r, "Remark"); } else { this.M_rawAnnotation = null; this.IsIncomplete = true; } this.N_rawAnnotation = false; if (Util.ExistsPath(r, "Settings")) { this.M_rawSettings = Util.GetByPath(r, "Settings"); } else { this.M_rawSettings = null; this.IsIncomplete = true; } this.N_rawSettings = false; if (Util.ExistsPath(r, "SettingsHash")) { this.M_rawSettingsHash = Util.GetByPath(r, "SettingsHash") == null ? ((string)(null)) : "" + Util.GetByPath(r, "SettingsHash"); } else { this.M_rawSettingsHash = null; this.IsIncomplete = true; } this.N_rawSettingsHash = false; if (Util.ExistsPath(r, "Instance.Status")) { this.M_status = Util.GetByPath(r, "Instance.Status") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Instance.Status"); } else { this.M_status = null; this.IsIncomplete = true; } this.N_status = false; if (Util.ExistsPath(r, "ServiceClass")) { this.M_serviceClass = Util.GetByPath(r, "ServiceClass") == null ? ((string)(null)) : "" + Util.GetByPath(r, "ServiceClass"); } else { this.M_serviceClass = null; this.IsIncomplete = true; } this.N_serviceClass = false; if (Util.ExistsPath(r, "Availability")) { this.M_availability = Util.GetByPath(r, "Availability") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Availability"); } else { this.M_availability = null; this.IsIncomplete = true; } this.N_availability = false; if (Util.ExistsPath(r, "Switch.ID")) { this.M_swytchId = Util.GetByPath(r, "Switch.ID") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Switch.ID"); } else { this.M_swytchId = null; this.IsIncomplete = true; } this.N_swytchId = false; }
/// <summary>(This method is generated in Translator_default#buildImpl) /// /// <param name="r" /> /// </summary> internal override void ApiDeserializeImpl(object r) { this.IsNew = r == null; if (this.IsNew) { r = new System.Collections.Generic.Dictionary <string, object> { }; } this.IsIncomplete = false; if (Util.ExistsPath(r, "ID")) { this.M_id = Util.GetByPath(r, "ID") == null ? ((string)(null)) : "" + Util.GetByPath(r, "ID"); } else { this.M_id = null; this.IsIncomplete = true; } this.N_id = false; if (Util.ExistsPath(r, "Name")) { this.M_name = Util.GetByPath(r, "Name") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Name"); } else { this.M_name = null; this.IsIncomplete = true; } this.N_name = false; if (Util.ExistsPath(r, "Description")) { this.M_description = Util.GetByPath(r, "Description") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Description"); } else { this.M_description = null; this.IsIncomplete = true; } this.N_description = false; if (Util.ExistsPath(r, "Tags")) { if (Util.GetByPath(r, "Tags") == null) { this.M_tags = new System.Collections.Generic.List <string> { }; } else { this.M_tags = new System.Collections.Generic.List <string> { }; for (int __it1 = 0; __it1 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags"))) as System.Collections.IList).Count; __it1++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags")))[__it1]; string v1 = null; v1 = t == null ? ((string)(null)) : "" + t; (this.M_tags as System.Collections.IList).Add(v1); } } } else { this.M_tags = null; this.IsIncomplete = true; } this.N_tags = false; if (Util.ExistsPath(r, "Icon")) { this.M_icon = Util.GetByPath(r, "Icon") == null ? null : new Icon(this._Client, Util.GetByPath(r, "Icon")); } else { this.M_icon = null; this.IsIncomplete = true; } this.N_icon = false; if (Util.ExistsPath(r, "ServerPlan")) { this.M_plan = Util.GetByPath(r, "ServerPlan") == null ? null : new ServerPlan(this._Client, Util.GetByPath(r, "ServerPlan")); } else { this.M_plan = null; this.IsIncomplete = true; } this.N_plan = false; if (Util.ExistsPath(r, "Interfaces")) { if (Util.GetByPath(r, "Interfaces") == null) { this.M_ifaces = new System.Collections.Generic.List <Iface> { }; } else { this.M_ifaces = new System.Collections.Generic.List <Iface> { }; for (int __it2 = 0; __it2 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Interfaces"))) as System.Collections.IList).Count; __it2++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Interfaces")))[__it2]; Iface v2 = null; v2 = t == null ? null : new Iface(this._Client, t); (this.M_ifaces as System.Collections.IList).Add(v2); } } } else { this.M_ifaces = null; this.IsIncomplete = true; } this.N_ifaces = false; if (Util.ExistsPath(r, "Instance")) { this.M_instance = Util.GetByPath(r, "Instance") == null ? null : new ServerInstance(this._Client, Util.GetByPath(r, "Instance")); } else { this.M_instance = null; this.IsIncomplete = true; } this.N_instance = false; if (Util.ExistsPath(r, "Availability")) { this.M_availability = Util.GetByPath(r, "Availability") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Availability"); } else { this.M_availability = null; this.IsIncomplete = true; } this.N_availability = false; }
/// <summary>(This method is generated in Translator_default#buildImpl) /// /// <param name="r" /> /// </summary> internal override void ApiDeserializeImpl(object r) { this.IsNew = r == null; if (this.IsNew) { r = new System.Collections.Generic.Dictionary <string, object> { }; } this.IsIncomplete = false; if (Util.ExistsPath(r, "ID")) { this.M_id = Util.GetByPath(r, "ID") == null ? ((string)(null)) : "" + Util.GetByPath(r, "ID"); } else { this.M_id = null; this.IsIncomplete = true; } this.N_id = false; if (Util.ExistsPath(r, "Scope")) { this.M_scope = Util.GetByPath(r, "Scope") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Scope"); } else { this.M_scope = null; this.IsIncomplete = true; } this.N_scope = false; if (Util.ExistsPath(r, "Class")) { this.M_clazz = Util.GetByPath(r, "Class") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Class"); } else { this.M_clazz = null; this.IsIncomplete = true; } this.N_clazz = false; if (Util.ExistsPath(r, "Name")) { this.M_name = Util.GetByPath(r, "Name") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Name"); } else { this.M_name = null; this.IsIncomplete = true; } this.N_name = false; if (Util.ExistsPath(r, "Description")) { this.M_description = Util.GetByPath(r, "Description") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Description"); } else { this.M_description = null; this.IsIncomplete = true; } this.N_description = false; if (Util.ExistsPath(r, "Tags")) { if (Util.GetByPath(r, "Tags") == null) { this.M_tags = new System.Collections.Generic.List <string> { }; } else { this.M_tags = new System.Collections.Generic.List <string> { }; for (int __it1 = 0; __it1 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags"))) as System.Collections.IList).Count; __it1++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags")))[__it1]; string v1 = null; v1 = t == null ? ((string)(null)) : "" + t; (this.M_tags as System.Collections.IList).Add(v1); } } } else { this.M_tags = null; this.IsIncomplete = true; } this.N_tags = false; if (Util.ExistsPath(r, "Icon")) { this.M_icon = Util.GetByPath(r, "Icon") == null ? null : new Icon(this._Client, Util.GetByPath(r, "Icon")); } else { this.M_icon = null; this.IsIncomplete = true; } this.N_icon = false; if (Util.ExistsPath(r, "Content")) { this.M_content = Util.GetByPath(r, "Content") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Content"); } else { this.M_content = null; this.IsIncomplete = true; } this.N_content = false; if (Util.ExistsPath(r, "Remark")) { this.M_annotation = Util.GetByPath(r, "Remark"); } else { this.M_annotation = null; this.IsIncomplete = true; } this.N_annotation = false; }
/// <summary>(This method is generated in Translator_default#buildImpl) /// /// <param name="r" /> /// </summary> internal override void ApiDeserializeImpl(object r) { this.IsNew = r == null; if (this.IsNew) { r = new System.Collections.Generic.Dictionary <string, object> { }; } this.IsIncomplete = false; if (Util.ExistsPath(r, "ID")) { this.M_id = Util.GetByPath(r, "ID") == null ? ((string)(null)) : "" + Util.GetByPath(r, "ID"); } else { this.M_id = null; this.IsIncomplete = true; } this.N_id = false; if (Util.ExistsPath(r, "Name")) { this.M_name = Util.GetByPath(r, "Name") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Name"); } else { this.M_name = null; this.IsIncomplete = true; } this.N_name = false; if (Util.ExistsPath(r, "Description")) { this.M_description = Util.GetByPath(r, "Description") == null ? ((string)(null)) : "" + Util.GetByPath(r, "Description"); } else { this.M_description = null; this.IsIncomplete = true; } this.N_description = false; if (Util.ExistsPath(r, "Tags")) { if (Util.GetByPath(r, "Tags") == null) { this.M_tags = new System.Collections.Generic.List <string> { }; } else { this.M_tags = new System.Collections.Generic.List <string> { }; for (int __it1 = 0; __it1 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags"))) as System.Collections.IList).Count; __it1++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Tags")))[__it1]; string v1 = null; v1 = t == null ? ((string)(null)) : "" + t; (this.M_tags as System.Collections.IList).Add(v1); } } } else { this.M_tags = null; this.IsIncomplete = true; } this.N_tags = false; if (Util.ExistsPath(r, "Icon")) { this.M_icon = Util.GetByPath(r, "Icon") == null ? null : new Icon(this._Client, Util.GetByPath(r, "Icon")); } else { this.M_icon = null; this.IsIncomplete = true; } this.N_icon = false; if (Util.ExistsPath(r, "UserSubnet.DefaultRoute")) { this.M_userDefaultRoute = Util.GetByPath(r, "UserSubnet.DefaultRoute") == null ? ((string)(null)) : "" + Util.GetByPath(r, "UserSubnet.DefaultRoute"); } else { this.M_userDefaultRoute = null; this.IsIncomplete = true; } this.N_userDefaultRoute = false; if (Util.ExistsPath(r, "UserSubnet.NetworkMaskLen")) { this.M_userMaskLen = Util.GetByPath(r, "UserSubnet.NetworkMaskLen") == null?System.Convert.ToInt64(null) : (long)System.Convert.ToInt64("" + "" + Util.GetByPath(r, "UserSubnet.NetworkMaskLen")); } else { this.M_userMaskLen = null; this.IsIncomplete = true; } this.N_userMaskLen = false; if (Util.ExistsPath(r, "Internet")) { this.M_router = Util.GetByPath(r, "Internet") == null ? null : new Router(this._Client, Util.GetByPath(r, "Internet")); } else { this.M_router = null; this.IsIncomplete = true; } this.N_router = false; if (Util.ExistsPath(r, "Bridge")) { this.M_bridge = Util.GetByPath(r, "Bridge") == null ? null : new Bridge(this._Client, Util.GetByPath(r, "Bridge")); } else { this.M_bridge = null; this.IsIncomplete = true; } this.N_bridge = false; if (Util.ExistsPath(r, "Subnets")) { if (Util.GetByPath(r, "Subnets") == null) { this.M_ipv4Nets = new System.Collections.Generic.List <Ipv4Net> { }; } else { this.M_ipv4Nets = new System.Collections.Generic.List <Ipv4Net> { }; for (int __it2 = 0; __it2 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Subnets"))) as System.Collections.IList).Count; __it2++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "Subnets")))[__it2]; Ipv4Net v2 = null; v2 = t == null ? null : new Ipv4Net(this._Client, t); (this.M_ipv4Nets as System.Collections.IList).Add(v2); } } } else { this.M_ipv4Nets = null; this.IsIncomplete = true; } this.N_ipv4Nets = false; if (Util.ExistsPath(r, "IPv6Nets")) { if (Util.GetByPath(r, "IPv6Nets") == null) { this.M_ipv6Nets = new System.Collections.Generic.List <Ipv6Net> { }; } else { this.M_ipv6Nets = new System.Collections.Generic.List <Ipv6Net> { }; for (int __it3 = 0; __it3 < (((System.Collections.Generic.List <object>)(Util.GetByPath(r, "IPv6Nets"))) as System.Collections.IList).Count; __it3++) { var t = ((System.Collections.Generic.List <object>)(Util.GetByPath(r, "IPv6Nets")))[__it3]; Ipv6Net v3 = null; v3 = t == null ? null : new Ipv6Net(this._Client, t); (this.M_ipv6Nets as System.Collections.IList).Add(v3); } } } else { this.M_ipv6Nets = null; this.IsIncomplete = true; } this.N_ipv6Nets = false; }