{{define "content"}}
<div class="card">
  <h2>Заявка <code>{{slice .Claim.ID 0 8}}</code> · <span class="badge {{.Claim.Status}}">{{ruState .Claim.Status}}</span></h2>
  <div class="kv">
    <div>Создана</div><div>{{.Claim.CreatedAt.Format "02.01.2006 15:04:05"}}</div>
    <div>Обновлена</div><div>{{.Claim.UpdatedAt.Format "02.01.2006 15:04:05"}}</div>
    <div>ID lk-gateway</div><div><code>{{.Claim.GatewayID}}</code></div>
    <div>Инвестор</div><div>{{.Claim.InvestorName}}</div>
    <div>Передающий депозитарий</div><div><code>ИНН {{.Claim.TransferringDepositoryINN}}</code></div>
    <div>Принимающий депозитарий</div><div><code>ИНН {{.Claim.ReceivingDepositoryINN}}</code></div>
    <div>Локально</div><div>{{.Claim.LocalStatus}}</div>
  </div>
</div>

{{if .Claim.RawRequest}}
<div class="card">
  <h2>Тело отправленной заявки (REST в lk-gateway)</h2>
  <pre>{{.PrettyRequest}}</pre>
</div>
{{end}}

{{if .Claim.RawResponse}}
<div class="card">
  <h2>Ответ lk-gateway на создание</h2>
  <pre>{{.PrettyResponse}}</pre>
</div>
{{end}}

{{if .Claim.LastCallback}}
<div class="card">
  <h2>Полученный callback от lk-gateway</h2>
  <div class="kv">
    <div>Новый статус</div><div><span class="badge {{.Claim.LastCallback.NewStatus}}">{{ruState .Claim.LastCallback.NewStatus}}</span></div>
    {{if .Claim.LastCallback.ReasonCode}}
    <div>Код причины</div><div><code>{{.Claim.LastCallback.ReasonCode}}</code> {{.Claim.LastCallback.ReasonText}}</div>
    {{end}}
    <div>Время</div><div>{{.Claim.LastCallback.UpdatedAt.Format "02.01.2006 15:04:05"}}</div>
    {{if .Claim.LastCallback.GUID}}
    <div>NSD GUID</div><div><code>{{.Claim.LastCallback.GUID}}</code></div>
    {{end}}
  </div>
  {{if .Claim.LastCallback.Responses}}
  <h3 style="margin-top:18px;font-size:14px">NSD Response (детально)</h3>
  <table>
    <thead><tr><th>ReferenceID</th><th>Код</th><th>Текст</th></tr></thead>
    <tbody>
      {{range .Claim.LastCallback.Responses}}
      <tr><td><code>{{.ReferenceID}}</code></td><td>{{.Code}}</td><td>{{.Text}}</td></tr>
      {{end}}
    </tbody>
  </table>
  {{end}}
</div>
{{else}}
<div class="card">
  <p class="muted">Callback от lk-gateway ещё не пришёл. Страница автообновится через 3 секунды.</p>
</div>
{{end}}

<p style="margin-top:16px"><a href="/">← все заявки</a></p>
{{end}}
