Package io.getstream.chat.java.models
Class Message.AttachmentRequestObject
- java.lang.Object
-
- io.getstream.chat.java.models.Message.AttachmentRequestObject
-
- Enclosing class:
- Message
public static class Message.AttachmentRequestObject extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Message.AttachmentRequestObject.AttachmentRequestObjectBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Message.AttachmentRequestObject.AttachmentRequestObjectBuilder
builder()
static @Nullable Message.AttachmentRequestObject
buildFrom(@Nullable Message.Attachment attachment)
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
@Nullable java.util.List<Message.ActionRequestObject>
getActions()
java.util.Map<java.lang.String,java.lang.Object>
getAdditionalFields()
@Nullable java.lang.String
getAssetURL()
@Nullable java.lang.String
getAuthorIcon()
@Nullable java.lang.String
getAuthorLink()
@Nullable java.lang.String
getAuthorName()
@Nullable java.lang.String
getColor()
@Nullable java.lang.String
getFallback()
@Nullable java.util.List<Message.FieldRequestObject>
getFields()
@Nullable java.lang.String
getFooter()
@Nullable java.lang.String
getFooterIcon()
@Nullable java.lang.String
getImageURL()
@Nullable java.lang.String
getOgScrapeURL()
@Nullable java.lang.String
getPretext()
@Nullable java.lang.String
getText()
@Nullable java.lang.String
getThumbURL()
@Nullable java.lang.String
getTitle()
@Nullable java.lang.String
getTitleLink()
@Nullable java.lang.String
getType()
int
hashCode()
void
setActions(@Nullable java.util.List<Message.ActionRequestObject> actions)
void
setAdditionalField(java.lang.String name, java.lang.Object value)
void
setAdditionalFields(@Nullable java.util.Map<java.lang.String,java.lang.Object> additionalFields)
void
setAssetURL(@Nullable java.lang.String assetURL)
void
setAuthorIcon(@Nullable java.lang.String authorIcon)
void
setAuthorLink(@Nullable java.lang.String authorLink)
void
setAuthorName(@Nullable java.lang.String authorName)
void
setColor(@Nullable java.lang.String color)
void
setFallback(@Nullable java.lang.String fallback)
void
setFields(@Nullable java.util.List<Message.FieldRequestObject> fields)
void
setFooter(@Nullable java.lang.String footer)
void
setFooterIcon(@Nullable java.lang.String footerIcon)
void
setImageURL(@Nullable java.lang.String imageURL)
void
setOgScrapeURL(@Nullable java.lang.String ogScrapeURL)
void
setPretext(@Nullable java.lang.String pretext)
void
setText(@Nullable java.lang.String text)
void
setThumbURL(@Nullable java.lang.String thumbURL)
void
setTitle(@Nullable java.lang.String title)
void
setTitleLink(@Nullable java.lang.String titleLink)
void
setType(@Nullable java.lang.String type)
-
-
-
Method Detail
-
getAdditionalFields
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalFields()
-
setAdditionalField
public void setAdditionalField(java.lang.String name, java.lang.Object value)
-
buildFrom
@Nullable public static @Nullable Message.AttachmentRequestObject buildFrom(@Nullable @Nullable Message.Attachment attachment)
-
builder
public static Message.AttachmentRequestObject.AttachmentRequestObjectBuilder builder()
-
setType
public void setType(@Nullable @Nullable java.lang.String type)
-
setFallback
public void setFallback(@Nullable @Nullable java.lang.String fallback)
-
setColor
public void setColor(@Nullable @Nullable java.lang.String color)
-
setPretext
public void setPretext(@Nullable @Nullable java.lang.String pretext)
-
setAuthorName
public void setAuthorName(@Nullable @Nullable java.lang.String authorName)
-
setAuthorLink
public void setAuthorLink(@Nullable @Nullable java.lang.String authorLink)
-
setAuthorIcon
public void setAuthorIcon(@Nullable @Nullable java.lang.String authorIcon)
-
setTitle
public void setTitle(@Nullable @Nullable java.lang.String title)
-
setTitleLink
public void setTitleLink(@Nullable @Nullable java.lang.String titleLink)
-
setText
public void setText(@Nullable @Nullable java.lang.String text)
-
setImageURL
public void setImageURL(@Nullable @Nullable java.lang.String imageURL)
-
setThumbURL
public void setThumbURL(@Nullable @Nullable java.lang.String thumbURL)
-
setFooter
public void setFooter(@Nullable @Nullable java.lang.String footer)
-
setFooterIcon
public void setFooterIcon(@Nullable @Nullable java.lang.String footerIcon)
-
setActions
public void setActions(@Nullable @Nullable java.util.List<Message.ActionRequestObject> actions)
-
setFields
public void setFields(@Nullable @Nullable java.util.List<Message.FieldRequestObject> fields)
-
setAssetURL
public void setAssetURL(@Nullable @Nullable java.lang.String assetURL)
-
setOgScrapeURL
public void setOgScrapeURL(@Nullable @Nullable java.lang.String ogScrapeURL)
-
setAdditionalFields
public void setAdditionalFields(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.Object> additionalFields)
-
getType
@Nullable public @Nullable java.lang.String getType()
-
getFallback
@Nullable public @Nullable java.lang.String getFallback()
-
getColor
@Nullable public @Nullable java.lang.String getColor()
-
getPretext
@Nullable public @Nullable java.lang.String getPretext()
-
getAuthorName
@Nullable public @Nullable java.lang.String getAuthorName()
-
getAuthorLink
@Nullable public @Nullable java.lang.String getAuthorLink()
-
getAuthorIcon
@Nullable public @Nullable java.lang.String getAuthorIcon()
-
getTitle
@Nullable public @Nullable java.lang.String getTitle()
-
getTitleLink
@Nullable public @Nullable java.lang.String getTitleLink()
-
getText
@Nullable public @Nullable java.lang.String getText()
-
getImageURL
@Nullable public @Nullable java.lang.String getImageURL()
-
getThumbURL
@Nullable public @Nullable java.lang.String getThumbURL()
-
getFooter
@Nullable public @Nullable java.lang.String getFooter()
-
getFooterIcon
@Nullable public @Nullable java.lang.String getFooterIcon()
-
getActions
@Nullable public @Nullable java.util.List<Message.ActionRequestObject> getActions()
-
getFields
@Nullable public @Nullable java.util.List<Message.FieldRequestObject> getFields()
-
getAssetURL
@Nullable public @Nullable java.lang.String getAssetURL()
-
getOgScrapeURL
@Nullable public @Nullable java.lang.String getOgScrapeURL()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-