Documentation
¶
Overview ¶
Package adapter contains mapping helpers that convert Microsoft Graph SDK models into the library's simplified internal models.
The functions in this package translate Graph types (e.g. Teamable, Channelable, ChatMessageable) into corresponding models used by the higher-level APIs.
Index ¶
- func MapGraphChannel(graphChannel msmodels.Channelable) *models.Channel
- func MapGraphChat(graphChat msmodels.Chatable) *models.Chat
- func MapGraphMember(graphMember msmodels.ConversationMemberable) *models.Member
- func MapGraphMessage(graphMessage msmodels.ChatMessageable) *models.Message
- func MapGraphPinnedMessage(graphPinned msmodels.PinnedChatMessageInfoable) *models.Message
- func MapGraphTeam(graphTeam msmodels.Teamable) *models.Team
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapGraphChannel ¶
func MapGraphChannel(graphChannel msmodels.Channelable) *models.Channel
MapGraphChannel maps a Microsoft Graph Channelable to simplified Channel model.
func MapGraphChat ¶
MapGraphChat maps a Microsoft Graph Chatable to simplified Chat model.
func MapGraphMember ¶
func MapGraphMember(graphMember msmodels.ConversationMemberable) *models.Member
MapGraphMember maps a Microsoft Graph ConversationMemberable to simplified Member model.
func MapGraphMessage ¶
func MapGraphMessage(graphMessage msmodels.ChatMessageable) *models.Message
MapGraphMessage maps a Microsoft Graph ChatMessageable to simplified Message model.
func MapGraphPinnedMessage ¶
func MapGraphPinnedMessage(graphPinned msmodels.PinnedChatMessageInfoable) *models.Message
MapGraphPinnedMessage maps a Microsoft Graph PinnedChatMessageInfoable to simplified Message model.
Types ¶
This section is empty.