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}