public TrelloApiConfiguration(TrelloEmailResolver emailResolver, TrelloAuthentication key, DeploymentLinkingConfiguration deploymentLinkingConfiguration, EmailNotificationConfiguration emailNotificationConfiguration) { EmailResolver = emailResolver; Authentication = key; DeploymentLinkingConfiguration = deploymentLinkingConfiguration; EmailNotificationConfiguration = emailNotificationConfiguration; }
private string GetEmailNotificationSearchString(EmailNotificationConfiguration emailNotificationConfiguration) { return $"board:\"{emailNotificationConfiguration.BoardName}\" is:open {string.Join(" ", emailNotificationConfiguration.MonitorCardsFromColumns.Select(x => $"list:{x}"))}"; }