Add an API endpoint to register apps

This commit is contained in:
Baptiste Gelez
2018-10-21 17:22:27 +01:00
parent 4c8a727e9e
commit f2190adfc2
6 changed files with 97 additions and 1 deletions
+13
View File
@@ -0,0 +1,13 @@
use canapi::Endpoint;
#[derive(Clone, Default, Serialize, Deserialize)]
pub struct AppEndpoint {
pub id: Option<i32>,
pub name: Option<String>,
pub website: Option<String>,
pub redirect_uri: Option<String>,
pub client_id: Option<String>,
pub client_secret: Option<String>,
}
api!("/api/v1/apps" => AppEndpoint);
+1
View File
@@ -15,4 +15,5 @@ macro_rules! api {
};
}
pub mod apps;
pub mod posts;