Difference between revisions of "Freeside:3:Documentation:Developer/FS"
(Created page with "==NAME== FS - Freeside Perl modules ==SYNOPSIS== Freeside perl modules and CLI utilities. ===Utility classes=== FS::Schema - Fr…") |
(No difference)
|
Revision as of 20:29, 27 June 2012
NAME
FS - Freeside Perl modules
SYNOPSIS
Freeside perl modules and CLI utilities.
Utility classes
FS::Schema - Freeside database schema
FS::Setup - Setup subroutines
FS::Upgrade - Upgrade subroutines
FS::Conf - Freeside configuration values
FS::ConfItem - Freeside configuration option meta-data.
FS::ConfDefaults - Freeside configuration default and available values
FS::UID - User class (not yet OO)
FS::CurrentUser - Package representing the current user
FS::CGI - Non OO-subroutines for the web interface.
FS::Locales - Locales
FS::Msgcat - Message catalog
FS::SearchCache - Search cache
FS::AccessRight - Access control rights.
FS::Report - Report data objects
FS::Report::Table - Report data objects
FS::Report::Table::Monthly - Report data objects
FS::XMLRPC - Backend XML::RPC server
FS::Misc - Miscellaneous subroutines
FS::payby - Payment types
FS::ClientAPI_SessionCache - ClientAPI session cache
FS::Pony - A pony
FS::cust_main::Search - Customer searching
FS::cust_main::Import - Batch customer importing
Database record classes
FS::Record - Database record base class
FS::m2m_Common - Mixin class for classes in a many-to-many relationship
FS::m2name_Common - Base class for tables with a related table listing names
FS::option_Common - Base class for option sub-classes
FS::class_Common - Base class for classification classes
FS::category_Common - Base class for category (grooups of classifications) classes
FS::conf - Configuration value class
FS::payinfo_Mixin - Mixin class for records in tables that contain payinfo.
FS::access_user - Employees / internal users
FS::access_user_pref - Employee preferences
FS::access_group - Employee groups
FS::access_usergroup - Employee group membership
FS::access_groupagent - Group reseller access
FS::access_groupsales - Group sales access