Freigeben über


TeamsChannelData Klasse

  • java.lang.Object
    • com.microsoft.bot.schema.teams.TeamsChannelData

public class TeamsChannelData

Kanaldaten, die spezifisch für Nachrichten sind, die in Microsoft Teams empfangen wurden.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
TeamsChannelData()

Eine neue Instanz von TeamChannelData.

TeamsChannelData(String withTeamsChannelId, String withTeamsTeamId, ChannelInfo withChannel, String withEventType, TeamInfo withTeam, NotificationInfo withNotification, TenantInfo withTenant)

Eine neue Instanz von TeamChannelData.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
ChannelInfo getChannel()

Ruft Informationen zum Kanal ab, in dem die Nachricht gesendet wurde.

java.lang.String getEventType()

Ruft den Ereignistyp ab.

TeamsMeetingInfo getMeeting()

Informationen zur Besprechung, in der die Nachricht gesendet wurde.

NotificationInfo getNotification()

Ruft Benachrichtigungseinstellungen für die Nachricht ab.

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

Enthält die Überlaufeigenschaften, die keine Eigenschaften der ersten Klasse im Objekt sind.

TeamInfo getTeam()

Ruft Informationen zum Team ab, in dem die Nachricht gesendet wurde.

java.lang.String getTeamsChannelId()

Rufen Sie einen eindeutigen Bezeichner ab, der einen Kanal darstellt.

java.lang.String getTeamsTeamId()

Rufen Sie einen eindeutigen Bezeichner ab, der ein Team darstellt.

TenantInfo getTenant()

Ruft Informationen zum Mandanten ab, in dem die Nachricht war.

void setChannel(ChannelInfo withChannel)

Legt Informationen zum Kanal fest, in dem die Nachricht gesendet wurde.

void setEventType(String withEventType)

Legt den Ereignistyp fest.

void setMeeting(TeamsMeetingInfo withMeeting)

Legt Informationen zur Besprechung fest, in der die Nachricht gesendet wurde.

void setNotification(NotificationInfo withNotification)

Legt Benachrichtigungseinstellungen für die Nachricht fest.

void setProperties(String key, JsonNode withValue)

Enthält die Überlaufeigenschaften, die keine Eigenschaften der ersten Klasse im Objekt sind.

void setTeam(TeamInfo withTeam)

Legt Informationen zum Team fest, in dem die Nachricht gesendet wurde.

void setTeamsChannelId(String withTeamsChannelId)

Legen Sie einen eindeutigen Bezeichner fest, der einen Kanal darstellt.

void setTeamsTeamId(String withTeamsTeamId)

Legen Sie einen eindeutigen Bezeichner fest, der ein Team darstellt.

void setTenant(TenantInfo withTenant)

Legt Informationen zum Mandanten fest, in dem die Nachricht war.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

TeamsChannelData

public TeamsChannelData()

Eine neue Instanz von TeamChannelData.

TeamsChannelData

public TeamsChannelData(String withTeamsChannelId, String withTeamsTeamId, ChannelInfo withChannel, String withEventType, TeamInfo withTeam, NotificationInfo withNotification, TenantInfo withTenant)

Eine neue Instanz von TeamChannelData.

Parameter:

withTeamsChannelId - channelId in Teams
withTeamsTeamId - teamId in Teams
withChannel - Informationen zum Kanal, in dem die Nachricht gesendet wurde.
withEventType - Typ des Ereignisses.
withTeam - Informationen zum Team, in dem die Nachricht gesendet wurde.
withNotification - Benachrichtigungseinstellungen für die Nachricht.
withTenant - Informationen zum Mandanten, in dem die Nachricht war.

Details zur Methode

getChannel

public ChannelInfo getChannel()

Ruft Informationen zum Kanal ab, in dem die Nachricht gesendet wurde.

Gibt zurück:

Informationen zum Kanal, in dem die Nachricht gesendet wurde.

getEventType

public String getEventType()

