func (o *StudentLoanRepaymentModel) SetNonRepaymentMonths(v float32) {
	o.NonRepaymentMonths = v
}
SetNonRepaymentMonths sets field value
package plaid
import (
	"encoding/json"
)
type StudentLoanRepaymentModel struct {
	Type string `json:"type"`
	NonRepaymentMonths float32 `json:"non_repayment_months"`
	RepaymentMonths float32 `json:"repayment_months"`
	AdditionalProperties map[string]interface{}
}
type _StudentLoanRepaymentModel StudentLoanRepaymentModel
func NewStudentLoanRepaymentModel(type_ string, nonRepaymentMonths float32, repaymentMonths float32) *StudentLoanRepaymentModel {
	this := StudentLoanRepaymentModel{}
	this.Type = type_
	this.NonRepaymentMonths = nonRepaymentMonths
	this.RepaymentMonths = repaymentMonths
	return &this
}
func NewStudentLoanRepaymentModelWithDefaults() *StudentLoanRepaymentModel {
	this := StudentLoanRepaymentModel{}
	return &this
}
func (o *StudentLoanRepaymentModel) GetType() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Type
}
func (o *StudentLoanRepaymentModel) GetTypeOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Type, true
}
func (o *StudentLoanRepaymentModel) SetType(v string) {
	o.Type = v
}
func (o *StudentLoanRepaymentModel) GetNonRepaymentMonths() float32 {
	if o == nil {
		var ret float32
		return ret
	}
	return o.NonRepaymentMonths
}
func (o *StudentLoanRepaymentModel) GetNonRepaymentMonthsOk() (*float32, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.NonRepaymentMonths, true
}