A set of filtering options used for searching assets.
| Name | Type | Nullable? | Summary |
|---|---|---|---|
| SerialLike | String | This field is nullable. | The text to perform a LIKE search on the asset serial number and service tag. |
| SearchText | String | This field is nullable. | The search text to filter on. When specified, results will be sorted by their text relevancy. |
| SavedSearchID | Int32 | The ID of the saved search associated with this search. | |
| StatusIDs | Int32[] | This field is nullable. | The current status IDs to filter on. Only assets that currently have one of these statuses will be included. |
| ExternalIDs | String[] | This field is nullable. | The external IDs to filter on. Only assets that have one of these external ID values will be included. |
| IsInService | Boolean | This field is nullable. | The "in service" status to filter on, based on the "out of service" flag for the status associated with the asset. |
| StatusIDsPast | Int32[] | This field is nullable. | The past status IDs to filter on. Only assets that have had one of these statuses will be included. |
| SupplierIDs | Int32[] | This field is nullable. | The supplier IDs to filter on. Only assets that are supplied by one of these vendors will be included. |
| ManufacturerIDs | Int32[] | This field is nullable. | The manufacturer IDs to filter on. Only assets that are manufactured by one of these vendors will be included. |
| LocationIDs | Int32[] | This field is nullable. | The location IDs to filter on. Only assets that are associated with one of these locations will be included. |
| RoomID | Int32 | The location room ID to filter on. Only assets that are associated with this location room will be included. | |
| ParentIDs | Int32[] | This field is nullable. | The parent asset IDs to filter on. Only assets that have one of these listed as a parent will be included. |
| ContractIDs | Int32[] | This field is nullable. | The contract IDs to filter on. Only assets that associated with one or more of these contracts will be included. |
| ExcludeContractIDs | Int32[] | This field is nullable. | The contract IDs to exclude on. Only assets that are NOT associated with any of these contracts will be included. |
| TicketIDs | Int32[] | This field is nullable. | The ticket IDs to filter on. Only assets that are associated with one or more of these tickets will be included. |
| ExcludeTicketIDs | Int32[] | This field is nullable. | The ticket IDs to exclude on. Only assets that are NOT associated with any of these tickets will be included. |
| FormIDs | Int32[] | This field is nullable. | The form IDs to filter on. Only assets that are associated with one or more of these forms will be included. |
| ProductModelIDs | Int32[] | This field is nullable. | The product model IDs to filter on. Only assets that are associated with one of these product models will be included. |
| MaintenanceScheduleIDs | Int32[] | This field is nullable. | The maintenance window IDs to filter on. Only assets that are associated with one of these maintenance windows will be included. |
| UsingDepartmentIDs | Int32[] | This field is nullable. | The using account/department IDs to filter on. Only assets that are currently used by one or more of these accounts will be included. |
| RequestingDepartmentIDs | Int32[] | This field is nullable. | The requesting account/department IDs to filter on. Only assets that are listed as requested by one of these accounts will be included. |
| OwningDepartmentIDs | Int32[] | This field is nullable. | The owning account/department IDs to filter on. Only assets that are currently owned by one of these accounts will be included. |
| OwningDepartmentIDsPast | Int32[] | This field is nullable. | The past owning account/department IDs to filter on. Only assets that have been historically owned by one or more of these accounts will be included. |
| UsingCustomerIDs | Guid[] | This field is nullable. | The using person UIDs to filter on. Only assets that are currently used by one or more of these people will be included. |
| RequestingCustomerIDs | Guid[] | This field is nullable. | The requestor UIDs to filter on. Only assets that are listed as requested by one of these people will be included. |
| OwningCustomerIDs | Guid[] | This field is nullable. | The owner UIDs to filter on. Only assets that are currently owned by one of these people will be included. |
| OwningCustomerIDsPast | Guid[] | This field is nullable. | The past owner UIDs to filter on. Only assets that have been historically owned by one or more of these people will be included. |
| CustomAttributes | TeamDynamix.Api.CustomAttributes.CustomAttribute[] | This field is nullable. | The custom attributes to filter on. |
| PurchaseCostFrom | Double | The minimum purchase cost to filter on. | |
| PurchaseCostTo | Double | The maximum purchase cost to filter on. | |
| ContractProviderID | Int32 | The contract provider ID to filter on. Only assets associated with at least one contract provided by this vendor will be included. | |
| AcquisitionDateFrom | DateTime | The minimum acquisition date to filter on. | |
| AcquisitionDateTo | DateTime | The maximum acquisition date to filter on. | |
| ExpectedReplacementDateFrom | DateTime | The minimum expected replacement date to filter on. | |
| ExpectedReplacementDateTo | DateTime | The maximum expected replacement date to filter on. | |
| ContractEndDateFrom | DateTime | The minimum contract end date to filter on. | |
| ContractEndDateTo | DateTime | The maximum contract end date to filter on. | |
| CreatedDateFrom | DateTime | The minimum created date to filter on. | |
| CreatedDateTo | DateTime | The maximum created date to filter on. | |
| ModifiedDateFrom | DateTime | The minimum modified date to filter on. | |
| ModifiedDateTo | DateTime | The maximum modified date to filter on. | |
| OnlyParentAssets | Boolean | Whether only parent assets should be returned. | |
| MaxResults | Int32 | This field is nullable. | The maximum number of records to return. |