Common/SourceControlManagement/DTO/
SourceControlManagementGroupDTO.rs

1//! # SourceControlManagementGroupDTO
2//!
3//! Defines the DTO for an SourceControlManagement resource group (e.g.,
4//! "Changes", "Staged Changes").
5
6use serde::{Deserialize, Serialize};
7
8/// A serializable struct representing a group of source control resources.
9#[derive(Serialize, Deserialize, Debug, Clone)]
10#[serde(rename_all = "PascalCase")]
11pub struct SourceControlManagementGroupDTO {
12	pub ProviderHandle:u32,
13
14	pub Identifier:String,
15
16	pub Label:String,
17	// Add other properties like `HideWhenEmpty`, etc.
18}