public AzureDevOpsWorkItemTagSourceInstance(AzureDevOpsWorkItemTagSettings azureDevOpsWorkItemTagSettings) { if (string.IsNullOrWhiteSpace(azureDevOpsWorkItemTagSettings.PersonalAccessToken) == false) { var config = CreateConfigFrom(azureDevOpsWorkItemTagSettings); _tagsImporter = new TagsImporter(config); } }
private static TagsImporterConfig CreateConfigFrom(AzureDevOpsWorkItemTagSettings settings) { return(new TagsImporterConfig { Organization = settings.Organization, PersonalAccessToken = settings.PersonalAccessToken, TimeTrackingToken = settings.TimeTrackerApiSecret, BillableQueryTemplate = settings.BillableWiqlQueryTemplate, NonBillableQueryTemplate = settings.NonBillableWiqlQueryTemplate }); }