| Name | Signature | Description |
|---|
| AddEquipmentCategory | Uri AddEquipmentCategory(Uri equipmentUri, EquipmentCategoryParameter1 category) | Add a new category to an equipment item. |
| AddEquipmentField | Uri AddEquipmentField(Uri equipmentUri, EquipmentFieldParameter1 field) | Add a new field to an equipment item. |
| BulkDelete | EquipmentBulkDeleteResults1 BulkDelete(Uri[] equipmentUris, Uri equipmentBulkDeleteOptionUri) | Delete multiple equipment items. Items not found are treated as successfully deleted. Optionally use equipmentBulkDeleteOptionUri to disable equipment that cannot be deleted instead of returning an error. |
| BulkGetEquipmentDetails | EquipmentDetails1[] BulkGetEquipmentDetails(Uri[] equipmentUris) | Bulk get equipment details from their URI. If a URI is not found, it will be omitted from the results. |
| BulkPutEquipmentCategoryFields | BulkPutEquipmentCategoryFieldResults1 BulkPutEquipmentCategoryFields(Uri equipmentUri, EquipmentCategoryFieldParameter1[] categoryFields) | Replace all category-field pairings on an equipment item. Existing pairings not in the list are removed along with their rates; entries in the list are created or updated. |
| BulkPutEquipmentFields | BulkPutEquipmentFieldResults1 BulkPutEquipmentFields(Uri equipmentUri, EquipmentFieldParameter1[] fields) | Replace all fields on an equipment item. Existing fields are updated or removed; new entries are added. |
| CreateEquipmentCategoryFieldsOrApplyModifications | EquipmentCategoryFieldModificationsResult1 CreateEquipmentCategoryFieldsOrApplyModifications(Uri equipmentUri, EquipmentCategoryFieldModificationsParameter1 param) | Apply modifications to category-field pairings: the modifications collection creates or updates the specified pairings, the remove collection deletes the specified pairings. Pairings not mentioned are left untouched. Invalid modifications are returned in the errors collection rather than faulting. |
| Delete | void Delete(Uri equipmentUri) | Delete an equipment item. |
| DeleteEquipmentCategory | void DeleteEquipmentCategory(Uri categoryUri) | Delete an equipment category and all its category-field pairings. |
| DeleteEquipmentCategoryField | void DeleteEquipmentCategoryField(Uri fieldUri, Uri categoryUri) | Delete a category-field pairing and its associated rates, identified by its field and category. |
| Disable | void Disable(Uri equipmentUri) | Disable an equipment item. |
| DisableEquipmentCategory | void DisableEquipmentCategory(Uri categoryUri) | Disable an equipment category. |
| DisableEquipmentCategoryField | void DisableEquipmentCategoryField(Uri fieldUri, Uri categoryUri) | Disable a category-field pairing identified by its field and category. |
| DisableEquipmentField | void DisableEquipmentField(Uri fieldUri) | Disable an equipment field. |
| Enable | void Enable(Uri equipmentUri) | Enable an equipment item. |
| EnableEquipmentCategory | void EnableEquipmentCategory(Uri categoryUri) | Enable an equipment category. |
| EnableEquipmentCategoryField | void EnableEquipmentCategoryField(Uri fieldUri, Uri categoryUri) | Enable a category-field pairing identified by its field and category. |
| EnableEquipmentField | void EnableEquipmentField(Uri fieldUri) | Enable an equipment field. |
| EquipmentCategoryHasEntries | Boolean EquipmentCategoryHasEntries(Uri categoryUri) | Returns true if any equipment entries reference this category. |
| EquipmentFieldHasEntries | Boolean EquipmentFieldHasEntries(Uri fieldUri) | Returns true if any equipment entries reference this field. |
| GetEquipmentCategoryFields | EquipmentCategoryFieldDetails1[] GetEquipmentCategoryFields(Uri equipmentUri) | Get all category-field pairings for an equipment item, including their rates. |
| GetEquipmentDetails | EquipmentDetails1 GetEquipmentDetails(Uri equipmentUri) | Retrieve equipment details from an equipment URI. |
| GetEquipmentFields | EquipmentFieldDetails1[] GetEquipmentFields(Uri equipmentUri) | Get fields configured for an equipment item. |
| GetPageOfEquipmentByTextSearch | EquipmentSearchResult1[] GetPageOfEquipmentByTextSearch(Int32 page, Int32 pageSize, EquipmentTextSearchParameter1 textSearch) | Search for equipment matching a given text search parameter. |
| PutEquipment | EquipmentReference1 PutEquipment(EquipmentParameter1 equipment) | Create or update an equipment. If the target name is specified and the equipment does not exist, it will be created. |
| PutEquipmentCategoryField | EquipmentCategoryFieldDetails1 PutEquipmentCategoryField(Uri equipmentUri, EquipmentCategoryFieldParameter1 param) | Create or update a category-field pairing on an equipment item. The fieldUri identifies the field; categoryUri identifies the category (null for uncategorized). Includes rate data for the pairing. |
| RemoveEquipmentField | void RemoveEquipmentField(Uri fieldUri) | Remove a field from an equipment item. |
| UpdateEquipmentCategory | void UpdateEquipmentCategory(Uri categoryUri, EquipmentCategoryParameter1 category) | Update the properties of an equipment category. |
| UpdateEquipmentField | void UpdateEquipmentField(Uri fieldUri, EquipmentFieldParameter1 field) | Update the properties of an equipment field. |