| Interface | osid.messaging.batch.ReceiptBatchAdminSession | ||
|---|---|---|---|
| Implements | osid.messaging.ReceiptAdminSession | ||
| Description |
This session updates For updates, Once a batch of | ||
| Method | getReceiptFormsForUpdate | ||
| Description |
Gets the receipt forms for updating an existing set of receipts. A new receipt form should be requested for each update transaction. | ||
| Parameters | osid.id.IdList | receiptIds | the Ids of the Receipts |
| Return | osid.messaging.batch.ReceiptBatchFormList | the receipt form | |
| Errors | NOT_FOUND | a receiptId is not found | |
| NULL_ARGUMENT | receiptIds is null | ||
| OPERATION_FAILED | unable to complete request | ||
| PERMISSION_DENIED | authorization failure | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | updateReceipts | ||
| Description |
Updates existing receipts. This method returns an error
if the entire operation fails. Otherwise, the status of an
individual update operation is indicated in the | ||
| Parameters | osid.messaging.batch.ReceiptBatchFormList | receiptForms | the form containing the elements to be updated |
| Return | osid.transaction.batch.UpdateResponseList | the update responses | |
| Errors | NULL_ARGUMENT | receiptForms is null | |
| OPERATION_FAILED | unable to complete request | ||
| PERMISSION_DENIED | authorization failure | ||
| Compliance | mandatory | This method must be implemented. | |