Package-level declarations

Types

Link copied to clipboard
value class ApiKey

The API key allows your app to access ArcGIS location services and private portal items. An API key is a unique long-lived access token that is used to authenticate and monitor requests to ArcGIS location services and private portal items. You can create and manage an API key using your portal when you sign in with an ArcGIS Location Platform account or an ArcGIS Online account with administrator access or a custom role that has the Generate API keys privilege. To learn how to create and manage API keys, go to the Create an API Key tutorial. You must ensure that your API key has the correct privileges to access secure resources.

Link copied to clipboard
interface ApiKeyResource

An interface for getting and setting the API key of an object. This interface gets and sets the API key generated from your portal.

Link copied to clipboard

Provides access to and manipulation of environment settings, such as configurations for the operating environment and licenses for deployment.

Link copied to clipboard
value class Color(val argb: Int)

A 32 bit sRGB format color value encoded in an Int. The component values are arranged in ARGB order.

Link copied to clipboard

Details of an extension license.

Link copied to clipboard
value class Guid(guid: String)

Represents a 128-bit globally unique identifier (GUID). A Guid is used across the API when a unique identifier is needed, for example when representing a feature attribute of field type com.arcgismaps.data.FieldType.Guid. Its canonical textual representation follows the Leach–Salz variant, for example {E4904A51-1337-4105-AED6-E1A8EA225DC3}.

Link copied to clipboard
class License

Details of license. Until an app is licensed, it runs at the Developer license level. All functionality is available, but the map display is watermarked and a message is logged stating that the app is in developer mode.

Link copied to clipboard

A class that contains encrypted JSON information pertaining to a licensed named user.

Link copied to clipboard
value class LicenseKey

A value used to specify an ArcGIS license. Use the factory method LicenseKey.create to create an instance of this class.

Link copied to clipboard
sealed class LicenseLevel

The different license levels. Each of different license levels.

Link copied to clipboard

The status of the license and any extension licenses.

Link copied to clipboard
sealed class LicenseStatus

The different license statuses that occur from setting a license. Each of different license statuses.

Link copied to clipboard
sealed class LicenseType

The different license types. Each of the possible license types that the application could be licensed as.

Link copied to clipboard
interface Loadable

A resource that is capable of loading its metadata asynchronously is referred to as a loadable. It could represent a remote service or a dataset on disk.

Link copied to clipboard
sealed class LoadStatus

The load status for the object. This is used to determine the status of an object that is Loadable.

Link copied to clipboard

How curve geometries are fetched from and sent to services that support curves. By default, curve geometries are not fetched from services that support curves, meaning that densified versions of any curve geometries are fetched from the service. By default, this API is not a true curve-enabled client when sending updates to services that support curves. Use ArcGISEnvironment.serviceCurveGeometryMode to change this default behavior.

Link copied to clipboard
@Serializable(with = UnitSystemSerializer::class)
sealed class UnitSystem : StringEncodable

Supported units of distance.