A configuration object that describes what Asset Library environment should be accessed.
"LensStudio:AssetLibrary".Asset.
// EnvironmentSetting configures which Asset Library backend to query. // It has a public constructor and two writable properties. const setting = new EnvironmentSetting(); setting.environment = Environment.Production; setting.space = Space.Public; console.log('Environment:', setting.environment, '(Production)'); console.log('Space:', setting.space, '(Public)'); // Use EnvironmentSetting with AssetListRequest to query the library const { AssetFilter, AssetListRequest, Pagination } = await import('LensStudio:AssetLibrary'); const filter = new AssetFilter(); filter.pagination = Pagination.singleBatch(0, 10); const request = new AssetListRequest(setting, filter); console.log('Request created with environment setting'); console.log('Filter pagination limit:', request.assetFilter.pagination.limit); Copy
// EnvironmentSetting configures which Asset Library backend to query. // It has a public constructor and two writable properties. const setting = new EnvironmentSetting(); setting.environment = Environment.Production; setting.space = Space.Public; console.log('Environment:', setting.environment, '(Production)'); console.log('Space:', setting.space, '(Public)'); // Use EnvironmentSetting with AssetListRequest to query the library const { AssetFilter, AssetListRequest, Pagination } = await import('LensStudio:AssetLibrary'); const filter = new AssetFilter(); filter.pagination = Pagination.singleBatch(0, 10); const request = new AssetListRequest(setting, filter); console.log('Request created with environment setting'); console.log('Filter pagination limit:', request.assetFilter.pagination.limit);
Constructs a new EnvironmentSetting instance for configuring the Asset Library environment.
The target environment for the asset library request.
The space context associated with the environment setting.
A configuration object that describes what Asset Library environment should be accessed.
See
"LensStudio:AssetLibrary".Asset.
Example