func (o *TransferAuthorizationDecisionRationale) SetDescription(v string) {
	o.Description = v
}
SetDescription sets field value
package plaid
import (
	"encoding/json"
)
type TransferAuthorizationDecisionRationale struct {
	Code string `json:"code"`
	Description string `json:"description"`
	AdditionalProperties map[string]interface{}
}
type _TransferAuthorizationDecisionRationale TransferAuthorizationDecisionRationale
func NewTransferAuthorizationDecisionRationale(code string, description string) *TransferAuthorizationDecisionRationale {
	this := TransferAuthorizationDecisionRationale{}
	this.Code = code
	this.Description = description
	return &this
}
func NewTransferAuthorizationDecisionRationaleWithDefaults() *TransferAuthorizationDecisionRationale {
	this := TransferAuthorizationDecisionRationale{}
	return &this
}
func (o *TransferAuthorizationDecisionRationale) GetCode() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Code
}
func (o *TransferAuthorizationDecisionRationale) GetCodeOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Code, true
}
func (o *TransferAuthorizationDecisionRationale) SetCode(v string) {
	o.Code = v
}
func (o *TransferAuthorizationDecisionRationale) GetDescription() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Description
}
func (o *TransferAuthorizationDecisionRationale) GetDescriptionOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Description, true
}