1 module libwasm.bindings.HTMLHyperlinkElementUtils; 2 3 import libwasm.types; 4 5 import memutils.ct: tuple; 6 @safe: 7 nothrow: 8 9 struct HTMLHyperlinkElementUtils { 10 nothrow: 11 JsHandle handle; 12 alias handle this; 13 this(Handle h) { 14 this.handle = JsHandle(h); 15 } 16 void href()(string href) { 17 Object_Call_string__void(this.handle, "href", href); 18 } 19 string href()() { 20 return Object_Getter__string(this.handle, "href"); 21 } 22 string origin()() { 23 return Object_Getter__string(this.handle, "origin"); 24 } 25 void protocol()(string protocol) { 26 Object_Call_string__void(this.handle, "protocol", protocol); 27 } 28 string protocol()() { 29 return Object_Getter__string(this.handle, "protocol"); 30 } 31 void username()(string username) { 32 Object_Call_string__void(this.handle, "username", username); 33 } 34 string username()() { 35 return Object_Getter__string(this.handle, "username"); 36 } 37 void password()(string password) { 38 Object_Call_string__void(this.handle, "password", password); 39 } 40 string password()() { 41 return Object_Getter__string(this.handle, "password"); 42 } 43 void host()(string host) { 44 Object_Call_string__void(this.handle, "host", host); 45 } 46 string host()() { 47 return Object_Getter__string(this.handle, "host"); 48 } 49 void hostname()(string hostname) { 50 Object_Call_string__void(this.handle, "hostname", hostname); 51 } 52 string hostname()() { 53 return Object_Getter__string(this.handle, "hostname"); 54 } 55 void port()(string port) { 56 Object_Call_string__void(this.handle, "port", port); 57 } 58 string port()() { 59 return Object_Getter__string(this.handle, "port"); 60 } 61 void pathname()(string pathname) { 62 Object_Call_string__void(this.handle, "pathname", pathname); 63 } 64 string pathname()() { 65 return Object_Getter__string(this.handle, "pathname"); 66 } 67 void search()(string search) { 68 Object_Call_string__void(this.handle, "search", search); 69 } 70 string search()() { 71 return Object_Getter__string(this.handle, "search"); 72 } 73 void hash()(string hash) { 74 Object_Call_string__void(this.handle, "hash", hash); 75 } 76 string hash()() { 77 return Object_Getter__string(this.handle, "hash"); 78 } 79 } 80 81