Common/SourceControlManagement/DTO/
SourceControlManagementProviderDTO.rs1use serde::{Deserialize, Serialize};
6use serde_json::Value;
7
8use crate::SourceControlManagement::DTO::SourceControlInputBoxDTO::SourceControlInputBoxDTO;
9
10#[derive(Serialize, Deserialize, Debug, Clone)]
13#[serde(rename_all = "PascalCase")]
14pub struct SourceControlManagementProviderDTO {
15 pub Handle:u32,
16
17 pub Label:String,
18
19 pub RootURI:Option<Value>,
22
23 #[serde(skip_serializing_if = "Option::is_none")]
25 pub Count:Option<u32>,
26
27 #[serde(skip_serializing_if = "Option::is_none")]
29 pub CommitTemplate:Option<String>,
30
31 #[serde(skip_serializing_if = "Option::is_none")]
34 pub InputBox:Option<SourceControlInputBoxDTO>,
35}