Copied!
  • property string $plan_type The billing plan that is associated with a client's Constant Contact account. The billing plan determines which Constant Contact product features that the client account can access. If you are not on the latest billing plan, contact the Constant Contact Partner Team. However, older billing plans and plan_type enum values will continue to be supported.
  • property \PHPFUI\ConstantContact\Definition\TierObject[] $current_tiers Lists the billing plan tiers that are currently associated with a client account.
  • property string $billing_status The client's account billing status. When you first create a client account the billing_status defaults to Trial. Billing status values include:
  • property int $billing_day_of_month This property is required when an account is not set up to use single billing. For trial accounts, the value is initially set to null. The value can only be changed when changing the plan_type from a trial account to a different type of plan, otherwise the value you enter is ignored. You can choose to enter a specific day of month or except the default value, which is the day that the plan_type value changes from a trial account plan to a different plan. Valid billing_day_of_month values include 1 through and including 31.
CloneableInstantiable
Methods
public PHPFUI\ConstantContact\Definition\Base::__construct(array $initialValues = [])
public PHPFUI\ConstantContact\Definition\Base::__get(string $field) : ?mixed
 

Unset fields will return null

public PHPFUI\ConstantContact\Definition\Base::__set(string $field, ?mixed $value)
 
  • return mixed value being set to allow for assignment chaining
public PHPFUI\ConstantContact\Definition\Base::getData() : array
 
  • return array representation of data
public PHPFUI\ConstantContact\Definition\Base::getfields() : array
 
  • return array all the valid fields for the object. Index is field name and value is the type.
public PHPFUI\ConstantContact\Definition\Base::getJSON() : string
 
  • return string pretty print JSON
Properties
protected static array $fields = ['plan_type' => 'string', 'current_tiers' => 'array<\PHPFUI\ConstantContact\Definition\TierObject>', 'billing_status' => 'string', 'billing_day_of_month' => 'int']
protected static array PHPFUI\ConstantContact\Definition\Base::$maxLength = []
 
  • var array<string,int> maximum allowed values. Arrays are size, int and float are values, strings are length.
protected static array PHPFUI\ConstantContact\Definition\Base::$minLength = []
 
  • var array<string,int> minimum allowed values. Arrays are size, int and float are values, strings are length.
protected static array PHPFUI\ConstantContact\Definition\Base::$requiredFields = []
 
  • var string[] required fields.
Properties
protected static array $fields = ['plan_type' => 'string', 'current_tiers' => 'array<\PHPFUI\ConstantContact\Definition\TierObject>', 'billing_status' => 'string', 'billing_day_of_month' => 'int']
protected static array PHPFUI\ConstantContact\Definition\Base::$maxLength = []
 
  • var array<string,int> maximum allowed values. Arrays are size, int and float are values, strings are length.
protected static array PHPFUI\ConstantContact\Definition\Base::$minLength = []
 
  • var array<string,int> minimum allowed values. Arrays are size, int and float are values, strings are length.
protected static array PHPFUI\ConstantContact\Definition\Base::$requiredFields = []
 
  • var string[] required fields.
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration