Interface SlackFile

All Known Subinterfaces:
SlackAccessDeniedFileIF, SlackConnectFileIF, SlackCsvFileIF, SlackFileDeletedFileIF, SlackFileError, SlackFileNotFoundFileIF, SlackFileTombstoneIF, SlackGdocFileIF, SlackGifFileIF, SlackImageFile, SlackJavaScriptFileIF, SlackJpgFileIF, SlackPngFileIF, SlackTextFileCore, SlackTextFileIF, SlackUnknownFiletypeIF, SlackXlsFileIF, SlackXlsxFileIF, SlackZipFileIF
All Known Implementing Classes:
SlackAccessDeniedFile, SlackConnectFile, SlackCsvFile, SlackFileDeletedFile, SlackFileNotFoundFile, SlackFileTombstone, SlackGdocFile, SlackGifFile, SlackJavaScriptFile, SlackJpgFile, SlackPngFile, SlackTextFile, SlackUnknownFiletype, SlackXlsFile, SlackXlsxFile, SlackZipFile

public interface SlackFile
  • Method Details

    • getId

      String getId()
    • getCreatedEpochSeconds

      long getCreatedEpochSeconds()
    • getTimestampEpochSeconds

      long getTimestampEpochSeconds()
    • getName

      String getName()
    • getTitle

      String getTitle()
    • getMimetype

      String getMimetype()
    • getFiletype

      SlackFileType getFiletype()
    • getPrettyType

      String getPrettyType()
    • getUserId

      String getUserId()
    • isEditable

      boolean isEditable()
    • getSize

      long getSize()
    • getMode

      String getMode()
    • isExternal

      boolean isExternal()
    • isPublic

      boolean isPublic()
    • isPublicUrlShared

      boolean isPublicUrlShared()
    • getDisplayAsBot

      boolean getDisplayAsBot()
    • getUsername

      String getUsername()
    • getUrlPrivate

      String getUrlPrivate()
    • getUrlPrivateDownload

      Optional<String> getUrlPrivateDownload()
    • getPermalink

      String getPermalink()
    • getPermalinkPublic

      Optional<String> getPermalinkPublic()
    • getCommentsCount

      @Default default int getCommentsCount()
    • isStarred

      Optional<Boolean> isStarred()
    • getChannelIds

      List<String> getChannelIds()
    • getGroupIds

      List<String> getGroupIds()
    • getImIds

      List<String> getImIds()