func (o *PaymentInitiationRecipientGetResponse) UnsetBacs() {
	o.Bacs.Unset()
}
UnsetBacs ensures that no value is present for Bacs, not even an explicit nil
package plaid
import (
	"encoding/json"
)
type PaymentInitiationRecipientGetResponse struct {
	RecipientId string `json:"recipient_id"`
	Name string `json:"name"`
	Address NullablePaymentInitiationAddress `json:"address,omitempty"`
	Iban NullableString `json:"iban,omitempty"`
	Bacs NullableRecipientBACSNullable `json:"bacs,omitempty"`
	EmiRecipientId NullableString `json:"emi_recipient_id,omitempty"`
	RequestId string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}
type _PaymentInitiationRecipientGetResponse PaymentInitiationRecipientGetResponse
func NewPaymentInitiationRecipientGetResponse(recipientId string, name string, requestId string) *PaymentInitiationRecipientGetResponse {
	this := PaymentInitiationRecipientGetResponse{}
	this.RecipientId = recipientId
	this.Name = name
	this.RequestId = requestId
	return &this
}
func NewPaymentInitiationRecipientGetResponseWithDefaults() *PaymentInitiationRecipientGetResponse {
	this := PaymentInitiationRecipientGetResponse{}
	return &this
}
func (o *PaymentInitiationRecipientGetResponse) GetRecipientId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.RecipientId
}
func (o *PaymentInitiationRecipientGetResponse) GetRecipientIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.RecipientId, true
}
func (o *PaymentInitiationRecipientGetResponse) SetRecipientId(v string) {
	o.RecipientId = v
}
func (o *PaymentInitiationRecipientGetResponse) GetName() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Name
}
func (o *PaymentInitiationRecipientGetResponse) GetNameOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Name, true
}
func (o *PaymentInitiationRecipientGetResponse) SetName(v string) {
	o.Name = v
}
func (o *PaymentInitiationRecipientGetResponse) GetAddress() PaymentInitiationAddress {
	if o == nil || o.Address.Get() == nil {
		var ret PaymentInitiationAddress
		return ret
	}
	return *o.Address.Get()
}
func (o *PaymentInitiationRecipientGetResponse) GetAddressOk() (*PaymentInitiationAddress, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Address.Get(), o.Address.IsSet()
}
func (o *PaymentInitiationRecipientGetResponse) HasAddress() bool {
	if o != nil && o.Address.IsSet() {
		return true
	}
	return false
}
func (o *PaymentInitiationRecipientGetResponse) SetAddress(v PaymentInitiationAddress) {
	o.Address.Set(&v)
}
func (o *PaymentInitiationRecipientGetResponse) SetAddressNil() {
	o.Address.Set(nil)
}
func (o *PaymentInitiationRecipientGetResponse) UnsetAddress() {
	o.Address.Unset()
}
func (o *PaymentInitiationRecipientGetResponse) GetIban() string {
	if o == nil || o.Iban.Get() == nil {
		var ret string
		return ret
	}
	return *o.Iban.Get()
}
func (o *PaymentInitiationRecipientGetResponse) GetIbanOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Iban.Get(), o.Iban.IsSet()
}
func (o *PaymentInitiationRecipientGetResponse) HasIban() bool {
	if o != nil && o.Iban.IsSet() {
		return true
	}
	return false
}
func (o *PaymentInitiationRecipientGetResponse) SetIban(v string) {
	o.Iban.Set(&v)
}
func (o *PaymentInitiationRecipientGetResponse) SetIbanNil() {
	o.Iban.Set(nil)
}
func (o *PaymentInitiationRecipientGetResponse) UnsetIban() {
	o.Iban.Unset()
}
func (o *PaymentInitiationRecipientGetResponse) GetBacs() RecipientBACSNullable {
	if o == nil || o.Bacs.Get() == nil {
		var ret RecipientBACSNullable
		return ret
	}
	return *o.Bacs.Get()
}
func (o *PaymentInitiationRecipientGetResponse) GetBacsOk() (*RecipientBACSNullable, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Bacs.Get(), o.Bacs.IsSet()
}
func (o *PaymentInitiationRecipientGetResponse) HasBacs() bool {
	if o != nil && o.Bacs.IsSet() {
		return true
	}
	return false
}
func (o *PaymentInitiationRecipientGetResponse) SetBacs(v RecipientBACSNullable) {
	o.Bacs.Set(&v)
}
func (o *PaymentInitiationRecipientGetResponse) SetBacsNil() {
	o.Bacs.Set(nil)
}