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. |