X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=htdocs%2Fdocs%2Fman%2FFS%2Fpart_pkg.html;fp=htdocs%2Fdocs%2Fman%2FFS%2Fpart_pkg.html;h=e36b5840cee34eb3c809c5fdb9f80cc342e9b92e;hp=0000000000000000000000000000000000000000;hb=2c816f314a8f3cc46e72e31f34ed97b4e11d0449;hpb=c5c64b9b6225072e50e74106dc2ffc455cb6118d diff --git a/htdocs/docs/man/FS/part_pkg.html b/htdocs/docs/man/FS/part_pkg.html new file mode 100644 index 000000000..e36b5840c --- /dev/null +++ b/htdocs/docs/man/FS/part_pkg.html @@ -0,0 +1,152 @@ + +
++
+FS::part_pkg - Object methods for part_pkg objects + +
+
+
use FS::part_pkg; ++
+
$record = new FS::part_pkg \%hash + $record = new FS::part_pkg { 'column' => 'value' }; ++
+
$custom_record = $template_record->clone; ++
+
$error = $record->insert; ++
+
$error = $new_record->replace($old_record); ++
+
$error = $record->delete; ++
+
$error = $record->check; ++
+
@pkg_svc = $record->pkg_svc; ++
+
$svcnum = $record->svcpart; + $svcnum = $record->svcpart( 'svc_acct' ); ++
+
+An FS::part_pkg object represents a billing item definition. FS::part_pkg +inherits from FS::Record. The following fields are currently supported: + +
+setup and recur are evaluated as Safe perl expressions. You can use numbers +just as you would normally. More advanced semantics are not yet defined. + +
+
+Creates a new billing item definition. To add the billing item definition +to the database, see insert. + +
+An alternate constructor. Creates a new billing item definition by +duplicating an existing definition. A new pkgpart is assigned and `(CUSTOM) +' is prepended to the comment field. To add the billing item definition to +the database, see +insert. + +
+Adds this billing item 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 billing item definition. If +there is an error, returns the error, otherwise returns false. Called by +the insert and replace methods. + +
+Returns all FS::pkg_svc objects (see FS::pkg_svc) for this package definition. + +
+Returns the svcpart of a single service definition (see FS::part_svc) associated with this billing item definition (see FS::pkg_svc). Returns false if there not exactly one service definition with quantity +1, or if SVCDB is specified and does not match the svcdb of the service +definition, + +
+
+$Id: part_pkg.html,v 1.1 1999-08-04 12:13:27 ivan Exp $ + +
+
+The delete method is unimplemented. + +
+setup and recur semantics are not yet defined (and are implemented in +FS::cust_bill. hmm.). + +
+
+FS::Record, FS::cust_pkg, FS::type_pkgs, FS::pkg_svc, Safe. schema.html from the base documentation. + + + +