Interface IAssetSearchFilter
A structure that defines the criteria of an IAsset search query.
Namespace: Unity.Cloud.Assets
Assembly: Unity.Cloud.Assets.dll
Syntax
public interface IAssetSearchFilter
Properties
Collections
Sets the collections the search criteria will be applied to.
Declaration
QueryListParameter<CollectionPath> Collections { get; }
Property Value
| Type | Description |
|---|---|
| QueryListParameter<CollectionPath> |
Methods
AccumulateAnyCriteria()
Gets the optional search criteria of the filter.
Declaration
(IReadOnlyDictionary<string, object> criteria, int minimumMatches) AccumulateAnyCriteria()
Returns
| Type | Description |
|---|---|
| (IReadOnlyDictionary<string, object> criteria, int minimumMatches) | A dictionary containing the optional search criteria and the minimum matches required to statisfy the condition. |
AccumulateExcludedCriteria()
Gets the excluded search criteria of the filter.
Declaration
IReadOnlyDictionary<string, object> AccumulateExcludedCriteria()
Returns
| Type | Description |
|---|---|
| IReadOnlyDictionary<string, object> | A dictionary containing the excluded search criteria. |
AccumulateIncludedCriteria()
Gets the required search criteria of the filter.
Declaration
IReadOnlyDictionary<string, object> AccumulateIncludedCriteria()
Returns
| Type | Description |
|---|---|
| IReadOnlyDictionary<string, object> | A dictionary containing the required search criteria. |