Klasse ProjectComponentRealAssignee

java.lang.Object
io.github.primelib.jira4j.restv2.model.ProjectComponentRealAssignee

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

    • accountId

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

      The user account type. Can take the following values: * atlassian regular Atlassian user account * app system account used for Connect applications and OAuth to represent external systems * customer Jira Service Desk account representing an external service desk
    • active

      protected Boolean active
      Whether the user is active.
    • applicationRoles

      protected UserApplicationRoles applicationRoles
    • avatarUrls

      protected UserAvatarUrls avatarUrls
    • displayName

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

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

      protected String expand
      Expand options that include additional user details in the response.
    • groups

      protected UserGroups groups
    • 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.
    • locale

      protected String locale
      The locale of the user. Depending on the user’s privacy setting, this may be returned as null.
    • 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 URI 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 setting, this may be returned as null.
  • Konstruktordetails

    • ProjectComponentRealAssignee

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

      @Internal public ProjectComponentRealAssignee(String accountId, ProjectComponentRealAssignee.AccountTypeEnum accountType, Boolean active, UserApplicationRoles applicationRoles, UserAvatarUrls avatarUrls, String displayName, String emailAddress, String expand, UserGroups groups, String key, String locale, String name, URI self, String timeZone)
      Constructs a validated instance of ProjectComponentRealAssignee.

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

      Parameter:
      accountId - The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*. Required in requests.
      accountType - The user account type. Can take the following values: * atlassian regular Atlassian user account * app system account used for Connect applications and OAuth to represent external systems * customer Jira Service Desk account representing an external service desk
      active - Whether the user is active.
      applicationRoles - var.name
      avatarUrls - var.name
      displayName - The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.
      emailAddress - The email address of the user. Depending on the user’s privacy setting, this may be returned as null.
      expand - Expand options that include additional user details in the response.
      groups - var.name
      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.
      locale - The locale of the user. Depending on the user’s privacy setting, this may be returned as null.
      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 setting, this may be returned as null.
    • ProjectComponentRealAssignee

      protected ProjectComponentRealAssignee()
  • Methodendetails

    • builder

    • accountId

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

      The user account type. Can take the following values: * atlassian regular Atlassian user account * app system account used for Connect applications and OAuth to represent external systems * customer Jira Service Desk account representing an external service desk
    • active

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

      public UserApplicationRoles applicationRoles()
    • avatarUrls

      public UserAvatarUrls avatarUrls()
    • displayName

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

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

      public String expand()
      Expand options that include additional user details in the response.
    • groups

      public UserGroups groups()
    • 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.
    • locale

      public String locale()
      The locale of the user. Depending on the user’s privacy setting, this may be returned as null.
    • 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 URI 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 setting, this may be returned as null.
    • accountId

      public ProjectComponentRealAssignee accountId(String accountId)
      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*. Required in requests.
      Gibt zurück:
      this.
    • accountType

      The user account type. Can take the following values: * atlassian regular Atlassian user account * app system account used for Connect applications and OAuth to represent external systems * customer Jira Service Desk account representing an external service desk
      Gibt zurück:
      this.
    • active

      public ProjectComponentRealAssignee active(Boolean active)
      Whether the user is active.
      Gibt zurück:
      this.
    • applicationRoles

      public ProjectComponentRealAssignee applicationRoles(UserApplicationRoles applicationRoles)
      Gibt zurück:
      this.
    • avatarUrls

      public ProjectComponentRealAssignee avatarUrls(UserAvatarUrls avatarUrls)
      Gibt zurück:
      this.
    • displayName

      public ProjectComponentRealAssignee displayName(String displayName)
      The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.
      Gibt zurück:
      this.
    • emailAddress

      public ProjectComponentRealAssignee emailAddress(String emailAddress)
      The email address of the user. Depending on the user’s privacy setting, this may be returned as null.
      Gibt zurück:
      this.
    • expand

      public ProjectComponentRealAssignee expand(String expand)
      Expand options that include additional user details in the response.
      Gibt zurück:
      this.
    • groups

      public ProjectComponentRealAssignee groups(UserGroups groups)
      Gibt zurück:
      this.
    • 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.
      Gibt zurück:
      this.
    • locale

      public ProjectComponentRealAssignee locale(String locale)
      The locale of the user. Depending on the user’s privacy setting, this may be returned as null.
      Gibt zurück:
      this.
    • 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.
      Gibt zurück:
      this.
    • self

      public ProjectComponentRealAssignee self(URI self)
      The URL of the user.
      Gibt zurück:
      this.
    • timeZone

      public ProjectComponentRealAssignee timeZone(String timeZone)
      The time zone specified in the user's profile. Depending on the user’s privacy setting, this may be returned as null.
      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