Class AppClanChatToModel
- Namespace
- RustPlusApi.Extensions
- Assembly
- RustPlusApi.dll
Mapping extensions from protobuf clan-chat messages to clan model types.
public static class AppClanChatToModel
- Inheritance
-
AppClanChatToModel
- Inherited Members
Methods
ToClanChatInfo(AppClanChat)
Maps an RustPlusContracts.AppClanChat to a ClanChatInfo.
public static ClanChatInfo ToClanChatInfo(this AppClanChat appClanChat)
Parameters
appClanChatAppClanChatThe protobuf clan chat response.
Returns
ToClanMessage(AppClanMessage)
Maps a single RustPlusContracts.AppClanMessage to a ClanMessage.
public static ClanMessage ToClanMessage(this AppClanMessage appClanMessage)
Parameters
appClanMessageAppClanMessageThe protobuf clan message.
Returns
ToClanMessageEvent(AppNewClanMessage)
Maps an RustPlusContracts.AppNewClanMessage broadcast to a ClanMessageEventArg.
public static ClanMessageEventArg ToClanMessageEvent(this AppNewClanMessage appNewClanMessage)
Parameters
appNewClanMessageAppNewClanMessageThe protobuf new clan message broadcast.
Returns
ToClanMessages(IEnumerable<AppClanMessage>)
Maps a sequence of RustPlusContracts.AppClanMessage to ClanMessage instances.
public static IEnumerable<ClanMessage> ToClanMessages(this IEnumerable<AppClanMessage> appClanMessages)
Parameters
appClanMessagesIEnumerable<AppClanMessage>The protobuf clan messages to map.