TeamsOperations Interface

public interface TeamsOperations

Teams operations.

Method Summary

Modifier and Type Method and Description
abstract java.util.concurrent.CompletableFuture<ConversationList> fetchChannelList(String teamId)

Fetches channel list for a given team.

default java.util.concurrent.CompletableFuture<MeetingInfo> fetchMeetingInfo(String meetingId)

Fetches information related to a Teams meeting.

abstract java.util.concurrent.CompletableFuture<TeamsMeetingParticipant> fetchParticipant(String meetingId, String participantId, String tenantId)

Fetches Teams meeting participant details.

abstract java.util.concurrent.CompletableFuture<TeamDetails> fetchTeamDetails(String teamId)

Fetches details related to a team.

Method Details

fetchChannelList

public abstract CompletableFuture fetchChannelList(String teamId)

Fetches channel list for a given team.

Parameters:

teamId - The team id.

Returns:

A ConversationList object.

fetchMeetingInfo

public default CompletableFuture fetchMeetingInfo(String meetingId)

Fetches information related to a Teams meeting.

Parameters:

meetingId - Meeting Id.

Returns:

The details related to a team.

fetchParticipant

public abstract CompletableFuture fetchParticipant(String meetingId, String participantId, String tenantId)

Fetches Teams meeting participant details.

Parameters:

meetingId - Teams meeting id
participantId - Teams meeting participant id
tenantId - Teams meeting tenant id

Returns:

TeamsMeetingParticipant

fetchTeamDetails

public abstract CompletableFuture fetchTeamDetails(String teamId)

Fetches details related to a team.

Parameters:

teamId - The team id.

Returns:

The TeamDetails

Applies to