<!-- views/apidescr.ejs -->

<!DOCTYPE html>
<html lang="en">
    <head>
        <% include head %>
    </head>

    <body class="container">

        <header>
            <% include header %>
        </header>

        <main>
            <div class="jumbotron">
                <div class="row justify-content-center align-items-center">
                    <h1>API-kuvaus</h1>
                    <section>
                        Seuraavan listan URL-osoitteen alkuun tulee liittää tämän palvelun osoite https://smartict-demo-webapp.azurewebsites.net. Esimerkiksi kutsu GET https://smartict-demo-webapp.azurewebsites.net/messages/1 palauttaa viestin numero 1.
                    </section>
                </div>
                <div class="row align-items-center" style="height:50vh">
                    <table class="table table-striped table-bordered table-sm">
                        <thead>
                            <tr>
                                <th>URL</th>
                                <th>HTTP-verbi</th>
                                <th>Syöte</th>
                                <th>Merkitys</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td>/messages</td>
                                <td>GET</td>
                                <td>-</td>
                                <td>Palauttaa kaikki viestit JSON-muodossa</td>
                            </tr>
                            <tr>
                                <td>/messages/id</td>
                                <td>GET</td>
                                <td>-</td>
                                <td>Palauttaa viestin numero id JSON-muodossa</td>
                            </tr>
                            <tr>
                                <td>/messages</td>
                                <td>POST</td>
                                <td>JSON</td>
                                <td>Uuden viestin tallennus. Numeroituu automaattisesti. Esimerkkidata http-sanoman body-osassa: {"sender":"Ursula", "topic":"SmartICT", "message":"Huokaus"}</td>
                            </tr>
                            <tr>
                                <td>/messages/id</td>
                                <td>PUT</td>
                                <td>JSON</td>
                                <td>Ei vielä toteutettu</td>
                            </tr>
                            <tr>
                                <td>/messages/id</td>
                                <td>PATCH</td>
                                <td>JSON</td>
                                <td>Ei vielä toteutettu</td>
                            </tr>
                            <tr>
                                <td>/messages/id</td>
                                <td>DELETE</td>
                                <td>-</td>
                                <td>Ei vielä toteutettu</td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
        </main>

        <footer>
            <% include footer %>
        </footer>

    </body>
</html>