-
- 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 StringtitleLinkprivate StringthumbUrlprivate StringimageUrlprivate StringassetUrlprivate StringogUrlprivate StringmimeTypeprivate IntegerfileSizeprivate Stringtitleprivate Stringtextprivate Stringtypeprivate Stringimageprivate Stringurlprivate Stringnameprivate Stringfallbackprivate Fileuploadprivate Attachment.UploadStateuploadStateprivate Map<String, Object>extraData
-
Constructor Summary
Constructors Constructor Description Attachment(String authorName, 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 Stringcomponent1()final Stringcomponent2()final Stringcomponent3()final Stringcomponent4()final Stringcomponent5()final Stringcomponent6()final Stringcomponent7()final Integercomponent8()final Stringcomponent9()final Stringcomponent10()final Stringcomponent11()final Stringcomponent12()final Stringcomponent13()final Stringcomponent14()final Stringcomponent15()final Filecomponent16()final Attachment.UploadStatecomponent17()final Map<String, Object>component18()final Attachmentcopy(String authorName, 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)final StringgetAuthorName()final StringgetTitleLink()final StringgetThumbUrl()final StringgetImageUrl()final StringgetAssetUrl()final StringgetOgUrl()final StringgetMimeType()final IntegergetFileSize()final StringgetTitle()final StringgetText()final StringgetType()final StringgetImage()final StringgetUrl()final StringgetName()final StringgetFallback()final FilegetUpload()final Attachment.UploadStategetUploadState()Map<String, Object>getExtraData()final UnitsetAuthorName(@SerializedName(value = "author_name") String authorName)final UnitsetTitleLink(@SerializedName(value = "title_link") String titleLink)final UnitsetThumbUrl(@SerializedName(value = "thumb_url") String thumbUrl)final UnitsetImageUrl(@SerializedName(value = "image_url") String imageUrl)final UnitsetAssetUrl(@SerializedName(value = "asset_url") String assetUrl)final UnitsetOgUrl(@SerializedName(value = "og_scrape_url") String ogUrl)final UnitsetMimeType(@SerializedName(value = "mime_type") String mimeType)final UnitsetFileSize(@SerializedName(value = "file_size") Integer fileSize)final UnitsetTitle(String title)final UnitsetText(String text)final UnitsetType(String type)final UnitsetImage(String image)final UnitsetUrl(String url)final UnitsetName(String name)final UnitsetFallback(String fallback)final UnitsetUpload(File upload)final UnitsetUploadState(Attachment.UploadState uploadState)UnitsetExtraData(Map<String, Object> extraData)-
Methods inherited from class io.getstream.chat.android.client.models.Attachment
getExtraValue, putExtraValue -
Methods inherited from class io.getstream.chat.android.client.models.CustomObject
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
Attachment
Attachment(String authorName, 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
-
component1
final String component1()
-
component2
final String component2()
-
component3
final String component3()
-
component4
final String component4()
-
component5
final String component5()
-
component6
final String component6()
-
component7
final String component7()
-
component8
final Integer component8()
-
component9
final String component9()
-
component10
final String component10()
-
component11
final String component11()
-
component12
final String component12()
-
component13
final String component13()
-
component14
final String component14()
-
component15
final String component15()
-
component16
final File component16()
-
component17
final Attachment.UploadState component17()
-
component18
final Map<String, Object> component18()
-
copy
final Attachment copy(String authorName, 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)
-
getAuthorName
final String getAuthorName()
-
getTitleLink
final String getTitleLink()
-
getThumbUrl
final String getThumbUrl()
-
getImageUrl
final String getImageUrl()
-
getAssetUrl
final String getAssetUrl()
-
getMimeType
final String getMimeType()
-
getFileSize
final Integer getFileSize()
-
getFallback
final String getFallback()
-
getUploadState
final Attachment.UploadState getUploadState()
-
getExtraData
Map<String, Object> getExtraData()
-
setAuthorName
final Unit setAuthorName(@SerializedName(value = "author_name") String authorName)
-
setTitleLink
final Unit setTitleLink(@SerializedName(value = "title_link") String titleLink)
-
setThumbUrl
final Unit setThumbUrl(@SerializedName(value = "thumb_url") String thumbUrl)
-
setImageUrl
final Unit setImageUrl(@SerializedName(value = "image_url") String imageUrl)
-
setAssetUrl
final Unit setAssetUrl(@SerializedName(value = "asset_url") String assetUrl)
-
setMimeType
final Unit setMimeType(@SerializedName(value = "mime_type") String mimeType)
-
setFileSize
final Unit setFileSize(@SerializedName(value = "file_size") Integer fileSize)
-
setFallback
final Unit setFallback(String fallback)
-
setUploadState
final Unit setUploadState(Attachment.UploadState uploadState)
-
setExtraData
Unit setExtraData(Map<String, Object> extraData)
-
-
-
-