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