public class TalkApiClient
extends java.lang.Object
| Constructor and Description |
|---|
TalkApiClient(Context applicationContext,
Uri apiBaseUrl) |
| Modifier and Type | Method and Description |
|---|---|
LineApiResponse<GetFriendsResponse> |
getFriends(InternalAccessToken accessToken,
FriendSortField sortField,
java.lang.String pageToken,
boolean isForOttShareMessage) |
LineApiResponse<GetFriendsResponse> |
getFriendsApprovers(InternalAccessToken accessToken,
FriendSortField sortField,
java.lang.String nextPageRequestToken) |
LineApiResponse<LineFriendshipStatus> |
getFriendshipStatus(InternalAccessToken accessToken) |
LineApiResponse<GetFriendsResponse> |
getGroupApprovers(InternalAccessToken accessToken,
java.lang.String groupId,
java.lang.String nextPageRequestToken) |
LineApiResponse<GetGroupsResponse> |
getGroups(InternalAccessToken accessToken,
java.lang.String pageToken,
boolean isForOttShareMessage) |
LineApiResponse<LineProfile> |
getProfile(InternalAccessToken accessToken) |
LineApiResponse<java.lang.String> |
sendMessage(InternalAccessToken accessToken,
java.lang.String targetUserId,
java.util.List<MessageData> messages) |
LineApiResponse<java.util.List<SendMessageResponse>> |
sendMessageToMultipleUsers(InternalAccessToken accessToken,
java.util.List<java.lang.String> targetUserIds,
java.util.List<MessageData> messages) |
LineApiResponse<java.util.List<SendMessageResponse>> |
sendMessageToMultipleUsers(InternalAccessToken accessToken,
java.util.List<java.lang.String> targetUserIds,
java.util.List<MessageData> messages,
boolean isOttUsed) |
protected LineApiResponse<java.util.List<SendMessageResponse>> |
sendMessageToMultipleUsersUsingOtt(InternalAccessToken accessToken,
java.lang.String ott,
java.util.List<MessageData> messages) |
public TalkApiClient(Context applicationContext,
@NonNull
Uri apiBaseUrl)
@NonNull public LineApiResponse<LineProfile> getProfile(@NonNull InternalAccessToken accessToken)
@NonNull public LineApiResponse<LineFriendshipStatus> getFriendshipStatus(@NonNull InternalAccessToken accessToken)
@NonNull public LineApiResponse<GetFriendsResponse> getFriends(@NonNull InternalAccessToken accessToken, @NonNull FriendSortField sortField, @Nullable java.lang.String pageToken, boolean isForOttShareMessage)
@NonNull public LineApiResponse<GetGroupsResponse> getGroups(@NonNull InternalAccessToken accessToken, @Nullable java.lang.String pageToken, boolean isForOttShareMessage)
@NonNull public LineApiResponse<GetFriendsResponse> getFriendsApprovers(@NonNull InternalAccessToken accessToken, @NonNull FriendSortField sortField, @Nullable java.lang.String nextPageRequestToken)
@NonNull public LineApiResponse<GetFriendsResponse> getGroupApprovers(@NonNull InternalAccessToken accessToken, @NonNull java.lang.String groupId, @Nullable java.lang.String nextPageRequestToken)
@NonNull public LineApiResponse<java.lang.String> sendMessage(@NonNull InternalAccessToken accessToken, @NonNull java.lang.String targetUserId, @NonNull java.util.List<MessageData> messages)
@NonNull public LineApiResponse<java.util.List<SendMessageResponse>> sendMessageToMultipleUsers(@NonNull InternalAccessToken accessToken, @NonNull java.util.List<java.lang.String> targetUserIds, @NonNull java.util.List<MessageData> messages)
@NonNull public LineApiResponse<java.util.List<SendMessageResponse>> sendMessageToMultipleUsers(@NonNull InternalAccessToken accessToken, @NonNull java.util.List<java.lang.String> targetUserIds, @NonNull java.util.List<MessageData> messages, boolean isOttUsed)
@NonNull protected LineApiResponse<java.util.List<SendMessageResponse>> sendMessageToMultipleUsersUsingOtt(@NonNull InternalAccessToken accessToken, @NonNull java.lang.String ott, @NonNull java.util.List<MessageData> messages)