opsick
endpoints.h
Go to the documentation of this file.
1/*
2 Copyright 2020 Raphael Beck
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15*/
16
17#ifndef OPSICK_ENDPOINTS_H
18#define OPSICK_ENDPOINTS_H
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24#include "http.h"
25
36
41
46void opsick_get_home(http_s* request);
47
53void opsick_get_pubkey(http_s* request);
54
59void opsick_post_users_does_id_exist(http_s* request);
60
67void opsick_post_users_create(http_s* request);
68
73void opsick_post_users_body(http_s* request);
74
80void opsick_post_users_passwd(http_s* request);
81
86void opsick_post_users_2fa(http_s* request);
87
94void opsick_post_users_delete(http_s* request);
95
102void opsick_post_users_extend(http_s* request);
103
110void opsick_post_users(http_s* request);
111
118void opsick_post_users_keys(http_s* request);
119
126void opsick_post_users_keys_update(http_s* request);
127
133void opsick_get_version(http_s* request);
134
135#ifdef __cplusplus
136} // extern "C"
137#endif
138
139#endif // OPSICK_ENDPOINTS_H
void opsick_post_users(http_s *request)
void opsick_post_users_does_id_exist(http_s *request)
void opsick_post_users_keys_update(http_s *request)
void opsick_post_users_delete(http_s *request)
void opsick_get_pubkey(http_s *request)
void opsick_post_users_keys(http_s *request)
void opsick_post_users_extend(http_s *request)
void opsick_post_users_2fa(http_s *request)
void opsick_post_users_create(http_s *request)
void opsick_endpoints_free()
void opsick_get_home(http_s *request)
void opsick_endpoints_init()
void opsick_post_users_body(http_s *request)
void opsick_get_version(http_s *request)
void opsick_post_users_passwd(http_s *request)