Contents

Summary

A set of filtering options used for searching assets.

Properties

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.