Table of Contents

Class MbglOfflineRegionStatus

Namespace
MapLibreNative.Maui

Download status of an offline region.

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

Constructors

MbglOfflineRegionStatus(int, ulong, ulong, ulong, ulong, ulong, ulong, bool, bool)

Download status of an offline region.

public MbglOfflineRegionStatus(int DownloadState, ulong CompletedResourceCount, ulong CompletedResourceSize, ulong CompletedTileCount, ulong RequiredTileCount, ulong CompletedTileSize, ulong RequiredResourceCount, bool RequiredResourceCountIsPrecise, bool Complete)

Parameters

DownloadState int
CompletedResourceCount ulong
CompletedResourceSize ulong
CompletedTileCount ulong
RequiredTileCount ulong
CompletedTileSize ulong
RequiredResourceCount ulong
RequiredResourceCountIsPrecise bool
Complete bool

Properties

Complete

[JsonPropertyName("complete")]
public bool Complete { get; init; }

Property Value

bool

CompletedResourceCount

[JsonPropertyName("completedResourceCount")]
public ulong CompletedResourceCount { get; init; }

Property Value

ulong

CompletedResourceSize

[JsonPropertyName("completedResourceSize")]
public ulong CompletedResourceSize { get; init; }

Property Value

ulong

CompletedTileCount

[JsonPropertyName("completedTileCount")]
public ulong CompletedTileCount { get; init; }

Property Value

ulong

CompletedTileSize

[JsonPropertyName("completedTileSize")]
public ulong CompletedTileSize { get; init; }

Property Value

ulong

DownloadState

[JsonPropertyName("downloadState")]
public int DownloadState { get; init; }

Property Value

int

RequiredResourceCount

[JsonPropertyName("requiredResourceCount")]
public ulong RequiredResourceCount { get; init; }

Property Value

ulong

RequiredResourceCountIsPrecise

[JsonPropertyName("requiredResourceCountIsPrecise")]
public bool RequiredResourceCountIsPrecise { get; init; }

Property Value

bool

RequiredTileCount

[JsonPropertyName("requiredTileCount")]
public ulong RequiredTileCount { get; init; }

Property Value

ulong