Table of Contents

Class MapInfo

Namespace
RustMapsApi.V4.Models
Assembly
RustMapsApi.dll

Full information about a generated map.

public sealed record MapInfo : IEquatable<MapInfo>
Inheritance
MapInfo
Implements
Inherited Members

Properties

BiomePercentages

The per-biome percentage breakdown.

public Biomes? BiomePercentages { get; init; }

Property Value

Biomes

BuildableRocks

The number of buildable rocks.

public int BuildableRocks { get; init; }

Property Value

int

CanDownload

Whether the map save file can be downloaded.

public bool CanDownload { get; init; }

Property Value

bool

Canyons

The number of canyons.

public int Canyons { get; init; }

Property Value

int

DownloadUrl

The map save-file download URL, when available.

public string? DownloadUrl { get; init; }

Property Value

string

EstimatedDeletionDate

The estimated date the map will be deleted, when applicable.

public DateTimeOffset? EstimatedDeletionDate { get; init; }

Property Value

DateTimeOffset?

IceLakes

The number of ice lakes.

public int IceLakes { get; init; }

Property Value

int

Id

The map identifier.

public string? Id { get; init; }

Property Value

string

ImageIconUrl

The map icon image URL.

public string? ImageIconUrl { get; init; }

Property Value

string

ImageUrl

The rendered map image URL.

public string? ImageUrl { get; init; }

Property Value

string

IsCustomMap

Whether the map is a custom map.

public bool IsCustomMap { get; init; }

Property Value

bool

IsStaging

Whether the map was generated on the staging branch.

public bool IsStaging { get; init; }

Property Value

bool

Islands

The number of islands.

public int Islands { get; init; }

Property Value

int

Lakes

The number of lakes.

public int Lakes { get; init; }

Property Value

int

LandPercentageOfMap

The percentage of the map that is land.

public int LandPercentageOfMap { get; init; }

Property Value

int

Monuments

The monuments placed on the map.

public IReadOnlyList<Monument>? Monuments { get; init; }

Property Value

IReadOnlyList<Monument>

Mountains

The number of mountains.

public int Mountains { get; init; }

Property Value

int

Oases

The number of oases.

public int Oases { get; init; }

Property Value

int

RawImageUrl

The raw map image URL.

public string? RawImageUrl { get; init; }

Property Value

string

Rivers

The number of rivers.

public int Rivers { get; init; }

Property Value

int

SaveVersion

The Rust save version the map was generated for.

public int SaveVersion { get; init; }

Property Value

int

Seed

The map seed.

public int Seed { get; init; }

Property Value

int

Size

The map size.

public int Size { get; init; }

Property Value

int

ThumbnailUrl

The map thumbnail URL.

public string? ThumbnailUrl { get; init; }

Property Value

string

TotalMonuments

The total number of monuments on the map.

public int TotalMonuments { get; init; }

Property Value

int

Type

The map type.

public string? Type { get; init; }

Property Value

string

Url

The RustMaps URL for the map.

public string? Url { get; init; }

Property Value

string