func NewBankTransferEventListRequestWithDefaults() *BankTransferEventListRequest {
	this := BankTransferEventListRequest{}
	var count int32 = 25
	this.Count = *NewNullableInt32(&count)
	var offset int32 = 0
	this.Offset = *NewNullableInt32(&offset)
	return &this
}
NewBankTransferEventListRequestWithDefaults instantiates a new BankTransferEventListRequest object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
package plaid
import (
	"encoding/json"
	"time"
)
type BankTransferEventListRequest struct {
	ClientId *string `json:"client_id,omitempty"`
	Secret *string `json:"secret,omitempty"`
	StartDate NullableTime `json:"start_date,omitempty"`
	EndDate NullableTime `json:"end_date,omitempty"`
	BankTransferId NullableString `json:"bank_transfer_id,omitempty"`
	AccountId NullableString `json:"account_id,omitempty"`
	BankTransferType NullableString `json:"bank_transfer_type,omitempty"`
	EventTypes *[]BankTransferEventType `json:"event_types,omitempty"`
	Count NullableInt32 `json:"count,omitempty"`
	Offset NullableInt32 `json:"offset,omitempty"`
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
	Direction NullableString `json:"direction,omitempty"`
}
func NewBankTransferEventListRequest() *BankTransferEventListRequest {
	this := BankTransferEventListRequest{}
	var count int32 = 25
	this.Count = *NewNullableInt32(&count)
	var offset int32 = 0
	this.Offset = *NewNullableInt32(&offset)
	return &this
}