-
- All Implemented Interfaces:
-
io.getstream.chat.android.client.models.CustomObject
public final class Attachment implements CustomObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAttachment.UploadState
-
Field Summary
Fields Modifier and Type Field Description private StringauthorNameprivate StringauthorLinkprivate StringtitleLinkprivate StringthumbUrlprivate StringimageUrlprivate StringassetUrlprivate StringogUrlprivate StringmimeTypeprivate IntegerfileSizeprivate Stringtitleprivate Stringtextprivate Stringtypeprivate Stringimageprivate Stringurlprivate Stringnameprivate Stringfallbackprivate transient Fileuploadprivate transient Attachment.UploadStateuploadStateprivate transient Map<String, Object>extraData
-
Constructor Summary
Constructors Constructor Description Attachment(String authorName, String authorLink, String titleLink, String thumbUrl, String imageUrl, String assetUrl, String ogUrl, String mimeType, Integer fileSize, String title, String text, String type, String image, String url, String name, String fallback, File upload, Attachment.UploadState uploadState, Map<String, Object> extraData)
-
Method Summary
Modifier and Type Method Description final StringgetAuthorName()final UnitsetAuthorName(@SerializedName(value = author_name) String authorName)final StringgetAuthorLink()final UnitsetAuthorLink(@SerializedName(value = author_link) String authorLink)final StringgetTitleLink()final UnitsetTitleLink(@SerializedName(value = title_link) String titleLink)final StringgetThumbUrl()final UnitsetThumbUrl(@SerializedName(value = thumb_url) String thumbUrl)final StringgetImageUrl()final UnitsetImageUrl(@SerializedName(value = image_url) String imageUrl)final StringgetAssetUrl()final UnitsetAssetUrl(@SerializedName(value = asset_url) String assetUrl)final StringgetOgUrl()final UnitsetOgUrl(@SerializedName(value = og_scrape_url) String ogUrl)final StringgetMimeType()final UnitsetMimeType(@SerializedName(value = mime_type) String mimeType)final IntegergetFileSize()final UnitsetFileSize(@SerializedName(value = file_size) Integer fileSize)final StringgetTitle()final UnitsetTitle(@SerializedName(value = title) String title)final StringgetText()final UnitsetText(@SerializedName(value = text) String text)final StringgetType()final UnitsetType(@SerializedName(value = type) String type)final StringgetImage()final UnitsetImage(@SerializedName(value = image) String image)final StringgetUrl()final UnitsetUrl(@SerializedName(value = url) String url)final StringgetName()final UnitsetName(@SerializedName(value = name) String name)final StringgetFallback()final UnitsetFallback(@SerializedName(value = fallback) String fallback)final FilegetUpload()final UnitsetUpload(File upload)final Attachment.UploadStategetUploadState()final UnitsetUploadState(Attachment.UploadState uploadState)Map<String, Object>getExtraData()UnitsetExtraData(Map<String, Object> extraData)-
-
Constructor Detail
-
Attachment
Attachment(String authorName, String authorLink, String titleLink, String thumbUrl, String imageUrl, String assetUrl, String ogUrl, String mimeType, Integer fileSize, String title, String text, String type, String image, String url, String name, String fallback, File upload, Attachment.UploadState uploadState, Map<String, Object> extraData)
-
-
Method Detail
-
getAuthorName
final String getAuthorName()
-
setAuthorName
final Unit setAuthorName(@SerializedName(value = author_name) String authorName)
-
getAuthorLink
final String getAuthorLink()
-
setAuthorLink
final Unit setAuthorLink(@SerializedName(value = author_link) String authorLink)
-
getTitleLink
final String getTitleLink()
-
setTitleLink
final Unit setTitleLink(@SerializedName(value = title_link) String titleLink)
-
getThumbUrl
final String getThumbUrl()
-
setThumbUrl
final Unit setThumbUrl(@SerializedName(value = thumb_url) String thumbUrl)
-
getImageUrl
final String getImageUrl()
-
setImageUrl
final Unit setImageUrl(@SerializedName(value = image_url) String imageUrl)
-
getAssetUrl
final String getAssetUrl()
-
setAssetUrl
final Unit setAssetUrl(@SerializedName(value = asset_url) String assetUrl)
-
getMimeType
final String getMimeType()
-
setMimeType
final Unit setMimeType(@SerializedName(value = mime_type) String mimeType)
-
getFileSize
final Integer getFileSize()
-
setFileSize
final Unit setFileSize(@SerializedName(value = file_size) Integer fileSize)
-
getFallback
final String getFallback()
-
setFallback
final Unit setFallback(@SerializedName(value = fallback) String fallback)
-
getUploadState
final Attachment.UploadState getUploadState()
-
setUploadState
final Unit setUploadState(Attachment.UploadState uploadState)
-
getExtraData
Map<String, Object> getExtraData()
-
setExtraData
Unit setExtraData(Map<String, Object> extraData)
-
-
-
-