Class EventNotificationUser

java.lang.Object
io.github.primelib.jira4j.restv3.model.EventNotificationUser

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class EventNotificationUser extends Object
EventNotificationUser
  • Field Details

    • accountId

      protected String accountId
      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*.
    • accountType

      protected String accountType
      The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)
    • active

      protected Boolean active
      Whether the user is active.
    • avatarUrls

      protected UserAvatarUrls avatarUrls
    • displayName

      protected String displayName
      The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.
    • emailAddress

      protected String emailAddress
      The email address of the user. Depending on the user’s privacy settings, this may be returned as null.
    • key

      protected String key
      This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
    • name

      protected String name
      This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
    • self

      protected String self
      The URL of the user.
    • timeZone

      protected String timeZone
      The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.
  • Constructor Details

    • EventNotificationUser

      public EventNotificationUser(Consumer<EventNotificationUser> spec)
      Constructs a validated instance of EventNotificationUser.
      Parameters:
      spec - the specification to process
    • EventNotificationUser

      @Internal public EventNotificationUser(String accountId, String accountType, Boolean active, UserAvatarUrls avatarUrls, String displayName, String emailAddress, String key, String name, String self, String timeZone)
      Constructs a validated instance of EventNotificationUser.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using EventNotificationUser(Consumer) instead.

      Parameters:
      accountId - The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*.
      accountType - The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)
      active - Whether the user is active.
      avatarUrls - avatarUrls
      displayName - The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.
      emailAddress - The email address of the user. Depending on the user’s privacy settings, this may be returned as null.
      key - This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
      name - This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
      self - The URL of the user.
      timeZone - The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.
    • EventNotificationUser

      protected EventNotificationUser()
  • Method Details

    • builder

    • accountId

      public String accountId()
      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*.
    • accountType

      public String accountType()
      The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)
    • active

      public Boolean active()
      Whether the user is active.
    • avatarUrls

      public UserAvatarUrls avatarUrls()
    • displayName

      public String displayName()
      The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.
    • emailAddress

      public String emailAddress()
      The email address of the user. Depending on the user’s privacy settings, this may be returned as null.
    • key

      public String key()
      This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
    • name

      public String name()
      This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
    • self

      public String self()
      The URL of the user.
    • timeZone

      public String timeZone()
      The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.
    • accountId

      public EventNotificationUser accountId(String accountId)
      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*.
      Returns:
      this.
    • accountType

      public EventNotificationUser accountType(String accountType)
      The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)
      Returns:
      this.
    • active

      public EventNotificationUser active(Boolean active)
      Whether the user is active.
      Returns:
      this.
    • avatarUrls

      public EventNotificationUser avatarUrls(UserAvatarUrls avatarUrls)
      Returns:
      this.
    • displayName

      public EventNotificationUser displayName(String displayName)
      The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.
      Returns:
      this.
    • emailAddress

      public EventNotificationUser emailAddress(String emailAddress)
      The email address of the user. Depending on the user’s privacy settings, this may be returned as null.
      Returns:
      this.
    • key

      public EventNotificationUser key(String key)
      This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
      Returns:
      this.
    • name

      public EventNotificationUser name(String name)
      This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
      Returns:
      this.
    • self

      public EventNotificationUser self(String self)
      The URL of the user.
      Returns:
      this.
    • timeZone

      public EventNotificationUser timeZone(String timeZone)
      The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object