java.lang.Object
edu.sustech.search.engine.github.models.code.CodeItem

@Generated("jsonschema2pojo") public class CodeItem extends Object
Code Search Result Item

Code Search Result Item

  • Constructor Details

    • CodeItem

      public CodeItem()
  • Method Details

    • getRawFileURI

      public URI getRawFileURI()
    • getName

      public String getName()
      (Required)
    • setName

      public void setName(String name)
      (Required)
    • getPath

      public String getPath()
      (Required)
    • setPath

      public void setPath(String path)
      (Required)
    • getSha

      public String getSha()
      (Required)
    • setSha

      public void setSha(String sha)
      (Required)
    • getUrl

      public URI getUrl()
      (Required)
    • setUrl

      public void setUrl(URI url)
      (Required)
    • getGitUrl

      public URI getGitUrl()
      (Required)
    • setGitUrl

      public void setGitUrl(URI gitUrl)
      (Required)
    • getHtmlUrl

      public URI getHtmlUrl()
      (Required)
    • setHtmlUrl

      public void setHtmlUrl(URI htmlUrl)
      (Required)
    • getRepository

      public Repository getRepository()
      Minimal Repository

      Minimal Repository (Required)

    • setRepository

      public void setRepository(Repository repository)
      Minimal Repository

      Minimal Repository (Required)

    • getScore

      public Double getScore()
      (Required)
    • setScore

      public void setScore(Double score)
      (Required)
    • getFileSize

      public Integer getFileSize()
    • setFileSize

      public void setFileSize(Integer fileSize)
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • getLastModifiedAt

      public Date getLastModifiedAt()
    • setLastModifiedAt

      public void setLastModifiedAt(Date lastModifiedAt)
    • getLineNumbers

      public List<String> getLineNumbers()
    • setLineNumbers

      public void setLineNumbers(List<String> lineNumbers)
    • getTextMatches

      public List<TextMatch> getTextMatches()
      Search Result Text Matches

    • setTextMatches

      public void setTextMatches(List<TextMatch> textMatches)
      Search Result Text Matches

    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object