Table of Contents

Class GitlabRepositoryDataLocationForm

Namespace
MES.MQC.DataSourceLibrary.Adapters.Apis.Gitlab.Forms
Assembly
MES.MQC.DataSourceLibrary.dll
public class GitlabRepositoryDataLocationForm : GitlabDataLocationFormBase
Inheritance
GitlabRepositoryDataLocationForm
Inherited Members

Properties

CommitFilters

[JsonProperty(Required = Required.Always, Order = 6)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
public CommitFilter[] CommitFilters { get; set; }

Property Value

CommitFilter[]

FileFilters

[JsonProperty(Required = Required.Always, Order = 7)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
public FileFilter[] FileFilters { get; set; }

Property Value

FileFilter[]

ImportOnlyChangedFilesPerCommit

[JsonProperty(Order = 999)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
public bool ImportOnlyChangedFilesPerCommit { get; set; }

Property Value

bool

ProjectBranches

[JsonProperty(Required = Required.Always, Order = 5)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
[Validation(typeof(ProjectBranchesDuplicateValidator), new string[] { "Items=ProjectBranches" }, AssistanceExecution.Always)]
public ProjectBranch[] ProjectBranches { get; set; }

Property Value

ProjectBranch[]

UseGitCommitTimeAsReportDate

[JsonProperty(Order = 999)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
public bool UseGitCommitTimeAsReportDate { get; set; }

Property Value

bool