Packages

class SttpJiraAPISync extends JiraRestAPI[Id] with LazyLogging

Linear Supertypes
LazyLogging, JiraRestAPI[Id], CreateIssueAPI[Id], UpdateIssueAPI[Id], Jira4sMarshalling, Jira4sZonedDateTimeCodec, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SttpJiraAPISync
  2. LazyLogging
  3. JiraRestAPI
  4. CreateIssueAPI
  5. UpdateIssueAPI
  6. Jira4sMarshalling
  7. Jira4sZonedDateTimeCodec
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SttpJiraAPISync(config: JiraConfig, apiConfig: JiraRestAPIConfig)(implicit ex: ExecutionContext)

Type Members

  1. type JiraRespT[A] = EitherT[Id, JiraError, A]
    Definition Classes
    JiraRestAPI
  2. implicit class unmarshallEitherT[F[_]] extends AnyRef
    Definition Classes
    Jira4sMarshalling
  3. implicit class unmarshallFF[F[_]] extends AnyRef
    Definition Classes
    Jira4sMarshalling

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val API: String
    Definition Classes
    JiraRestAPI
  5. val API1: String
    Definition Classes
    JiraRestAPI
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val backend: SttpBackend[Identity, Any]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. val config: JiraConfig
    Definition Classes
    SttpJiraAPISync → JiraRestAPI
  10. def createIssue(payload: CreateJiraIssue): EitherT[Id, JiraError, JiraIssueShort]
    Definition Classes
    CreateIssueAPI
  11. def createOrUpdateIssueLink(issueKey: IssueKey, globalId: String, link: String, title: String, resolved: Boolean, icon: Option[Icon], relationship: Option[Relationship]): JiraRespT[RemoteIssueLinkIdentifies]
    Definition Classes
    JiraRestAPI
  12. def deleteRemoteLinkByGlobalId(issueKey: IssueKey, globalId: String): JiraRespT[Unit]
    Definition Classes
    JiraRestAPI
  13. def deleteRemoteLinkById(issueKey: IssueKey, linkId: Int): JiraRespT[Unit]
    Definition Classes
    JiraRestAPI
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def getIssue(key: IssueKey): JiraRespT[JiraIssue]
    Definition Classes
    JiraRestAPI
  18. def getIssueRemoteLinks(key: IssueKey): JiraRespT[Vector[JiraRemoteLink]]
    Definition Classes
    JiraRestAPI
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def invokeRequest(requestData: JiraRequest)(implicit requestId: RequestId): EitherT[Id, JiraError, String]
    Definition Classes
    SttpJiraAPISync → JiraRestAPI
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  23. val m: Monad[Id]
    Definition Classes
    SttpJiraAPISync → JiraRestAPI
  24. def moveIssuesToEpic(epic: IssueKey, issues: Vector[IssueKey]): EitherT[Id, JiraError, String]
    Definition Classes
    CreateIssueAPI
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. implicit val printer: Printer
    Definition Classes
    Jira4sMarshalling
  29. val reqGen: RequestGenerator
    Attributes
    protected
    Definition Classes
    JiraRestAPI
  30. def searchIssues(query: JqlQEntry): EitherT[Id, JiraError, Vector[JiraIssue]]
    Definition Classes
    JiraRestAPI
  31. def searchProjects: EitherT[Id, JiraError, Vector[JiraProject]]
    Definition Classes
    JiraRestAPI
  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. def toString(): String
    Definition Classes
    AnyRef → Any
  34. def updateJiraIssue(issueKey: IssueKey, updatePayload: UpdateJiraIssue): EitherT[Id, JiraError, Unit]
    Definition Classes
    UpdateIssueAPI
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  37. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. implicit val zonedDateTimeCodec: Codec[ZonedDateTime]
    Definition Classes
    Jira4sZonedDateTimeCodec

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from LazyLogging

Inherited from JiraRestAPI[Id]

Inherited from CreateIssueAPI[Id]

Inherited from UpdateIssueAPI[Id]

Inherited from Jira4sMarshalling

Inherited from Jira4sZonedDateTimeCodec

Inherited from AnyRef

Inherited from Any

Ungrouped