Class

io.toolsplus.atlassian.connect.play.models

GenericEvent

Related Doc: package models

Permalink

case class GenericEvent(eventType: String, key: String, clientKey: String, publicKey: String, oauthClientId: Option[String], serverVersion: String, pluginsVersion: String, baseUrl: String, productType: String, description: String, serviceEntitlementNumber: Option[String]) extends LifecycleEvent with Product with Serializable

Generic lifecycle event for all lifecycle actions other than installed event. This event specifically does not contain the shared secret initially provided in the installed event.

eventType

Lifecycle event type

key

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

clientKey

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

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.

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.

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

Instance Constructors

  1. new GenericEvent(eventType: String, key: String, clientKey: String, publicKey: String, oauthClientId: Option[String], serverVersion: String, pluginsVersion: String, baseUrl: String, productType: String, description: String, serviceEntitlementNumber: Option[String])

    Permalink

    eventType

    Lifecycle event type

    key

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

    clientKey

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

    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.

    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.

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.

    URL prefix for this Atlassian product instance.

    Definition Classes
    GenericEventLifecycleEvent
  6. val clientKey: String

    Permalink

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

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

    Definition Classes
    GenericEventLifecycleEvent
  7. def clone(): AnyRef

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

    Permalink

    Host product description.

    Host product description.

    Definition Classes
    GenericEventLifecycleEvent
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. val eventType: String

    Permalink

    Lifecycle event type

    Lifecycle event type

    Definition Classes
    GenericEventLifecycleEvent
  11. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  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.

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

    Definition Classes
    GenericEventLifecycleEvent
  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.

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

    Definition Classes
    GenericEventLifecycleEvent
  19. val pluginsVersion: String

    Permalink

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

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

    Definition Classes
    GenericEventLifecycleEvent
  20. val productType: String

    Permalink

    Identifies the category of Atlassian product, e.g.

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

    Definition Classes
    GenericEventLifecycleEvent
  21. val publicKey: String

    Permalink

    Public key for this Atlassian product instance.

    Public key for this Atlassian product instance.

    Definition Classes
    GenericEventLifecycleEvent
  22. val serverVersion: String

    Permalink

    Host product's version.

    Host product's version.

    Definition Classes
    GenericEventLifecycleEvent
  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.

    Definition Classes
    GenericEventLifecycleEvent
  24. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. 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 LifecycleEvent

Inherited from AnyRef

Inherited from Any

Ungrouped