Class

io.toolsplus.atlassian.connect.play.api.models

AtlassianHost

Related Doc: package models

Permalink

case class AtlassianHost(clientKey: ClientKey, key: String, publicKey: String, oauthClientId: Option[String], sharedSecret: String, serverVersion: String, pluginsVersion: String, baseUrl: String, productType: String, description: String, serviceEntitlementNumber: Option[String], installed: Boolean) extends Product with Serializable

An Atlassian host in which the add-on is or has been installed. Hosts are stored in AtlassianHostRepository.

During processing of a request from an Atlassian host, the details of the host and of the user at the browser can be obtained from the AtlassianHostUser.

clientKey

Identifying key for the Atlassian product instance that the add-on was installed into.

key

Add-on key that was installed into the Atlassian Product, as it appears in your add-on's descriptor.

publicKey

Public key for this Atlassian product instance.

oauthClientId

OAuth 2.0 client ID for the add-on used for OAuth 2.0 - JWT Bearer token authorization grant type.

sharedSecret

Secret to sign outgoing JWT tokens and validate incoming JWT tokens. Only sent on the installed event.

serverVersion

Host product's version.

pluginsVersion

Semver compliant version of Atlassian Connect which is running on the host server.

baseUrl

URL prefix for this Atlassian product instance.

productType

Identifies the category of Atlassian product, e.g. jira or confluence.

description

Host product description.

serviceEntitlementNumber

Service entitlement number (SEN) is the add-on license id. Only included during installation of a paid add-on.

installed

Indicates if the add-on is currently installed on the host. Upon uninstallation, the value of this flag will be set to false.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AtlassianHost
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AtlassianHost(clientKey: ClientKey, key: String, publicKey: String, oauthClientId: Option[String], sharedSecret: String, serverVersion: String, pluginsVersion: String, baseUrl: String, productType: String, description: String, serviceEntitlementNumber: Option[String], installed: Boolean)

    Permalink

    clientKey

    Identifying key for the Atlassian product instance that the add-on was installed into.

    key

    Add-on key that was installed into the Atlassian Product, as it appears in your add-on's descriptor.

    publicKey

    Public key for this Atlassian product instance.

    oauthClientId

    OAuth 2.0 client ID for the add-on used for OAuth 2.0 - JWT Bearer token authorization grant type.

    sharedSecret

    Secret to sign outgoing JWT tokens and validate incoming JWT tokens. Only sent on the installed event.

    serverVersion

    Host product's version.

    pluginsVersion

    Semver compliant version of Atlassian Connect which is running on the host server.

    baseUrl

    URL prefix for this Atlassian product instance.

    productType

    Identifies the category of Atlassian product, e.g. jira or confluence.

    description

    Host product description.

    serviceEntitlementNumber

    Service entitlement number (SEN) is the add-on license id. Only included during installation of a paid add-on.

    installed

    Indicates if the add-on is currently installed on the host. Upon uninstallation, the value of this flag will be set to false.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val baseUrl: String

    Permalink

    URL prefix for this Atlassian product instance.

  6. val clientKey: ClientKey

    Permalink

    Identifying key for the Atlassian product instance that the add-on was installed into.

  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val description: String

    Permalink

    Host product description.

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. val installed: Boolean

    Permalink

    Indicates if the add-on is currently installed on the host.

    Indicates if the add-on is currently installed on the host. Upon uninstallation, the value of this flag will be set to false.

  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. val key: String

    Permalink

    Add-on key that was installed into the Atlassian Product, as it appears in your add-on's descriptor.

  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. val oauthClientId: Option[String]

    Permalink

    OAuth 2.0 client ID for the add-on used for OAuth 2.0 - JWT Bearer token authorization grant type.

  19. val pluginsVersion: String

    Permalink

    Semver compliant version of Atlassian Connect which is running on the host server.

  20. val productType: String

    Permalink

    Identifies the category of Atlassian product, e.g.

    Identifies the category of Atlassian product, e.g. jira or confluence.

  21. val publicKey: String

    Permalink

    Public key for this Atlassian product instance.

  22. val serverVersion: String

    Permalink

    Host product's version.

  23. val serviceEntitlementNumber: Option[String]

    Permalink

    Service entitlement number (SEN) is the add-on license id.

    Service entitlement number (SEN) is the add-on license id. Only included during installation of a paid add-on.

  24. val sharedSecret: String

    Permalink

    Secret to sign outgoing JWT tokens and validate incoming JWT tokens.

    Secret to sign outgoing JWT tokens and validate incoming JWT tokens. Only sent on the installed event.

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped