h2

| Version
=<> version.version

a href=to(version.version)

i.glyphicon.glyphicon-chevron-left>
| Back

.row

.col-md-8
  h2 Endpoints

  .panel-group#endpoints
    - protocol.endpoints.each do |endpoint|
      .panel.panel-default
        .panel-heading
          h4.panel-title
            a data-toggle="collapse" href="#collapse#{endpoint.name}"
              = endpoint.description
        .panel-collapse.collapse.in id="collapse#{endpoint.name}"
          .panel-body
            p = endpoint.doc

            h4 Parameters

            ul
              - endpoint.parameters.each do |parameter|
                li
                  => parameter.type.name
                  = parameter.name

            h4 Response
            p 
              = endpoint.response_type.name

.col-md-4
  h2 Types

  .panel-group#types
    - protocol.types.each do |type|
      .panel.panel-default
        .panel-heading
          h4.panel-title
            a data-toggle="collapse" href="#collapse#{type.name}"
              = type.name
        .panel-collapse.collapse.in id="collapse#{type.name}"
          .panel-body
            - type.valid_values.each do |value|
              p = value
            - type.fields.each do |field|
              p
                - if field.doc
                  a.pull-right data-toggle="collapse" href="#collapseDescription#{type.name}#{field.name}"
                    i.glyphicon.glyphicon-info-sign
                => field.type.name
                | -
                =< field.name
              - if field.doc
                p.collapse id="collapseDescription#{type.name}#{field.name}"
                  em = field.doc