func (o *InflowModel) SetType(v string) {
	o.Type = v
}
SetType sets field value
package plaid
import (
	"encoding/json"
)
type InflowModel struct {
	Type string `json:"type"`
	IncomeAmount float32 `json:"income_amount"`
	PaymentDayOfMonth float32 `json:"payment_day_of_month"`
	TransactionName string `json:"transaction_name"`
	StatementDayOfMonth string `json:"statement_day_of_month"`
	AdditionalProperties map[string]interface{}
}
type _InflowModel InflowModel
func NewInflowModel(type_ string, incomeAmount float32, paymentDayOfMonth float32, transactionName string, statementDayOfMonth string) *InflowModel {
	this := InflowModel{}
	this.Type = type_
	this.IncomeAmount = incomeAmount
	this.PaymentDayOfMonth = paymentDayOfMonth
	this.TransactionName = transactionName
	this.StatementDayOfMonth = statementDayOfMonth
	return &this
}
func NewInflowModelWithDefaults() *InflowModel {
	this := InflowModel{}
	return &this
}
func (o *InflowModel) GetType() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Type
}
func (o *InflowModel) GetTypeOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Type, true
}