pub struct CreateApp {Show 17 fields
pub provider_id: Uuid,
pub type: Type,
pub repository_id: Uuid,
pub build_cmd: String,
pub envs: Option<Value>,
pub branch_name: String,
pub is_auto_deploy: bool,
pub commit_sha: String,
pub name: String,
pub comment: String,
pub preset_id: f64,
pub env_version: Option<String>,
pub framework: Box<Frameworks>,
pub index_dir: Option<String>,
pub run_cmd: Option<String>,
pub system_dependencies: Option<Vec<String>>,
pub project_id: Option<f64>,
}Fields§
§provider_id: UuidID провайдера.
type: TypeТип приложения.
repository_id: UuidID репозитория.
build_cmd: StringКоманда сборки приложения.
envs: Option<Value>Переменные окружения приложения. Объект с ключами и значениями типа string.
branch_name: StringНазвание ветки репозитория из которой необходимо собрать приложение.
is_auto_deploy: boolАвтоматический деплой.
commit_sha: StringХэш коммита из которого необходимо собрать приложение.
name: StringИмя приложения.
comment: StringКомментарий к приложению.
preset_id: f64ID тарифа.
env_version: Option<String>Версия окружения.
framework: Box<Frameworks>§index_dir: Option<String>Путь к директории с индексным файлом. Обязателен для приложений type: frontend. Не используется для приложений type: backend. Значение
всегда должно начинаться с /.
run_cmd: Option<String>Команда для запуска приложения. Обязательна для приложений type: backend. Не используется для приложений type: frontend.
system_dependencies: Option<Vec<String>>Системные зависимости.
project_id: Option<f64>ID проекта.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CreateApp
impl<'de> Deserialize<'de> for CreateApp
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for CreateApp
Auto Trait Implementations§
impl Freeze for CreateApp
impl RefUnwindSafe for CreateApp
impl Send for CreateApp
impl Sync for CreateApp
impl Unpin for CreateApp
impl UnsafeUnpin for CreateApp
impl UnwindSafe for CreateApp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more