Table of Contents

Class UploadedMap

Namespace
RustMapsApi.V4.Models
Assembly
RustMapsApi.dll

A map uploaded to RustMaps.

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

Properties

DisplayName

The display name.

public string? DisplayName { get; init; }

Property Value

string

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?

Id

The uploaded-map identifier.

public string? Id { get; init; }

Property Value

string

Note

An optional note attached to the upload.

public string? Note { get; init; }

Property Value

string

PurchaseUrl

The purchase URL, when applicable.

public string? PurchaseUrl { get; init; }

Property Value

string

Seed

The map seed, when known.

public int? Seed { get; init; }

Property Value

int?

Slug

The URL slug.

public string? Slug { get; init; }

Property Value

string

State

The current lifecycle state.

public MapState State { get; init; }

Property Value

MapState

ThumbnailUrl

The map thumbnail URL.

public string? ThumbnailUrl { get; init; }

Property Value

string

UploadedUtc

When the map was uploaded (UTC).

public DateTimeOffset UploadedUtc { get; init; }

Property Value

DateTimeOffset