Table of Contents

Class AppMapToModel

Namespace
RustPlusApi.Extensions
Assembly
RustPlusApi.dll

Mapping extensions from protobuf map messages to model types.

public static class AppMapToModel
Inheritance
AppMapToModel
Inherited Members

Methods

ToServerMap(AppMap)

Maps an RustPlusContracts.AppMap to a ServerMap.

public static ServerMap ToServerMap(this AppMap appMap)

Parameters

appMap AppMap

The protobuf map response.

Returns

ServerMap

ToServerMapMonument(Monument)

Maps a single protobuf monument to a ServerMapMonument.

public static ServerMapMonument ToServerMapMonument(this AppMap.Monument appMapMonument)

Parameters

appMapMonument AppMap.Monument

The protobuf monument.

Returns

ServerMapMonument

ToServerMapMonuments(IEnumerable<Monument>)

Maps a sequence of protobuf monuments to ServerMapMonument instances.

public static IEnumerable<ServerMapMonument> ToServerMapMonuments(this IEnumerable<AppMap.Monument> appMapMonuments)

Parameters

appMapMonuments IEnumerable<AppMap.Monument>

The protobuf monuments to map.

Returns

IEnumerable<ServerMapMonument>