dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

PortalItemMetadata Class

Models the JSON response from an ArcGIS Portal item endpoint (.../sharing/rest/content/items/{itemId}).

public record PortalItemMetadata : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.PortalItemMetadata>

Inheritance System.Object 🡒 PortalItemMetadata

Implements System.IEquatable<PortalItemMetadata>

Constructors

PortalItemMetadata() Constructor

public PortalItemMetadata();

Properties

PortalItemMetadata.Access Property

The item access level.

public string? Access { get; init; }

Property Value

System.String

PortalItemMetadata.AccessInformation Property

The access information.

public string? AccessInformation { get; init; }

Property Value

System.String

PortalItemMetadata.AvgRating Property

The average rating.

public System.Nullable<double> AvgRating { get; init; }

Property Value

System.Nullable<System.Double>

PortalItemMetadata.Categories Property

The item categories.

public System.Collections.Generic.IReadOnlyList<string>? Categories { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

PortalItemMetadata.Created Property

The created timestamp.

public System.Nullable<long> Created { get; init; }

Property Value

System.Nullable<System.Int64>

PortalItemMetadata.Culture Property

The item culture.

public string? Culture { get; init; }

Property Value

System.String

PortalItemMetadata.Description Property

The item description.

public string? Description { get; init; }

Property Value

System.String

PortalItemMetadata.Extent Property

The item extent.

public System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<double>>? Extent { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<System.Double>>

PortalItemMetadata.GroupDesignations Property

The group designations.

public string? GroupDesignations { get; init; }

Property Value

System.String

PortalItemMetadata.Guid Property

The item GUID.

public string? Guid { get; init; }

Property Value

System.String

PortalItemMetadata.Id Property

The portal item ID.

public string? Id { get; init; }

Property Value

System.String

PortalItemMetadata.ItemControl Property

The item control mode.

public string? ItemControl { get; init; }

Property Value

System.String

PortalItemMetadata.LicenseInfo Property

The license information.

public string? LicenseInfo { get; init; }

Property Value

System.String

PortalItemMetadata.Modified Property

The modified timestamp.

public System.Nullable<long> Modified { get; init; }

Property Value

System.Nullable<System.Int64>

PortalItemMetadata.Name Property

The item name.

public string? Name { get; init; }

Property Value

System.String

PortalItemMetadata.NumComments Property

The number of comments.

public System.Nullable<int> NumComments { get; init; }

Property Value

System.Nullable<System.Int32>

PortalItemMetadata.NumRatings Property

The number of ratings.

public System.Nullable<int> NumRatings { get; init; }

Property Value

System.Nullable<System.Int32>

PortalItemMetadata.NumViews Property

The number of views.

public System.Nullable<int> NumViews { get; init; }

Property Value

System.Nullable<System.Int32>

PortalItemMetadata.Owner Property

The item owner.

public string? Owner { get; init; }

Property Value

System.String

PortalItemMetadata.Properties Property

Additional arbitrary item properties.

public System.Collections.Generic.IReadOnlyDictionary<string,object?>? Properties { get; init; }

Property Value

System.Collections.Generic.IReadOnlyDictionary<System.String,System.Object>

PortalItemMetadata.Protected Property

Whether the item is protected.

public System.Nullable<bool> Protected { get; init; }

Property Value

System.Nullable<System.Boolean>

PortalItemMetadata.ScoreCompleteness Property

The completeness score.

public System.Nullable<double> ScoreCompleteness { get; init; }

Property Value

System.Nullable<System.Double>

PortalItemMetadata.Size Property

The item size.

public System.Nullable<long> Size { get; init; }

Property Value

System.Nullable<System.Int64>

PortalItemMetadata.Snippet Property

The item snippet.

public string? Snippet { get; init; }

Property Value

System.String

PortalItemMetadata.SpatialReference Property

The spatial reference.

public string? SpatialReference { get; init; }

Property Value

System.String

PortalItemMetadata.Tags Property

The item tags.

public System.Collections.Generic.IReadOnlyList<string>? Tags { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

PortalItemMetadata.Thumbnail Property

The thumbnail reference.

public string? Thumbnail { get; init; }

Property Value

System.String

PortalItemMetadata.Title Property

The item title.

public string? Title { get; init; }

Property Value

System.String

PortalItemMetadata.Type Property

The item type.

public string? Type { get; init; }

Property Value

System.String

PortalItemMetadata.TypeKeywords Property

The item type keywords.

public System.Collections.Generic.IReadOnlyList<string>? TypeKeywords { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

PortalItemMetadata.Url Property

The item URL.

public string? Url { get; init; }

Property Value

System.String