Class ProjectCloudDto


public class ProjectCloudDto extends ProjectDto<UserCloudDto,IssueTypeCloudDto,VersionCloudDto>
The DTO describing Jira cloud project details.
See Also:
  • Constructor Details

    • ProjectCloudDto

      public ProjectCloudDto()
  • Method Details

    • getArchivedBy

      public UserCloudDto getArchivedBy()
      The user who archived the project.
    • getArchivedDate

      public String getArchivedDate()
      The date when the project was archived.
    • getDeleted

      public Boolean getDeleted()
      Whether the project is marked as deleted.
    • getDeletedBy

      public UserCloudDto getDeletedBy()
      The user who marked the project as deleted.
    • getDeletedDate

      public String getDeletedDate()
      The date when the project was marked as deleted.
    • getFavourite

      public Boolean getFavourite()
      Whether the project is selected as a favorite.
    • getInsight

      public ProjectInsightDto getInsight()
      Insights about the project.
    • getIsPrivate

      public Boolean getIsPrivate()
      Whether the project is private.
    • getIssueTypeHierarchy

      public HierarchyDto getIssueTypeHierarchy()
      The issue type hierarchy for the project.
    • getLandingPageInfo

      public LandingPageInfoDto getLandingPageInfo()
      The project landing page info.
    • getPermissions

      public ProjectPermissionsDto getPermissions()
      User permissions on the project.
    • getProperties

      public com.google.gson.JsonObject getProperties()
      Map of project properties.
    • getRetentionTillDate

      public String getRetentionTillDate()
      The date when the project is deleted permanently.
    • getSimplified

      public Boolean getSimplified()
      Whether the project is simplified.
    • getStyle

      public String getStyle()
      The type of the project.
    • getUuid

      public String getUuid()
      Unique ID for next-gen projects.
    • setArchivedBy

      public void setArchivedBy(UserCloudDto archivedBy)
      The user who archived the project.
    • setArchivedDate

      public void setArchivedDate(String archivedDate)
      The date when the project was archived.
    • setDeleted

      public void setDeleted(Boolean deleted)
      Whether the project is marked as deleted.
    • setDeletedBy

      public void setDeletedBy(UserCloudDto deletedBy)
      The user who marked the project as deleted.
    • setDeletedDate

      public void setDeletedDate(String deletedDate)
      The date when the project was marked as deleted.
    • setFavourite

      public void setFavourite(Boolean favourite)
      Whether the project is selected as a favorite.
    • setInsight

      public void setInsight(ProjectInsightDto insight)
      Insights about the project.
    • setIsPrivate

      public void setIsPrivate(Boolean isPrivate)
      Whether the project is private.
    • setIssueTypeHierarchy

      public void setIssueTypeHierarchy(HierarchyDto issueTypeHierarchy)
      The issue type hierarchy for the project.
    • setLandingPageInfo

      public void setLandingPageInfo(LandingPageInfoDto landingPageInfo)
      The project landing page info.
    • setPermissions

      public void setPermissions(ProjectPermissionsDto permissions)
      User permissions on the project.
    • setProperties

      public void setProperties(com.google.gson.JsonObject properties)
      Map of project properties.
    • setRetentionTillDate

      public void setRetentionTillDate(String retentionTillDate)
      The date when the project is deleted permanently.
    • setSimplified

      public void setSimplified(Boolean simplified)
      Whether the project is simplified.
    • setStyle

      public void setStyle(String style)
      The type of the project.
    • setUuid

      public void setUuid(String uuid)
      Unique ID for next-gen projects.
    • toString

      public String toString()
      Overrides:
      toString in class ProjectDto<UserCloudDto,IssueTypeCloudDto,VersionCloudDto>
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class ProjectDto<UserCloudDto,IssueTypeCloudDto,VersionCloudDto>
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class ProjectDto<UserCloudDto,IssueTypeCloudDto,VersionCloudDto>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ProjectDto<UserCloudDto,IssueTypeCloudDto,VersionCloudDto>