package com.pingcap.kb.integration.config;

import java.util.Map;
import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@ConfigurationProperties(prefix = "jira")
@Configuration
public class JiraConfiguration {

  @Setter
  @Getter
  private String url;

  @Setter
  @Getter
  private String token;

  @Setter
  @Getter
  private String project;

  /**
   * key is the field name, value is the mapped name.
   */
  @Setter
  @Getter
  private Map<String, String> customFields;

  @Setter
  @Getter
  private String pollJql;

  @Setter
  @Getter
  private String legacyJql;

  @Setter
  @Getter
  private String pollCron;
}
