Class ContentsResponse

java.lang.Object
io.gitea.model.ContentsResponse

public class ContentsResponse
extends java.lang.Object
ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content
  • Constructor Details

  • Method Details

    • links

      public ContentsResponse links​(FileLinksResponse links)
    • getLinks

      public FileLinksResponse getLinks()
      Get links
      Returns:
      links
    • setLinks

      public void setLinks​(FileLinksResponse links)
    • content

      public ContentsResponse content​(java.lang.String content)
    • getContent

      public java.lang.String getContent()
      `content` is populated when `type` is `file`, otherwise null
      Returns:
      content
    • setContent

      public void setContent​(java.lang.String content)
    • downloadUrl

      public ContentsResponse downloadUrl​(java.lang.String downloadUrl)
    • getDownloadUrl

      public java.lang.String getDownloadUrl()
      Get downloadUrl
      Returns:
      downloadUrl
    • setDownloadUrl

      public void setDownloadUrl​(java.lang.String downloadUrl)
    • encoding

      public ContentsResponse encoding​(java.lang.String encoding)
    • getEncoding

      public java.lang.String getEncoding()
      `encoding` is populated when `type` is `file`, otherwise null
      Returns:
      encoding
    • setEncoding

      public void setEncoding​(java.lang.String encoding)
    • gitUrl

      public ContentsResponse gitUrl​(java.lang.String gitUrl)
    • getGitUrl

      public java.lang.String getGitUrl()
      Get gitUrl
      Returns:
      gitUrl
    • setGitUrl

      public void setGitUrl​(java.lang.String gitUrl)
    • htmlUrl

      public ContentsResponse htmlUrl​(java.lang.String htmlUrl)
    • getHtmlUrl

      public java.lang.String getHtmlUrl()
      Get htmlUrl
      Returns:
      htmlUrl
    • setHtmlUrl

      public void setHtmlUrl​(java.lang.String htmlUrl)
    • name

      public ContentsResponse name​(java.lang.String name)
    • getName

      public java.lang.String getName()
      Get name
      Returns:
      name
    • setName

      public void setName​(java.lang.String name)
    • path

      public ContentsResponse path​(java.lang.String path)
    • getPath

      public java.lang.String getPath()
      Get path
      Returns:
      path
    • setPath

      public void setPath​(java.lang.String path)
    • sha

      public ContentsResponse sha​(java.lang.String sha)
    • getSha

      public java.lang.String getSha()
      Get sha
      Returns:
      sha
    • setSha

      public void setSha​(java.lang.String sha)
    • size

      public ContentsResponse size​(java.lang.Long size)
    • getSize

      public java.lang.Long getSize()
      Get size
      Returns:
      size
    • setSize

      public void setSize​(java.lang.Long size)
    • submoduleGitUrl

      public ContentsResponse submoduleGitUrl​(java.lang.String submoduleGitUrl)
    • getSubmoduleGitUrl

      public java.lang.String getSubmoduleGitUrl()
      `submodule_git_url` is populated when `type` is `submodule`, otherwise null
      Returns:
      submoduleGitUrl
    • setSubmoduleGitUrl

      public void setSubmoduleGitUrl​(java.lang.String submoduleGitUrl)
    • target

      public ContentsResponse target​(java.lang.String target)
    • getTarget

      public java.lang.String getTarget()
      `target` is populated when `type` is `symlink`, otherwise null
      Returns:
      target
    • setTarget

      public void setTarget​(java.lang.String target)
    • type

      public ContentsResponse type​(java.lang.String type)
    • getType

      public java.lang.String getType()
      `type` will be `file`, `dir`, `symlink`, or `submodule`
      Returns:
      type
    • setType

      public void setType​(java.lang.String type)
    • url

      public ContentsResponse url​(java.lang.String url)
    • getUrl

      public java.lang.String getUrl()
      Get url
      Returns:
      url
    • setUrl

      public void setUrl​(java.lang.String url)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object