UNPKG

puppy-api-docs

Version:

Genernate material api docs from your comments.

123 lines (120 loc) 5.45 kB
<!DOCTYPE html> <html> <head> <title>Documentation</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"> <link rel="stylesheet" href="css/doc_page.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script> </head> <body> <div class="container"> <ul class="collapsible"> <li> <div class="collapsible-header"><span class="header-title">Login</span> <span class="header-path">(/login)</span></div> <div class="doc-item collapsible-body"> <p class="heading" id="Login-POST-/login">Login<p> <pre class="method">(POST)</pre> <p>Login with email and password for consumers and admins.</p> <p class="url-path">/login</p> <p class="sub-heading">Request</p> <pre class="json-code">{ &quot;data&quot;: { &quot;email&quot;: &quot;User&#x27;s email&quot;, &quot;password&quot;: &quot;User&#x27;s Password&quot; } }</pre> <p class="sub-heading">Response</p> <pre class="json-code">{ &quot;status&quot;: 200, &quot;message&quot;: &quot;Help message depending on success&quot;, &quot;success&quot;: false }</pre> <p class="sub-heading">Request Headers</p> <table> <tr> <th>Name</th> <th>Description</th> </tr> <tr> <td> Content-Type </td> <td> application/json </td> </tr> </table> <p class="sub-heading">Response Headers</p> <table> <tr> <th>Name</th> <th>Description</th> </tr> <tr> <td> token </td> <td> session token </td> </tr> </table> </div> </li> <li> <div class="collapsible-header"><span class="header-title">Login 2nd</span> <span class="header-path">(/loginAlternate)</span></div> <div class="doc-item collapsible-body"> <p class="heading" id="Login 2nd-POST-/loginAlternate">Login 2nd<p> <pre class="method">(POST)</pre> <p>If /login doesn&#x27;t work. Use this end point.</p> <p class="url-path">/loginAlternate</p> </div> </li> <li> <div class="collapsible-header"><span class="header-title">Get todo list</span> <span class="header-path">(/todolist)</span></div> <div class="doc-item collapsible-body"> <p class="heading" id="Get todo list-GET-/todolist">Get todo list<p> <pre class="method">(GET)</pre> <p>Login with email and password for consumers and admins.</p> <p class="url-path">/todolist</p> <p class="sub-heading">Request</p> <pre class="json-code">{ &quot;data&quot;: { &quot;email&quot;: &quot;User&#x27;s email&quot;, &quot;password&quot;: &quot;User&#x27;s Password&quot; } }</pre> <p class="sub-heading">Response</p> <pre class="json-code">{ &quot;status&quot;: 200, &quot;message&quot;: &quot;Help message depending on success&quot;, &quot;success&quot;: true }</pre> <p class="sub-heading">Request Headers</p> <table> <tr> <th>Name</th> <th>Description</th> </tr> <tr> <td> token </td> <td> token provided in login response </td> </tr> </table> </div> </li> </ul> </div> <script> // Initialize Materializecss collapsilbe document.addEventListener('DOMContentLoaded', function () { var elems = document.querySelectorAll('.collapsible'); var instances = M.Collapsible.init(elems); }); </script> </body> </html>