-
@Deprecated(level = DeprecationLevel.ERROR, message = Use ChannelData from the offline package, replaceWith = @ReplaceWith(imports = {}, expression = io.getstream.chat.android.offline.channel.ChannelData)) public final class ChannelData
A class that only stores the channel data and not all the other channel state Using this prevents code bugs and issues caused by confusing the channel data vs the full channel object
-
-
Field Summary
Fields Modifier and Type Field Description private Stringtypeprivate StringchannelIdprivate Stringcidprivate UsercreatedByprivate Integercooldownprivate Booleanfrozenprivate DatecreatedAtprivate DateupdatedAtprivate DatedeletedAtprivate IntegermemberCountprivate Stringteamprivate Map<String, Object>extraData
-
Constructor Summary
Constructors Constructor Description ChannelData(String type, String channelId, String cid, User createdBy, Integer cooldown, Boolean frozen, Date createdAt, Date updatedAt, Date deletedAt, Integer memberCount, String team, Map<String, Object> extraData)ChannelData(Channel c)create a ChannelData object from a Channel object
-
Method Summary
Modifier and Type Method Description final StringgetType()final UnitsetType(String type)final StringgetChannelId()final UnitsetChannelId(String channelId)final StringgetCid()final UnitsetCid(String cid)final UsergetCreatedBy()final UnitsetCreatedBy(User createdBy)final IntegergetCooldown()final UnitsetCooldown(Integer cooldown)final BooleangetFrozen()final UnitsetFrozen(Boolean frozen)final DategetCreatedAt()final UnitsetCreatedAt(Date createdAt)final DategetUpdatedAt()final UnitsetUpdatedAt(Date updatedAt)final DategetDeletedAt()final UnitsetDeletedAt(Date deletedAt)final IntegergetMemberCount()final UnitsetMemberCount(Integer memberCount)final StringgetTeam()final UnitsetTeam(String team)final Map<String, Object>getExtraData()final UnitsetExtraData(Map<String, Object> extraData)-
-
Constructor Detail
-
ChannelData
ChannelData(String type, String channelId, String cid, User createdBy, Integer cooldown, Boolean frozen, Date createdAt, Date updatedAt, Date deletedAt, Integer memberCount, String team, Map<String, Object> extraData)
-
ChannelData
ChannelData(Channel c)
create a ChannelData object from a Channel object
-
-
Method Detail
-
getChannelId
final String getChannelId()
-
setChannelId
final Unit setChannelId(String channelId)
-
getCreatedBy
final User getCreatedBy()
-
setCreatedBy
final Unit setCreatedBy(User createdBy)
-
getCooldown
final Integer getCooldown()
-
setCooldown
final Unit setCooldown(Integer cooldown)
-
getCreatedAt
final Date getCreatedAt()
-
setCreatedAt
final Unit setCreatedAt(Date createdAt)
-
getUpdatedAt
final Date getUpdatedAt()
-
setUpdatedAt
final Unit setUpdatedAt(Date updatedAt)
-
getDeletedAt
final Date getDeletedAt()
-
setDeletedAt
final Unit setDeletedAt(Date deletedAt)
-
getMemberCount
final Integer getMemberCount()
-
setMemberCount
final Unit setMemberCount(Integer memberCount)
-
getExtraData
final Map<String, Object> getExtraData()
-
setExtraData
final Unit setExtraData(Map<String, Object> extraData)
-
-
-
-