func (o *InstitutionsSearchPaymentInitiationOptions) HasPaymentId() bool {
	if o != nil && o.PaymentId != nil {
		return true
	}
	return false
}
HasPaymentId returns a boolean if a field has been set.
package plaid
import (
	"encoding/json"
)
type InstitutionsSearchPaymentInitiationOptions struct {
	PaymentId *string `json:"payment_id,omitempty"`
	AdditionalProperties map[string]interface{}
}
type _InstitutionsSearchPaymentInitiationOptions InstitutionsSearchPaymentInitiationOptions
func NewInstitutionsSearchPaymentInitiationOptions() *InstitutionsSearchPaymentInitiationOptions {
	this := InstitutionsSearchPaymentInitiationOptions{}
	return &this
}
func NewInstitutionsSearchPaymentInitiationOptionsWithDefaults() *InstitutionsSearchPaymentInitiationOptions {
	this := InstitutionsSearchPaymentInitiationOptions{}
	return &this
}
func (o *InstitutionsSearchPaymentInitiationOptions) GetPaymentId() string {
	if o == nil || o.PaymentId == nil {
		var ret string
		return ret
	}
	return *o.PaymentId
}
func (o *InstitutionsSearchPaymentInitiationOptions) GetPaymentIdOk() (*string, bool) {
	if o == nil || o.PaymentId == nil {
		return nil, false
	}
	return o.PaymentId, true
}