% include( '/elements/header.html', 'Developer Documentation' ) %> <& /elements/menubar.html, 'Freeside Perl Modules' => $fsurl.'docs/library/FS.html', 'Complete Index' => $fsurl.'docs/library/index.html', &>
(Class method)
Returns a qsearch hash expression to search for parameters specified in HASHREF. Valid parameters are
on hold, active, inactive (or one-time charge), suspended, canceled (or cancelled)
Equivalent to "status", except that "canceled"/"cancelled" will exclude packages that were changed into a new package with the same pkgpart (i.e. location or quantity changes).
boolean selects custom packages
pkgpart or arrayref or hashref of pkgparts
arrayref of beginning and ending epoch date
arrayref of beginning and ending epoch date
arrayref of beginning and ending epoch date
arrayref of beginning and ending epoch date
arrayref of beginning and ending epoch date
arrayref of beginning and ending epoch date
arrayref of beginning and ending epoch date
pkgnum or APKG_pkgnum
a value suited to passing to FS::UI::Web::cust_header
specifies the user for agent virtualization
boolean; if true, returns only packages with more than 0 FCC phone lines.
Limit to packages with a service location in the specified state and country. For FCC 477 reporting, mostly.
Limit to packages whose service locations are the same as the customer's default service location.
Limit to packages whose service locations are not the customer's default service location.
Limit to packages whose service locations have census tracts.
Limit to packages whose service locations do not have a census tract.
Limit to packages whose locations have geocodes.
Limit to packages whose locations do not have geocodes.
Limit to packages associated with a svc_broadband, associated with a sector, associated with this towernum (or any of these, if it's an arrayref) (or NO towernum, if it's zero). This is an extreme niche case.
Limit to packages included in a specific row of one of the FCC 477 reports. '477part' is the section name (see FS::Report::FCC_477 methods), 'date' is the report as-of date (completely unrelated to the package setup/bill/ other date fields), and '477rownum' is the row number of the report starting with zero. Row numbers have no inherent meaning, so this is useful only for explaining a 477 report you've already run.
Hey! The above document had some coding errors, which are explained below:
'=item' outside of any '=over'
=over without closing =back