The Transfer object is used for creating new transfers, rendering the transfer form or just retreating information about a particular transfer.
This object contains log related data for a given myCRED balance. It contains an array of data to help with certain history checks, such as checking if a user got a record of getting points
This object holds all relevant information about a specific myCRED badge, along with a set of methods to manipulate the badge along with assigning it to users.
The rank object contains the rank post object, the set title, logo details, requirements and user count.
The Balance object consists of the balance values for both the current and total balance along with the point type. A balance object only holds information about one particular point type.
The account object is an “umbrella” object of a given users myCRED related data. This includes their balance, history and data related to any add-ons that are enabled in your installation.
This is the main myCRED API class allowing your site to award / deduct points based on requests from other websites.
The myCRED_Query_Log class handles all log queries and optionally present the results by constructing a HTML table.
The myCRED_Payment_Gateway is a template class used by the buyCRED Add-on. It contains all the necessary class methods along with a set of template functions.
myCRED_Hook is an abstract class used by all myCRED Hooks. It contains commonly used methods to help you build hooks without to much programming.
The myCRED_Module is an abstract class used by all myCRED add-ons and core modules. It contains commonly used methods to help you build modules without to much programming.
This class is the most commonly used and essential class in myCRED. Besides retrieving our settings, this class contain a set of methods which presents, manages, processes actions based on these settings.