Klasse EventNotification

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

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class EventNotification extends Object
EventNotification
  • Felddetails

    • emailAddress

      protected String emailAddress
      The email address.
    • expand

      protected String expand
      Expand options that include additional event notification details in the response.
    • field

      protected EventNotificationField field
    • group

      protected EventNotificationGroup group
    • id

      protected Long id
      The ID of the notification.
    • notificationType

      protected EventNotification.NotificationTypeEnum notificationType
      Identifies the recipients of the notification.
    • parameter

      protected String parameter
      As a group's name can change, use of recipient is recommended. The identifier associated with the notificationType value that defines the receiver of the notification, where the receiver isn't implied by notificationType value. So, when notificationType is: * User The parameter is the user account ID. * Group The parameter is the group name. * ProjectRole The parameter is the project role ID. * UserCustomField The parameter is the ID of the custom field. * GroupCustomField The parameter is the ID of the custom field.
    • projectRole

      protected EventNotificationProjectRole projectRole
    • recipient

      protected String recipient
      The identifier associated with the notificationType value that defines the receiver of the notification, where the receiver isn't implied by the notificationType value. So, when notificationType is: * User, recipient is the user account ID. * Group, recipient is the group ID. * ProjectRole, recipient is the project role ID. * UserCustomField, recipient is the ID of the custom field. * GroupCustomField, recipient is the ID of the custom field.
    • user

      protected EventNotificationUser user
  • Konstruktordetails

    • EventNotification

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

      @Internal public EventNotification(String emailAddress, String expand, EventNotificationField field, EventNotificationGroup group, Long id, EventNotification.NotificationTypeEnum notificationType, String parameter, EventNotificationProjectRole projectRole, String recipient, EventNotificationUser user)
      Constructs a validated instance of EventNotification.

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

      Parameter:
      emailAddress - The email address.
      expand - Expand options that include additional event notification details in the response.
      field - field
      group - group
      id - The ID of the notification.
      notificationType - Identifies the recipients of the notification.
      parameter - As a group's name can change, use of recipient is recommended. The identifier associated with the notificationType value that defines the receiver of the notification, where the receiver isn't implied by notificationType value. So, when notificationType is: * User The parameter is the user account ID. * Group The parameter is the group name. * ProjectRole The parameter is the project role ID. * UserCustomField The parameter is the ID of the custom field. * GroupCustomField The parameter is the ID of the custom field.
      projectRole - projectRole
      recipient - The identifier associated with the notificationType value that defines the receiver of the notification, where the receiver isn't implied by the notificationType value. So, when notificationType is: * User, recipient is the user account ID. * Group, recipient is the group ID. * ProjectRole, recipient is the project role ID. * UserCustomField, recipient is the ID of the custom field. * GroupCustomField, recipient is the ID of the custom field.
      user - user
    • EventNotification

      protected EventNotification()
  • Methodendetails

    • builder

    • emailAddress

      public String emailAddress()
      The email address.
    • expand

      public String expand()
      Expand options that include additional event notification details in the response.
    • field

      public EventNotificationField field()
    • group

      public EventNotificationGroup group()
    • id

      public Long id()
      The ID of the notification.
    • notificationType

      public EventNotification.NotificationTypeEnum notificationType()
      Identifies the recipients of the notification.
    • parameter

      public String parameter()
      As a group's name can change, use of recipient is recommended. The identifier associated with the notificationType value that defines the receiver of the notification, where the receiver isn't implied by notificationType value. So, when notificationType is: * User The parameter is the user account ID. * Group The parameter is the group name. * ProjectRole The parameter is the project role ID. * UserCustomField The parameter is the ID of the custom field. * GroupCustomField The parameter is the ID of the custom field.
    • projectRole

      public EventNotificationProjectRole projectRole()
    • recipient

      public String recipient()
      The identifier associated with the notificationType value that defines the receiver of the notification, where the receiver isn't implied by the notificationType value. So, when notificationType is: * User, recipient is the user account ID. * Group, recipient is the group ID. * ProjectRole, recipient is the project role ID. * UserCustomField, recipient is the ID of the custom field. * GroupCustomField, recipient is the ID of the custom field.
    • user

      public EventNotificationUser user()
    • emailAddress

      public EventNotification emailAddress(String emailAddress)
      The email address.
      Gibt zurück:
      this.
    • expand

      public EventNotification expand(String expand)
      Expand options that include additional event notification details in the response.
      Gibt zurück:
      this.
    • field

      Gibt zurück:
      this.
    • group

      Gibt zurück:
      this.
    • id

      public EventNotification id(Long id)
      The ID of the notification.
      Gibt zurück:
      this.
    • notificationType

      public EventNotification notificationType(EventNotification.NotificationTypeEnum notificationType)
      Identifies the recipients of the notification.
      Gibt zurück:
      this.
    • parameter

      public EventNotification parameter(String parameter)
      As a group's name can change, use of recipient is recommended. The identifier associated with the notificationType value that defines the receiver of the notification, where the receiver isn't implied by notificationType value. So, when notificationType is: * User The parameter is the user account ID. * Group The parameter is the group name. * ProjectRole The parameter is the project role ID. * UserCustomField The parameter is the ID of the custom field. * GroupCustomField The parameter is the ID of the custom field.
      Gibt zurück:
      this.
    • projectRole

      public EventNotification projectRole(EventNotificationProjectRole projectRole)
      Gibt zurück:
      this.
    • recipient

      public EventNotification recipient(String recipient)
      The identifier associated with the notificationType value that defines the receiver of the notification, where the receiver isn't implied by the notificationType value. So, when notificationType is: * User, recipient is the user account ID. * Group, recipient is the group ID. * ProjectRole, recipient is the project role ID. * UserCustomField, recipient is the ID of the custom field. * GroupCustomField, recipient is the ID of the custom field.
      Gibt zurück:
      this.
    • user

      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object