Schema: <%= schema.attr.id %>
Attributes
<% for k, v in pairs(schema.attr) do %>
- <%= k %>
- <%= v %>
<% end %>
properties
<% for _, prop in ipairs(schema.properties) do %>
<% local k, def = table.unpack(prop) %>
- <%= k %>
-
<% for def_n, def_v in pairs(def) do %>
- <%= def_n %>
<% if type(def_v) == "table" then %>
<% for def_kk in pairs(def_v) do %>
- <%= def_kk %>
<% end %>
<% for _, def_vv in ipairs(def_v) do %>
- <%= def_vv %>
<% end %>
<% else %>
- <%= def_v %>
<%end %>
<% end %>
<% end %>
-
<% for def_n, def_v in pairs(def) do %>
- <%= def_n %> <% if type(def_v) == "table" then %> <% for def_kk in pairs(def_v) do %>
- <%= def_kk %> <% end %> <% for _, def_vv in ipairs(def_v) do %>
- <%= def_vv %> <% end %> <% else %>
- <%= def_v %> <%end %> <% end %>