Interact with the busby MAM system, provides CRUD type calls.
Adds an instance to an item
BusbyResult<AddInstanceToItemResult>
Adds a new item into the Busby MAM System
IItem- the item to add into the MAM system
BusbyResult<GetItemResult>
Gets an instance by UUID
the UUID of the item to get
BusbyResult<GetItemResult>
Gets an item by UUID
the UUID of the item to get
the item type
ItemFilters - optional filters
BusbyResult<GetItemResult>
Gets an item by ID. It is possible to get an item by any of the possible ID types configured for the specified item type.
the ID of the item to get
the item type
ItemFilters - optional filters
BusbyResult<GetItemByIdResult>
Gets one or more items by UUIDs
Array of item UUIDs
the item type
ItemFilters - optional filters
BusbyResult<GetItemsResult>
Marks an instance for deletion
the UUID of the item to mark for deletion. Note this does not perform the physical deletion of the file.
BusbyResult<EsbMessageAck>
Marks an item for deletion in the Busby MAM System. Note this does not perform the physical deletion of the file.
BusbyResult<EsbMessageAck>
Merges an instance
IInstance- the instance to merge. Here you only need to include the fields you want to update.
BusbyResult<EsbMessageAck>
Merges an item in the Busby MAM System
IItem- here you only need to include fields to be merged
BusbyResult<EsbMessageAck>
Queries for items See Busby Queries for more information
the item type
ResourceQuery - see Busby Resource Querying for more information
max number of results (default is 100)
offset the results (default is 0)
ResourceOrderBy - see Busby Resource Querying for more information
ItemFilters - optional filters
BusbyResult<QueryItemsResult>
Updates in instance
IInstance- the instance to update
BusbyResult<EsbMessageAck>