omni_orchestrator/schemas/v1/api/
deploy.rs

1use rocket::get;
2use rocket::http::Status;
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Serialize, Deserialize)]
6pub struct DeployPermissions {
7    max_file_count: u64,
8}
9impl Default for DeployPermissions {
10    fn default() -> Self {
11        Self {
12            max_file_count: 45000000,
13        }
14    }
15}
16//TODO: replace with proxy
17#[get("/deploy/permissions")]
18pub fn deploy_permissions() -> Result<rocket::serde::json::Json<DeployPermissions>, Status> {
19    Ok(rocket::serde::json::Json(DeployPermissions::default()))
20}