FS::part_svc - Object methods for part_svc objects
use FS::part_svc;
$record = new FS::part_referral \%hash $record = new FS::part_referral { 'column' => 'value' };
$error = $record->insert;
$error = $new_record->replace($old_record);
$error = $record->delete;
$error = $record->check;
An FS::part_svc represents a service definition. FS::part_svc inherits from FS::Record. The following fields are currently supported:
Creates a new service definition. To add the service definition to the database, see insert.
Adds this service definition to the database. If there is an error, returns the error, otherwise returns false.
Currently unimplemented.
Replaces 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 service definition. If there is an error, returns the error, otherwise returns false. Called by the insert and replace methods.
$Id: part_svc.html,v 1.2 2000-03-03 18:22:43 ivan Exp $
Delete is unimplemented.
The list of svc_* tables is hardcoded. When svc_acct_pop is renamed, this should be fixed.
FS::Record, FS::part_pkg, FS::pkg_svc, FS::cust_svc, FS::svc_acct, FS::svc_acct_sm, FS::svc_domain, schema.html from the base documentation.