likeminds_chat_fl library
Classes
- AddPollOptionRequest
- AddPollOptionRequestBuilder
- AddPollOptionResponse
- AddPollOptionResponseEntity
- Attachment
- AttachmentEntity
- BlockMemberRequest
- BlockMemberRequestBuilder
- BlockMemberResponse
- BlockMemberResponseEntity
- ChatRoom
- ChatroomAction
- ChatroomActionEntity
- ChatRoomEntity
- CheckDMLimitRequest
- CheckDmLimitRequestBuilder
- CheckDMLimitResponse
- CheckDMLimitResponseEntity
- CheckDMStatusRequest
- CheckDMStatusRequestBuilder
- CheckDMStatusResponse
- CheckDMStatusResponseEntity
- CheckDMTabResponse
- CheckDMTabResponseEntity
- Community
- CommunityEntity
- CommunitySettingsRights
- CommunitySettingsRightsEntity
- Conversation
- ConversationEntity
- CreateDMChatroomRequest
- CreateDMChatroomRequestBuilder
- CreateDMChatroomResponse
- CreateDMChatroomResponseEntity
- DecodeUrlRequest
- DecodeUrlRequestBuilder
- DecodeUrlResponse
- DecodeUrlResponseEntity
- DeleteConversationRequest
- DeleteConversationRequestBuilder
- DeleteConversationResponse
- DeleteConversationResponseEntity
- DeleteParticipantRequest
- DeleteParticipantRequestBuilder
- DeleteReactionRequest
- DeleteReactionRequestBuilder
- DmAllMember
- DmAllMemberEntity
- EditConversationRequest
- EditConversationRequestBuilder
- EditConversationResponse
- EditConversationResponseEntity
- FetchDMFeedRequest
- FetchDMFeedRequestBuilder
- FetchDMFeedResponse
- FetchDMFeedResponseEntity
- FollowChatroomRequest
- FollowChatroomRequestBuilder
- GetAllMembersRequest
- GetAllMembersRequestBuilder
- GetAllMembersResponse
- GetAllMembersResponseEntity
- GetChatroomRequest
- GetChatroomRequestBuilder
- GetChatroomResponse
- GetChatroomResponseEntity
- GetConversationRequest
- GetConversationRequestBuilder
- GetConversationResponse
- GetConversationResponseEntity
- GetExploreFeedRequest
- GetExploreFeedRequestBuilder
- GetExploreFeedResponse
- GetExploreFeedResponseEntity
- GetExploreTabCountResponse
- GetExploreTabCountResponseEntity
- GetHomeFeedRequest
- GetHomeFeedRequestBuilder
- GetHomeFeedResponse
- GetHomeFeedResponseEntity
- GetParticipantsRequest
- GetParticipantsRequestBuilder
- GetParticipantsResponse
- GetParticipantsResponseEntity
- GetPollUsersRequest
- GetPollUsersRequestBuilder
- GetPollUsersResponse
- GetPollUsersResponseEntity
- GetReportTagRequest
- GetReportTagRequestBuilder
- GetReportTagResponse
- GetReportTagResponseEntity
- GroupTag
- GroupTagEntity
- InitiateUserRequest
- InitiateUserRequestBuilder
- InitiateUserResponse
- InitiateUserResponseEntity
- LMAuthToken
- LMAuthTokenBuilder
- LMChatCache
-
LMChatCache
is a model class that contains the key and value of the cache. The key is the unique identifier of the cache and the value is the data that is stored in the cache. - LMChatCacheBuilder
-
LMCacheBuilder
is a builder class that helps in building theLMChatCache
object. Thekey
andvalue
of the cache can be set using thekey
andvalue
methods respectively. - LMChatClient
- The starting point class of the SDK
- LMChatClientBuilder
-
Builder class to initiate the SDK
apiKey
is the API key provided by LikeMinds sdkCallback is the callback to handle the events Returns a new instance of the SDK LMChatClient - LMChatSDKCallback
- Abstract class for callback methods To be implemented by the user of the SDK And sent to the SDK while initializing
- LMChatServiceProvider
- LMChatServiceProvider is a provider class to register all the dependencies This class is a singleton class This class should be used to register all the dependencies This class should be used to get all the instances of the dependencies of Service and Repository This class should be used to get the callback instance
-
LMResponse<
T> - LogoutRequest
- LogoutRequestBuilder
- MarkReadChatroomRequest
- MarkReadChatroomRequestBuilder
- MemberRight
- MemberStateResponse
- MemberStateResponseEntity
- MuteChatroomRequest
- MuteChatroomRequestBuilder
- OgTags
- OgTagsEntity
- PollInfoData
- PollInfoDataEntity
- PollOption
- PollOptionEntity
- PollViewData
- PollViewDataEntity
- PostConversationRequest
- PostConversationRequestBuilder
- PostConversationResponse
- PostConversationResponseEntity
- PostPollConversationRequest
- PostPollConversationRequestBuilder
- PostPollConversationResponse
- PostPollConversationResponseEntity
- PostReportRequest
- PostReportRequestBuilder
- PutMediaRequest
- PutMediaRequestBuilder
- PutMediaResponse
- PutMediaResponseEntity
- PutReactionRequest
- PutReactionRequestBuilder
- Reaction
- ReactionEntity
- RefreshRequest
- RefreshRequestBuilder
- RefreshResponse
- RefreshResponseEntity
- RegisterDeviceRequest
- RegisterDeviceRequestBuilder
- ReportTag
- ReportTagEntity
- SearchMemberRequestBuilder
- SearchMembersRequest
- SearchMembersResponse
- SearchMembersResponseEntity
- SendDMRequest
- SendDMRequestBuilder
- SendDMResponse
- SendDMResponseEntity
- SetChatroomTopicRequest
- SetChatroomTopicRequestBuilder
- SubmitPollRequest
- SubmitPollRequestBuilder
- TagRequestModel
- TagRequestModelBuilder
- TagResponseModel
- TagResponseModelEntity
- User
- UserEntity
- UserTag
- UserTagEntity
- ValidateUserRequest
- ValidateUserRequestBuilder
- ValidateUserResponse
- ValidateUserResponseEntity
Enums
- ConversationState
- enum to represent the type of ConversationState
Extensions
- ConversationStateExtension on ConversationState
- extension to convert ConversationState to int
Constants
- chatSDKVersion → const String