internal void UpdateFromProxy(Proxy_USB_group proxy) { uuid = proxy.uuid == null ? null : (string)proxy.uuid; name_label = proxy.name_label == null ? null : (string)proxy.name_label; name_description = proxy.name_description == null ? null : (string)proxy.name_description; PUSBs = proxy.PUSBs == null ? null : XenRef <PUSB> .Create(proxy.PUSBs); VUSBs = proxy.VUSBs == null ? null : XenRef <VUSB> .Create(proxy.VUSBs); other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config); }
public Proxy_USB_group ToProxy() { Proxy_USB_group result_ = new Proxy_USB_group(); result_.uuid = uuid ?? ""; result_.name_label = name_label ?? ""; result_.name_description = name_description ?? ""; result_.PUSBs = (PUSBs != null) ? Helper.RefListToStringArray(PUSBs) : new string[] {}; result_.VUSBs = (VUSBs != null) ? Helper.RefListToStringArray(VUSBs) : new string[] {}; result_.other_config = Maps.convert_to_proxy_string_string(other_config); return(result_); }
/// <summary> /// Creates a new USB_group from a Proxy_USB_group. /// </summary> /// <param name="proxy"></param> public USB_group(Proxy_USB_group proxy) { this.UpdateFromProxy(proxy); }
/// <summary> /// Creates a new USB_group from a Proxy_USB_group. /// </summary> /// <param name="proxy"></param> public USB_group(Proxy_USB_group proxy) { UpdateFrom(proxy); }