<%= api.title %>

<%= api.description %>

Resources

<% api.resources.each do |resource| %>

<%= resource.name.titleize %>

<%= resource.description %>

<% if resource.attributes.present? %>

Attributes

    <% resource.attributes.each do |attribute| %>
  • <%= attribute.name %> <%= attribute.type %> <% if attribute.required %>

    required: <%= attribute.required %>

    <% else %>

    optional

    <% end %>
    <%= attribute.description.gsub(/`(.*?)`/, "\\1") %>

    Allowed: <%= "#{attribute.allow.to_sentence}" %>

  • <% end %>
<% end %> <% if resource.relationships.present? %>

Relationships

<% end %> <% resource.actions.each do |action| %>

<%= action.label.titleize %>

<% action.sample_requests.each do |sample_request| %>
Request
<%= sample_request.request %>
Response
<%= sample_request.response %>
<% end %> <% end %>
<% end %>