backstage_client/entities/location.rs
1use crate::entities::common::Metadata;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Serialize, Deserialize)]
5pub struct LocationEntity {
6 pub metadata: Metadata,
7 pub spec: LocationSpec,
8 pub relations: Option<Vec<crate::entities::common::Relation>>,
9 // Add other fields as necessary
10}
11
12#[derive(Debug, Serialize, Deserialize)]
13pub struct LocationSpec {
14 pub r#type: Option<String>,
15 pub target: Option<String>,
16 pub presence: Option<String>,
17}