Ruft den Ereignistyp ab.

Gibt zurück:

Typ des Ereignisses.

getMeeting

public TeamsMeetingInfo getMeeting()

Informationen zur Besprechung, in der die Nachricht gesendet wurde.

Gibt zurück:

Die Besprechungsinformationen

getNotification

public NotificationInfo getNotification()

Ruft Benachrichtigungseinstellungen für die Nachricht ab.

Gibt zurück:

Benachrichtigungseinstellungen für die Nachricht.

getProperties

public Map getProperties()

Enthält die Überlaufeigenschaften, die keine Eigenschaften der ersten Klasse im Objekt sind. Dies ermöglicht die Erweiterbarkeit, während das Objekt beibehalten wird.

Gibt zurück:

Zuordnung zusätzlicher Eigenschaften.

getTeam

public TeamInfo getTeam()

Ruft Informationen zum Team ab, in dem die Nachricht gesendet wurde.

Gibt zurück:

Informationen zum Team, in dem die Nachricht gesendet wurde.

getTeamsChannelId

public String getTeamsChannelId()

Rufen Sie einen eindeutigen Bezeichner ab, der einen Kanal darstellt.

Gibt zurück:

Eindeutiger Bezeichner, der einen Kanal darstellt.

getTeamsTeamId

public String getTeamsTeamId()

Rufen Sie einen eindeutigen Bezeichner ab, der ein Team darstellt.

Gibt zurück:

Eindeutiger Bezeichner, der ein Team darstellt.

getTenant

public TenantInfo getTenant()

Ruft Informationen zum Mandanten ab, in dem die Nachricht war.

Gibt zurück:

Informationen zum Mandanten, in dem die Nachricht war.

setChannel

public void setChannel(ChannelInfo withChannel)

Legt Informationen zum Kanal fest, in dem die Nachricht gesendet wurde.

Parameter:

withChannel - Informationen zum Kanal, in dem die Nachricht gesendet wurde.

setEventType

public void setEventType(String withEventType)

Legt den Ereignistyp fest.

Parameter:

withEventType - Typ des Ereignisses.

setMeeting

public void setMeeting(TeamsMeetingInfo withMeeting)

Legt Informationen zur Besprechung fest, in der die Nachricht gesendet wurde.

Parameter:

withMeeting - Die Besprechungsinformationen

setNotification

public void setNotification(NotificationInfo withNotification)

Legt Benachrichtigungseinstellungen für die Nachricht fest.

Parameter:

withNotification - Einstellungen für die Nachricht.

setProperties

public void setProperties(String key, JsonNode withValue)

Enthält die Überlaufeigenschaften, die keine Eigenschaften der ersten Klasse im Objekt sind. Dies ermöglicht die Erweiterbarkeit, während das Objekt beibehalten wird.

Parameter:

key - Der Schlüssel der festzulegenden Eigenschaft.
withValue - Der Wert für die Eigenschaft.

setTeam

public void setTeam(TeamInfo withTeam)

Legt Informationen zum Team fest, in dem die Nachricht gesendet wurde.

Parameter:

withTeam - Informationen zum Team, in dem die Nachricht gesendet wurde.

setTeamsChannelId

public void setTeamsChannelId(String withTeamsChannelId)

Legen Sie einen eindeutigen Bezeichner fest, der einen Kanal darstellt.

Parameter:

withTeamsChannelId - Eindeutiger Bezeichner, der einen Kanal darstellt.

setTeamsTeamId

public void setTeamsTeamId(String withTeamsTeamId)

Legen Sie einen eindeutigen Bezeichner fest, der ein Team darstellt.

Parameter:

withTeamsTeamId - Eindeutiger Bezeichner, der ein Team darstellt.

setTenant

public void setTenant(TenantInfo withTenant)

Legt Informationen zum Mandanten fest, in dem die Nachricht war.

Parameter:

withTenant - Informationen zum Mandanten, in dem die Nachricht war.

Gilt für: