OSID Logo
OSID Specifications
acknowledgement package
Version 3.0.0
Release Candidate Preview
Interfaceosid.acknowledgement.BillingReceiver
Implementsosid.OsidReceiver
Description

The billing receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Billing objects.

MethodnewBillings
Description

The callback for notifications of new billings.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListbillingIdsthe Ids of the new Billings
CompliancemandatoryThis method must be implemented.
MethodchangedBillings
Description

The callback for notification of updated billings.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListbillingIdsthe Ids of the updated Billings
CompliancemandatoryThis method must be implemented.
MethoddeletedBillings
Description

the callback for notification of deleted billings.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListbillingIdsthe Ids of the registered Billings
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfBillings
Description

The callback for notifications of changes to children of billing hierarchy nodes.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListbillingIdsthe Ids of the Billings whose children have changed
CompliancemandatoryThis method must be implemented.