func (o *APR) GetBalanceSubjectToApr() float32 {
	if o == nil || o.BalanceSubjectToApr.Get() == nil {
		var ret float32
		return ret
	}
	return *o.BalanceSubjectToApr.Get()
}
GetBalanceSubjectToApr returns the BalanceSubjectToApr field value
If the value is explicit nil, the zero value for float32 will be returned
package plaid
import (
	"encoding/json"
)
type APR struct {
	AprPercentage float32 `json:"apr_percentage"`
	AprType string `json:"apr_type"`
	BalanceSubjectToApr NullableFloat32 `json:"balance_subject_to_apr"`
	InterestChargeAmount NullableFloat32 `json:"interest_charge_amount"`
	AdditionalProperties map[string]interface{}
}
type _APR APR
func NewAPR(aprPercentage float32, aprType string, balanceSubjectToApr NullableFloat32, interestChargeAmount NullableFloat32) *APR {
	this := APR{}
	this.AprPercentage = aprPercentage
	this.AprType = aprType
	this.BalanceSubjectToApr = balanceSubjectToApr
	this.InterestChargeAmount = interestChargeAmount
	return &this
}
func NewAPRWithDefaults() *APR {
	this := APR{}
	return &this
}
func (o *APR) GetAprPercentage() float32 {
	if o == nil {
		var ret float32
		return ret
	}
	return o.AprPercentage
}
func (o *APR) GetAprPercentageOk() (*float32, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.AprPercentage, true
}
func (o *APR) SetAprPercentage(v float32) {
	o.AprPercentage = v
}
func (o *APR) GetAprType() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.AprType
}
func (o *APR) GetAprTypeOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.AprType, true
}
func (o *APR) SetAprType(v string) {
	o.AprType = v
}