func (o *IncomeVerificationTaxformsGetResponse) SetError(v Error) {
	o.Error.Set(&v)
}
SetError gets a reference to the given NullableError and assigns it to the Error field.
package plaid
import (
	"encoding/json"
)
type IncomeVerificationTaxformsGetResponse struct {
	RequestId *string `json:"request_id,omitempty"`
	DocumentMetadata []DocumentMetadata `json:"document_metadata"`
	Taxforms []Taxform `json:"taxforms"`
	Error NullableError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}
type _IncomeVerificationTaxformsGetResponse IncomeVerificationTaxformsGetResponse
func NewIncomeVerificationTaxformsGetResponse(documentMetadata []DocumentMetadata, taxforms []Taxform) *IncomeVerificationTaxformsGetResponse {
	this := IncomeVerificationTaxformsGetResponse{}
	this.DocumentMetadata = documentMetadata
	this.Taxforms = taxforms
	return &this
}
func NewIncomeVerificationTaxformsGetResponseWithDefaults() *IncomeVerificationTaxformsGetResponse {
	this := IncomeVerificationTaxformsGetResponse{}
	return &this
}
func (o *IncomeVerificationTaxformsGetResponse) GetRequestId() string {
	if o == nil || o.RequestId == nil {
		var ret string
		return ret
	}
	return *o.RequestId
}
func (o *IncomeVerificationTaxformsGetResponse) GetRequestIdOk() (*string, bool) {
	if o == nil || o.RequestId == nil {
		return nil, false
	}
	return o.RequestId, true
}
func (o *IncomeVerificationTaxformsGetResponse) HasRequestId() bool {
	if o != nil && o.RequestId != nil {
		return true
	}
	return false
}
func (o *IncomeVerificationTaxformsGetResponse) SetRequestId(v string) {
	o.RequestId = &v
}
func (o *IncomeVerificationTaxformsGetResponse) GetDocumentMetadata() []DocumentMetadata {
	if o == nil {
		var ret []DocumentMetadata
		return ret
	}
	return o.DocumentMetadata
}
func (o *IncomeVerificationTaxformsGetResponse) GetDocumentMetadataOk() (*[]DocumentMetadata, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.DocumentMetadata, true
}
func (o *IncomeVerificationTaxformsGetResponse) SetDocumentMetadata(v []DocumentMetadata) {
	o.DocumentMetadata = v
}
func (o *IncomeVerificationTaxformsGetResponse) GetTaxforms() []Taxform {
	if o == nil {
		var ret []Taxform
		return ret
	}
	return o.Taxforms
}
func (o *IncomeVerificationTaxformsGetResponse) GetTaxformsOk() (*[]Taxform, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Taxforms, true
}
func (o *IncomeVerificationTaxformsGetResponse) SetTaxforms(v []Taxform) {
	o.Taxforms = v
}
func (o *IncomeVerificationTaxformsGetResponse) GetError() Error {
	if o == nil || o.Error.Get() == nil {
		var ret Error
		return ret
	}
	return *o.Error.Get()
}
func (o *IncomeVerificationTaxformsGetResponse) GetErrorOk() (*Error, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Error.Get(), o.Error.IsSet()
}
func (o *IncomeVerificationTaxformsGetResponse) HasError() bool {
	if o != nil && o.Error.IsSet() {
		return true
	}
	return false
}