import type { AddItemParameters, DeleteItemsResult, FetchBasemapsOptions, FetchItemsParameters, FetchItemsResult } from "@arcgis/core/portal/types.js";Type definitions
AddItemParameters
- Since
- ArcGIS Maps SDK for JavaScript 5.0
item
- Type
- PortalItem
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The item to add to the user's content.
folder
- Type
- string | PortalFolder | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The portal folder in which to store the item.
DeleteItemsResult
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The result of the PortalUser.deleteItems() method containing the item, if deletion is successful, and error, if any.
item
- Type
- PortalItem
- Since
- ArcGIS Maps SDK for JavaScript 5.0
An item from the items parameter of PortalUser.deleteItems().
success
- Type
- boolean
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the item was successfully deleted.
FetchBasemapsOptions
- Since
- ArcGIS Maps SDK for JavaScript 5.0
- Supertypes
- AbortOptions
include3d
- Since
- ArcGIS Maps SDK for JavaScript 5.0
When true the basemaps based on Portal.basemapGalleryGroupQuery3D are also fetched,
if no basemapGalleryGroupQuery is passed as an argument. When true and a custom basemapGalleryGroupQuery is passed, also 3D basemaps from the custom group are fetched.
When not specified, it will default to Portal.use3dBasemaps.
FetchItemsParameters
- Since
- ArcGIS Maps SDK for JavaScript 5.0
folder
- Type
- PortalFolder | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The folder to retrieve items from. When folder is not specified, the includeSubfolderItems parameter can be used to include items from subfolders.
sortOrder
- Type
- "asc" | "desc" | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The order in which to sort the results. Allowed values are asc for ascending order and desc for descending order.
- Default value
- asc
FetchItemsResult
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The result of the PortalUser.fetchItems() method containing an array of the fetched portal items, the next entry index, and the total number of results.
items
- Type
- PortalItem[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
An array containing user's portal items.
nextStart
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The next entry index if the current result set doesn't contain all results.
FetchRelatedItemsParameters
- Since
- ArcGIS Maps SDK for JavaScript 5.0
relationshipType
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The type of relationship between the two items. See Relationship types for a complete listing of types.
direction
- Type
- "forward" | "reverse" | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The direction of the relationship. Can either
be forward (from origin to destination) or reverse (from destination to origin).
FetchResource
- Since
- ArcGIS Maps SDK for JavaScript 5.0
A resource reference returned in the result of PortalItem.fetchResources().
size
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The size of the resource in bytes.
FetchResourcesParameters
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Parameters used when fetching portal item resources using PortalItem.fetchResources().
num
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The maximum number of results to be included in the FetchResourcesResult.resources set response. The maximum value allowed is
100. The start property combined with the num property can be used to paginate the search results.
- Default value
- 10
sortField
- Type
- "created" | "size" | "resource" | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
A field to sort the results.
- Default value
- resource
sortOrder
- Type
- "asc" | "desc" | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The order in which to sort the results.
| Possible Value | Description |
|---|---|
| asc | Sort the results in ascending order. |
| desc | Sort the results in descending order. |
- Default value
- asc
FetchResourcesResult
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Object returned when PortalItem.fetchResources() promise resolves.
resources
- Type
- FetchResource[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fetched resources.
nextStart
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The next entry index if the current result set doesn't contain all results.
Members
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Members returned in the result of PortalGroup.fetchMembers().
PortalAuthMode
- Since
- ArcGIS Maps SDK for JavaScript 5.0
- Type
- "anonymous" | "auto" | "immediate" | "no-prompt"
PortalGroupSortField
- Since
- ArcGIS Maps SDK for JavaScript 5.0
- Type
- "title" | "uploaded" | "modified" | "username" | "created" | "type" | "owner" | "avg-rating" | "num-ratings" | "num-comments" | "num-views"
PortalItemResourceAddOrUpdateOptions
- Since
- ArcGIS Maps SDK for JavaScript 5.0
- Supertypes
- AbortOptions
access
- Type
- "inherit" | "private" | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates the level of access to the resource. The default is "inherit" which causes the resource to have the same access level as the owning item.
- Default value
- "inherit"
PortalItemResourceWithPath
- Since
- ArcGIS Maps SDK for JavaScript 5.0
- Supertypes
- default