Skip to main content
API Reference NianticSpatial.NSDK.AR.Sites

SitesClient


Declaration

public class SitesClient : IDisposable

Summary

Client for interacting with the Sites Manager service. Provides methods to query organizational hierarchy data including users, organizations, sites, and assets.


Constructors

public SitesClient()

Summary

Creates a new SitesClient.

Throws

  • InvalidOperationException — Thrown if the NSDK context is not initialized.

Methods

NameTypeSummary
Disposevoid
Releases native resources.
async RequestAssetInfoAsyncTask<AssetResult>
Requests asset information by asset ID.
async RequestAssetsForSiteAsyncTask<AssetResult>
Requests all assets for a site.
async RequestOrganizationInfoAsyncTask<OrganizationResult>
Requests organization information by organization ID.
async RequestOrganizationsForUserAsyncTask<OrganizationResult>
Requests all organizations for a user.
Consider using RequestSelfOrganizationInfoAsync instead.
async RequestSelfOrganizationInfoAsyncTask<OrganizationResult>
Requests organizations for the current authenticated session.
async RequestSelfUserInfoAsyncTask<UserResult>
Requests information for the currently authenticated user.
To fetch organizations, consider using RequestSelfOrganizationInfoAsync instead.
async RequestSiteAssetsByLocationAsyncTask<SiteAssetsResult>
Requests sites and assets near a GPS coordinate.
async RequestSiteInfoAsyncTask<SiteResult>
Requests site information by site ID.
async RequestSitesForOrganizationAsyncTask<SiteResult>
Requests all sites for an organization.
async RequestUserInfoAsyncTask<UserResult>
Requests user information by user ID.

Relationships

implements: System.IDisposable