Klasse PermissionGrant

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

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

    • holder

      protected PermissionGrantHolder holder
    • id

      protected Long id
      The ID of the permission granted details.
    • permission

      protected String permission
      The permission to grant. This permission can be one of the built-in permissions or a custom permission added by an app. See [Built-in permissions](../api-group-permission-schemes/#built-in-permissions) in *Get all permission schemes* for more information about the built-in permissions. See the [project permission](https://developer.atlassian.com/cloud/jira/platform/modules/project-permission/) and [global permission](https://developer.atlassian.com/cloud/jira/platform/modules/global-permission/) module documentation for more information about custom permissions.
    • self

      protected URI self
      The URL of the permission granted details.
  • Konstruktordetails

    • PermissionGrant

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

      @Internal public PermissionGrant(PermissionGrantHolder holder, Long id, String permission, URI self)
      Constructs a validated instance of PermissionGrant.

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

      Parameter:
      holder - holder
      id - The ID of the permission granted details.
      permission - The permission to grant. This permission can be one of the built-in permissions or a custom permission added by an app. See [Built-in permissions](../api-group-permission-schemes/#built-in-permissions) in *Get all permission schemes* for more information about the built-in permissions. See the [project permission](https://developer.atlassian.com/cloud/jira/platform/modules/project-permission/) and [global permission](https://developer.atlassian.com/cloud/jira/platform/modules/global-permission/) module documentation for more information about custom permissions.
      self - The URL of the permission granted details.
    • PermissionGrant

      protected PermissionGrant()
  • Methodendetails

    • builder

      public static PermissionGrant.PermissionGrantBuilder builder()
    • holder

      public PermissionGrantHolder holder()
    • id

      public Long id()
      The ID of the permission granted details.
    • permission

      public String permission()
      The permission to grant. This permission can be one of the built-in permissions or a custom permission added by an app. See [Built-in permissions](../api-group-permission-schemes/#built-in-permissions) in *Get all permission schemes* for more information about the built-in permissions. See the [project permission](https://developer.atlassian.com/cloud/jira/platform/modules/project-permission/) and [global permission](https://developer.atlassian.com/cloud/jira/platform/modules/global-permission/) module documentation for more information about custom permissions.
    • self

      public URI self()
      The URL of the permission granted details.
    • holder

      public PermissionGrant holder(PermissionGrantHolder holder)
      Gibt zurück:
      this.
    • id

      public PermissionGrant id(Long id)
      The ID of the permission granted details.
      Gibt zurück:
      this.
    • permission

      public PermissionGrant permission(String permission)
      The permission to grant. This permission can be one of the built-in permissions or a custom permission added by an app. See [Built-in permissions](../api-group-permission-schemes/#built-in-permissions) in *Get all permission schemes* for more information about the built-in permissions. See the [project permission](https://developer.atlassian.com/cloud/jira/platform/modules/project-permission/) and [global permission](https://developer.atlassian.com/cloud/jira/platform/modules/global-permission/) module documentation for more information about custom permissions.
      Gibt zurück:
      this.
    • self

      public PermissionGrant self(URI self)
      The URL of the permission granted details.
      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