OSID Logo
OSID Specifications
acknowledgement package
Version 3.0.0
Release Candidate Preview
Interfaceosid.acknowledgement.Billing
Implementsosid.OsidCatalog
Description

A Billing represents a collection of credits. Like all OSID objects, a Billing is identified by its Id and any persisted references should use the Id.

MethodgetBillingRecord
Description

Gets the record corresponding to the given Billing record Type. This method is used to retrieve an object implementing the requested record. The billingRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(billingRecordType) is true .

Parametersosid.type.TypebillingRecordTypethe type of billing record to retrieve
Returnosid.acknowledgement.records.BillingRecordthe billing record
ErrorsNULL_ARGUMENT billingRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(billingRecordType) is false
CompliancemandatoryThis method must be implemented.