IEquipmentService1

Operations

NameSignatureDescription
AddEquipmentCategoryUri AddEquipmentCategory(Uri equipmentUri, EquipmentCategoryParameter1 category)Add a new category to an equipment item.
AddEquipmentFieldUri AddEquipmentField(Uri equipmentUri, EquipmentFieldParameter1 field)Add a new field to an equipment item.
BulkDeleteEquipmentBulkDeleteResults1 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.
BulkGetEquipmentDetailsEquipmentDetails1[] BulkGetEquipmentDetails(Uri[] equipmentUris)Bulk get equipment details from their URI. If a URI is not found, it will be omitted from the results.
BulkPutEquipmentCategoryFieldsBulkPutEquipmentCategoryFieldResults1 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.
BulkPutEquipmentFieldsBulkPutEquipmentFieldResults1 BulkPutEquipmentFields(Uri equipmentUri, EquipmentFieldParameter1[] fields)Replace all fields on an equipment item. Existing fields are updated or removed; new entries are added.
CreateEquipmentCategoryFieldsOrApplyModificationsEquipmentCategoryFieldModificationsResult1 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.
Deletevoid Delete(Uri equipmentUri)Delete an equipment item.
DeleteEquipmentCategoryvoid DeleteEquipmentCategory(Uri categoryUri)Delete an equipment category and all its category-field pairings.
DeleteEquipmentCategoryFieldvoid DeleteEquipmentCategoryField(Uri fieldUri, Uri categoryUri)Delete a category-field pairing and its associated rates, identified by its field and category.
Disablevoid Disable(Uri equipmentUri)Disable an equipment item.
DisableEquipmentCategoryvoid DisableEquipmentCategory(Uri categoryUri)Disable an equipment category.
DisableEquipmentCategoryFieldvoid DisableEquipmentCategoryField(Uri fieldUri, Uri categoryUri)Disable a category-field pairing identified by its field and category.
DisableEquipmentFieldvoid DisableEquipmentField(Uri fieldUri)Disable an equipment field.
Enablevoid Enable(Uri equipmentUri)Enable an equipment item.
EnableEquipmentCategoryvoid EnableEquipmentCategory(Uri categoryUri)Enable an equipment category.
EnableEquipmentCategoryFieldvoid EnableEquipmentCategoryField(Uri fieldUri, Uri categoryUri)Enable a category-field pairing identified by its field and category.
EnableEquipmentFieldvoid EnableEquipmentField(Uri fieldUri)Enable an equipment field.
EquipmentCategoryHasEntriesBoolean EquipmentCategoryHasEntries(Uri categoryUri)Returns true if any equipment entries reference this category.
EquipmentFieldHasEntriesBoolean EquipmentFieldHasEntries(Uri fieldUri)Returns true if any equipment entries reference this field.
GetEquipmentCategoryFieldsEquipmentCategoryFieldDetails1[] GetEquipmentCategoryFields(Uri equipmentUri)Get all category-field pairings for an equipment item, including their rates.
GetEquipmentDetailsEquipmentDetails1 GetEquipmentDetails(Uri equipmentUri)Retrieve equipment details from an equipment URI.
GetEquipmentFieldsEquipmentFieldDetails1[] GetEquipmentFields(Uri equipmentUri)Get fields configured for an equipment item.
GetPageOfEquipmentByTextSearchEquipmentSearchResult1[] GetPageOfEquipmentByTextSearch(Int32 page, Int32 pageSize, EquipmentTextSearchParameter1 textSearch)Search for equipment matching a given text search parameter.
PutEquipmentEquipmentReference1 PutEquipment(EquipmentParameter1 equipment)Create or update an equipment. If the target name is specified and the equipment does not exist, it will be created.
PutEquipmentCategoryFieldEquipmentCategoryFieldDetails1 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.
RemoveEquipmentFieldvoid RemoveEquipmentField(Uri fieldUri)Remove a field from an equipment item.
UpdateEquipmentCategoryvoid UpdateEquipmentCategory(Uri categoryUri, EquipmentCategoryParameter1 category)Update the properties of an equipment category.
UpdateEquipmentFieldvoid UpdateEquipmentField(Uri fieldUri, EquipmentFieldParameter1 field)Update the properties of an equipment field.