alien_core/import/data/gcp/
build.rs1use std::collections::HashMap;
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
7#[cfg_attr(feature = "openapi", derive(utoipa::ToSchema))]
8#[cfg_attr(feature = "jsonschema", derive(schemars::JsonSchema))]
9#[serde(rename_all = "camelCase")]
10pub struct GcpBuildImportData {
11 pub project_id: String,
13 pub region: String,
15 pub trigger_id: String,
17 pub trigger_name: String,
19 pub build_env_vars: HashMap<String, String>,
21 pub service_account_email: String,
23}