Class Action


  • @Generated("jsonschema2pojo")
    public class Action
    extends Object
    Notification message

    Generated with https://hellosean1025.github.io/json-schema-visual-editor/

    • Constructor Detail

      • Action

        public Action()
    • Method Detail

      • getVersion

        public String getVersion()
        Version of the notification schema

      • setVersion

        public void setVersion​(String version)
        Version of the notification schema

      • getId

        public UUID getId()
        Id of the Event as UUID4

      • setId

        public void setId​(UUID id)
        Id of the Event as UUID4

      • getBundle

        public String getBundle()
        Bundle name

        Bundle name as used during application registration (Required)

      • setBundle

        public void setBundle​(String bundle)
        Bundle name

        Bundle name as used during application registration (Required)

      • getApplication

        public String getApplication()
        Application name

        Application name as used during application registration (Required)

      • setApplication

        public void setApplication​(String application)
        Application name

        Application name as used during application registration (Required)

      • getEventType

        public String getEventType()
        Event type name

        Event type name as used during application registration (Required)

      • setEventType

        public void setEventType​(String eventType)
        Event type name

        Event type name as used during application registration (Required)

      • getTimestamp

        public LocalDateTime getTimestamp()
        Sent timestamp

        ISO-8601 formatted date (per platform convention) when the message was sent in UTC. Dates with timezones/offsets are rejected. (Required)

      • setTimestamp

        public void setTimestamp​(LocalDateTime timestamp)
        Sent timestamp

        ISO-8601 formatted date (per platform convention) when the message was sent in UTC. Dates with timezones/offsets are rejected. (Required)

      • getAccountId

        public String getAccountId()
        Account id

        (Required)

      • setAccountId

        public void setAccountId​(String accountId)
        Account id

        (Required)

      • getOrgId

        public String getOrgId()
        Organization id

      • setOrgId

        public void setOrgId​(String orgId)
        Organization id

      • getContext

        public Context getContext()
        Context

        Extra information common to all events sent.

      • setContext

        public void setContext​(Context context)
        Context

        Extra information common to all events sent.

      • getEvents

        public List<Event> getEvents()
        (Required)
      • setEvents

        public void setEvents​(List<Event> events)
        (Required)
      • getRecipients

        public List<Recipient> getRecipients()
        Applications can add extra email recipients by adding entries to this array. This setting extends whatever the Administrators configured in their Notifications settings. This won't override notification's administrator settings - this will extend the settings.
      • setRecipients

        public void setRecipients​(List<Recipient> recipients)
        Applications can add extra email recipients by adding entries to this array. This setting extends whatever the Administrators configured in their Notifications settings. This won't override notification's administrator settings - this will extend the settings.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object