backstage_client/entities/
group.rs

1use crate::entities::common::{Metadata, Relation};
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Serialize, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub struct GroupEntity {
7    pub api_version: String,
8    pub metadata: Metadata,
9    pub spec: GroupSpec,
10    pub relations: Vec<Relation>,
11}
12
13#[derive(Debug, Serialize, Deserialize)]
14pub struct GroupSpec {
15    pub r#type: String, // e.g., "team", "organization"
16    pub children: Option<Vec<String>>,
17}