# SecureTransactionRefundRequest ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **InvoiceNumber** | Pointer to **string** | | [optional] **PONumber** | Pointer to **string** | | [optional] **RefundAmount** | **float32** | | **TransactionId** | **string** | | **Remarks** | Pointer to **string** | | [optional] **RefundReason** | **string** | | **RefundDetail** | **string** | | **RefundType** | **string** | | **Splits** | Pointer to [**[]PaymentIntentRequestSplitsInner**](PaymentIntentRequestSplitsInner.md) | | [optional] ## Methods ### NewSecureTransactionRefundRequest `func NewSecureTransactionRefundRequest(refundAmount float32, transactionId string, refundReason string, refundDetail string, refundType string, ) *SecureTransactionRefundRequest` NewSecureTransactionRefundRequest instantiates a new SecureTransactionRefundRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed ### NewSecureTransactionRefundRequestWithDefaults `func NewSecureTransactionRefundRequestWithDefaults() *SecureTransactionRefundRequest` NewSecureTransactionRefundRequestWithDefaults instantiates a new SecureTransactionRefundRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set ### GetInvoiceNumber `func (o *SecureTransactionRefundRequest) GetInvoiceNumber() string` GetInvoiceNumber returns the InvoiceNumber field if non-nil, zero value otherwise. ### GetInvoiceNumberOk `func (o *SecureTransactionRefundRequest) GetInvoiceNumberOk() (*string, bool)` GetInvoiceNumberOk returns a tuple with the InvoiceNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetInvoiceNumber `func (o *SecureTransactionRefundRequest) SetInvoiceNumber(v string)` SetInvoiceNumber sets InvoiceNumber field to given value. ### HasInvoiceNumber `func (o *SecureTransactionRefundRequest) HasInvoiceNumber() bool` HasInvoiceNumber returns a boolean if a field has been set. ### GetPONumber `func (o *SecureTransactionRefundRequest) GetPONumber() string` GetPONumber returns the PONumber field if non-nil, zero value otherwise. ### GetPONumberOk `func (o *SecureTransactionRefundRequest) GetPONumberOk() (*string, bool)` GetPONumberOk returns a tuple with the PONumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetPONumber `func (o *SecureTransactionRefundRequest) SetPONumber(v string)` SetPONumber sets PONumber field to given value. ### HasPONumber `func (o *SecureTransactionRefundRequest) HasPONumber() bool` HasPONumber returns a boolean if a field has been set. ### GetRefundAmount `func (o *SecureTransactionRefundRequest) GetRefundAmount() float32` GetRefundAmount returns the RefundAmount field if non-nil, zero value otherwise. ### GetRefundAmountOk `func (o *SecureTransactionRefundRequest) GetRefundAmountOk() (*float32, bool)` GetRefundAmountOk returns a tuple with the RefundAmount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetRefundAmount `func (o *SecureTransactionRefundRequest) SetRefundAmount(v float32)` SetRefundAmount sets RefundAmount field to given value. ### GetTransactionId `func (o *SecureTransactionRefundRequest) GetTransactionId() string` GetTransactionId returns the TransactionId field if non-nil, zero value otherwise. ### GetTransactionIdOk `func (o *SecureTransactionRefundRequest) GetTransactionIdOk() (*string, bool)` GetTransactionIdOk returns a tuple with the TransactionId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetTransactionId `func (o *SecureTransactionRefundRequest) SetTransactionId(v string)` SetTransactionId sets TransactionId field to given value. ### GetRemarks `func (o *SecureTransactionRefundRequest) GetRemarks() string` GetRemarks returns the Remarks field if non-nil, zero value otherwise. ### GetRemarksOk `func (o *SecureTransactionRefundRequest) GetRemarksOk() (*string, bool)` GetRemarksOk returns a tuple with the Remarks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetRemarks `func (o *SecureTransactionRefundRequest) SetRemarks(v string)` SetRemarks sets Remarks field to given value. ### HasRemarks `func (o *SecureTransactionRefundRequest) HasRemarks() bool` HasRemarks returns a boolean if a field has been set. ### GetRefundReason `func (o *SecureTransactionRefundRequest) GetRefundReason() string` GetRefundReason returns the RefundReason field if non-nil, zero value otherwise. ### GetRefundReasonOk `func (o *SecureTransactionRefundRequest) GetRefundReasonOk() (*string, bool)` GetRefundReasonOk returns a tuple with the RefundReason field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetRefundReason `func (o *SecureTransactionRefundRequest) SetRefundReason(v string)` SetRefundReason sets RefundReason field to given value. ### GetRefundDetail `func (o *SecureTransactionRefundRequest) GetRefundDetail() string` GetRefundDetail returns the RefundDetail field if non-nil, zero value otherwise. ### GetRefundDetailOk `func (o *SecureTransactionRefundRequest) GetRefundDetailOk() (*string, bool)` GetRefundDetailOk returns a tuple with the RefundDetail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetRefundDetail `func (o *SecureTransactionRefundRequest) SetRefundDetail(v string)` SetRefundDetail sets RefundDetail field to given value. ### GetRefundType `func (o *SecureTransactionRefundRequest) GetRefundType() string` GetRefundType returns the RefundType field if non-nil, zero value otherwise. ### GetRefundTypeOk `func (o *SecureTransactionRefundRequest) GetRefundTypeOk() (*string, bool)` GetRefundTypeOk returns a tuple with the RefundType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetRefundType `func (o *SecureTransactionRefundRequest) SetRefundType(v string)` SetRefundType sets RefundType field to given value. ### GetSplits `func (o *SecureTransactionRefundRequest) GetSplits() []PaymentIntentRequestSplitsInner` GetSplits returns the Splits field if non-nil, zero value otherwise. ### GetSplitsOk `func (o *SecureTransactionRefundRequest) GetSplitsOk() (*[]PaymentIntentRequestSplitsInner, bool)` GetSplitsOk returns a tuple with the Splits field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetSplits `func (o *SecureTransactionRefundRequest) SetSplits(v []PaymentIntentRequestSplitsInner)` SetSplits sets Splits field to given value. ### HasSplits `func (o *SecureTransactionRefundRequest) HasSplits() bool` HasSplits returns a boolean if a field has been set. [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)