func NewPaymentInitiationPaymentListResponseWithDefaults() *PaymentInitiationPaymentListResponse {
	this := PaymentInitiationPaymentListResponse{}
	return &this
}
NewPaymentInitiationPaymentListResponseWithDefaults instantiates a new PaymentInitiationPaymentListResponse 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 PaymentInitiationPaymentListResponse struct {
	Payments []PaymentInitiationPayment `json:"payments"`
	NextCursor NullableTime `json:"next_cursor"`
	RequestId string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}
type _PaymentInitiationPaymentListResponse PaymentInitiationPaymentListResponse
func NewPaymentInitiationPaymentListResponse(payments []PaymentInitiationPayment, nextCursor NullableTime, requestId string) *PaymentInitiationPaymentListResponse {
	this := PaymentInitiationPaymentListResponse{}
	this.Payments = payments
	this.NextCursor = nextCursor
	this.RequestId = requestId
	return &this
}