Sha256: 4bd287e3d42f85f204beaffdf8ff43d5e7e6ac17570c5f1e23589b75a4f5a648

Contents?: true

Size: 1.47 KB

Versions: 15

Compression:

Stored size: 1.47 KB

Contents

<div class="Vlt-grid">
  <div class="Vlt-col oas-left-panel" style="padding-bottom: 36px;">
    <h3 id="<%= endpoint.operationId %>" class="Vlt-title--icon">
      <%= endpoint.summary %>
      <% if webhook %>
          <span class="Vlt-badge Vlt-badge--orange">
            <i class="icon icon-webhook"></i> Webhook
          </span>
      <% else %>
          <span class="Vlt-badge Vlt-badge--green">
            <i class="icon icon-callback"></i> Callback
          </span>
      <% end %>
    </h3>
    <% if endpoint.description %>
      <p><%= endpoint.description.render_markdown %></p>
    <% end %>

    <div class="Vlt-badge-combined">
      <code class="Vlt-badge Vlt-badge--large Nxd-method-badge Nxd-method-badge--<%= endpoint.method %>"><%= endpoint.method.upcase %></code>
      <code class="Vlt-badge Vlt-badge--large Vlt-bg-grey-lighter Vlt-black">
        <span class="api-path-host">https://example.com</span><%= (endpoint.raw['x-example-path'] || '/webhooks/event').gsub(/\{(.+?)\}/, '<span class="api-path-parameter">:\1</span>') %>
      </code>
    </div>

    <%= erb :'open_api/_parameter_groups', locals: { endpoint: endpoint, callback: true } %>
  </div>

  <div class="Vlt-col oas-right-panel">

    <% endpoint.request_body.formats.each_with_index do |format, index| %>
      <div class="js-format" data-format="<%= format %>">
        <%= erb :'open_api/_requests', locals: { endpoint: endpoint, title: "Example Payload" } %>
      </div>
    <% end %>
  </div>
</div>

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
nexmo-oas-renderer-2.7.2 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.7.1 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.7.0 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.6.0 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.5.0 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.4.1 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.4.0 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.3.0 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.2.0 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.1.3 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.1.2 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.1.1 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.1.0 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.0.1 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb
nexmo-oas-renderer-2.0.0 lib/nexmo/oas/renderer/views/open_api/_callback_endpoint.erb