Class AssetSearchCriteria
A structure for defining the criteria of an IAsset search request.
Inherited Members
Namespace: Unity.Cloud.Assets
Assembly: Unity.Cloud.Assets.dll
Syntax
public class AssetSearchCriteria : CompoundSearchCriteria
Properties
ArchivedLabels
The labels no longer associated to the asset version.
Declaration
public ListSearchCriteria<string> ArchivedLabels { get; }
Property Value
Type | Description |
---|---|
ListSearchCriteria<string> |
AuthoringInfo
The creation and update information of the asset.
Declaration
public AuthoringInfoSearchFilter AuthoringInfo { get; }
Property Value
Type | Description |
---|---|
AuthoringInfoSearchFilter |
Datasets
The properties of an IDataset.
Declaration
public DatasetSearchCriteria Datasets { get; }
Property Value
Type | Description |
---|---|
DatasetSearchCriteria |
Description
The description of the asset.
Declaration
public StringSearchCriteria Description { get; }
Property Value
Type | Description |
---|---|
StringSearchCriteria |
Files
The properties of an IFile.
Declaration
public FileSearchCriteria Files { get; }
Property Value
Type | Description |
---|---|
FileSearchCriteria |
FrozenSequenceNumber
The sequence number of the asset. This will only be populated if the version is frozen.
Declaration
public NullableSearchCriteria<int> FrozenSequenceNumber { get; }
Property Value
Type | Description |
---|---|
NullableSearchCriteria<int> |
Id
This struct holds information about asset identifier.
Declaration
public SearchCriteria<string> Id { get; }
Property Value
Type | Description |
---|---|
SearchCriteria<string> |
IsFrozen
Whether the asset version is frozen.
Declaration
[Obsolete("Use State instead.")]
public NullableSearchCriteria<bool> IsFrozen { get; }
Property Value
Type | Description |
---|---|
NullableSearchCriteria<bool> |
Labels
The labels associated to the asset version.
Declaration
public ListSearchCriteria<string> Labels { get; }
Property Value
Type | Description |
---|---|
ListSearchCriteria<string> |
Metadata
The searchable metadata of the asset.
Declaration
public MetadataSearchCriteria Metadata { get; }
Property Value
Type | Description |
---|---|
MetadataSearchCriteria |
Name
The name of the asset.
Declaration
public StringSearchCriteria Name { get; }
Property Value
Type | Description |
---|---|
StringSearchCriteria |
ParentFrozenSequenceNumber
The sequence number from which this version was branched.
Declaration
public NullableSearchCriteria<int> ParentFrozenSequenceNumber { get; }
Property Value
Type | Description |
---|---|
NullableSearchCriteria<int> |
ParentVersion
The version id from which this version was branched.
Declaration
public SearchCriteria<string> ParentVersion { get; }
Property Value
Type | Description |
---|---|
SearchCriteria<string> |
PreviewFile
The descriptor for the preview file of the asset.
Declaration
public StringSearchCriteria PreviewFile { get; }
Property Value
Type | Description |
---|---|
StringSearchCriteria |
SourceProjectId
The source project of the asset.
Declaration
public SearchCriteria<string> SourceProjectId { get; }
Property Value
Type | Description |
---|---|
SearchCriteria<string> |
State
The frozen state of the asset.
Declaration
public AssetStateSearchCriteria State { get; }
Property Value
Type | Description |
---|---|
AssetStateSearchCriteria |
Status
The status name of the asset as identified by Name.
Declaration
public SearchCriteria<string> Status { get; }
Property Value
Type | Description |
---|---|
SearchCriteria<string> |
SystemMetadata
The system metadata of the asset.
Declaration
public MetadataSearchCriteria SystemMetadata { get; }
Property Value
Type | Description |
---|---|
MetadataSearchCriteria |
SystemTags
The tags of the asset.
Declaration
public ListSearchCriteria<string> SystemTags { get; }
Property Value
Type | Description |
---|---|
ListSearchCriteria<string> |
Tags
The tags of the asset.
Declaration
public ListSearchCriteria<string> Tags { get; }
Property Value
Type | Description |
---|---|
ListSearchCriteria<string> |
Type
The type of the asset.
Declaration
public AssetTypeSearchCriteria Type { get; }
Property Value
Type | Description |
---|---|
AssetTypeSearchCriteria |
Version
This struct holds information about asset version identifier.
Declaration
public SearchCriteria<string> Version { get; }
Property Value
Type | Description |
---|---|
SearchCriteria<string> |