Class WorkflowSchemeLastModifiedUser

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

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

    • 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.
  • Constructor Details

    • WorkflowSchemeLastModifiedUser

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

      @Internal public WorkflowSchemeLastModifiedUser(String accountId, WorkflowSchemeLastModifiedUser.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 WorkflowSchemeLastModifiedUser.

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

      Parameters:
      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 - applicationRoles
      avatarUrls - avatarUrls
      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 - groups
      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.
    • WorkflowSchemeLastModifiedUser

      protected WorkflowSchemeLastModifiedUser()
  • 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*. 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 WorkflowSchemeLastModifiedUser accountId(String accountId)
      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*. Required in requests.
      Returns:
      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
      Returns:
      this.
    • active

      public WorkflowSchemeLastModifiedUser active(Boolean active)
      Whether the user is active.
      Returns:
      this.
    • applicationRoles

      public WorkflowSchemeLastModifiedUser applicationRoles(UserApplicationRoles applicationRoles)
      Returns:
      this.
    • avatarUrls

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

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

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

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

      Returns:
      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.
      Returns:
      this.
    • locale

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

      public WorkflowSchemeLastModifiedUser self(URI self)
      The URL of the user.
      Returns:
      this.
    • timeZone

      public WorkflowSchemeLastModifiedUser 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.
      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