func (o *PaymentInitiationPaymentReverseResponse) GetRequestIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.RequestId, true
}
GetRequestIdOk returns a tuple with the RequestId field value
and a boolean to check if the value has been set.
package plaid
import (
	"encoding/json"
)
type PaymentInitiationPaymentReverseResponse struct {
	RefundId string `json:"refund_id"`
	Status string `json:"status"`
	RequestId string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}
type _PaymentInitiationPaymentReverseResponse PaymentInitiationPaymentReverseResponse
func NewPaymentInitiationPaymentReverseResponse(refundId string, status string, requestId string) *PaymentInitiationPaymentReverseResponse {
	this := PaymentInitiationPaymentReverseResponse{}
	this.RefundId = refundId
	this.Status = status
	this.RequestId = requestId
	return &this
}
func NewPaymentInitiationPaymentReverseResponseWithDefaults() *PaymentInitiationPaymentReverseResponse {
	this := PaymentInitiationPaymentReverseResponse{}
	return &this
}
func (o *PaymentInitiationPaymentReverseResponse) GetRefundId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.RefundId
}
func (o *PaymentInitiationPaymentReverseResponse) GetRefundIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.RefundId, true
}
func (o *PaymentInitiationPaymentReverseResponse) SetRefundId(v string) {
	o.RefundId = v
}
func (o *PaymentInitiationPaymentReverseResponse) GetStatus() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Status
}
func (o *PaymentInitiationPaymentReverseResponse) GetStatusOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Status, true
}
func (o *PaymentInitiationPaymentReverseResponse) SetStatus(v string) {
	o.Status = v
}
func (o *PaymentInitiationPaymentReverseResponse) GetRequestId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.RequestId
}