1 module libwasm.bindings.HTMLAnchorElement;
2 
3 import libwasm.types;
4 
5 import memutils.ct: tuple;
6 import libwasm.bindings.DOMTokenList;
7 import libwasm.bindings.HTMLElement;
8 import libwasm.bindings.HTMLHyperlinkElementUtils;
9 
10 @safe:
11 nothrow:
12 
13 struct HTMLAnchorElement {
14   nothrow:
15   libwasm.bindings.HTMLElement.HTMLElement _parent;
16   alias _parent this;
17   this(Handle h) {
18     _parent = .HTMLElement(h);
19   }
20   void target()(string target) {
21     Object_Call_string__void(this._parent, "target", target);
22   }
23   string target()() {
24     return Object_Getter__string(this._parent, "target");
25   }
26   void download()(string download) {
27     Object_Call_string__void(this._parent, "download", download);
28   }
29   string download()() {
30     return Object_Getter__string(this._parent, "download");
31   }
32   void ping()(string ping) {
33     Object_Call_string__void(this._parent, "ping", ping);
34   }
35   string ping()() {
36     return Object_Getter__string(this._parent, "ping");
37   }
38   void rel()(string rel) {
39     Object_Call_string__void(this._parent, "rel", rel);
40   }
41   string rel()() {
42     return Object_Getter__string(this._parent, "rel");
43   }
44   void referrerPolicy()(string referrerPolicy) {
45     Object_Call_string__void(this._parent, "referrerPolicy", referrerPolicy);
46   }
47   string referrerPolicy()() {
48     return Object_Getter__string(this._parent, "referrerPolicy");
49   }
50   auto relList()() {
51     return DOMTokenList(Object_Getter__Handle(this._parent, "relList"));
52   }
53   void hreflang()(string hreflang) {
54     Object_Call_string__void(this._parent, "hreflang", hreflang);
55   }
56   string hreflang()() {
57     return Object_Getter__string(this._parent, "hreflang");
58   }
59   void type()(string type) {
60     Object_Call_string__void(this._parent, "type", type);
61   }
62   string type()() {
63     return Object_Getter__string(this._parent, "type");
64   }
65   void text()(string text) {
66     Object_Call_string__void(this._parent, "text", text);
67   }
68   string text()() {
69     return Object_Getter__string(this._parent, "text");
70   }
71   void coords()(string coords) {
72     Object_Call_string__void(this._parent, "coords", coords);
73   }
74   string coords()() {
75     return Object_Getter__string(this._parent, "coords");
76   }
77   void charset()(string charset) {
78     Object_Call_string__void(this._parent, "charset", charset);
79   }
80   string charset()() {
81     return Object_Getter__string(this._parent, "charset");
82   }
83   void name()(string name) {
84     Object_Call_string__void(this._parent, "name", name);
85   }
86   string name()() {
87     return Object_Getter__string(this._parent, "name");
88   }
89   void rev()(string rev) {
90     Object_Call_string__void(this._parent, "rev", rev);
91   }
92   string rev()() {
93     return Object_Getter__string(this._parent, "rev");
94   }
95   void shape()(string shape) {
96     Object_Call_string__void(this._parent, "shape", shape);
97   }
98   string shape()() {
99     return Object_Getter__string(this._parent, "shape");
100   }
101   void href()(string href) {
102     Object_Call_string__void(this._parent, "href", href);
103   }
104   string href()() {
105     return Object_Getter__string(this._parent, "href");
106   }
107   string origin()() {
108     return Object_Getter__string(this._parent, "origin");
109   }
110   void protocol()(string protocol) {
111     Object_Call_string__void(this._parent, "protocol", protocol);
112   }
113   string protocol()() {
114     return Object_Getter__string(this._parent, "protocol");
115   }
116   void username()(string username) {
117     Object_Call_string__void(this._parent, "username", username);
118   }
119   string username()() {
120     return Object_Getter__string(this._parent, "username");
121   }
122   void password()(string password) {
123     Object_Call_string__void(this._parent, "password", password);
124   }
125   string password()() {
126     return Object_Getter__string(this._parent, "password");
127   }
128   void host()(string host) {
129     Object_Call_string__void(this._parent, "host", host);
130   }
131   string host()() {
132     return Object_Getter__string(this._parent, "host");
133   }
134   void hostname()(string hostname) {
135     Object_Call_string__void(this._parent, "hostname", hostname);
136   }
137   string hostname()() {
138     return Object_Getter__string(this._parent, "hostname");
139   }
140   void port()(string port) {
141     Object_Call_string__void(this._parent, "port", port);
142   }
143   string port()() {
144     return Object_Getter__string(this._parent, "port");
145   }
146   void pathname()(string pathname) {
147     Object_Call_string__void(this._parent, "pathname", pathname);
148   }
149   string pathname()() {
150     return Object_Getter__string(this._parent, "pathname");
151   }
152   void search()(string search) {
153     Object_Call_string__void(this._parent, "search", search);
154   }
155   string search()() {
156     return Object_Getter__string(this._parent, "search");
157   }
158   void hash()(string hash) {
159     Object_Call_string__void(this._parent, "hash", hash);
160   }
161   string hash()() {
162     return Object_Getter__string(this._parent, "hash");
163   }
164 }
165 
166