func NewBankTransferEventListRequest() *BankTransferEventListRequest {
	this := BankTransferEventListRequest{}
	var count int32 = 25
	this.Count = *NewNullableInt32(&count)
	var offset int32 = 0
	this.Offset = *NewNullableInt32(&offset)
	return &this
}
NewBankTransferEventListRequest instantiates a new BankTransferEventListRequest object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed
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"`
}