% include( '/elements/header.html', 'Developer Documentation' ) %> <& /elements/menubar.html, 'Freeside Perl Modules' => $fsurl.'docs/library/FS.html', 'Complete Index' => $fsurl.'docs/library/index.html', &>
FS::cust_pkg_usage - Object methods for cust_pkg_usage records
use FS::cust_pkg_usage;
$record = new FS::cust_pkg_usage \%hash;
$record = new FS::cust_pkg_usage { 'column' => 'value' };
$error = $record->insert;
$error = $new_record->replace($old_record);
$error = $record->delete;
$error = $record->check;
An FS::cust_pkg_usage object represents a counter of remaining included minutes on a voice-call package. FS::cust_pkg_usage inherits from FS::Record. The following fields are currently supported:
# the new method can be inherited from FS::Record, if a table method is defined
Adds this record to the database. If there is an error, returns the error, otherwise returns false.
Delete this record from the database.
Remove all allocations of this usage to CDRs.
Replaces the OLD_RECORD with this one in the database. If there is an error, returns the error, otherwise returns false.
Checks all fields to make sure this is a valid example. If there is an error, returns the error, otherwise returns false. Called by the insert and replace methods.
Return the FS::cust_pkg linked to this record.
Return the FS::part_pkg_usage linked to this record.
FS::Record, schema.html from the base documentation.