cashfree_pg

package module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

README

Cashfree PG Go SDK

GitHub Discord GitHub last commit (branch) GitHub release (with filter) GitHub forks

The Cashfree PG Go SDK offers a convenient solution to access Cashfree PG APIs from a server-side Go applications.

Documentation

Cashfree's PG API Documentation - https://docs.cashfree.com/reference/pg-new-apis-endpoint

Learn and understand payment gateway workflows at Cashfree Payments here

Try out our interactive guides at Cashfree Labs !

Getting Started

Installation
go get github.com/cashfree/cashfree_pg
Configuration
import (
    cashfree "github.com/cashfree/cashfree_pg"
)

clientId := "<x-client-id>"
clientSecret := "<x-client-secret>"
cashfree.XClientId = &clientId
cashfree.XClientSecret = &clientSecret
cashfree.XEnvironment = cashfree.SANDBOX

Generate your API keys (x-client-id , x-client-secret) from Cashfree Merchant Dashboard

Basic Usage

Create Order

version := "2022-09-01"
response, httpResponse, err := cashfree.PGCreateOrder(&version, &request, nil, nil, nil)
if err != nil {
	fmt.Println(err.Error())
} else {
	fmt.Println(httpResponse.StatusCode)
	fmt.Println(response)
}

Get Order

version := "2022-09-01"
response, httpResponse, err := cashfree.PGFetchOrder(&version, "<order_id>", nil, nil, nil)
if err != nil {
	fmt.Println(err.Error())
} else {
	fmt.Println(httpResponse.StatusCode)
	fmt.Println(response)
}

Licence

Apache Licensed. See LICENSE.md for more details

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	XPartnerMerchantId    *string
	XClientId             *string
	XClientSignature      *string
	XClientSecret         *string
	XPartnerApiKey        *string
	XEnvironment          CFEnvironment = SANDBOX
	XEnableErrorAnalytics               = true
)
View Source
var (
	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedOfferTypeEnumValues = []OfferType{
	"DISCOUNT",
	"CASHBACK",
	"DISCOUNT_AND_CASHBACK",
	"NO_COST_EMI",
}

All allowed values of OfferType enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func CaptureError

func CaptureError(api string)

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

func SetupSentry

func SetupSentry(environment CFEnvironment)

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

APIClient manages communication with the Cashfree Payment Gateway APIs API v2022-09-01 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiError

type ApiError struct {
	Message *string `json:"message,omitempty"`
	Code    *string `json:"code,omitempty"`
	// api_error
	Type *string `json:"type,omitempty"`
}

ApiError Error at cashfree's server

func NewApiError

func NewApiError() *ApiError

NewApiError instantiates a new ApiError 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

func NewApiErrorWithDefaults

func NewApiErrorWithDefaults() *ApiError

NewApiErrorWithDefaults instantiates a new ApiError 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

func (*ApiError) GetCode

func (o *ApiError) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*ApiError) GetCodeOk

func (o *ApiError) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError) GetMessage

func (o *ApiError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ApiError) GetMessageOk

func (o *ApiError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError) GetType

func (o *ApiError) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ApiError) GetTypeOk

func (o *ApiError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError) HasCode

func (o *ApiError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ApiError) HasMessage

func (o *ApiError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ApiError) HasType

func (o *ApiError) HasType() bool

HasType returns a boolean if a field has been set.

func (ApiError) MarshalJSON

func (o ApiError) MarshalJSON() ([]byte, error)

func (*ApiError) SetCode

func (o *ApiError) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ApiError) SetMessage

func (o *ApiError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ApiError) SetType

func (o *ApiError) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ApiError) ToMap

func (o ApiError) ToMap() (map[string]interface{}, error)

type ApiError404

type ApiError404 struct {
	Message *string `json:"message,omitempty"`
	Code    *string `json:"code,omitempty"`
	// invalid_request_error
	Type *string `json:"type,omitempty"`
}

ApiError404 Error when resource requested is not found

func NewApiError404

func NewApiError404() *ApiError404

NewApiError404 instantiates a new ApiError404 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

func NewApiError404WithDefaults

func NewApiError404WithDefaults() *ApiError404

NewApiError404WithDefaults instantiates a new ApiError404 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

func (*ApiError404) GetCode

func (o *ApiError404) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*ApiError404) GetCodeOk

func (o *ApiError404) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError404) GetMessage

func (o *ApiError404) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ApiError404) GetMessageOk

func (o *ApiError404) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError404) GetType

func (o *ApiError404) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ApiError404) GetTypeOk

func (o *ApiError404) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError404) HasCode

func (o *ApiError404) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ApiError404) HasMessage

func (o *ApiError404) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ApiError404) HasType

func (o *ApiError404) HasType() bool

HasType returns a boolean if a field has been set.

func (ApiError404) MarshalJSON

func (o ApiError404) MarshalJSON() ([]byte, error)

func (*ApiError404) SetCode

func (o *ApiError404) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ApiError404) SetMessage

func (o *ApiError404) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ApiError404) SetType

func (o *ApiError404) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ApiError404) ToMap

func (o ApiError404) ToMap() (map[string]interface{}, error)

type ApiError409

type ApiError409 struct {
	Message *string `json:"message,omitempty"`
	Code    *string `json:"code,omitempty"`
	// invalid_request_error
	Type *string `json:"type,omitempty"`
}

ApiError409 duplicate request

func NewApiError409

func NewApiError409() *ApiError409

NewApiError409 instantiates a new ApiError409 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

func NewApiError409WithDefaults

func NewApiError409WithDefaults() *ApiError409

NewApiError409WithDefaults instantiates a new ApiError409 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

func (*ApiError409) GetCode

func (o *ApiError409) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*ApiError409) GetCodeOk

func (o *ApiError409) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError409) GetMessage

func (o *ApiError409) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ApiError409) GetMessageOk

func (o *ApiError409) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError409) GetType

func (o *ApiError409) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ApiError409) GetTypeOk

func (o *ApiError409) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError409) HasCode

func (o *ApiError409) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ApiError409) HasMessage

func (o *ApiError409) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ApiError409) HasType

func (o *ApiError409) HasType() bool

HasType returns a boolean if a field has been set.

func (ApiError409) MarshalJSON

func (o ApiError409) MarshalJSON() ([]byte, error)

func (*ApiError409) SetCode

func (o *ApiError409) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ApiError409) SetMessage

func (o *ApiError409) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ApiError409) SetType

func (o *ApiError409) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ApiError409) ToMap

func (o ApiError409) ToMap() (map[string]interface{}, error)

type ApiError502

type ApiError502 struct {
	Message *string `json:"message,omitempty"`
	// `bank_processing_failure` will be returned here to denote failure at bank.
	Code *string `json:"code,omitempty"`
	// api_error
	Type *string `json:"type,omitempty"`
}

ApiError502 Error when there is error at partner bank

func NewApiError502

func NewApiError502() *ApiError502

NewApiError502 instantiates a new ApiError502 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

func NewApiError502WithDefaults

func NewApiError502WithDefaults() *ApiError502

NewApiError502WithDefaults instantiates a new ApiError502 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

func (*ApiError502) GetCode

func (o *ApiError502) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*ApiError502) GetCodeOk

func (o *ApiError502) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError502) GetMessage

func (o *ApiError502) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ApiError502) GetMessageOk

func (o *ApiError502) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError502) GetType

func (o *ApiError502) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ApiError502) GetTypeOk

func (o *ApiError502) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiError502) HasCode

func (o *ApiError502) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ApiError502) HasMessage

func (o *ApiError502) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ApiError502) HasType

func (o *ApiError502) HasType() bool

HasType returns a boolean if a field has been set.

func (ApiError502) MarshalJSON

func (o ApiError502) MarshalJSON() ([]byte, error)

func (*ApiError502) SetCode

func (o *ApiError502) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ApiError502) SetMessage

func (o *ApiError502) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ApiError502) SetType

func (o *ApiError502) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ApiError502) ToMap

func (o ApiError502) ToMap() (map[string]interface{}, error)

type App

type App struct {
	// Specify the channel through which the payment must be processed.
	Channel string `json:"channel"`
	// Specify the provider through which the payment must be processed.
	Provider string `json:"provider"`
	// Customer phone number associated with a wallet for payment.
	Phone string `json:"phone"`
}

App App payment method

func NewApp

func NewApp(channel string, provider string, phone string) *App

NewApp instantiates a new App 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

func NewAppWithDefaults

func NewAppWithDefaults() *App

NewAppWithDefaults instantiates a new App 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

func (*App) GetChannel

func (o *App) GetChannel() string

GetChannel returns the Channel field value

func (*App) GetChannelOk

func (o *App) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value and a boolean to check if the value has been set.

func (*App) GetPhone

func (o *App) GetPhone() string

GetPhone returns the Phone field value

func (*App) GetPhoneOk

func (o *App) GetPhoneOk() (*string, bool)

GetPhoneOk returns a tuple with the Phone field value and a boolean to check if the value has been set.

func (*App) GetProvider

func (o *App) GetProvider() string

GetProvider returns the Provider field value

func (*App) GetProviderOk

func (o *App) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value and a boolean to check if the value has been set.

func (App) MarshalJSON

func (o App) MarshalJSON() ([]byte, error)

func (*App) SetChannel

func (o *App) SetChannel(v string)

SetChannel sets field value

func (*App) SetPhone

func (o *App) SetPhone(v string)

SetPhone sets field value

func (*App) SetProvider

func (o *App) SetProvider(v string)

SetProvider sets field value

func (App) ToMap

func (o App) ToMap() (map[string]interface{}, error)

type AppPaymentMethod

type AppPaymentMethod struct {
	App App `json:"app"`
}

AppPaymentMethod App payment method

func NewAppPaymentMethod

func NewAppPaymentMethod(app App) *AppPaymentMethod

NewAppPaymentMethod instantiates a new AppPaymentMethod 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

func NewAppPaymentMethodWithDefaults

func NewAppPaymentMethodWithDefaults() *AppPaymentMethod

NewAppPaymentMethodWithDefaults instantiates a new AppPaymentMethod 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

func (*AppPaymentMethod) GetApp

func (o *AppPaymentMethod) GetApp() App

GetApp returns the App field value

func (*AppPaymentMethod) GetAppOk

func (o *AppPaymentMethod) GetAppOk() (*App, bool)

GetAppOk returns a tuple with the App field value and a boolean to check if the value has been set.

func (AppPaymentMethod) MarshalJSON

func (o AppPaymentMethod) MarshalJSON() ([]byte, error)

func (*AppPaymentMethod) SetApp

func (o *AppPaymentMethod) SetApp(v App)

SetApp sets field value

func (AppPaymentMethod) ToMap

func (o AppPaymentMethod) ToMap() (map[string]interface{}, error)

type AuthenticationError

type AuthenticationError struct {
	Message *string `json:"message,omitempty"`
	Code    *string `json:"code,omitempty"`
	// authentication_error
	Type *string `json:"type,omitempty"`
}

AuthenticationError Error if api keys are wrong

func NewAuthenticationError

func NewAuthenticationError() *AuthenticationError

NewAuthenticationError instantiates a new AuthenticationError 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

func NewAuthenticationErrorWithDefaults

func NewAuthenticationErrorWithDefaults() *AuthenticationError

NewAuthenticationErrorWithDefaults instantiates a new AuthenticationError 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

func (*AuthenticationError) GetCode

func (o *AuthenticationError) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*AuthenticationError) GetCodeOk

func (o *AuthenticationError) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationError) GetMessage

func (o *AuthenticationError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*AuthenticationError) GetMessageOk

func (o *AuthenticationError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationError) GetType

func (o *AuthenticationError) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*AuthenticationError) GetTypeOk

func (o *AuthenticationError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationError) HasCode

func (o *AuthenticationError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*AuthenticationError) HasMessage

func (o *AuthenticationError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*AuthenticationError) HasType

func (o *AuthenticationError) HasType() bool

HasType returns a boolean if a field has been set.

func (AuthenticationError) MarshalJSON

func (o AuthenticationError) MarshalJSON() ([]byte, error)

func (*AuthenticationError) SetCode

func (o *AuthenticationError) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*AuthenticationError) SetMessage

func (o *AuthenticationError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*AuthenticationError) SetType

func (o *AuthenticationError) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (AuthenticationError) ToMap

func (o AuthenticationError) ToMap() (map[string]interface{}, error)

type AuthorizationInPaymentsEntity

type AuthorizationInPaymentsEntity struct {
	// One of CAPTURE or VOID
	Action *string `json:"action,omitempty"`
	// One of SUCCESS or PENDING
	Status *string `json:"status,omitempty"`
	// The captured amount for this authorization request
	CapturedAmount *float32 `json:"captured_amount,omitempty"`
	// Start time of this authorization hold (only for UPI)
	StartTime *string `json:"start_time,omitempty"`
	// End time of this authorization hold (only for UPI)
	EndTime *string `json:"end_time,omitempty"`
	// Approve by time as passed in the authorization request (only for UPI)
	ApproveBy *string `json:"approve_by,omitempty"`
	// CAPTURE or VOID reference number based on action
	ActionReference *string `json:"action_reference,omitempty"`
	// Time of action (CAPTURE or VOID)
	ActionTime *string `json:"action_time,omitempty"`
}

AuthorizationInPaymentsEntity If preauth enabled for account you will get this body

func NewAuthorizationInPaymentsEntity

func NewAuthorizationInPaymentsEntity() *AuthorizationInPaymentsEntity

NewAuthorizationInPaymentsEntity instantiates a new AuthorizationInPaymentsEntity 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

func NewAuthorizationInPaymentsEntityWithDefaults

func NewAuthorizationInPaymentsEntityWithDefaults() *AuthorizationInPaymentsEntity

NewAuthorizationInPaymentsEntityWithDefaults instantiates a new AuthorizationInPaymentsEntity 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

func (*AuthorizationInPaymentsEntity) GetAction

func (o *AuthorizationInPaymentsEntity) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*AuthorizationInPaymentsEntity) GetActionOk

func (o *AuthorizationInPaymentsEntity) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizationInPaymentsEntity) GetActionReference

func (o *AuthorizationInPaymentsEntity) GetActionReference() string

GetActionReference returns the ActionReference field value if set, zero value otherwise.

func (*AuthorizationInPaymentsEntity) GetActionReferenceOk

func (o *AuthorizationInPaymentsEntity) GetActionReferenceOk() (*string, bool)

GetActionReferenceOk returns a tuple with the ActionReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizationInPaymentsEntity) GetActionTime

func (o *AuthorizationInPaymentsEntity) GetActionTime() string

GetActionTime returns the ActionTime field value if set, zero value otherwise.

func (*AuthorizationInPaymentsEntity) GetActionTimeOk

func (o *AuthorizationInPaymentsEntity) GetActionTimeOk() (*string, bool)

GetActionTimeOk returns a tuple with the ActionTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizationInPaymentsEntity) GetApproveBy

func (o *AuthorizationInPaymentsEntity) GetApproveBy() string

GetApproveBy returns the ApproveBy field value if set, zero value otherwise.

func (*AuthorizationInPaymentsEntity) GetApproveByOk

func (o *AuthorizationInPaymentsEntity) GetApproveByOk() (*string, bool)

GetApproveByOk returns a tuple with the ApproveBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizationInPaymentsEntity) GetCapturedAmount

func (o *AuthorizationInPaymentsEntity) GetCapturedAmount() float32

GetCapturedAmount returns the CapturedAmount field value if set, zero value otherwise.

func (*AuthorizationInPaymentsEntity) GetCapturedAmountOk

func (o *AuthorizationInPaymentsEntity) GetCapturedAmountOk() (*float32, bool)

GetCapturedAmountOk returns a tuple with the CapturedAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizationInPaymentsEntity) GetEndTime

func (o *AuthorizationInPaymentsEntity) GetEndTime() string

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*AuthorizationInPaymentsEntity) GetEndTimeOk

func (o *AuthorizationInPaymentsEntity) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizationInPaymentsEntity) GetStartTime

func (o *AuthorizationInPaymentsEntity) GetStartTime() string

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*AuthorizationInPaymentsEntity) GetStartTimeOk

func (o *AuthorizationInPaymentsEntity) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizationInPaymentsEntity) GetStatus

func (o *AuthorizationInPaymentsEntity) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*AuthorizationInPaymentsEntity) GetStatusOk

func (o *AuthorizationInPaymentsEntity) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizationInPaymentsEntity) HasAction

func (o *AuthorizationInPaymentsEntity) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*AuthorizationInPaymentsEntity) HasActionReference

func (o *AuthorizationInPaymentsEntity) HasActionReference() bool

HasActionReference returns a boolean if a field has been set.

func (*AuthorizationInPaymentsEntity) HasActionTime

func (o *AuthorizationInPaymentsEntity) HasActionTime() bool

HasActionTime returns a boolean if a field has been set.

func (*AuthorizationInPaymentsEntity) HasApproveBy

func (o *AuthorizationInPaymentsEntity) HasApproveBy() bool

HasApproveBy returns a boolean if a field has been set.

func (*AuthorizationInPaymentsEntity) HasCapturedAmount

func (o *AuthorizationInPaymentsEntity) HasCapturedAmount() bool

HasCapturedAmount returns a boolean if a field has been set.

func (*AuthorizationInPaymentsEntity) HasEndTime

func (o *AuthorizationInPaymentsEntity) HasEndTime() bool

HasEndTime returns a boolean if a field has been set.

func (*AuthorizationInPaymentsEntity) HasStartTime

func (o *AuthorizationInPaymentsEntity) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (*AuthorizationInPaymentsEntity) HasStatus

func (o *AuthorizationInPaymentsEntity) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (AuthorizationInPaymentsEntity) MarshalJSON

func (o AuthorizationInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*AuthorizationInPaymentsEntity) SetAction

func (o *AuthorizationInPaymentsEntity) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*AuthorizationInPaymentsEntity) SetActionReference

func (o *AuthorizationInPaymentsEntity) SetActionReference(v string)

SetActionReference gets a reference to the given string and assigns it to the ActionReference field.

func (*AuthorizationInPaymentsEntity) SetActionTime

func (o *AuthorizationInPaymentsEntity) SetActionTime(v string)

SetActionTime gets a reference to the given string and assigns it to the ActionTime field.

func (*AuthorizationInPaymentsEntity) SetApproveBy

func (o *AuthorizationInPaymentsEntity) SetApproveBy(v string)

SetApproveBy gets a reference to the given string and assigns it to the ApproveBy field.

func (*AuthorizationInPaymentsEntity) SetCapturedAmount

func (o *AuthorizationInPaymentsEntity) SetCapturedAmount(v float32)

SetCapturedAmount gets a reference to the given float32 and assigns it to the CapturedAmount field.

func (*AuthorizationInPaymentsEntity) SetEndTime

func (o *AuthorizationInPaymentsEntity) SetEndTime(v string)

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*AuthorizationInPaymentsEntity) SetStartTime

func (o *AuthorizationInPaymentsEntity) SetStartTime(v string)

SetStartTime gets a reference to the given string and assigns it to the StartTime field.

func (*AuthorizationInPaymentsEntity) SetStatus

func (o *AuthorizationInPaymentsEntity) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (AuthorizationInPaymentsEntity) ToMap

func (o AuthorizationInPaymentsEntity) ToMap() (map[string]interface{}, error)

type AuthorizeOrderRequest

type AuthorizeOrderRequest struct {
	// Type of authorization to run. Can be one of 'CAPTURE' , 'VOID'
	Action *string `json:"action,omitempty"`
	// The amount if you are running a 'CAPTURE'
	Amount *float32 `json:"amount,omitempty"`
}

AuthorizeOrderRequest Request to capture or void transaction

func NewAuthorizeOrderRequest

func NewAuthorizeOrderRequest() *AuthorizeOrderRequest

NewAuthorizeOrderRequest instantiates a new AuthorizeOrderRequest 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

func NewAuthorizeOrderRequestWithDefaults

func NewAuthorizeOrderRequestWithDefaults() *AuthorizeOrderRequest

NewAuthorizeOrderRequestWithDefaults instantiates a new AuthorizeOrderRequest 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

func (*AuthorizeOrderRequest) GetAction

func (o *AuthorizeOrderRequest) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*AuthorizeOrderRequest) GetActionOk

func (o *AuthorizeOrderRequest) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizeOrderRequest) GetAmount

func (o *AuthorizeOrderRequest) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*AuthorizeOrderRequest) GetAmountOk

func (o *AuthorizeOrderRequest) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthorizeOrderRequest) HasAction

func (o *AuthorizeOrderRequest) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*AuthorizeOrderRequest) HasAmount

func (o *AuthorizeOrderRequest) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (AuthorizeOrderRequest) MarshalJSON

func (o AuthorizeOrderRequest) MarshalJSON() ([]byte, error)

func (*AuthorizeOrderRequest) SetAction

func (o *AuthorizeOrderRequest) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*AuthorizeOrderRequest) SetAmount

func (o *AuthorizeOrderRequest) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (AuthorizeOrderRequest) ToMap

func (o AuthorizeOrderRequest) ToMap() (map[string]interface{}, error)

type BadRequestError

type BadRequestError struct {
	Message *string `json:"message,omitempty"`
	Code    *string `json:"code,omitempty"`
	Type    *string `json:"type,omitempty"`
}

BadRequestError Invalid request received from client

func NewBadRequestError

func NewBadRequestError() *BadRequestError

NewBadRequestError instantiates a new BadRequestError 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

func NewBadRequestErrorWithDefaults

func NewBadRequestErrorWithDefaults() *BadRequestError

NewBadRequestErrorWithDefaults instantiates a new BadRequestError 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

func (*BadRequestError) GetCode

func (o *BadRequestError) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*BadRequestError) GetCodeOk

func (o *BadRequestError) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestError) GetMessage

func (o *BadRequestError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*BadRequestError) GetMessageOk

func (o *BadRequestError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestError) GetType

func (o *BadRequestError) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*BadRequestError) GetTypeOk

func (o *BadRequestError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestError) HasCode

func (o *BadRequestError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*BadRequestError) HasMessage

func (o *BadRequestError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*BadRequestError) HasType

func (o *BadRequestError) HasType() bool

HasType returns a boolean if a field has been set.

func (BadRequestError) MarshalJSON

func (o BadRequestError) MarshalJSON() ([]byte, error)

func (*BadRequestError) SetCode

func (o *BadRequestError) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*BadRequestError) SetMessage

func (o *BadRequestError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*BadRequestError) SetType

func (o *BadRequestError) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (BadRequestError) ToMap

func (o BadRequestError) ToMap() (map[string]interface{}, error)

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type CFEnvironment

type CFEnvironment int
const (
	SANDBOX    CFEnvironment = 0
	PRODUCTION CFEnvironment = 1
)

type Card

type Card struct {
	// The channel for card payments can be \"link\" or \"post\". Post is used for seamless OTP payments where merchant captures OTP on their own page.
	Channel *string `json:"channel,omitempty"`
	// Customer card number for plain card transactions. Token pan number for tokenized card transactions.
	CardNumber *string `json:"card_number,omitempty"`
	// Customer name mentioned on the card.
	CardHolderName *string `json:"card_holder_name,omitempty"`
	// Card expiry month for plain card transactions. Token expiry month for tokenized card transactions.
	CardExpiryMm *string `json:"card_expiry_mm,omitempty"`
	// Card expiry year for plain card transactions. Token expiry year for tokenized card transactions.
	CardExpiryYy *string `json:"card_expiry_yy,omitempty"`
	// CVV mentioned on the card.
	CardCvv *string `json:"card_cvv,omitempty"`
	// instrument id of saved card. Required only to make payment using saved instrument.
	InstrumentId *string `json:"instrument_id,omitempty"`
	// cryptogram received from card network. Required only for tokenized card transactions.
	Cryptogram *string `json:"cryptogram,omitempty"`
	// TRID issued by card networks. Required only for tokenized card transactions.
	TokenRequestorId *string `json:"token_requestor_id,omitempty"`
	TokenType        *string `json:"token_type,omitempty"`
	// last 4 digits of original card number. Required only for tokenized card transactions.
	CardDisplay *string `json:"card_display,omitempty"`
	// Card alias as returned by Cashfree Vault API.
	CardAlias *string `json:"card_alias,omitempty"`
	// One of [\"Kotak\", \"ICICI\", \"RBL\", \"BOB\", \"Standard Chartered\"]. Card bank name, required for EMI payments. This is the bank user has selected for EMI
	CardBankName *string `json:"card_bank_name,omitempty"`
	// EMI tenure selected by the user
	EmiTenure *int32 `json:"emi_tenure,omitempty"`
}

Card Card Payment method

func NewCard

func NewCard() *Card

NewCard instantiates a new Card 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

func NewCardWithDefaults

func NewCardWithDefaults() *Card

NewCardWithDefaults instantiates a new Card 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

func (*Card) GetCardAlias

func (o *Card) GetCardAlias() string

GetCardAlias returns the CardAlias field value if set, zero value otherwise.

func (*Card) GetCardAliasOk

func (o *Card) GetCardAliasOk() (*string, bool)

GetCardAliasOk returns a tuple with the CardAlias field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetCardBankName

func (o *Card) GetCardBankName() string

GetCardBankName returns the CardBankName field value if set, zero value otherwise.

func (*Card) GetCardBankNameOk

func (o *Card) GetCardBankNameOk() (*string, bool)

GetCardBankNameOk returns a tuple with the CardBankName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetCardCvv

func (o *Card) GetCardCvv() string

GetCardCvv returns the CardCvv field value if set, zero value otherwise.

func (*Card) GetCardCvvOk

func (o *Card) GetCardCvvOk() (*string, bool)

GetCardCvvOk returns a tuple with the CardCvv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetCardDisplay

func (o *Card) GetCardDisplay() string

GetCardDisplay returns the CardDisplay field value if set, zero value otherwise.

func (*Card) GetCardDisplayOk

func (o *Card) GetCardDisplayOk() (*string, bool)

GetCardDisplayOk returns a tuple with the CardDisplay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetCardExpiryMm

func (o *Card) GetCardExpiryMm() string

GetCardExpiryMm returns the CardExpiryMm field value if set, zero value otherwise.

func (*Card) GetCardExpiryMmOk

func (o *Card) GetCardExpiryMmOk() (*string, bool)

GetCardExpiryMmOk returns a tuple with the CardExpiryMm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetCardExpiryYy

func (o *Card) GetCardExpiryYy() string

GetCardExpiryYy returns the CardExpiryYy field value if set, zero value otherwise.

func (*Card) GetCardExpiryYyOk

func (o *Card) GetCardExpiryYyOk() (*string, bool)

GetCardExpiryYyOk returns a tuple with the CardExpiryYy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetCardHolderName

func (o *Card) GetCardHolderName() string

GetCardHolderName returns the CardHolderName field value if set, zero value otherwise.

func (*Card) GetCardHolderNameOk

func (o *Card) GetCardHolderNameOk() (*string, bool)

GetCardHolderNameOk returns a tuple with the CardHolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetCardNumber

func (o *Card) GetCardNumber() string

GetCardNumber returns the CardNumber field value if set, zero value otherwise.

func (*Card) GetCardNumberOk

func (o *Card) GetCardNumberOk() (*string, bool)

GetCardNumberOk returns a tuple with the CardNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetChannel

func (o *Card) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*Card) GetChannelOk

func (o *Card) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetCryptogram

func (o *Card) GetCryptogram() string

GetCryptogram returns the Cryptogram field value if set, zero value otherwise.

func (*Card) GetCryptogramOk

func (o *Card) GetCryptogramOk() (*string, bool)

GetCryptogramOk returns a tuple with the Cryptogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetEmiTenure

func (o *Card) GetEmiTenure() int32

GetEmiTenure returns the EmiTenure field value if set, zero value otherwise.

func (*Card) GetEmiTenureOk

func (o *Card) GetEmiTenureOk() (*int32, bool)

GetEmiTenureOk returns a tuple with the EmiTenure field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetInstrumentId

func (o *Card) GetInstrumentId() string

GetInstrumentId returns the InstrumentId field value if set, zero value otherwise.

func (*Card) GetInstrumentIdOk

func (o *Card) GetInstrumentIdOk() (*string, bool)

GetInstrumentIdOk returns a tuple with the InstrumentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetTokenRequestorId

func (o *Card) GetTokenRequestorId() string

GetTokenRequestorId returns the TokenRequestorId field value if set, zero value otherwise.

func (*Card) GetTokenRequestorIdOk

func (o *Card) GetTokenRequestorIdOk() (*string, bool)

GetTokenRequestorIdOk returns a tuple with the TokenRequestorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetTokenType

func (o *Card) GetTokenType() string

GetTokenType returns the TokenType field value if set, zero value otherwise.

func (*Card) GetTokenTypeOk

func (o *Card) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) HasCardAlias

func (o *Card) HasCardAlias() bool

HasCardAlias returns a boolean if a field has been set.

func (*Card) HasCardBankName

func (o *Card) HasCardBankName() bool

HasCardBankName returns a boolean if a field has been set.

func (*Card) HasCardCvv

func (o *Card) HasCardCvv() bool

HasCardCvv returns a boolean if a field has been set.

func (*Card) HasCardDisplay

func (o *Card) HasCardDisplay() bool

HasCardDisplay returns a boolean if a field has been set.

func (*Card) HasCardExpiryMm

func (o *Card) HasCardExpiryMm() bool

HasCardExpiryMm returns a boolean if a field has been set.

func (*Card) HasCardExpiryYy

func (o *Card) HasCardExpiryYy() bool

HasCardExpiryYy returns a boolean if a field has been set.

func (*Card) HasCardHolderName

func (o *Card) HasCardHolderName() bool

HasCardHolderName returns a boolean if a field has been set.

func (*Card) HasCardNumber

func (o *Card) HasCardNumber() bool

HasCardNumber returns a boolean if a field has been set.

func (*Card) HasChannel

func (o *Card) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*Card) HasCryptogram

func (o *Card) HasCryptogram() bool

HasCryptogram returns a boolean if a field has been set.

func (*Card) HasEmiTenure

func (o *Card) HasEmiTenure() bool

HasEmiTenure returns a boolean if a field has been set.

func (*Card) HasInstrumentId

func (o *Card) HasInstrumentId() bool

HasInstrumentId returns a boolean if a field has been set.

func (*Card) HasTokenRequestorId

func (o *Card) HasTokenRequestorId() bool

HasTokenRequestorId returns a boolean if a field has been set.

func (*Card) HasTokenType

func (o *Card) HasTokenType() bool

HasTokenType returns a boolean if a field has been set.

func (Card) MarshalJSON

func (o Card) MarshalJSON() ([]byte, error)

func (*Card) SetCardAlias

func (o *Card) SetCardAlias(v string)

SetCardAlias gets a reference to the given string and assigns it to the CardAlias field.

func (*Card) SetCardBankName

func (o *Card) SetCardBankName(v string)

SetCardBankName gets a reference to the given string and assigns it to the CardBankName field.

func (*Card) SetCardCvv

func (o *Card) SetCardCvv(v string)

SetCardCvv gets a reference to the given string and assigns it to the CardCvv field.

func (*Card) SetCardDisplay

func (o *Card) SetCardDisplay(v string)

SetCardDisplay gets a reference to the given string and assigns it to the CardDisplay field.

func (*Card) SetCardExpiryMm

func (o *Card) SetCardExpiryMm(v string)

SetCardExpiryMm gets a reference to the given string and assigns it to the CardExpiryMm field.

func (*Card) SetCardExpiryYy

func (o *Card) SetCardExpiryYy(v string)

SetCardExpiryYy gets a reference to the given string and assigns it to the CardExpiryYy field.

func (*Card) SetCardHolderName

func (o *Card) SetCardHolderName(v string)

SetCardHolderName gets a reference to the given string and assigns it to the CardHolderName field.

func (*Card) SetCardNumber

func (o *Card) SetCardNumber(v string)

SetCardNumber gets a reference to the given string and assigns it to the CardNumber field.

func (*Card) SetChannel

func (o *Card) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*Card) SetCryptogram

func (o *Card) SetCryptogram(v string)

SetCryptogram gets a reference to the given string and assigns it to the Cryptogram field.

func (*Card) SetEmiTenure

func (o *Card) SetEmiTenure(v int32)

SetEmiTenure gets a reference to the given int32 and assigns it to the EmiTenure field.

func (*Card) SetInstrumentId

func (o *Card) SetInstrumentId(v string)

SetInstrumentId gets a reference to the given string and assigns it to the InstrumentId field.

func (*Card) SetTokenRequestorId

func (o *Card) SetTokenRequestorId(v string)

SetTokenRequestorId gets a reference to the given string and assigns it to the TokenRequestorId field.

func (*Card) SetTokenType

func (o *Card) SetTokenType(v string)

SetTokenType gets a reference to the given string and assigns it to the TokenType field.

func (Card) ToMap

func (o Card) ToMap() (map[string]interface{}, error)

type CardEMI

type CardEMI struct {
	// The channel for card payments will always be \"link\"
	Channel *string `json:"channel,omitempty"`
	// Customer card number.
	CardNumber *string `json:"card_number,omitempty"`
	// Customer name mentioned on the card.
	CardHolderName *string `json:"card_holder_name,omitempty"`
	// Card expiry month.
	CardExpiryMm *string `json:"card_expiry_mm,omitempty"`
	// Card expiry year.
	CardExpiryYy *string `json:"card_expiry_yy,omitempty"`
	// CVV mentioned on the card.
	CardCvv *string `json:"card_cvv,omitempty"`
	// Card alias as returned by Cashfree Vault API
	CardAlias *string `json:"card_alias,omitempty"`
	// Card bank name, required for EMI payments. This is the bank user has selected for EMI. One of [\"hdfc, \"kotak\", \"icici\", \"rbl\", \"bob\", \"standard chartered\", \"axis\", \"au\", \"yes\", \"sbi\", \"fed\", \"hsbc\", \"citi\", \"amex\"]
	CardBankName *string `json:"card_bank_name,omitempty"`
	// EMI tenure selected by the user
	EmiTenure *int32 `json:"emi_tenure,omitempty"`
}

CardEMI Payment method for card emi

func NewCardEMI

func NewCardEMI() *CardEMI

NewCardEMI instantiates a new CardEMI 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

func NewCardEMIWithDefaults

func NewCardEMIWithDefaults() *CardEMI

NewCardEMIWithDefaults instantiates a new CardEMI 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

func (*CardEMI) GetCardAlias

func (o *CardEMI) GetCardAlias() string

GetCardAlias returns the CardAlias field value if set, zero value otherwise.

func (*CardEMI) GetCardAliasOk

func (o *CardEMI) GetCardAliasOk() (*string, bool)

GetCardAliasOk returns a tuple with the CardAlias field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) GetCardBankName

func (o *CardEMI) GetCardBankName() string

GetCardBankName returns the CardBankName field value if set, zero value otherwise.

func (*CardEMI) GetCardBankNameOk

func (o *CardEMI) GetCardBankNameOk() (*string, bool)

GetCardBankNameOk returns a tuple with the CardBankName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) GetCardCvv

func (o *CardEMI) GetCardCvv() string

GetCardCvv returns the CardCvv field value if set, zero value otherwise.

func (*CardEMI) GetCardCvvOk

func (o *CardEMI) GetCardCvvOk() (*string, bool)

GetCardCvvOk returns a tuple with the CardCvv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) GetCardExpiryMm

func (o *CardEMI) GetCardExpiryMm() string

GetCardExpiryMm returns the CardExpiryMm field value if set, zero value otherwise.

func (*CardEMI) GetCardExpiryMmOk

func (o *CardEMI) GetCardExpiryMmOk() (*string, bool)

GetCardExpiryMmOk returns a tuple with the CardExpiryMm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) GetCardExpiryYy

func (o *CardEMI) GetCardExpiryYy() string

GetCardExpiryYy returns the CardExpiryYy field value if set, zero value otherwise.

func (*CardEMI) GetCardExpiryYyOk

func (o *CardEMI) GetCardExpiryYyOk() (*string, bool)

GetCardExpiryYyOk returns a tuple with the CardExpiryYy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) GetCardHolderName

func (o *CardEMI) GetCardHolderName() string

GetCardHolderName returns the CardHolderName field value if set, zero value otherwise.

func (*CardEMI) GetCardHolderNameOk

func (o *CardEMI) GetCardHolderNameOk() (*string, bool)

GetCardHolderNameOk returns a tuple with the CardHolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) GetCardNumber

func (o *CardEMI) GetCardNumber() string

GetCardNumber returns the CardNumber field value if set, zero value otherwise.

func (*CardEMI) GetCardNumberOk

func (o *CardEMI) GetCardNumberOk() (*string, bool)

GetCardNumberOk returns a tuple with the CardNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) GetChannel

func (o *CardEMI) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*CardEMI) GetChannelOk

func (o *CardEMI) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) GetEmiTenure

func (o *CardEMI) GetEmiTenure() int32

GetEmiTenure returns the EmiTenure field value if set, zero value otherwise.

func (*CardEMI) GetEmiTenureOk

func (o *CardEMI) GetEmiTenureOk() (*int32, bool)

GetEmiTenureOk returns a tuple with the EmiTenure field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardEMI) HasCardAlias

func (o *CardEMI) HasCardAlias() bool

HasCardAlias returns a boolean if a field has been set.

func (*CardEMI) HasCardBankName

func (o *CardEMI) HasCardBankName() bool

HasCardBankName returns a boolean if a field has been set.

func (*CardEMI) HasCardCvv

func (o *CardEMI) HasCardCvv() bool

HasCardCvv returns a boolean if a field has been set.

func (*CardEMI) HasCardExpiryMm

func (o *CardEMI) HasCardExpiryMm() bool

HasCardExpiryMm returns a boolean if a field has been set.

func (*CardEMI) HasCardExpiryYy

func (o *CardEMI) HasCardExpiryYy() bool

HasCardExpiryYy returns a boolean if a field has been set.

func (*CardEMI) HasCardHolderName

func (o *CardEMI) HasCardHolderName() bool

HasCardHolderName returns a boolean if a field has been set.

func (*CardEMI) HasCardNumber

func (o *CardEMI) HasCardNumber() bool

HasCardNumber returns a boolean if a field has been set.

func (*CardEMI) HasChannel

func (o *CardEMI) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*CardEMI) HasEmiTenure

func (o *CardEMI) HasEmiTenure() bool

HasEmiTenure returns a boolean if a field has been set.

func (CardEMI) MarshalJSON

func (o CardEMI) MarshalJSON() ([]byte, error)

func (*CardEMI) SetCardAlias

func (o *CardEMI) SetCardAlias(v string)

SetCardAlias gets a reference to the given string and assigns it to the CardAlias field.

func (*CardEMI) SetCardBankName

func (o *CardEMI) SetCardBankName(v string)

SetCardBankName gets a reference to the given string and assigns it to the CardBankName field.

func (*CardEMI) SetCardCvv

func (o *CardEMI) SetCardCvv(v string)

SetCardCvv gets a reference to the given string and assigns it to the CardCvv field.

func (*CardEMI) SetCardExpiryMm

func (o *CardEMI) SetCardExpiryMm(v string)

SetCardExpiryMm gets a reference to the given string and assigns it to the CardExpiryMm field.

func (*CardEMI) SetCardExpiryYy

func (o *CardEMI) SetCardExpiryYy(v string)

SetCardExpiryYy gets a reference to the given string and assigns it to the CardExpiryYy field.

func (*CardEMI) SetCardHolderName

func (o *CardEMI) SetCardHolderName(v string)

SetCardHolderName gets a reference to the given string and assigns it to the CardHolderName field.

func (*CardEMI) SetCardNumber

func (o *CardEMI) SetCardNumber(v string)

SetCardNumber gets a reference to the given string and assigns it to the CardNumber field.

func (*CardEMI) SetChannel

func (o *CardEMI) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*CardEMI) SetEmiTenure

func (o *CardEMI) SetEmiTenure(v int32)

SetEmiTenure gets a reference to the given int32 and assigns it to the EmiTenure field.

func (CardEMI) ToMap

func (o CardEMI) ToMap() (map[string]interface{}, error)

type CardEMIPaymentMethod

type CardEMIPaymentMethod struct {
	Emi CardEMI `json:"emi"`
}

CardEMIPaymentMethod Complete card emi payment method

func NewCardEMIPaymentMethod

func NewCardEMIPaymentMethod(emi CardEMI) *CardEMIPaymentMethod

NewCardEMIPaymentMethod instantiates a new CardEMIPaymentMethod 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

func NewCardEMIPaymentMethodWithDefaults

func NewCardEMIPaymentMethodWithDefaults() *CardEMIPaymentMethod

NewCardEMIPaymentMethodWithDefaults instantiates a new CardEMIPaymentMethod 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

func (*CardEMIPaymentMethod) GetEmi

func (o *CardEMIPaymentMethod) GetEmi() CardEMI

GetEmi returns the Emi field value

func (*CardEMIPaymentMethod) GetEmiOk

func (o *CardEMIPaymentMethod) GetEmiOk() (*CardEMI, bool)

GetEmiOk returns a tuple with the Emi field value and a boolean to check if the value has been set.

func (CardEMIPaymentMethod) MarshalJSON

func (o CardEMIPaymentMethod) MarshalJSON() ([]byte, error)

func (*CardEMIPaymentMethod) SetEmi

func (o *CardEMIPaymentMethod) SetEmi(v CardEMI)

SetEmi sets field value

func (CardEMIPaymentMethod) ToMap

func (o CardEMIPaymentMethod) ToMap() (map[string]interface{}, error)

type CardOffer

type CardOffer struct {
	Type []string `json:"type"`
	// Bank Name of Card.
	BankName   string   `json:"bank_name"`
	SchemeName []string `json:"scheme_name"`
}

CardOffer struct for CardOffer

func NewCardOffer

func NewCardOffer(type_ []string, bankName string, schemeName []string) *CardOffer

NewCardOffer instantiates a new CardOffer 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

func NewCardOfferWithDefaults

func NewCardOfferWithDefaults() *CardOffer

NewCardOfferWithDefaults instantiates a new CardOffer 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

func (*CardOffer) GetBankName

func (o *CardOffer) GetBankName() string

GetBankName returns the BankName field value

func (*CardOffer) GetBankNameOk

func (o *CardOffer) GetBankNameOk() (*string, bool)

GetBankNameOk returns a tuple with the BankName field value and a boolean to check if the value has been set.

func (*CardOffer) GetSchemeName

func (o *CardOffer) GetSchemeName() []string

GetSchemeName returns the SchemeName field value

func (*CardOffer) GetSchemeNameOk

func (o *CardOffer) GetSchemeNameOk() ([]string, bool)

GetSchemeNameOk returns a tuple with the SchemeName field value and a boolean to check if the value has been set.

func (*CardOffer) GetType

func (o *CardOffer) GetType() []string

GetType returns the Type field value

func (*CardOffer) GetTypeOk

func (o *CardOffer) GetTypeOk() ([]string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CardOffer) MarshalJSON

func (o CardOffer) MarshalJSON() ([]byte, error)

func (*CardOffer) SetBankName

func (o *CardOffer) SetBankName(v string)

SetBankName sets field value

func (*CardOffer) SetSchemeName

func (o *CardOffer) SetSchemeName(v []string)

SetSchemeName sets field value

func (*CardOffer) SetType

func (o *CardOffer) SetType(v []string)

SetType sets field value

func (CardOffer) ToMap

func (o CardOffer) ToMap() (map[string]interface{}, error)

type CardPaymentMethod

type CardPaymentMethod struct {
	Card Card `json:"card"`
}

CardPaymentMethod The card payment object is used to make payment using either plain card number, saved card instrument id or using cryptogram

func NewCardPaymentMethod

func NewCardPaymentMethod(card Card) *CardPaymentMethod

NewCardPaymentMethod instantiates a new CardPaymentMethod 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

func NewCardPaymentMethodWithDefaults

func NewCardPaymentMethodWithDefaults() *CardPaymentMethod

NewCardPaymentMethodWithDefaults instantiates a new CardPaymentMethod 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

func (*CardPaymentMethod) GetCard

func (o *CardPaymentMethod) GetCard() Card

GetCard returns the Card field value

func (*CardPaymentMethod) GetCardOk

func (o *CardPaymentMethod) GetCardOk() (*Card, bool)

GetCardOk returns a tuple with the Card field value and a boolean to check if the value has been set.

func (CardPaymentMethod) MarshalJSON

func (o CardPaymentMethod) MarshalJSON() ([]byte, error)

func (*CardPaymentMethod) SetCard

func (o *CardPaymentMethod) SetCard(v Card)

SetCard sets field value

func (CardPaymentMethod) ToMap

func (o CardPaymentMethod) ToMap() (map[string]interface{}, error)

type CardlessEMI

type CardlessEMI struct {
	// The channel for cardless EMI is always `link`
	Channel *string `json:"channel,omitempty"`
	// One of [`flexmoney`, `zestmoney`, `hdfc`, `icici`, `cashe`, `idfc`, `kotak`]
	Provider *string `json:"provider,omitempty"`
	// Customers phone number for this payment instrument. If the customer is not eligible you will receive a 400 error with type as 'invalid_request_error' and code as 'invalid_request_error'
	Phone *string `json:"phone,omitempty"`
	// EMI tenure for the selected provider. This is mandatory when provider is one of [`hdfc`, `icici`, `cashe`, `idfc`, `kotak`]
	EmiTenure *int32 `json:"emi_tenure,omitempty"`
}

CardlessEMI Request body for cardless emi payment method

func NewCardlessEMI

func NewCardlessEMI() *CardlessEMI

NewCardlessEMI instantiates a new CardlessEMI 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

func NewCardlessEMIWithDefaults

func NewCardlessEMIWithDefaults() *CardlessEMI

NewCardlessEMIWithDefaults instantiates a new CardlessEMI 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

func (*CardlessEMI) GetChannel

func (o *CardlessEMI) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*CardlessEMI) GetChannelOk

func (o *CardlessEMI) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMI) GetEmiTenure

func (o *CardlessEMI) GetEmiTenure() int32

GetEmiTenure returns the EmiTenure field value if set, zero value otherwise.

func (*CardlessEMI) GetEmiTenureOk

func (o *CardlessEMI) GetEmiTenureOk() (*int32, bool)

GetEmiTenureOk returns a tuple with the EmiTenure field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMI) GetPhone

func (o *CardlessEMI) GetPhone() string

GetPhone returns the Phone field value if set, zero value otherwise.

func (*CardlessEMI) GetPhoneOk

func (o *CardlessEMI) GetPhoneOk() (*string, bool)

GetPhoneOk returns a tuple with the Phone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMI) GetProvider

func (o *CardlessEMI) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*CardlessEMI) GetProviderOk

func (o *CardlessEMI) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMI) HasChannel

func (o *CardlessEMI) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*CardlessEMI) HasEmiTenure

func (o *CardlessEMI) HasEmiTenure() bool

HasEmiTenure returns a boolean if a field has been set.

func (*CardlessEMI) HasPhone

func (o *CardlessEMI) HasPhone() bool

HasPhone returns a boolean if a field has been set.

func (*CardlessEMI) HasProvider

func (o *CardlessEMI) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (CardlessEMI) MarshalJSON

func (o CardlessEMI) MarshalJSON() ([]byte, error)

func (*CardlessEMI) SetChannel

func (o *CardlessEMI) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*CardlessEMI) SetEmiTenure

func (o *CardlessEMI) SetEmiTenure(v int32)

SetEmiTenure gets a reference to the given int32 and assigns it to the EmiTenure field.

func (*CardlessEMI) SetPhone

func (o *CardlessEMI) SetPhone(v string)

SetPhone gets a reference to the given string and assigns it to the Phone field.

func (*CardlessEMI) SetProvider

func (o *CardlessEMI) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (CardlessEMI) ToMap

func (o CardlessEMI) ToMap() (map[string]interface{}, error)

type CardlessEMIEntity

type CardlessEMIEntity struct {
	PaymentMethod *string         `json:"payment_method,omitempty"`
	EmiPlans      []EMIPlansArray `json:"emi_plans,omitempty"`
}

CardlessEMIEntity cardless EMI object

func NewCardlessEMIEntity

func NewCardlessEMIEntity() *CardlessEMIEntity

NewCardlessEMIEntity instantiates a new CardlessEMIEntity 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

func NewCardlessEMIEntityWithDefaults

func NewCardlessEMIEntityWithDefaults() *CardlessEMIEntity

NewCardlessEMIEntityWithDefaults instantiates a new CardlessEMIEntity 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

func (*CardlessEMIEntity) GetEmiPlans

func (o *CardlessEMIEntity) GetEmiPlans() []EMIPlansArray

GetEmiPlans returns the EmiPlans field value if set, zero value otherwise.

func (*CardlessEMIEntity) GetEmiPlansOk

func (o *CardlessEMIEntity) GetEmiPlansOk() ([]EMIPlansArray, bool)

GetEmiPlansOk returns a tuple with the EmiPlans field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMIEntity) GetPaymentMethod

func (o *CardlessEMIEntity) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*CardlessEMIEntity) GetPaymentMethodOk

func (o *CardlessEMIEntity) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMIEntity) HasEmiPlans

func (o *CardlessEMIEntity) HasEmiPlans() bool

HasEmiPlans returns a boolean if a field has been set.

func (*CardlessEMIEntity) HasPaymentMethod

func (o *CardlessEMIEntity) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (CardlessEMIEntity) MarshalJSON

func (o CardlessEMIEntity) MarshalJSON() ([]byte, error)

func (*CardlessEMIEntity) SetEmiPlans

func (o *CardlessEMIEntity) SetEmiPlans(v []EMIPlansArray)

SetEmiPlans gets a reference to the given []EMIPlansArray and assigns it to the EmiPlans field.

func (*CardlessEMIEntity) SetPaymentMethod

func (o *CardlessEMIEntity) SetPaymentMethod(v string)

SetPaymentMethod gets a reference to the given string and assigns it to the PaymentMethod field.

func (CardlessEMIEntity) ToMap

func (o CardlessEMIEntity) ToMap() (map[string]interface{}, error)

type CardlessEMIPaymentMethod

type CardlessEMIPaymentMethod struct {
	CardlessEmi *CardlessEMI `json:"cardless_emi,omitempty"`
}

CardlessEMIPaymentMethod cardless EMI payment method object

func NewCardlessEMIPaymentMethod

func NewCardlessEMIPaymentMethod() *CardlessEMIPaymentMethod

NewCardlessEMIPaymentMethod instantiates a new CardlessEMIPaymentMethod 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

func NewCardlessEMIPaymentMethodWithDefaults

func NewCardlessEMIPaymentMethodWithDefaults() *CardlessEMIPaymentMethod

NewCardlessEMIPaymentMethodWithDefaults instantiates a new CardlessEMIPaymentMethod 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

func (*CardlessEMIPaymentMethod) GetCardlessEmi

func (o *CardlessEMIPaymentMethod) GetCardlessEmi() CardlessEMI

GetCardlessEmi returns the CardlessEmi field value if set, zero value otherwise.

func (*CardlessEMIPaymentMethod) GetCardlessEmiOk

func (o *CardlessEMIPaymentMethod) GetCardlessEmiOk() (*CardlessEMI, bool)

GetCardlessEmiOk returns a tuple with the CardlessEmi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMIPaymentMethod) HasCardlessEmi

func (o *CardlessEMIPaymentMethod) HasCardlessEmi() bool

HasCardlessEmi returns a boolean if a field has been set.

func (CardlessEMIPaymentMethod) MarshalJSON

func (o CardlessEMIPaymentMethod) MarshalJSON() ([]byte, error)

func (*CardlessEMIPaymentMethod) SetCardlessEmi

func (o *CardlessEMIPaymentMethod) SetCardlessEmi(v CardlessEMI)

SetCardlessEmi gets a reference to the given CardlessEMI and assigns it to the CardlessEmi field.

func (CardlessEMIPaymentMethod) ToMap

func (o CardlessEMIPaymentMethod) ToMap() (map[string]interface{}, error)

type CardlessEMIQueries

type CardlessEMIQueries struct {
	// OrderId of the order. Either of `order_id` or `amount` is mandatory.
	OrderId *string `json:"order_id,omitempty"`
	// Amount of the order. OrderId of the order. Either of `order_id` or `amount` is mandatory.
	Amount          *float32                    `json:"amount,omitempty"`
	CustomerDetails *CustomerDetailsCardlessEMI `json:"customer_details,omitempty"`
}

CardlessEMIQueries cardless EMI query object

func NewCardlessEMIQueries

func NewCardlessEMIQueries() *CardlessEMIQueries

NewCardlessEMIQueries instantiates a new CardlessEMIQueries 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

func NewCardlessEMIQueriesWithDefaults

func NewCardlessEMIQueriesWithDefaults() *CardlessEMIQueries

NewCardlessEMIQueriesWithDefaults instantiates a new CardlessEMIQueries 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

func (*CardlessEMIQueries) GetAmount

func (o *CardlessEMIQueries) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*CardlessEMIQueries) GetAmountOk

func (o *CardlessEMIQueries) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMIQueries) GetCustomerDetails

func (o *CardlessEMIQueries) GetCustomerDetails() CustomerDetailsCardlessEMI

GetCustomerDetails returns the CustomerDetails field value if set, zero value otherwise.

func (*CardlessEMIQueries) GetCustomerDetailsOk

func (o *CardlessEMIQueries) GetCustomerDetailsOk() (*CustomerDetailsCardlessEMI, bool)

GetCustomerDetailsOk returns a tuple with the CustomerDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMIQueries) GetOrderId

func (o *CardlessEMIQueries) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*CardlessEMIQueries) GetOrderIdOk

func (o *CardlessEMIQueries) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardlessEMIQueries) HasAmount

func (o *CardlessEMIQueries) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*CardlessEMIQueries) HasCustomerDetails

func (o *CardlessEMIQueries) HasCustomerDetails() bool

HasCustomerDetails returns a boolean if a field has been set.

func (*CardlessEMIQueries) HasOrderId

func (o *CardlessEMIQueries) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (CardlessEMIQueries) MarshalJSON

func (o CardlessEMIQueries) MarshalJSON() ([]byte, error)

func (*CardlessEMIQueries) SetAmount

func (o *CardlessEMIQueries) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*CardlessEMIQueries) SetCustomerDetails

func (o *CardlessEMIQueries) SetCustomerDetails(v CustomerDetailsCardlessEMI)

SetCustomerDetails gets a reference to the given CustomerDetailsCardlessEMI and assigns it to the CustomerDetails field.

func (*CardlessEMIQueries) SetOrderId

func (o *CardlessEMIQueries) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (CardlessEMIQueries) ToMap

func (o CardlessEMIQueries) ToMap() (map[string]interface{}, error)

type CashbackDetails

type CashbackDetails struct {
	// Type of discount
	CashbackType string `json:"cashback_type"`
	// Value of Discount.
	CashbackValue string `json:"cashback_value"`
	// Maximum Value of Cashback allowed.
	MaxCashbackAmount string `json:"max_cashback_amount"`
}

CashbackDetails Cashback detail boject

func NewCashbackDetails

func NewCashbackDetails(cashbackType string, cashbackValue string, maxCashbackAmount string) *CashbackDetails

NewCashbackDetails instantiates a new CashbackDetails 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

func NewCashbackDetailsWithDefaults

func NewCashbackDetailsWithDefaults() *CashbackDetails

NewCashbackDetailsWithDefaults instantiates a new CashbackDetails 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

func (*CashbackDetails) GetCashbackType

func (o *CashbackDetails) GetCashbackType() string

GetCashbackType returns the CashbackType field value

func (*CashbackDetails) GetCashbackTypeOk

func (o *CashbackDetails) GetCashbackTypeOk() (*string, bool)

GetCashbackTypeOk returns a tuple with the CashbackType field value and a boolean to check if the value has been set.

func (*CashbackDetails) GetCashbackValue

func (o *CashbackDetails) GetCashbackValue() string

GetCashbackValue returns the CashbackValue field value

func (*CashbackDetails) GetCashbackValueOk

func (o *CashbackDetails) GetCashbackValueOk() (*string, bool)

GetCashbackValueOk returns a tuple with the CashbackValue field value and a boolean to check if the value has been set.

func (*CashbackDetails) GetMaxCashbackAmount

func (o *CashbackDetails) GetMaxCashbackAmount() string

GetMaxCashbackAmount returns the MaxCashbackAmount field value

func (*CashbackDetails) GetMaxCashbackAmountOk

func (o *CashbackDetails) GetMaxCashbackAmountOk() (*string, bool)

GetMaxCashbackAmountOk returns a tuple with the MaxCashbackAmount field value and a boolean to check if the value has been set.

func (CashbackDetails) MarshalJSON

func (o CashbackDetails) MarshalJSON() ([]byte, error)

func (*CashbackDetails) SetCashbackType

func (o *CashbackDetails) SetCashbackType(v string)

SetCashbackType sets field value

func (*CashbackDetails) SetCashbackValue

func (o *CashbackDetails) SetCashbackValue(v string)

SetCashbackValue sets field value

func (*CashbackDetails) SetMaxCashbackAmount

func (o *CashbackDetails) SetMaxCashbackAmount(v string)

SetMaxCashbackAmount sets field value

func (CashbackDetails) ToMap

func (o CashbackDetails) ToMap() (map[string]interface{}, error)

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type CreateLinkRequest

type CreateLinkRequest struct {
	// Unique Identifier (provided by merchant) for the Link. Alphanumeric and only - and _ allowed (50 character limit). Use this for other link-related APIs.
	LinkId string `json:"link_id"`
	// Amount to be collected using this link. Provide upto two decimals for paise.
	LinkAmount float64 `json:"link_amount"`
	// Currency for the payment link. Default is INR. Contact care@cashfree.com to enable new currencies.
	LinkCurrency string `json:"link_currency"`
	// A brief description for which payment must be collected. This is shown to the customer.
	LinkPurpose     string                    `json:"link_purpose"`
	CustomerDetails LinkCustomerDetailsEntity `json:"customer_details"`
	// If \"true\", customer can make partial payments for the link.
	LinkPartialPayments *bool `json:"link_partial_payments,omitempty"`
	// Minimum amount in first installment that needs to be paid by the customer if partial payments are enabled. This should be less than the link_amount.
	LinkMinimumPartialAmount *float64 `json:"link_minimum_partial_amount,omitempty"`
	// Time after which the link expires. Customers will not be able to make the payment beyond the time specified here. You can provide them in a valid ISO 8601 time format. Default is 30 days.
	LinkExpiryTime *string           `json:"link_expiry_time,omitempty"`
	LinkNotify     *LinkNotifyEntity `json:"link_notify,omitempty"`
	// If \"true\", reminders will be sent to customers for collecting payments.
	LinkAutoReminders *bool `json:"link_auto_reminders,omitempty"`
	// Key-value pair that can be used to store additional information about the entity. Maximum 5 key-value pairs
	LinkNotes *map[string]string `json:"link_notes,omitempty"`
	LinkMeta  *LinkMetaEntity    `json:"link_meta,omitempty"`
}

CreateLinkRequest Request paramenters for link creation

func NewCreateLinkRequest

func NewCreateLinkRequest(linkId string, linkAmount float64, linkCurrency string, linkPurpose string, customerDetails LinkCustomerDetailsEntity) *CreateLinkRequest

NewCreateLinkRequest instantiates a new CreateLinkRequest 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

func NewCreateLinkRequestWithDefaults

func NewCreateLinkRequestWithDefaults() *CreateLinkRequest

NewCreateLinkRequestWithDefaults instantiates a new CreateLinkRequest 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

func (*CreateLinkRequest) GetCustomerDetails

func (o *CreateLinkRequest) GetCustomerDetails() LinkCustomerDetailsEntity

GetCustomerDetails returns the CustomerDetails field value

func (*CreateLinkRequest) GetCustomerDetailsOk

func (o *CreateLinkRequest) GetCustomerDetailsOk() (*LinkCustomerDetailsEntity, bool)

GetCustomerDetailsOk returns a tuple with the CustomerDetails field value and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkAmount

func (o *CreateLinkRequest) GetLinkAmount() float64

GetLinkAmount returns the LinkAmount field value

func (*CreateLinkRequest) GetLinkAmountOk

func (o *CreateLinkRequest) GetLinkAmountOk() (*float64, bool)

GetLinkAmountOk returns a tuple with the LinkAmount field value and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkAutoReminders

func (o *CreateLinkRequest) GetLinkAutoReminders() bool

GetLinkAutoReminders returns the LinkAutoReminders field value if set, zero value otherwise.

func (*CreateLinkRequest) GetLinkAutoRemindersOk

func (o *CreateLinkRequest) GetLinkAutoRemindersOk() (*bool, bool)

GetLinkAutoRemindersOk returns a tuple with the LinkAutoReminders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkCurrency

func (o *CreateLinkRequest) GetLinkCurrency() string

GetLinkCurrency returns the LinkCurrency field value

func (*CreateLinkRequest) GetLinkCurrencyOk

func (o *CreateLinkRequest) GetLinkCurrencyOk() (*string, bool)

GetLinkCurrencyOk returns a tuple with the LinkCurrency field value and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkExpiryTime

func (o *CreateLinkRequest) GetLinkExpiryTime() string

GetLinkExpiryTime returns the LinkExpiryTime field value if set, zero value otherwise.

func (*CreateLinkRequest) GetLinkExpiryTimeOk

func (o *CreateLinkRequest) GetLinkExpiryTimeOk() (*string, bool)

GetLinkExpiryTimeOk returns a tuple with the LinkExpiryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkId

func (o *CreateLinkRequest) GetLinkId() string

GetLinkId returns the LinkId field value

func (*CreateLinkRequest) GetLinkIdOk

func (o *CreateLinkRequest) GetLinkIdOk() (*string, bool)

GetLinkIdOk returns a tuple with the LinkId field value and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkMeta

func (o *CreateLinkRequest) GetLinkMeta() LinkMetaEntity

GetLinkMeta returns the LinkMeta field value if set, zero value otherwise.

func (*CreateLinkRequest) GetLinkMetaOk

func (o *CreateLinkRequest) GetLinkMetaOk() (*LinkMetaEntity, bool)

GetLinkMetaOk returns a tuple with the LinkMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkMinimumPartialAmount

func (o *CreateLinkRequest) GetLinkMinimumPartialAmount() float64

GetLinkMinimumPartialAmount returns the LinkMinimumPartialAmount field value if set, zero value otherwise.

func (*CreateLinkRequest) GetLinkMinimumPartialAmountOk

func (o *CreateLinkRequest) GetLinkMinimumPartialAmountOk() (*float64, bool)

GetLinkMinimumPartialAmountOk returns a tuple with the LinkMinimumPartialAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkNotes

func (o *CreateLinkRequest) GetLinkNotes() map[string]string

GetLinkNotes returns the LinkNotes field value if set, zero value otherwise.

func (*CreateLinkRequest) GetLinkNotesOk

func (o *CreateLinkRequest) GetLinkNotesOk() (*map[string]string, bool)

GetLinkNotesOk returns a tuple with the LinkNotes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkNotify

func (o *CreateLinkRequest) GetLinkNotify() LinkNotifyEntity

GetLinkNotify returns the LinkNotify field value if set, zero value otherwise.

func (*CreateLinkRequest) GetLinkNotifyOk

func (o *CreateLinkRequest) GetLinkNotifyOk() (*LinkNotifyEntity, bool)

GetLinkNotifyOk returns a tuple with the LinkNotify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkPartialPayments

func (o *CreateLinkRequest) GetLinkPartialPayments() bool

GetLinkPartialPayments returns the LinkPartialPayments field value if set, zero value otherwise.

func (*CreateLinkRequest) GetLinkPartialPaymentsOk

func (o *CreateLinkRequest) GetLinkPartialPaymentsOk() (*bool, bool)

GetLinkPartialPaymentsOk returns a tuple with the LinkPartialPayments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateLinkRequest) GetLinkPurpose

func (o *CreateLinkRequest) GetLinkPurpose() string

GetLinkPurpose returns the LinkPurpose field value

func (*CreateLinkRequest) GetLinkPurposeOk

func (o *CreateLinkRequest) GetLinkPurposeOk() (*string, bool)

GetLinkPurposeOk returns a tuple with the LinkPurpose field value and a boolean to check if the value has been set.

func (*CreateLinkRequest) HasLinkAutoReminders

func (o *CreateLinkRequest) HasLinkAutoReminders() bool

HasLinkAutoReminders returns a boolean if a field has been set.

func (*CreateLinkRequest) HasLinkExpiryTime

func (o *CreateLinkRequest) HasLinkExpiryTime() bool

HasLinkExpiryTime returns a boolean if a field has been set.

func (*CreateLinkRequest) HasLinkMeta

func (o *CreateLinkRequest) HasLinkMeta() bool

HasLinkMeta returns a boolean if a field has been set.

func (*CreateLinkRequest) HasLinkMinimumPartialAmount

func (o *CreateLinkRequest) HasLinkMinimumPartialAmount() bool

HasLinkMinimumPartialAmount returns a boolean if a field has been set.

func (*CreateLinkRequest) HasLinkNotes

func (o *CreateLinkRequest) HasLinkNotes() bool

HasLinkNotes returns a boolean if a field has been set.

func (*CreateLinkRequest) HasLinkNotify

func (o *CreateLinkRequest) HasLinkNotify() bool

HasLinkNotify returns a boolean if a field has been set.

func (*CreateLinkRequest) HasLinkPartialPayments

func (o *CreateLinkRequest) HasLinkPartialPayments() bool

HasLinkPartialPayments returns a boolean if a field has been set.

func (CreateLinkRequest) MarshalJSON

func (o CreateLinkRequest) MarshalJSON() ([]byte, error)

func (*CreateLinkRequest) SetCustomerDetails

func (o *CreateLinkRequest) SetCustomerDetails(v LinkCustomerDetailsEntity)

SetCustomerDetails sets field value

func (*CreateLinkRequest) SetLinkAmount

func (o *CreateLinkRequest) SetLinkAmount(v float64)

SetLinkAmount sets field value

func (*CreateLinkRequest) SetLinkAutoReminders

func (o *CreateLinkRequest) SetLinkAutoReminders(v bool)

SetLinkAutoReminders gets a reference to the given bool and assigns it to the LinkAutoReminders field.

func (*CreateLinkRequest) SetLinkCurrency

func (o *CreateLinkRequest) SetLinkCurrency(v string)

SetLinkCurrency sets field value

func (*CreateLinkRequest) SetLinkExpiryTime

func (o *CreateLinkRequest) SetLinkExpiryTime(v string)

SetLinkExpiryTime gets a reference to the given string and assigns it to the LinkExpiryTime field.

func (*CreateLinkRequest) SetLinkId

func (o *CreateLinkRequest) SetLinkId(v string)

SetLinkId sets field value

func (*CreateLinkRequest) SetLinkMeta

func (o *CreateLinkRequest) SetLinkMeta(v LinkMetaEntity)

SetLinkMeta gets a reference to the given LinkMetaEntity and assigns it to the LinkMeta field.

func (*CreateLinkRequest) SetLinkMinimumPartialAmount

func (o *CreateLinkRequest) SetLinkMinimumPartialAmount(v float64)

SetLinkMinimumPartialAmount gets a reference to the given float64 and assigns it to the LinkMinimumPartialAmount field.

func (*CreateLinkRequest) SetLinkNotes

func (o *CreateLinkRequest) SetLinkNotes(v map[string]string)

SetLinkNotes gets a reference to the given map[string]string and assigns it to the LinkNotes field.

func (*CreateLinkRequest) SetLinkNotify

func (o *CreateLinkRequest) SetLinkNotify(v LinkNotifyEntity)

SetLinkNotify gets a reference to the given LinkNotifyEntity and assigns it to the LinkNotify field.

func (*CreateLinkRequest) SetLinkPartialPayments

func (o *CreateLinkRequest) SetLinkPartialPayments(v bool)

SetLinkPartialPayments gets a reference to the given bool and assigns it to the LinkPartialPayments field.

func (*CreateLinkRequest) SetLinkPurpose

func (o *CreateLinkRequest) SetLinkPurpose(v string)

SetLinkPurpose sets field value

func (CreateLinkRequest) ToMap

func (o CreateLinkRequest) ToMap() (map[string]interface{}, error)

type CreateOfferRequest

type CreateOfferRequest struct {
	OfferMeta        OfferMeta        `json:"offer_meta"`
	OfferTnc         OfferTnc         `json:"offer_tnc"`
	OfferDetails     OfferDetails     `json:"offer_details"`
	OfferValidations OfferValidations `json:"offer_validations"`
}

CreateOfferRequest create offer backend request object

func NewCreateOfferRequest

func NewCreateOfferRequest(offerMeta OfferMeta, offerTnc OfferTnc, offerDetails OfferDetails, offerValidations OfferValidations) *CreateOfferRequest

NewCreateOfferRequest instantiates a new CreateOfferRequest 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

func NewCreateOfferRequestWithDefaults

func NewCreateOfferRequestWithDefaults() *CreateOfferRequest

NewCreateOfferRequestWithDefaults instantiates a new CreateOfferRequest 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

func (*CreateOfferRequest) GetOfferDetails

func (o *CreateOfferRequest) GetOfferDetails() OfferDetails

GetOfferDetails returns the OfferDetails field value

func (*CreateOfferRequest) GetOfferDetailsOk

func (o *CreateOfferRequest) GetOfferDetailsOk() (*OfferDetails, bool)

GetOfferDetailsOk returns a tuple with the OfferDetails field value and a boolean to check if the value has been set.

func (*CreateOfferRequest) GetOfferMeta

func (o *CreateOfferRequest) GetOfferMeta() OfferMeta

GetOfferMeta returns the OfferMeta field value

func (*CreateOfferRequest) GetOfferMetaOk

func (o *CreateOfferRequest) GetOfferMetaOk() (*OfferMeta, bool)

GetOfferMetaOk returns a tuple with the OfferMeta field value and a boolean to check if the value has been set.

func (*CreateOfferRequest) GetOfferTnc

func (o *CreateOfferRequest) GetOfferTnc() OfferTnc

GetOfferTnc returns the OfferTnc field value

func (*CreateOfferRequest) GetOfferTncOk

func (o *CreateOfferRequest) GetOfferTncOk() (*OfferTnc, bool)

GetOfferTncOk returns a tuple with the OfferTnc field value and a boolean to check if the value has been set.

func (*CreateOfferRequest) GetOfferValidations

func (o *CreateOfferRequest) GetOfferValidations() OfferValidations

GetOfferValidations returns the OfferValidations field value

func (*CreateOfferRequest) GetOfferValidationsOk

func (o *CreateOfferRequest) GetOfferValidationsOk() (*OfferValidations, bool)

GetOfferValidationsOk returns a tuple with the OfferValidations field value and a boolean to check if the value has been set.

func (CreateOfferRequest) MarshalJSON

func (o CreateOfferRequest) MarshalJSON() ([]byte, error)

func (*CreateOfferRequest) SetOfferDetails

func (o *CreateOfferRequest) SetOfferDetails(v OfferDetails)

SetOfferDetails sets field value

func (*CreateOfferRequest) SetOfferMeta

func (o *CreateOfferRequest) SetOfferMeta(v OfferMeta)

SetOfferMeta sets field value

func (*CreateOfferRequest) SetOfferTnc

func (o *CreateOfferRequest) SetOfferTnc(v OfferTnc)

SetOfferTnc sets field value

func (*CreateOfferRequest) SetOfferValidations

func (o *CreateOfferRequest) SetOfferValidations(v OfferValidations)

SetOfferValidations sets field value

func (CreateOfferRequest) ToMap

func (o CreateOfferRequest) ToMap() (map[string]interface{}, error)

type CreateOrderRequest

type CreateOrderRequest struct {
	// Order identifier present in your system. Alphanumeric, '_' and '-' only
	OrderId NullableString `json:"order_id,omitempty"`
	// Bill amount for the order. Provide upto two decimals. 10.15 means Rs 10 and 15 paisa
	OrderAmount float64 `json:"order_amount"`
	// Currency for the order. INR if left empty. Contact care@cashfree.com to enable new currencies.
	OrderCurrency   string                              `json:"order_currency"`
	CustomerDetails CustomerDetails                     `json:"customer_details"`
	Terminal        NullableCreateOrderRequestTerminal  `json:"terminal,omitempty"`
	OrderMeta       NullableCreateOrderRequestOrderMeta `json:"order_meta,omitempty"`
	// Time after which the order expires. Customers will not be able to make the payment beyond the time specified here. We store timestamps in IST, but you can provide them in a valid ISO 8601 time format. Example 2021-07-02T10:20:12+05:30 for IST, 2021-07-02T10:20:12Z for UTC
	OrderExpiryTime *string `json:"order_expiry_time,omitempty"`
	// Order note for reference.
	OrderNote NullableString `json:"order_note,omitempty"`
	// Custom Tags in thr form of {\"key\":\"value\"} which can be passed for an order. A maximum of 10 tags can be added
	OrderTags map[string]string `json:"order_tags,omitempty"`
	// If you have Easy split enabled in your Cashfree account then you can use this option to split the order amount.
	OrderSplits []VendorSplit `json:"order_splits,omitempty"`
}

CreateOrderRequest Request body to create an order at cashfree

func NewCreateOrderRequest

func NewCreateOrderRequest(orderAmount float64, orderCurrency string, customerDetails CustomerDetails) *CreateOrderRequest

NewCreateOrderRequest instantiates a new CreateOrderRequest 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

func NewCreateOrderRequestWithDefaults

func NewCreateOrderRequestWithDefaults() *CreateOrderRequest

NewCreateOrderRequestWithDefaults instantiates a new CreateOrderRequest 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

func (*CreateOrderRequest) GetCustomerDetails

func (o *CreateOrderRequest) GetCustomerDetails() CustomerDetails

GetCustomerDetails returns the CustomerDetails field value

func (*CreateOrderRequest) GetCustomerDetailsOk

func (o *CreateOrderRequest) GetCustomerDetailsOk() (*CustomerDetails, bool)

GetCustomerDetailsOk returns a tuple with the CustomerDetails field value and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetOrderAmount

func (o *CreateOrderRequest) GetOrderAmount() float64

GetOrderAmount returns the OrderAmount field value

func (*CreateOrderRequest) GetOrderAmountOk

func (o *CreateOrderRequest) GetOrderAmountOk() (*float64, bool)

GetOrderAmountOk returns a tuple with the OrderAmount field value and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetOrderCurrency

func (o *CreateOrderRequest) GetOrderCurrency() string

GetOrderCurrency returns the OrderCurrency field value

func (*CreateOrderRequest) GetOrderCurrencyOk

func (o *CreateOrderRequest) GetOrderCurrencyOk() (*string, bool)

GetOrderCurrencyOk returns a tuple with the OrderCurrency field value and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetOrderExpiryTime

func (o *CreateOrderRequest) GetOrderExpiryTime() string

GetOrderExpiryTime returns the OrderExpiryTime field value if set, zero value otherwise.

func (*CreateOrderRequest) GetOrderExpiryTimeOk

func (o *CreateOrderRequest) GetOrderExpiryTimeOk() (*string, bool)

GetOrderExpiryTimeOk returns a tuple with the OrderExpiryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetOrderId

func (o *CreateOrderRequest) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequest) GetOrderIdOk

func (o *CreateOrderRequest) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequest) GetOrderMeta

GetOrderMeta returns the OrderMeta field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequest) GetOrderMetaOk

func (o *CreateOrderRequest) GetOrderMetaOk() (*CreateOrderRequestOrderMeta, bool)

GetOrderMetaOk returns a tuple with the OrderMeta field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequest) GetOrderNote

func (o *CreateOrderRequest) GetOrderNote() string

GetOrderNote returns the OrderNote field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequest) GetOrderNoteOk

func (o *CreateOrderRequest) GetOrderNoteOk() (*string, bool)

GetOrderNoteOk returns a tuple with the OrderNote field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequest) GetOrderSplits

func (o *CreateOrderRequest) GetOrderSplits() []VendorSplit

GetOrderSplits returns the OrderSplits field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequest) GetOrderSplitsOk

func (o *CreateOrderRequest) GetOrderSplitsOk() ([]VendorSplit, bool)

GetOrderSplitsOk returns a tuple with the OrderSplits field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequest) GetOrderTags

func (o *CreateOrderRequest) GetOrderTags() map[string]string

GetOrderTags returns the OrderTags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequest) GetOrderTagsOk

func (o *CreateOrderRequest) GetOrderTagsOk() (*map[string]string, bool)

GetOrderTagsOk returns a tuple with the OrderTags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequest) GetTerminal

GetTerminal returns the Terminal field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequest) GetTerminalOk

func (o *CreateOrderRequest) GetTerminalOk() (*CreateOrderRequestTerminal, bool)

GetTerminalOk returns a tuple with the Terminal field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequest) HasOrderExpiryTime

func (o *CreateOrderRequest) HasOrderExpiryTime() bool

HasOrderExpiryTime returns a boolean if a field has been set.

func (*CreateOrderRequest) HasOrderId

func (o *CreateOrderRequest) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*CreateOrderRequest) HasOrderMeta

func (o *CreateOrderRequest) HasOrderMeta() bool

HasOrderMeta returns a boolean if a field has been set.

func (*CreateOrderRequest) HasOrderNote

func (o *CreateOrderRequest) HasOrderNote() bool

HasOrderNote returns a boolean if a field has been set.

func (*CreateOrderRequest) HasOrderSplits

func (o *CreateOrderRequest) HasOrderSplits() bool

HasOrderSplits returns a boolean if a field has been set.

func (*CreateOrderRequest) HasOrderTags

func (o *CreateOrderRequest) HasOrderTags() bool

HasOrderTags returns a boolean if a field has been set.

func (*CreateOrderRequest) HasTerminal

func (o *CreateOrderRequest) HasTerminal() bool

HasTerminal returns a boolean if a field has been set.

func (CreateOrderRequest) MarshalJSON

func (o CreateOrderRequest) MarshalJSON() ([]byte, error)

func (*CreateOrderRequest) SetCustomerDetails

func (o *CreateOrderRequest) SetCustomerDetails(v CustomerDetails)

SetCustomerDetails sets field value

func (*CreateOrderRequest) SetOrderAmount

func (o *CreateOrderRequest) SetOrderAmount(v float64)

SetOrderAmount sets field value

func (*CreateOrderRequest) SetOrderCurrency

func (o *CreateOrderRequest) SetOrderCurrency(v string)

SetOrderCurrency sets field value

func (*CreateOrderRequest) SetOrderExpiryTime

func (o *CreateOrderRequest) SetOrderExpiryTime(v string)

SetOrderExpiryTime gets a reference to the given string and assigns it to the OrderExpiryTime field.

func (*CreateOrderRequest) SetOrderId

func (o *CreateOrderRequest) SetOrderId(v string)

SetOrderId gets a reference to the given NullableString and assigns it to the OrderId field.

func (*CreateOrderRequest) SetOrderIdNil

func (o *CreateOrderRequest) SetOrderIdNil()

SetOrderIdNil sets the value for OrderId to be an explicit nil

func (*CreateOrderRequest) SetOrderMeta

SetOrderMeta gets a reference to the given NullableCreateOrderRequestOrderMeta and assigns it to the OrderMeta field.

func (*CreateOrderRequest) SetOrderMetaNil

func (o *CreateOrderRequest) SetOrderMetaNil()

SetOrderMetaNil sets the value for OrderMeta to be an explicit nil

func (*CreateOrderRequest) SetOrderNote

func (o *CreateOrderRequest) SetOrderNote(v string)

SetOrderNote gets a reference to the given NullableString and assigns it to the OrderNote field.

func (*CreateOrderRequest) SetOrderNoteNil

func (o *CreateOrderRequest) SetOrderNoteNil()

SetOrderNoteNil sets the value for OrderNote to be an explicit nil

func (*CreateOrderRequest) SetOrderSplits

func (o *CreateOrderRequest) SetOrderSplits(v []VendorSplit)

SetOrderSplits gets a reference to the given []VendorSplit and assigns it to the OrderSplits field.

func (*CreateOrderRequest) SetOrderTags

func (o *CreateOrderRequest) SetOrderTags(v map[string]string)

SetOrderTags gets a reference to the given map[string]string and assigns it to the OrderTags field.

func (*CreateOrderRequest) SetTerminal

SetTerminal gets a reference to the given NullableCreateOrderRequestTerminal and assigns it to the Terminal field.

func (*CreateOrderRequest) SetTerminalNil

func (o *CreateOrderRequest) SetTerminalNil()

SetTerminalNil sets the value for Terminal to be an explicit nil

func (CreateOrderRequest) ToMap

func (o CreateOrderRequest) ToMap() (map[string]interface{}, error)

func (*CreateOrderRequest) UnsetOrderId

func (o *CreateOrderRequest) UnsetOrderId()

UnsetOrderId ensures that no value is present for OrderId, not even an explicit nil

func (*CreateOrderRequest) UnsetOrderMeta

func (o *CreateOrderRequest) UnsetOrderMeta()

UnsetOrderMeta ensures that no value is present for OrderMeta, not even an explicit nil

func (*CreateOrderRequest) UnsetOrderNote

func (o *CreateOrderRequest) UnsetOrderNote()

UnsetOrderNote ensures that no value is present for OrderNote, not even an explicit nil

func (*CreateOrderRequest) UnsetTerminal

func (o *CreateOrderRequest) UnsetTerminal()

UnsetTerminal ensures that no value is present for Terminal, not even an explicit nil

type CreateOrderRequestOrderMeta

type CreateOrderRequestOrderMeta struct {
	// The URL to which user will be redirected to after the payment on bank OTP page. Maximum length: 250. The return_url must contain placeholder {order_id}. When redirecting the customer back to the return url from the bank’s OTP page, Cashfree will replace this placeholder with the actual value for that order.
	ReturnUrl NullableString `json:"return_url,omitempty"`
	// Notification URL for server-server communication. Useful when user's connection drops while re-directing. NotifyUrl should be an https URL. Maximum length: 250.
	NotifyUrl NullableString `json:"notify_url,omitempty"`
	// Allowed payment modes for this order. Pass comma-separated values among following options - \"cc\", \"dc\", \"ccc\", \"ppc\",\"nb\",\"upi\",\"paypal\",\"app\",\"paylater\",\"cardlessemi\",\"dcemi\",\"ccemi\",\"banktransfer\". Leave it blank to show all available payment methods
	PaymentMethods interface{} `json:"payment_methods,omitempty"`
}

CreateOrderRequestOrderMeta struct for CreateOrderRequestOrderMeta

func NewCreateOrderRequestOrderMeta

func NewCreateOrderRequestOrderMeta() *CreateOrderRequestOrderMeta

NewCreateOrderRequestOrderMeta instantiates a new CreateOrderRequestOrderMeta 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

func NewCreateOrderRequestOrderMetaWithDefaults

func NewCreateOrderRequestOrderMetaWithDefaults() *CreateOrderRequestOrderMeta

NewCreateOrderRequestOrderMetaWithDefaults instantiates a new CreateOrderRequestOrderMeta 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

func (*CreateOrderRequestOrderMeta) GetNotifyUrl

func (o *CreateOrderRequestOrderMeta) GetNotifyUrl() string

GetNotifyUrl returns the NotifyUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequestOrderMeta) GetNotifyUrlOk

func (o *CreateOrderRequestOrderMeta) GetNotifyUrlOk() (*string, bool)

GetNotifyUrlOk returns a tuple with the NotifyUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequestOrderMeta) GetPaymentMethods

func (o *CreateOrderRequestOrderMeta) GetPaymentMethods() interface{}

GetPaymentMethods returns the PaymentMethods field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequestOrderMeta) GetPaymentMethodsOk

func (o *CreateOrderRequestOrderMeta) GetPaymentMethodsOk() (*interface{}, bool)

GetPaymentMethodsOk returns a tuple with the PaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequestOrderMeta) GetReturnUrl

func (o *CreateOrderRequestOrderMeta) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateOrderRequestOrderMeta) GetReturnUrlOk

func (o *CreateOrderRequestOrderMeta) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateOrderRequestOrderMeta) HasNotifyUrl

func (o *CreateOrderRequestOrderMeta) HasNotifyUrl() bool

HasNotifyUrl returns a boolean if a field has been set.

func (*CreateOrderRequestOrderMeta) HasPaymentMethods

func (o *CreateOrderRequestOrderMeta) HasPaymentMethods() bool

HasPaymentMethods returns a boolean if a field has been set.

func (*CreateOrderRequestOrderMeta) HasReturnUrl

func (o *CreateOrderRequestOrderMeta) HasReturnUrl() bool

HasReturnUrl returns a boolean if a field has been set.

func (CreateOrderRequestOrderMeta) MarshalJSON

func (o CreateOrderRequestOrderMeta) MarshalJSON() ([]byte, error)

func (*CreateOrderRequestOrderMeta) SetNotifyUrl

func (o *CreateOrderRequestOrderMeta) SetNotifyUrl(v string)

SetNotifyUrl gets a reference to the given NullableString and assigns it to the NotifyUrl field.

func (*CreateOrderRequestOrderMeta) SetNotifyUrlNil

func (o *CreateOrderRequestOrderMeta) SetNotifyUrlNil()

SetNotifyUrlNil sets the value for NotifyUrl to be an explicit nil

func (*CreateOrderRequestOrderMeta) SetPaymentMethods

func (o *CreateOrderRequestOrderMeta) SetPaymentMethods(v interface{})

SetPaymentMethods gets a reference to the given interface{} and assigns it to the PaymentMethods field.

func (*CreateOrderRequestOrderMeta) SetReturnUrl

func (o *CreateOrderRequestOrderMeta) SetReturnUrl(v string)

SetReturnUrl gets a reference to the given NullableString and assigns it to the ReturnUrl field.

func (*CreateOrderRequestOrderMeta) SetReturnUrlNil

func (o *CreateOrderRequestOrderMeta) SetReturnUrlNil()

SetReturnUrlNil sets the value for ReturnUrl to be an explicit nil

func (CreateOrderRequestOrderMeta) ToMap

func (o CreateOrderRequestOrderMeta) ToMap() (map[string]interface{}, error)

func (*CreateOrderRequestOrderMeta) UnsetNotifyUrl

func (o *CreateOrderRequestOrderMeta) UnsetNotifyUrl()

UnsetNotifyUrl ensures that no value is present for NotifyUrl, not even an explicit nil

func (*CreateOrderRequestOrderMeta) UnsetReturnUrl

func (o *CreateOrderRequestOrderMeta) UnsetReturnUrl()

UnsetReturnUrl ensures that no value is present for ReturnUrl, not even an explicit nil

type CreateOrderRequestTerminal

type CreateOrderRequestTerminal struct {
	// date time at which terminal is added
	AddedOn *string `json:"added_on,omitempty"`
	// cashfree terminal id
	CfTerminalId *int64 `json:"cf_terminal_id,omitempty"`
	// last instant when this terminal was updated
	LastUpdatedOn *string `json:"last_updated_on,omitempty"`
	// location of terminal
	TerminalAddress *string `json:"terminal_address,omitempty"`
	// terminal id for merchant reference
	TerminalId string `json:"terminal_id"`
	// name of terminal/agent/storefront
	TerminalName *string `json:"terminal_name,omitempty"`
	// note given by merchant while creating the terminal
	TerminalNote *string `json:"terminal_note,omitempty"`
	// mobile num of the terminal/agent/storefront
	TerminalPhoneNo string `json:"terminal_phone_no"`
	// status of terminal active/inactive
	TerminalStatus *string `json:"terminal_status,omitempty"`
	// To identify the type of terminal product in use, in this case it is SPOS.
	TerminalType string `json:"terminal_type"`
}

CreateOrderRequestTerminal struct for CreateOrderRequestTerminal

func NewCreateOrderRequestTerminal

func NewCreateOrderRequestTerminal(terminalId string, terminalPhoneNo string, terminalType string) *CreateOrderRequestTerminal

NewCreateOrderRequestTerminal instantiates a new CreateOrderRequestTerminal 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

func NewCreateOrderRequestTerminalWithDefaults

func NewCreateOrderRequestTerminalWithDefaults() *CreateOrderRequestTerminal

NewCreateOrderRequestTerminalWithDefaults instantiates a new CreateOrderRequestTerminal 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

func (*CreateOrderRequestTerminal) GetAddedOn

func (o *CreateOrderRequestTerminal) GetAddedOn() string

GetAddedOn returns the AddedOn field value if set, zero value otherwise.

func (*CreateOrderRequestTerminal) GetAddedOnOk

func (o *CreateOrderRequestTerminal) GetAddedOnOk() (*string, bool)

GetAddedOnOk returns a tuple with the AddedOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetCfTerminalId

func (o *CreateOrderRequestTerminal) GetCfTerminalId() int64

GetCfTerminalId returns the CfTerminalId field value if set, zero value otherwise.

func (*CreateOrderRequestTerminal) GetCfTerminalIdOk

func (o *CreateOrderRequestTerminal) GetCfTerminalIdOk() (*int64, bool)

GetCfTerminalIdOk returns a tuple with the CfTerminalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetLastUpdatedOn

func (o *CreateOrderRequestTerminal) GetLastUpdatedOn() string

GetLastUpdatedOn returns the LastUpdatedOn field value if set, zero value otherwise.

func (*CreateOrderRequestTerminal) GetLastUpdatedOnOk

func (o *CreateOrderRequestTerminal) GetLastUpdatedOnOk() (*string, bool)

GetLastUpdatedOnOk returns a tuple with the LastUpdatedOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetTerminalAddress

func (o *CreateOrderRequestTerminal) GetTerminalAddress() string

GetTerminalAddress returns the TerminalAddress field value if set, zero value otherwise.

func (*CreateOrderRequestTerminal) GetTerminalAddressOk

func (o *CreateOrderRequestTerminal) GetTerminalAddressOk() (*string, bool)

GetTerminalAddressOk returns a tuple with the TerminalAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetTerminalId

func (o *CreateOrderRequestTerminal) GetTerminalId() string

GetTerminalId returns the TerminalId field value

func (*CreateOrderRequestTerminal) GetTerminalIdOk

func (o *CreateOrderRequestTerminal) GetTerminalIdOk() (*string, bool)

GetTerminalIdOk returns a tuple with the TerminalId field value and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetTerminalName

func (o *CreateOrderRequestTerminal) GetTerminalName() string

GetTerminalName returns the TerminalName field value if set, zero value otherwise.

func (*CreateOrderRequestTerminal) GetTerminalNameOk

func (o *CreateOrderRequestTerminal) GetTerminalNameOk() (*string, bool)

GetTerminalNameOk returns a tuple with the TerminalName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetTerminalNote

func (o *CreateOrderRequestTerminal) GetTerminalNote() string

GetTerminalNote returns the TerminalNote field value if set, zero value otherwise.

func (*CreateOrderRequestTerminal) GetTerminalNoteOk

func (o *CreateOrderRequestTerminal) GetTerminalNoteOk() (*string, bool)

GetTerminalNoteOk returns a tuple with the TerminalNote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetTerminalPhoneNo

func (o *CreateOrderRequestTerminal) GetTerminalPhoneNo() string

GetTerminalPhoneNo returns the TerminalPhoneNo field value

func (*CreateOrderRequestTerminal) GetTerminalPhoneNoOk

func (o *CreateOrderRequestTerminal) GetTerminalPhoneNoOk() (*string, bool)

GetTerminalPhoneNoOk returns a tuple with the TerminalPhoneNo field value and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetTerminalStatus

func (o *CreateOrderRequestTerminal) GetTerminalStatus() string

GetTerminalStatus returns the TerminalStatus field value if set, zero value otherwise.

func (*CreateOrderRequestTerminal) GetTerminalStatusOk

func (o *CreateOrderRequestTerminal) GetTerminalStatusOk() (*string, bool)

GetTerminalStatusOk returns a tuple with the TerminalStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) GetTerminalType

func (o *CreateOrderRequestTerminal) GetTerminalType() string

GetTerminalType returns the TerminalType field value

func (*CreateOrderRequestTerminal) GetTerminalTypeOk

func (o *CreateOrderRequestTerminal) GetTerminalTypeOk() (*string, bool)

GetTerminalTypeOk returns a tuple with the TerminalType field value and a boolean to check if the value has been set.

func (*CreateOrderRequestTerminal) HasAddedOn

func (o *CreateOrderRequestTerminal) HasAddedOn() bool

HasAddedOn returns a boolean if a field has been set.

func (*CreateOrderRequestTerminal) HasCfTerminalId

func (o *CreateOrderRequestTerminal) HasCfTerminalId() bool

HasCfTerminalId returns a boolean if a field has been set.

func (*CreateOrderRequestTerminal) HasLastUpdatedOn

func (o *CreateOrderRequestTerminal) HasLastUpdatedOn() bool

HasLastUpdatedOn returns a boolean if a field has been set.

func (*CreateOrderRequestTerminal) HasTerminalAddress

func (o *CreateOrderRequestTerminal) HasTerminalAddress() bool

HasTerminalAddress returns a boolean if a field has been set.

func (*CreateOrderRequestTerminal) HasTerminalName

func (o *CreateOrderRequestTerminal) HasTerminalName() bool

HasTerminalName returns a boolean if a field has been set.

func (*CreateOrderRequestTerminal) HasTerminalNote

func (o *CreateOrderRequestTerminal) HasTerminalNote() bool

HasTerminalNote returns a boolean if a field has been set.

func (*CreateOrderRequestTerminal) HasTerminalStatus

func (o *CreateOrderRequestTerminal) HasTerminalStatus() bool

HasTerminalStatus returns a boolean if a field has been set.

func (CreateOrderRequestTerminal) MarshalJSON

func (o CreateOrderRequestTerminal) MarshalJSON() ([]byte, error)

func (*CreateOrderRequestTerminal) SetAddedOn

func (o *CreateOrderRequestTerminal) SetAddedOn(v string)

SetAddedOn gets a reference to the given string and assigns it to the AddedOn field.

func (*CreateOrderRequestTerminal) SetCfTerminalId

func (o *CreateOrderRequestTerminal) SetCfTerminalId(v int64)

SetCfTerminalId gets a reference to the given int64 and assigns it to the CfTerminalId field.

func (*CreateOrderRequestTerminal) SetLastUpdatedOn

func (o *CreateOrderRequestTerminal) SetLastUpdatedOn(v string)

SetLastUpdatedOn gets a reference to the given string and assigns it to the LastUpdatedOn field.

func (*CreateOrderRequestTerminal) SetTerminalAddress

func (o *CreateOrderRequestTerminal) SetTerminalAddress(v string)

SetTerminalAddress gets a reference to the given string and assigns it to the TerminalAddress field.

func (*CreateOrderRequestTerminal) SetTerminalId

func (o *CreateOrderRequestTerminal) SetTerminalId(v string)

SetTerminalId sets field value

func (*CreateOrderRequestTerminal) SetTerminalName

func (o *CreateOrderRequestTerminal) SetTerminalName(v string)

SetTerminalName gets a reference to the given string and assigns it to the TerminalName field.

func (*CreateOrderRequestTerminal) SetTerminalNote

func (o *CreateOrderRequestTerminal) SetTerminalNote(v string)

SetTerminalNote gets a reference to the given string and assigns it to the TerminalNote field.

func (*CreateOrderRequestTerminal) SetTerminalPhoneNo

func (o *CreateOrderRequestTerminal) SetTerminalPhoneNo(v string)

SetTerminalPhoneNo sets field value

func (*CreateOrderRequestTerminal) SetTerminalStatus

func (o *CreateOrderRequestTerminal) SetTerminalStatus(v string)

SetTerminalStatus gets a reference to the given string and assigns it to the TerminalStatus field.

func (*CreateOrderRequestTerminal) SetTerminalType

func (o *CreateOrderRequestTerminal) SetTerminalType(v string)

SetTerminalType sets field value

func (CreateOrderRequestTerminal) ToMap

func (o CreateOrderRequestTerminal) ToMap() (map[string]interface{}, error)

type CreateTerminalRequest

type CreateTerminalRequest struct {
	// merchant’s internal terminal id
	TerminalId string `json:"terminal_id"`
	// phone number assigned to the terminal
	TerminalPhoneNo string `json:"terminal_phone_no"`
	// terminal name to be assigned by merchants
	TerminalName string `json:"terminal_name"`
	// address of the terminal. required for STOREFRONT
	TerminalAddress *string `json:"terminal_address,omitempty"`
	// terminal email ID of the AGENT/STOREFRONT assigned by merchants.
	TerminalEmail string `json:"terminal_email"`
	// additional note for terminal
	TerminalNote *string `json:"terminal_note,omitempty"`
	// mention the terminal type. possible values - AGENT, STOREFRONT.
	TerminalType string                             `json:"terminal_type"`
	TerminalMeta *CreateTerminalRequestTerminalMeta `json:"terminal_meta,omitempty"`
}

CreateTerminalRequest Request body to create a terminal

func NewCreateTerminalRequest

func NewCreateTerminalRequest(terminalId string, terminalPhoneNo string, terminalName string, terminalEmail string, terminalType string) *CreateTerminalRequest

NewCreateTerminalRequest instantiates a new CreateTerminalRequest 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

func NewCreateTerminalRequestWithDefaults

func NewCreateTerminalRequestWithDefaults() *CreateTerminalRequest

NewCreateTerminalRequestWithDefaults instantiates a new CreateTerminalRequest 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

func (*CreateTerminalRequest) GetTerminalAddress

func (o *CreateTerminalRequest) GetTerminalAddress() string

GetTerminalAddress returns the TerminalAddress field value if set, zero value otherwise.

func (*CreateTerminalRequest) GetTerminalAddressOk

func (o *CreateTerminalRequest) GetTerminalAddressOk() (*string, bool)

GetTerminalAddressOk returns a tuple with the TerminalAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateTerminalRequest) GetTerminalEmail

func (o *CreateTerminalRequest) GetTerminalEmail() string

GetTerminalEmail returns the TerminalEmail field value

func (*CreateTerminalRequest) GetTerminalEmailOk

func (o *CreateTerminalRequest) GetTerminalEmailOk() (*string, bool)

GetTerminalEmailOk returns a tuple with the TerminalEmail field value and a boolean to check if the value has been set.

func (*CreateTerminalRequest) GetTerminalId

func (o *CreateTerminalRequest) GetTerminalId() string

GetTerminalId returns the TerminalId field value

func (*CreateTerminalRequest) GetTerminalIdOk

func (o *CreateTerminalRequest) GetTerminalIdOk() (*string, bool)

GetTerminalIdOk returns a tuple with the TerminalId field value and a boolean to check if the value has been set.

func (*CreateTerminalRequest) GetTerminalMeta

GetTerminalMeta returns the TerminalMeta field value if set, zero value otherwise.

func (*CreateTerminalRequest) GetTerminalMetaOk

GetTerminalMetaOk returns a tuple with the TerminalMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateTerminalRequest) GetTerminalName

func (o *CreateTerminalRequest) GetTerminalName() string

GetTerminalName returns the TerminalName field value

func (*CreateTerminalRequest) GetTerminalNameOk

func (o *CreateTerminalRequest) GetTerminalNameOk() (*string, bool)

GetTerminalNameOk returns a tuple with the TerminalName field value and a boolean to check if the value has been set.

func (*CreateTerminalRequest) GetTerminalNote

func (o *CreateTerminalRequest) GetTerminalNote() string

GetTerminalNote returns the TerminalNote field value if set, zero value otherwise.

func (*CreateTerminalRequest) GetTerminalNoteOk

func (o *CreateTerminalRequest) GetTerminalNoteOk() (*string, bool)

GetTerminalNoteOk returns a tuple with the TerminalNote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateTerminalRequest) GetTerminalPhoneNo

func (o *CreateTerminalRequest) GetTerminalPhoneNo() string

GetTerminalPhoneNo returns the TerminalPhoneNo field value

func (*CreateTerminalRequest) GetTerminalPhoneNoOk

func (o *CreateTerminalRequest) GetTerminalPhoneNoOk() (*string, bool)

GetTerminalPhoneNoOk returns a tuple with the TerminalPhoneNo field value and a boolean to check if the value has been set.

func (*CreateTerminalRequest) GetTerminalType

func (o *CreateTerminalRequest) GetTerminalType() string

GetTerminalType returns the TerminalType field value

func (*CreateTerminalRequest) GetTerminalTypeOk

func (o *CreateTerminalRequest) GetTerminalTypeOk() (*string, bool)

GetTerminalTypeOk returns a tuple with the TerminalType field value and a boolean to check if the value has been set.

func (*CreateTerminalRequest) HasTerminalAddress

func (o *CreateTerminalRequest) HasTerminalAddress() bool

HasTerminalAddress returns a boolean if a field has been set.

func (*CreateTerminalRequest) HasTerminalMeta

func (o *CreateTerminalRequest) HasTerminalMeta() bool

HasTerminalMeta returns a boolean if a field has been set.

func (*CreateTerminalRequest) HasTerminalNote

func (o *CreateTerminalRequest) HasTerminalNote() bool

HasTerminalNote returns a boolean if a field has been set.

func (CreateTerminalRequest) MarshalJSON

func (o CreateTerminalRequest) MarshalJSON() ([]byte, error)

func (*CreateTerminalRequest) SetTerminalAddress

func (o *CreateTerminalRequest) SetTerminalAddress(v string)

SetTerminalAddress gets a reference to the given string and assigns it to the TerminalAddress field.

func (*CreateTerminalRequest) SetTerminalEmail

func (o *CreateTerminalRequest) SetTerminalEmail(v string)

SetTerminalEmail sets field value

func (*CreateTerminalRequest) SetTerminalId

func (o *CreateTerminalRequest) SetTerminalId(v string)

SetTerminalId sets field value

func (*CreateTerminalRequest) SetTerminalMeta

SetTerminalMeta gets a reference to the given CreateTerminalRequestTerminalMeta and assigns it to the TerminalMeta field.

func (*CreateTerminalRequest) SetTerminalName

func (o *CreateTerminalRequest) SetTerminalName(v string)

SetTerminalName sets field value

func (*CreateTerminalRequest) SetTerminalNote

func (o *CreateTerminalRequest) SetTerminalNote(v string)

SetTerminalNote gets a reference to the given string and assigns it to the TerminalNote field.

func (*CreateTerminalRequest) SetTerminalPhoneNo

func (o *CreateTerminalRequest) SetTerminalPhoneNo(v string)

SetTerminalPhoneNo sets field value

func (*CreateTerminalRequest) SetTerminalType

func (o *CreateTerminalRequest) SetTerminalType(v string)

SetTerminalType sets field value

func (CreateTerminalRequest) ToMap

func (o CreateTerminalRequest) ToMap() (map[string]interface{}, error)

type CreateTerminalRequestTerminalMeta

type CreateTerminalRequestTerminalMeta struct {
	// name of the STOREFRONT operator.
	TerminalOperator *string `json:"terminal_operator,omitempty"`
}

CreateTerminalRequestTerminalMeta terminal metadata. required field for storefront.

func NewCreateTerminalRequestTerminalMeta

func NewCreateTerminalRequestTerminalMeta() *CreateTerminalRequestTerminalMeta

NewCreateTerminalRequestTerminalMeta instantiates a new CreateTerminalRequestTerminalMeta 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

func NewCreateTerminalRequestTerminalMetaWithDefaults

func NewCreateTerminalRequestTerminalMetaWithDefaults() *CreateTerminalRequestTerminalMeta

NewCreateTerminalRequestTerminalMetaWithDefaults instantiates a new CreateTerminalRequestTerminalMeta 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

func (*CreateTerminalRequestTerminalMeta) GetTerminalOperator

func (o *CreateTerminalRequestTerminalMeta) GetTerminalOperator() string

GetTerminalOperator returns the TerminalOperator field value if set, zero value otherwise.

func (*CreateTerminalRequestTerminalMeta) GetTerminalOperatorOk

func (o *CreateTerminalRequestTerminalMeta) GetTerminalOperatorOk() (*string, bool)

GetTerminalOperatorOk returns a tuple with the TerminalOperator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateTerminalRequestTerminalMeta) HasTerminalOperator

func (o *CreateTerminalRequestTerminalMeta) HasTerminalOperator() bool

HasTerminalOperator returns a boolean if a field has been set.

func (CreateTerminalRequestTerminalMeta) MarshalJSON

func (o CreateTerminalRequestTerminalMeta) MarshalJSON() ([]byte, error)

func (*CreateTerminalRequestTerminalMeta) SetTerminalOperator

func (o *CreateTerminalRequestTerminalMeta) SetTerminalOperator(v string)

SetTerminalOperator gets a reference to the given string and assigns it to the TerminalOperator field.

func (CreateTerminalRequestTerminalMeta) ToMap

func (o CreateTerminalRequestTerminalMeta) ToMap() (map[string]interface{}, error)

type CreateTerminalTransactionRequest

type CreateTerminalTransactionRequest struct {
	// cashfree order ID that was returned while creating an order.
	CfOrderId int64 `json:"cf_order_id"`
	// cashfree terminal id. this is a required parameter when you do not provide the terminal phone number.
	CfTerminalId *int64 `json:"cf_terminal_id,omitempty"`
	// mention the payment method used for the transaction. possible values - QR_CODE, LINK.
	PaymentMethod string `json:"payment_method"`
	// agent mobile number assigned to the terminal. this is a required parameter when you do not provide the cf_terminal_id.
	TerminalPhoneNo *string `json:"terminal_phone_no,omitempty"`
}

CreateTerminalTransactionRequest Request body to create a terminal transaction

func NewCreateTerminalTransactionRequest

func NewCreateTerminalTransactionRequest(cfOrderId int64, paymentMethod string) *CreateTerminalTransactionRequest

NewCreateTerminalTransactionRequest instantiates a new CreateTerminalTransactionRequest 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

func NewCreateTerminalTransactionRequestWithDefaults

func NewCreateTerminalTransactionRequestWithDefaults() *CreateTerminalTransactionRequest

NewCreateTerminalTransactionRequestWithDefaults instantiates a new CreateTerminalTransactionRequest 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

func (*CreateTerminalTransactionRequest) GetCfOrderId

func (o *CreateTerminalTransactionRequest) GetCfOrderId() int64

GetCfOrderId returns the CfOrderId field value

func (*CreateTerminalTransactionRequest) GetCfOrderIdOk

func (o *CreateTerminalTransactionRequest) GetCfOrderIdOk() (*int64, bool)

GetCfOrderIdOk returns a tuple with the CfOrderId field value and a boolean to check if the value has been set.

func (*CreateTerminalTransactionRequest) GetCfTerminalId

func (o *CreateTerminalTransactionRequest) GetCfTerminalId() int64

GetCfTerminalId returns the CfTerminalId field value if set, zero value otherwise.

func (*CreateTerminalTransactionRequest) GetCfTerminalIdOk

func (o *CreateTerminalTransactionRequest) GetCfTerminalIdOk() (*int64, bool)

GetCfTerminalIdOk returns a tuple with the CfTerminalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateTerminalTransactionRequest) GetPaymentMethod

func (o *CreateTerminalTransactionRequest) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value

func (*CreateTerminalTransactionRequest) GetPaymentMethodOk

func (o *CreateTerminalTransactionRequest) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set.

func (*CreateTerminalTransactionRequest) GetTerminalPhoneNo

func (o *CreateTerminalTransactionRequest) GetTerminalPhoneNo() string

GetTerminalPhoneNo returns the TerminalPhoneNo field value if set, zero value otherwise.

func (*CreateTerminalTransactionRequest) GetTerminalPhoneNoOk

func (o *CreateTerminalTransactionRequest) GetTerminalPhoneNoOk() (*string, bool)

GetTerminalPhoneNoOk returns a tuple with the TerminalPhoneNo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateTerminalTransactionRequest) HasCfTerminalId

func (o *CreateTerminalTransactionRequest) HasCfTerminalId() bool

HasCfTerminalId returns a boolean if a field has been set.

func (*CreateTerminalTransactionRequest) HasTerminalPhoneNo

func (o *CreateTerminalTransactionRequest) HasTerminalPhoneNo() bool

HasTerminalPhoneNo returns a boolean if a field has been set.

func (CreateTerminalTransactionRequest) MarshalJSON

func (o CreateTerminalTransactionRequest) MarshalJSON() ([]byte, error)

func (*CreateTerminalTransactionRequest) SetCfOrderId

func (o *CreateTerminalTransactionRequest) SetCfOrderId(v int64)

SetCfOrderId sets field value

func (*CreateTerminalTransactionRequest) SetCfTerminalId

func (o *CreateTerminalTransactionRequest) SetCfTerminalId(v int64)

SetCfTerminalId gets a reference to the given int64 and assigns it to the CfTerminalId field.

func (*CreateTerminalTransactionRequest) SetPaymentMethod

func (o *CreateTerminalTransactionRequest) SetPaymentMethod(v string)

SetPaymentMethod sets field value

func (*CreateTerminalTransactionRequest) SetTerminalPhoneNo

func (o *CreateTerminalTransactionRequest) SetTerminalPhoneNo(v string)

SetTerminalPhoneNo gets a reference to the given string and assigns it to the TerminalPhoneNo field.

func (CreateTerminalTransactionRequest) ToMap

func (o CreateTerminalTransactionRequest) ToMap() (map[string]interface{}, error)

type CryptogramEntity

type CryptogramEntity struct {
	// instrument_id of saved instrument
	InstrumentId *string `json:"instrument_id,omitempty"`
	// TRID issued by card networks
	TokenRequestorId *string `json:"token_requestor_id,omitempty"`
	// token pan number
	CardNumber *string `json:"card_number,omitempty"`
	// token pan expiry month
	CardExpiryMm *string `json:"card_expiry_mm,omitempty"`
	// token pan expiry year
	CardExpiryYy *string `json:"card_expiry_yy,omitempty"`
	// cryptogram
	Cryptogram *string `json:"cryptogram,omitempty"`
	// last 4 digits of original card number
	CardDisplay *string `json:"card_display,omitempty"`
}

CryptogramEntity Crytogram Card object

func NewCryptogramEntity

func NewCryptogramEntity() *CryptogramEntity

NewCryptogramEntity instantiates a new CryptogramEntity 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

func NewCryptogramEntityWithDefaults

func NewCryptogramEntityWithDefaults() *CryptogramEntity

NewCryptogramEntityWithDefaults instantiates a new CryptogramEntity 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

func PGCustomerInstrumentsFetchCryptogram

func PGCustomerInstrumentsFetchCryptogram(xApiVersion *string, customerId string, instrumentId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*CryptogramEntity, *http.Response, error)

Execute executes the request

@return CryptogramEntity

func PGCustomerInstrumentsFetchCryptogramWithContext

func PGCustomerInstrumentsFetchCryptogramWithContext(ctx context.Context, xApiVersion *string, customerId string, instrumentId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*CryptogramEntity, *http.Response, error)

With Context Execute executes the request

@return CryptogramEntity

func (*CryptogramEntity) GetCardDisplay

func (o *CryptogramEntity) GetCardDisplay() string

GetCardDisplay returns the CardDisplay field value if set, zero value otherwise.

func (*CryptogramEntity) GetCardDisplayOk

func (o *CryptogramEntity) GetCardDisplayOk() (*string, bool)

GetCardDisplayOk returns a tuple with the CardDisplay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CryptogramEntity) GetCardExpiryMm

func (o *CryptogramEntity) GetCardExpiryMm() string

GetCardExpiryMm returns the CardExpiryMm field value if set, zero value otherwise.

func (*CryptogramEntity) GetCardExpiryMmOk

func (o *CryptogramEntity) GetCardExpiryMmOk() (*string, bool)

GetCardExpiryMmOk returns a tuple with the CardExpiryMm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CryptogramEntity) GetCardExpiryYy

func (o *CryptogramEntity) GetCardExpiryYy() string

GetCardExpiryYy returns the CardExpiryYy field value if set, zero value otherwise.

func (*CryptogramEntity) GetCardExpiryYyOk

func (o *CryptogramEntity) GetCardExpiryYyOk() (*string, bool)

GetCardExpiryYyOk returns a tuple with the CardExpiryYy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CryptogramEntity) GetCardNumber

func (o *CryptogramEntity) GetCardNumber() string

GetCardNumber returns the CardNumber field value if set, zero value otherwise.

func (*CryptogramEntity) GetCardNumberOk

func (o *CryptogramEntity) GetCardNumberOk() (*string, bool)

GetCardNumberOk returns a tuple with the CardNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CryptogramEntity) GetCryptogram

func (o *CryptogramEntity) GetCryptogram() string

GetCryptogram returns the Cryptogram field value if set, zero value otherwise.

func (*CryptogramEntity) GetCryptogramOk

func (o *CryptogramEntity) GetCryptogramOk() (*string, bool)

GetCryptogramOk returns a tuple with the Cryptogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CryptogramEntity) GetInstrumentId

func (o *CryptogramEntity) GetInstrumentId() string

GetInstrumentId returns the InstrumentId field value if set, zero value otherwise.

func (*CryptogramEntity) GetInstrumentIdOk

func (o *CryptogramEntity) GetInstrumentIdOk() (*string, bool)

GetInstrumentIdOk returns a tuple with the InstrumentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CryptogramEntity) GetTokenRequestorId

func (o *CryptogramEntity) GetTokenRequestorId() string

GetTokenRequestorId returns the TokenRequestorId field value if set, zero value otherwise.

func (*CryptogramEntity) GetTokenRequestorIdOk

func (o *CryptogramEntity) GetTokenRequestorIdOk() (*string, bool)

GetTokenRequestorIdOk returns a tuple with the TokenRequestorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CryptogramEntity) HasCardDisplay

func (o *CryptogramEntity) HasCardDisplay() bool

HasCardDisplay returns a boolean if a field has been set.

func (*CryptogramEntity) HasCardExpiryMm

func (o *CryptogramEntity) HasCardExpiryMm() bool

HasCardExpiryMm returns a boolean if a field has been set.

func (*CryptogramEntity) HasCardExpiryYy

func (o *CryptogramEntity) HasCardExpiryYy() bool

HasCardExpiryYy returns a boolean if a field has been set.

func (*CryptogramEntity) HasCardNumber

func (o *CryptogramEntity) HasCardNumber() bool

HasCardNumber returns a boolean if a field has been set.

func (*CryptogramEntity) HasCryptogram

func (o *CryptogramEntity) HasCryptogram() bool

HasCryptogram returns a boolean if a field has been set.

func (*CryptogramEntity) HasInstrumentId

func (o *CryptogramEntity) HasInstrumentId() bool

HasInstrumentId returns a boolean if a field has been set.

func (*CryptogramEntity) HasTokenRequestorId

func (o *CryptogramEntity) HasTokenRequestorId() bool

HasTokenRequestorId returns a boolean if a field has been set.

func (CryptogramEntity) MarshalJSON

func (o CryptogramEntity) MarshalJSON() ([]byte, error)

func (*CryptogramEntity) SetCardDisplay

func (o *CryptogramEntity) SetCardDisplay(v string)

SetCardDisplay gets a reference to the given string and assigns it to the CardDisplay field.

func (*CryptogramEntity) SetCardExpiryMm

func (o *CryptogramEntity) SetCardExpiryMm(v string)

SetCardExpiryMm gets a reference to the given string and assigns it to the CardExpiryMm field.

func (*CryptogramEntity) SetCardExpiryYy

func (o *CryptogramEntity) SetCardExpiryYy(v string)

SetCardExpiryYy gets a reference to the given string and assigns it to the CardExpiryYy field.

func (*CryptogramEntity) SetCardNumber

func (o *CryptogramEntity) SetCardNumber(v string)

SetCardNumber gets a reference to the given string and assigns it to the CardNumber field.

func (*CryptogramEntity) SetCryptogram

func (o *CryptogramEntity) SetCryptogram(v string)

SetCryptogram gets a reference to the given string and assigns it to the Cryptogram field.

func (*CryptogramEntity) SetInstrumentId

func (o *CryptogramEntity) SetInstrumentId(v string)

SetInstrumentId gets a reference to the given string and assigns it to the InstrumentId field.

func (*CryptogramEntity) SetTokenRequestorId

func (o *CryptogramEntity) SetTokenRequestorId(v string)

SetTokenRequestorId gets a reference to the given string and assigns it to the TokenRequestorId field.

func (CryptogramEntity) ToMap

func (o CryptogramEntity) ToMap() (map[string]interface{}, error)

type CustomerDetails

type CustomerDetails struct {
	// A unique identifier for the customer. Use alphanumeric values only.
	CustomerId string `json:"customer_id"`
	// Customer email address.
	CustomerEmail NullableString `json:"customer_email,omitempty"`
	// Customer phone number.
	CustomerPhone string `json:"customer_phone"`
	// Name of the customer.
	CustomerName NullableString `json:"customer_name,omitempty"`
	// Customer bank account. Required if you want to do a bank account check (TPV)
	CustomerBankAccountNumber NullableString `json:"customer_bank_account_number,omitempty"`
	// Customer bank IFSC. Required if you want to do a bank account check (TPV)
	CustomerBankIfsc NullableString `json:"customer_bank_ifsc,omitempty"`
	// Customer bank code. Required for net banking payments, if you want to do a bank account check (TPV)
	CustomerBankCode NullableFloat32 `json:"customer_bank_code,omitempty"`
}

CustomerDetails The customer details that are necessary. Note that you can pass dummy details if your use case does not require the customer details.

func NewCustomerDetails

func NewCustomerDetails(customerId string, customerPhone string) *CustomerDetails

NewCustomerDetails instantiates a new CustomerDetails 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

func NewCustomerDetailsWithDefaults

func NewCustomerDetailsWithDefaults() *CustomerDetails

NewCustomerDetailsWithDefaults instantiates a new CustomerDetails 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

func (*CustomerDetails) GetCustomerBankAccountNumber

func (o *CustomerDetails) GetCustomerBankAccountNumber() string

GetCustomerBankAccountNumber returns the CustomerBankAccountNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerDetails) GetCustomerBankAccountNumberOk

func (o *CustomerDetails) GetCustomerBankAccountNumberOk() (*string, bool)

GetCustomerBankAccountNumberOk returns a tuple with the CustomerBankAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerDetails) GetCustomerBankCode

func (o *CustomerDetails) GetCustomerBankCode() float32

GetCustomerBankCode returns the CustomerBankCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerDetails) GetCustomerBankCodeOk

func (o *CustomerDetails) GetCustomerBankCodeOk() (*float32, bool)

GetCustomerBankCodeOk returns a tuple with the CustomerBankCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerDetails) GetCustomerBankIfsc

func (o *CustomerDetails) GetCustomerBankIfsc() string

GetCustomerBankIfsc returns the CustomerBankIfsc field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerDetails) GetCustomerBankIfscOk

func (o *CustomerDetails) GetCustomerBankIfscOk() (*string, bool)

GetCustomerBankIfscOk returns a tuple with the CustomerBankIfsc field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerDetails) GetCustomerEmail

func (o *CustomerDetails) GetCustomerEmail() string

GetCustomerEmail returns the CustomerEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerDetails) GetCustomerEmailOk

func (o *CustomerDetails) GetCustomerEmailOk() (*string, bool)

GetCustomerEmailOk returns a tuple with the CustomerEmail field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerDetails) GetCustomerId

func (o *CustomerDetails) GetCustomerId() string

GetCustomerId returns the CustomerId field value

func (*CustomerDetails) GetCustomerIdOk

func (o *CustomerDetails) GetCustomerIdOk() (*string, bool)

GetCustomerIdOk returns a tuple with the CustomerId field value and a boolean to check if the value has been set.

func (*CustomerDetails) GetCustomerName

func (o *CustomerDetails) GetCustomerName() string

GetCustomerName returns the CustomerName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerDetails) GetCustomerNameOk

func (o *CustomerDetails) GetCustomerNameOk() (*string, bool)

GetCustomerNameOk returns a tuple with the CustomerName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerDetails) GetCustomerPhone

func (o *CustomerDetails) GetCustomerPhone() string

GetCustomerPhone returns the CustomerPhone field value

func (*CustomerDetails) GetCustomerPhoneOk

func (o *CustomerDetails) GetCustomerPhoneOk() (*string, bool)

GetCustomerPhoneOk returns a tuple with the CustomerPhone field value and a boolean to check if the value has been set.

func (*CustomerDetails) HasCustomerBankAccountNumber

func (o *CustomerDetails) HasCustomerBankAccountNumber() bool

HasCustomerBankAccountNumber returns a boolean if a field has been set.

func (*CustomerDetails) HasCustomerBankCode

func (o *CustomerDetails) HasCustomerBankCode() bool

HasCustomerBankCode returns a boolean if a field has been set.

func (*CustomerDetails) HasCustomerBankIfsc

func (o *CustomerDetails) HasCustomerBankIfsc() bool

HasCustomerBankIfsc returns a boolean if a field has been set.

func (*CustomerDetails) HasCustomerEmail

func (o *CustomerDetails) HasCustomerEmail() bool

HasCustomerEmail returns a boolean if a field has been set.

func (*CustomerDetails) HasCustomerName

func (o *CustomerDetails) HasCustomerName() bool

HasCustomerName returns a boolean if a field has been set.

func (CustomerDetails) MarshalJSON

func (o CustomerDetails) MarshalJSON() ([]byte, error)

func (*CustomerDetails) SetCustomerBankAccountNumber

func (o *CustomerDetails) SetCustomerBankAccountNumber(v string)

SetCustomerBankAccountNumber gets a reference to the given NullableString and assigns it to the CustomerBankAccountNumber field.

func (*CustomerDetails) SetCustomerBankAccountNumberNil

func (o *CustomerDetails) SetCustomerBankAccountNumberNil()

SetCustomerBankAccountNumberNil sets the value for CustomerBankAccountNumber to be an explicit nil

func (*CustomerDetails) SetCustomerBankCode

func (o *CustomerDetails) SetCustomerBankCode(v float32)

SetCustomerBankCode gets a reference to the given NullableFloat32 and assigns it to the CustomerBankCode field.

func (*CustomerDetails) SetCustomerBankCodeNil

func (o *CustomerDetails) SetCustomerBankCodeNil()

SetCustomerBankCodeNil sets the value for CustomerBankCode to be an explicit nil

func (*CustomerDetails) SetCustomerBankIfsc

func (o *CustomerDetails) SetCustomerBankIfsc(v string)

SetCustomerBankIfsc gets a reference to the given NullableString and assigns it to the CustomerBankIfsc field.

func (*CustomerDetails) SetCustomerBankIfscNil

func (o *CustomerDetails) SetCustomerBankIfscNil()

SetCustomerBankIfscNil sets the value for CustomerBankIfsc to be an explicit nil

func (*CustomerDetails) SetCustomerEmail

func (o *CustomerDetails) SetCustomerEmail(v string)

SetCustomerEmail gets a reference to the given NullableString and assigns it to the CustomerEmail field.

func (*CustomerDetails) SetCustomerEmailNil

func (o *CustomerDetails) SetCustomerEmailNil()

SetCustomerEmailNil sets the value for CustomerEmail to be an explicit nil

func (*CustomerDetails) SetCustomerId

func (o *CustomerDetails) SetCustomerId(v string)

SetCustomerId sets field value

func (*CustomerDetails) SetCustomerName

func (o *CustomerDetails) SetCustomerName(v string)

SetCustomerName gets a reference to the given NullableString and assigns it to the CustomerName field.

func (*CustomerDetails) SetCustomerNameNil

func (o *CustomerDetails) SetCustomerNameNil()

SetCustomerNameNil sets the value for CustomerName to be an explicit nil

func (*CustomerDetails) SetCustomerPhone

func (o *CustomerDetails) SetCustomerPhone(v string)

SetCustomerPhone sets field value

func (CustomerDetails) ToMap

func (o CustomerDetails) ToMap() (map[string]interface{}, error)

func (*CustomerDetails) UnsetCustomerBankAccountNumber

func (o *CustomerDetails) UnsetCustomerBankAccountNumber()

UnsetCustomerBankAccountNumber ensures that no value is present for CustomerBankAccountNumber, not even an explicit nil

func (*CustomerDetails) UnsetCustomerBankCode

func (o *CustomerDetails) UnsetCustomerBankCode()

UnsetCustomerBankCode ensures that no value is present for CustomerBankCode, not even an explicit nil

func (*CustomerDetails) UnsetCustomerBankIfsc

func (o *CustomerDetails) UnsetCustomerBankIfsc()

UnsetCustomerBankIfsc ensures that no value is present for CustomerBankIfsc, not even an explicit nil

func (*CustomerDetails) UnsetCustomerEmail

func (o *CustomerDetails) UnsetCustomerEmail()

UnsetCustomerEmail ensures that no value is present for CustomerEmail, not even an explicit nil

func (*CustomerDetails) UnsetCustomerName

func (o *CustomerDetails) UnsetCustomerName()

UnsetCustomerName ensures that no value is present for CustomerName, not even an explicit nil

type CustomerDetailsCardlessEMI

type CustomerDetailsCardlessEMI struct {
	// Phone Number of the customer
	CustomerPhone string `json:"customer_phone"`
}

CustomerDetailsCardlessEMI Details of the customer for whom eligibility is being checked.

func NewCustomerDetailsCardlessEMI

func NewCustomerDetailsCardlessEMI(customerPhone string) *CustomerDetailsCardlessEMI

NewCustomerDetailsCardlessEMI instantiates a new CustomerDetailsCardlessEMI 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

func NewCustomerDetailsCardlessEMIWithDefaults

func NewCustomerDetailsCardlessEMIWithDefaults() *CustomerDetailsCardlessEMI

NewCustomerDetailsCardlessEMIWithDefaults instantiates a new CustomerDetailsCardlessEMI 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

func (*CustomerDetailsCardlessEMI) GetCustomerPhone

func (o *CustomerDetailsCardlessEMI) GetCustomerPhone() string

GetCustomerPhone returns the CustomerPhone field value

func (*CustomerDetailsCardlessEMI) GetCustomerPhoneOk

func (o *CustomerDetailsCardlessEMI) GetCustomerPhoneOk() (*string, bool)

GetCustomerPhoneOk returns a tuple with the CustomerPhone field value and a boolean to check if the value has been set.

func (CustomerDetailsCardlessEMI) MarshalJSON

func (o CustomerDetailsCardlessEMI) MarshalJSON() ([]byte, error)

func (*CustomerDetailsCardlessEMI) SetCustomerPhone

func (o *CustomerDetailsCardlessEMI) SetCustomerPhone(v string)

SetCustomerPhone sets field value

func (CustomerDetailsCardlessEMI) ToMap

func (o CustomerDetailsCardlessEMI) ToMap() (map[string]interface{}, error)

type DiscountDetails

type DiscountDetails struct {
	// Type of discount
	DiscountType string `json:"discount_type"`
	// Value of Discount.
	DiscountValue string `json:"discount_value"`
	// Maximum Value of Discount allowed.
	MaxDiscountAmount string `json:"max_discount_amount"`
}

DiscountDetails detils of the discount object of offer

func NewDiscountDetails

func NewDiscountDetails(discountType string, discountValue string, maxDiscountAmount string) *DiscountDetails

NewDiscountDetails instantiates a new DiscountDetails 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

func NewDiscountDetailsWithDefaults

func NewDiscountDetailsWithDefaults() *DiscountDetails

NewDiscountDetailsWithDefaults instantiates a new DiscountDetails 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

func (*DiscountDetails) GetDiscountType

func (o *DiscountDetails) GetDiscountType() string

GetDiscountType returns the DiscountType field value

func (*DiscountDetails) GetDiscountTypeOk

func (o *DiscountDetails) GetDiscountTypeOk() (*string, bool)

GetDiscountTypeOk returns a tuple with the DiscountType field value and a boolean to check if the value has been set.

func (*DiscountDetails) GetDiscountValue

func (o *DiscountDetails) GetDiscountValue() string

GetDiscountValue returns the DiscountValue field value

func (*DiscountDetails) GetDiscountValueOk

func (o *DiscountDetails) GetDiscountValueOk() (*string, bool)

GetDiscountValueOk returns a tuple with the DiscountValue field value and a boolean to check if the value has been set.

func (*DiscountDetails) GetMaxDiscountAmount

func (o *DiscountDetails) GetMaxDiscountAmount() string

GetMaxDiscountAmount returns the MaxDiscountAmount field value

func (*DiscountDetails) GetMaxDiscountAmountOk

func (o *DiscountDetails) GetMaxDiscountAmountOk() (*string, bool)

GetMaxDiscountAmountOk returns a tuple with the MaxDiscountAmount field value and a boolean to check if the value has been set.

func (DiscountDetails) MarshalJSON

func (o DiscountDetails) MarshalJSON() ([]byte, error)

func (*DiscountDetails) SetDiscountType

func (o *DiscountDetails) SetDiscountType(v string)

SetDiscountType sets field value

func (*DiscountDetails) SetDiscountValue

func (o *DiscountDetails) SetDiscountValue(v string)

SetDiscountValue sets field value

func (*DiscountDetails) SetMaxDiscountAmount

func (o *DiscountDetails) SetMaxDiscountAmount(v string)

SetMaxDiscountAmount sets field value

func (DiscountDetails) ToMap

func (o DiscountDetails) ToMap() (map[string]interface{}, error)

type EMIOffer

type EMIOffer struct {
	// Type of emi offer. Possible values are `credit_card_emi`, `debit_card_emi`, `cardless_emi`
	Type string `json:"type"`
	// Bank Name
	Issuer  string  `json:"issuer"`
	Tenures []int32 `json:"tenures"`
}

EMIOffer struct for EMIOffer

func NewEMIOffer

func NewEMIOffer(type_ string, issuer string, tenures []int32) *EMIOffer

NewEMIOffer instantiates a new EMIOffer 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

func NewEMIOfferWithDefaults

func NewEMIOfferWithDefaults() *EMIOffer

NewEMIOfferWithDefaults instantiates a new EMIOffer 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

func (*EMIOffer) GetIssuer

func (o *EMIOffer) GetIssuer() string

GetIssuer returns the Issuer field value

func (*EMIOffer) GetIssuerOk

func (o *EMIOffer) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*EMIOffer) GetTenures

func (o *EMIOffer) GetTenures() []int32

GetTenures returns the Tenures field value

func (*EMIOffer) GetTenuresOk

func (o *EMIOffer) GetTenuresOk() ([]int32, bool)

GetTenuresOk returns a tuple with the Tenures field value and a boolean to check if the value has been set.

func (*EMIOffer) GetType

func (o *EMIOffer) GetType() string

GetType returns the Type field value

func (*EMIOffer) GetTypeOk

func (o *EMIOffer) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (EMIOffer) MarshalJSON

func (o EMIOffer) MarshalJSON() ([]byte, error)

func (*EMIOffer) SetIssuer

func (o *EMIOffer) SetIssuer(v string)

SetIssuer sets field value

func (*EMIOffer) SetTenures

func (o *EMIOffer) SetTenures(v []int32)

SetTenures sets field value

func (*EMIOffer) SetType

func (o *EMIOffer) SetType(v string)

SetType sets field value

func (EMIOffer) ToMap

func (o EMIOffer) ToMap() (map[string]interface{}, error)

type EMIPlansArray

type EMIPlansArray struct {
	Tenure        *int32   `json:"tenure,omitempty"`
	InterestRate  *float32 `json:"interest_rate,omitempty"`
	Currency      *string  `json:"currency,omitempty"`
	Emi           *int32   `json:"emi,omitempty"`
	TotalInterest *int32   `json:"total_interest,omitempty"`
	TotalAmount   *int32   `json:"total_amount,omitempty"`
}

EMIPlansArray Single EMI object

func NewEMIPlansArray

func NewEMIPlansArray() *EMIPlansArray

NewEMIPlansArray instantiates a new EMIPlansArray 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

func NewEMIPlansArrayWithDefaults

func NewEMIPlansArrayWithDefaults() *EMIPlansArray

NewEMIPlansArrayWithDefaults instantiates a new EMIPlansArray 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

func (*EMIPlansArray) GetCurrency

func (o *EMIPlansArray) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*EMIPlansArray) GetCurrencyOk

func (o *EMIPlansArray) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EMIPlansArray) GetEmi

func (o *EMIPlansArray) GetEmi() int32

GetEmi returns the Emi field value if set, zero value otherwise.

func (*EMIPlansArray) GetEmiOk

func (o *EMIPlansArray) GetEmiOk() (*int32, bool)

GetEmiOk returns a tuple with the Emi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EMIPlansArray) GetInterestRate

func (o *EMIPlansArray) GetInterestRate() float32

GetInterestRate returns the InterestRate field value if set, zero value otherwise.

func (*EMIPlansArray) GetInterestRateOk

func (o *EMIPlansArray) GetInterestRateOk() (*float32, bool)

GetInterestRateOk returns a tuple with the InterestRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EMIPlansArray) GetTenure

func (o *EMIPlansArray) GetTenure() int32

GetTenure returns the Tenure field value if set, zero value otherwise.

func (*EMIPlansArray) GetTenureOk

func (o *EMIPlansArray) GetTenureOk() (*int32, bool)

GetTenureOk returns a tuple with the Tenure field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EMIPlansArray) GetTotalAmount

func (o *EMIPlansArray) GetTotalAmount() int32

GetTotalAmount returns the TotalAmount field value if set, zero value otherwise.

func (*EMIPlansArray) GetTotalAmountOk

func (o *EMIPlansArray) GetTotalAmountOk() (*int32, bool)

GetTotalAmountOk returns a tuple with the TotalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EMIPlansArray) GetTotalInterest

func (o *EMIPlansArray) GetTotalInterest() int32

GetTotalInterest returns the TotalInterest field value if set, zero value otherwise.

func (*EMIPlansArray) GetTotalInterestOk

func (o *EMIPlansArray) GetTotalInterestOk() (*int32, bool)

GetTotalInterestOk returns a tuple with the TotalInterest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EMIPlansArray) HasCurrency

func (o *EMIPlansArray) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*EMIPlansArray) HasEmi

func (o *EMIPlansArray) HasEmi() bool

HasEmi returns a boolean if a field has been set.

func (*EMIPlansArray) HasInterestRate

func (o *EMIPlansArray) HasInterestRate() bool

HasInterestRate returns a boolean if a field has been set.

func (*EMIPlansArray) HasTenure

func (o *EMIPlansArray) HasTenure() bool

HasTenure returns a boolean if a field has been set.

func (*EMIPlansArray) HasTotalAmount

func (o *EMIPlansArray) HasTotalAmount() bool

HasTotalAmount returns a boolean if a field has been set.

func (*EMIPlansArray) HasTotalInterest

func (o *EMIPlansArray) HasTotalInterest() bool

HasTotalInterest returns a boolean if a field has been set.

func (EMIPlansArray) MarshalJSON

func (o EMIPlansArray) MarshalJSON() ([]byte, error)

func (*EMIPlansArray) SetCurrency

func (o *EMIPlansArray) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*EMIPlansArray) SetEmi

func (o *EMIPlansArray) SetEmi(v int32)

SetEmi gets a reference to the given int32 and assigns it to the Emi field.

func (*EMIPlansArray) SetInterestRate

func (o *EMIPlansArray) SetInterestRate(v float32)

SetInterestRate gets a reference to the given float32 and assigns it to the InterestRate field.

func (*EMIPlansArray) SetTenure

func (o *EMIPlansArray) SetTenure(v int32)

SetTenure gets a reference to the given int32 and assigns it to the Tenure field.

func (*EMIPlansArray) SetTotalAmount

func (o *EMIPlansArray) SetTotalAmount(v int32)

SetTotalAmount gets a reference to the given int32 and assigns it to the TotalAmount field.

func (*EMIPlansArray) SetTotalInterest

func (o *EMIPlansArray) SetTotalInterest(v int32)

SetTotalInterest gets a reference to the given int32 and assigns it to the TotalInterest field.

func (EMIPlansArray) ToMap

func (o EMIPlansArray) ToMap() (map[string]interface{}, error)

type EligibilityCardlessEMIEntity

type EligibilityCardlessEMIEntity struct {
	Eligibility   *bool              `json:"eligibility,omitempty"`
	EntityType    *string            `json:"entity_type,omitempty"`
	EntityValue   *string            `json:"entity_value,omitempty"`
	EntityDetails *CardlessEMIEntity `json:"entity_details,omitempty"`
}

EligibilityCardlessEMIEntity Carless EMI eligible entity

func NewEligibilityCardlessEMIEntity

func NewEligibilityCardlessEMIEntity() *EligibilityCardlessEMIEntity

NewEligibilityCardlessEMIEntity instantiates a new EligibilityCardlessEMIEntity 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

func NewEligibilityCardlessEMIEntityWithDefaults

func NewEligibilityCardlessEMIEntityWithDefaults() *EligibilityCardlessEMIEntity

NewEligibilityCardlessEMIEntityWithDefaults instantiates a new EligibilityCardlessEMIEntity 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

func PGEligibilityFetchCardlessEMI

func PGEligibilityFetchCardlessEMI(xApiVersion *string, eligibilityFetchCardlessEMIRequest *EligibilityFetchCardlessEMIRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]EligibilityCardlessEMIEntity, *http.Response, error)

Execute executes the request

@return []EligibilityCardlessEMIEntity

func PGEligibilityFetchCardlessEMIWithContext

func PGEligibilityFetchCardlessEMIWithContext(ctx context.Context, xApiVersion *string, eligibilityFetchCardlessEMIRequest *EligibilityFetchCardlessEMIRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]EligibilityCardlessEMIEntity, *http.Response, error)

With Context Execute executes the request

@return []EligibilityCardlessEMIEntity

func (*EligibilityCardlessEMIEntity) GetEligibility

func (o *EligibilityCardlessEMIEntity) GetEligibility() bool

GetEligibility returns the Eligibility field value if set, zero value otherwise.

func (*EligibilityCardlessEMIEntity) GetEligibilityOk

func (o *EligibilityCardlessEMIEntity) GetEligibilityOk() (*bool, bool)

GetEligibilityOk returns a tuple with the Eligibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityCardlessEMIEntity) GetEntityDetails

func (o *EligibilityCardlessEMIEntity) GetEntityDetails() CardlessEMIEntity

GetEntityDetails returns the EntityDetails field value if set, zero value otherwise.

func (*EligibilityCardlessEMIEntity) GetEntityDetailsOk

func (o *EligibilityCardlessEMIEntity) GetEntityDetailsOk() (*CardlessEMIEntity, bool)

GetEntityDetailsOk returns a tuple with the EntityDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityCardlessEMIEntity) GetEntityType

func (o *EligibilityCardlessEMIEntity) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*EligibilityCardlessEMIEntity) GetEntityTypeOk

func (o *EligibilityCardlessEMIEntity) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityCardlessEMIEntity) GetEntityValue

func (o *EligibilityCardlessEMIEntity) GetEntityValue() string

GetEntityValue returns the EntityValue field value if set, zero value otherwise.

func (*EligibilityCardlessEMIEntity) GetEntityValueOk

func (o *EligibilityCardlessEMIEntity) GetEntityValueOk() (*string, bool)

GetEntityValueOk returns a tuple with the EntityValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityCardlessEMIEntity) HasEligibility

func (o *EligibilityCardlessEMIEntity) HasEligibility() bool

HasEligibility returns a boolean if a field has been set.

func (*EligibilityCardlessEMIEntity) HasEntityDetails

func (o *EligibilityCardlessEMIEntity) HasEntityDetails() bool

HasEntityDetails returns a boolean if a field has been set.

func (*EligibilityCardlessEMIEntity) HasEntityType

func (o *EligibilityCardlessEMIEntity) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*EligibilityCardlessEMIEntity) HasEntityValue

func (o *EligibilityCardlessEMIEntity) HasEntityValue() bool

HasEntityValue returns a boolean if a field has been set.

func (EligibilityCardlessEMIEntity) MarshalJSON

func (o EligibilityCardlessEMIEntity) MarshalJSON() ([]byte, error)

func (*EligibilityCardlessEMIEntity) SetEligibility

func (o *EligibilityCardlessEMIEntity) SetEligibility(v bool)

SetEligibility gets a reference to the given bool and assigns it to the Eligibility field.

func (*EligibilityCardlessEMIEntity) SetEntityDetails

func (o *EligibilityCardlessEMIEntity) SetEntityDetails(v CardlessEMIEntity)

SetEntityDetails gets a reference to the given CardlessEMIEntity and assigns it to the EntityDetails field.

func (*EligibilityCardlessEMIEntity) SetEntityType

func (o *EligibilityCardlessEMIEntity) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*EligibilityCardlessEMIEntity) SetEntityValue

func (o *EligibilityCardlessEMIEntity) SetEntityValue(v string)

SetEntityValue gets a reference to the given string and assigns it to the EntityValue field.

func (EligibilityCardlessEMIEntity) ToMap

func (o EligibilityCardlessEMIEntity) ToMap() (map[string]interface{}, error)

type EligibilityFetchCardlessEMIRequest

type EligibilityFetchCardlessEMIRequest struct {
	Queries CardlessEMIQueries `json:"queries"`
}

EligibilityFetchCardlessEMIRequest eligibilty request for cardless

func NewEligibilityFetchCardlessEMIRequest

func NewEligibilityFetchCardlessEMIRequest(queries CardlessEMIQueries) *EligibilityFetchCardlessEMIRequest

NewEligibilityFetchCardlessEMIRequest instantiates a new EligibilityFetchCardlessEMIRequest 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

func NewEligibilityFetchCardlessEMIRequestWithDefaults

func NewEligibilityFetchCardlessEMIRequestWithDefaults() *EligibilityFetchCardlessEMIRequest

NewEligibilityFetchCardlessEMIRequestWithDefaults instantiates a new EligibilityFetchCardlessEMIRequest 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

func (*EligibilityFetchCardlessEMIRequest) GetQueries

GetQueries returns the Queries field value

func (*EligibilityFetchCardlessEMIRequest) GetQueriesOk

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (EligibilityFetchCardlessEMIRequest) MarshalJSON

func (o EligibilityFetchCardlessEMIRequest) MarshalJSON() ([]byte, error)

func (*EligibilityFetchCardlessEMIRequest) SetQueries

SetQueries sets field value

func (EligibilityFetchCardlessEMIRequest) ToMap

func (o EligibilityFetchCardlessEMIRequest) ToMap() (map[string]interface{}, error)

type EligibilityFetchOffersRequest

type EligibilityFetchOffersRequest struct {
	Queries OfferQueries  `json:"queries"`
	Filters *OfferFilters `json:"filters,omitempty"`
}

EligibilityFetchOffersRequest Eligiblty API request

func NewEligibilityFetchOffersRequest

func NewEligibilityFetchOffersRequest(queries OfferQueries) *EligibilityFetchOffersRequest

NewEligibilityFetchOffersRequest instantiates a new EligibilityFetchOffersRequest 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

func NewEligibilityFetchOffersRequestWithDefaults

func NewEligibilityFetchOffersRequestWithDefaults() *EligibilityFetchOffersRequest

NewEligibilityFetchOffersRequestWithDefaults instantiates a new EligibilityFetchOffersRequest 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

func (*EligibilityFetchOffersRequest) GetFilters

GetFilters returns the Filters field value if set, zero value otherwise.

func (*EligibilityFetchOffersRequest) GetFiltersOk

func (o *EligibilityFetchOffersRequest) GetFiltersOk() (*OfferFilters, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityFetchOffersRequest) GetQueries

GetQueries returns the Queries field value

func (*EligibilityFetchOffersRequest) GetQueriesOk

func (o *EligibilityFetchOffersRequest) GetQueriesOk() (*OfferQueries, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*EligibilityFetchOffersRequest) HasFilters

func (o *EligibilityFetchOffersRequest) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (EligibilityFetchOffersRequest) MarshalJSON

func (o EligibilityFetchOffersRequest) MarshalJSON() ([]byte, error)

func (*EligibilityFetchOffersRequest) SetFilters

SetFilters gets a reference to the given OfferFilters and assigns it to the Filters field.

func (*EligibilityFetchOffersRequest) SetQueries

SetQueries sets field value

func (EligibilityFetchOffersRequest) ToMap

func (o EligibilityFetchOffersRequest) ToMap() (map[string]interface{}, error)

type EligibilityFetchPaylaterRequest

type EligibilityFetchPaylaterRequest struct {
	Queries CardlessEMIQueries `json:"queries"`
}

EligibilityFetchPaylaterRequest Request to get eligible paylater payment methods

func NewEligibilityFetchPaylaterRequest

func NewEligibilityFetchPaylaterRequest(queries CardlessEMIQueries) *EligibilityFetchPaylaterRequest

NewEligibilityFetchPaylaterRequest instantiates a new EligibilityFetchPaylaterRequest 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

func NewEligibilityFetchPaylaterRequestWithDefaults

func NewEligibilityFetchPaylaterRequestWithDefaults() *EligibilityFetchPaylaterRequest

NewEligibilityFetchPaylaterRequestWithDefaults instantiates a new EligibilityFetchPaylaterRequest 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

func (*EligibilityFetchPaylaterRequest) GetQueries

GetQueries returns the Queries field value

func (*EligibilityFetchPaylaterRequest) GetQueriesOk

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (EligibilityFetchPaylaterRequest) MarshalJSON

func (o EligibilityFetchPaylaterRequest) MarshalJSON() ([]byte, error)

func (*EligibilityFetchPaylaterRequest) SetQueries

SetQueries sets field value

func (EligibilityFetchPaylaterRequest) ToMap

func (o EligibilityFetchPaylaterRequest) ToMap() (map[string]interface{}, error)

type EligibilityFetchPaymentMethodsRequest

type EligibilityFetchPaymentMethodsRequest struct {
	Queries PaymentMethodsQueries  `json:"queries"`
	Filters *PaymentMethodsFilters `json:"filters,omitempty"`
}

EligibilityFetchPaymentMethodsRequest eligibilty request to find eligible payment method

func NewEligibilityFetchPaymentMethodsRequest

func NewEligibilityFetchPaymentMethodsRequest(queries PaymentMethodsQueries) *EligibilityFetchPaymentMethodsRequest

NewEligibilityFetchPaymentMethodsRequest instantiates a new EligibilityFetchPaymentMethodsRequest 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

func NewEligibilityFetchPaymentMethodsRequestWithDefaults

func NewEligibilityFetchPaymentMethodsRequestWithDefaults() *EligibilityFetchPaymentMethodsRequest

NewEligibilityFetchPaymentMethodsRequestWithDefaults instantiates a new EligibilityFetchPaymentMethodsRequest 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

func (*EligibilityFetchPaymentMethodsRequest) GetFilters

GetFilters returns the Filters field value if set, zero value otherwise.

func (*EligibilityFetchPaymentMethodsRequest) GetFiltersOk

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityFetchPaymentMethodsRequest) GetQueries

GetQueries returns the Queries field value

func (*EligibilityFetchPaymentMethodsRequest) GetQueriesOk

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*EligibilityFetchPaymentMethodsRequest) HasFilters

HasFilters returns a boolean if a field has been set.

func (EligibilityFetchPaymentMethodsRequest) MarshalJSON

func (o EligibilityFetchPaymentMethodsRequest) MarshalJSON() ([]byte, error)

func (*EligibilityFetchPaymentMethodsRequest) SetFilters

SetFilters gets a reference to the given PaymentMethodsFilters and assigns it to the Filters field.

func (*EligibilityFetchPaymentMethodsRequest) SetQueries

SetQueries sets field value

func (EligibilityFetchPaymentMethodsRequest) ToMap

func (o EligibilityFetchPaymentMethodsRequest) ToMap() (map[string]interface{}, error)

type EligibilityOfferEntity

type EligibilityOfferEntity struct {
	Eligibility   *bool        `json:"eligibility,omitempty"`
	EntityType    *string      `json:"entity_type,omitempty"`
	EntityValue   *string      `json:"entity_value,omitempty"`
	EntityDetails *OfferEntity `json:"entity_details,omitempty"`
}

EligibilityOfferEntity Eligible offer object

func NewEligibilityOfferEntity

func NewEligibilityOfferEntity() *EligibilityOfferEntity

NewEligibilityOfferEntity instantiates a new EligibilityOfferEntity 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

func NewEligibilityOfferEntityWithDefaults

func NewEligibilityOfferEntityWithDefaults() *EligibilityOfferEntity

NewEligibilityOfferEntityWithDefaults instantiates a new EligibilityOfferEntity 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

func PGEligibilityFetchOffers

func PGEligibilityFetchOffers(xApiVersion *string, eligibilityFetchOffersRequest *EligibilityFetchOffersRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]EligibilityOfferEntity, *http.Response, error)

Execute executes the request

@return []EligibilityOfferEntity

func PGEligibilityFetchOffersWithContext

func PGEligibilityFetchOffersWithContext(ctx context.Context, xApiVersion *string, eligibilityFetchOffersRequest *EligibilityFetchOffersRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]EligibilityOfferEntity, *http.Response, error)

With Context Execute executes the request

@return []EligibilityOfferEntity

func (*EligibilityOfferEntity) GetEligibility

func (o *EligibilityOfferEntity) GetEligibility() bool

GetEligibility returns the Eligibility field value if set, zero value otherwise.

func (*EligibilityOfferEntity) GetEligibilityOk

func (o *EligibilityOfferEntity) GetEligibilityOk() (*bool, bool)

GetEligibilityOk returns a tuple with the Eligibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityOfferEntity) GetEntityDetails

func (o *EligibilityOfferEntity) GetEntityDetails() OfferEntity

GetEntityDetails returns the EntityDetails field value if set, zero value otherwise.

func (*EligibilityOfferEntity) GetEntityDetailsOk

func (o *EligibilityOfferEntity) GetEntityDetailsOk() (*OfferEntity, bool)

GetEntityDetailsOk returns a tuple with the EntityDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityOfferEntity) GetEntityType

func (o *EligibilityOfferEntity) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*EligibilityOfferEntity) GetEntityTypeOk

func (o *EligibilityOfferEntity) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityOfferEntity) GetEntityValue

func (o *EligibilityOfferEntity) GetEntityValue() string

GetEntityValue returns the EntityValue field value if set, zero value otherwise.

func (*EligibilityOfferEntity) GetEntityValueOk

func (o *EligibilityOfferEntity) GetEntityValueOk() (*string, bool)

GetEntityValueOk returns a tuple with the EntityValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityOfferEntity) HasEligibility

func (o *EligibilityOfferEntity) HasEligibility() bool

HasEligibility returns a boolean if a field has been set.

func (*EligibilityOfferEntity) HasEntityDetails

func (o *EligibilityOfferEntity) HasEntityDetails() bool

HasEntityDetails returns a boolean if a field has been set.

func (*EligibilityOfferEntity) HasEntityType

func (o *EligibilityOfferEntity) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*EligibilityOfferEntity) HasEntityValue

func (o *EligibilityOfferEntity) HasEntityValue() bool

HasEntityValue returns a boolean if a field has been set.

func (EligibilityOfferEntity) MarshalJSON

func (o EligibilityOfferEntity) MarshalJSON() ([]byte, error)

func (*EligibilityOfferEntity) SetEligibility

func (o *EligibilityOfferEntity) SetEligibility(v bool)

SetEligibility gets a reference to the given bool and assigns it to the Eligibility field.

func (*EligibilityOfferEntity) SetEntityDetails

func (o *EligibilityOfferEntity) SetEntityDetails(v OfferEntity)

SetEntityDetails gets a reference to the given OfferEntity and assigns it to the EntityDetails field.

func (*EligibilityOfferEntity) SetEntityType

func (o *EligibilityOfferEntity) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*EligibilityOfferEntity) SetEntityValue

func (o *EligibilityOfferEntity) SetEntityValue(v string)

SetEntityValue gets a reference to the given string and assigns it to the EntityValue field.

func (EligibilityOfferEntity) ToMap

func (o EligibilityOfferEntity) ToMap() (map[string]interface{}, error)

type EligibilityPaylaterEntity

type EligibilityPaylaterEntity struct {
	Eligibility   *bool           `json:"eligibility,omitempty"`
	EntityType    *string         `json:"entity_type,omitempty"`
	EntityValue   *string         `json:"entity_value,omitempty"`
	EntityDetails *PaylaterEntity `json:"entity_details,omitempty"`
}

EligibilityPaylaterEntity Eligible paylater payment method

func NewEligibilityPaylaterEntity

func NewEligibilityPaylaterEntity() *EligibilityPaylaterEntity

NewEligibilityPaylaterEntity instantiates a new EligibilityPaylaterEntity 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

func NewEligibilityPaylaterEntityWithDefaults

func NewEligibilityPaylaterEntityWithDefaults() *EligibilityPaylaterEntity

NewEligibilityPaylaterEntityWithDefaults instantiates a new EligibilityPaylaterEntity 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

func PGEligibilityFetchPaylater

func PGEligibilityFetchPaylater(xApiVersion *string, eligibilityFetchPaylaterRequest *EligibilityFetchPaylaterRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]EligibilityPaylaterEntity, *http.Response, error)

Execute executes the request

@return []EligibilityPaylaterEntity

func PGEligibilityFetchPaylaterWithContext

func PGEligibilityFetchPaylaterWithContext(ctx context.Context, xApiVersion *string, eligibilityFetchPaylaterRequest *EligibilityFetchPaylaterRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]EligibilityPaylaterEntity, *http.Response, error)

With Context Execute executes the request

@return []EligibilityPaylaterEntity

func (*EligibilityPaylaterEntity) GetEligibility

func (o *EligibilityPaylaterEntity) GetEligibility() bool

GetEligibility returns the Eligibility field value if set, zero value otherwise.

func (*EligibilityPaylaterEntity) GetEligibilityOk

func (o *EligibilityPaylaterEntity) GetEligibilityOk() (*bool, bool)

GetEligibilityOk returns a tuple with the Eligibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaylaterEntity) GetEntityDetails

func (o *EligibilityPaylaterEntity) GetEntityDetails() PaylaterEntity

GetEntityDetails returns the EntityDetails field value if set, zero value otherwise.

func (*EligibilityPaylaterEntity) GetEntityDetailsOk

func (o *EligibilityPaylaterEntity) GetEntityDetailsOk() (*PaylaterEntity, bool)

GetEntityDetailsOk returns a tuple with the EntityDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaylaterEntity) GetEntityType

func (o *EligibilityPaylaterEntity) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*EligibilityPaylaterEntity) GetEntityTypeOk

func (o *EligibilityPaylaterEntity) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaylaterEntity) GetEntityValue

func (o *EligibilityPaylaterEntity) GetEntityValue() string

GetEntityValue returns the EntityValue field value if set, zero value otherwise.

func (*EligibilityPaylaterEntity) GetEntityValueOk

func (o *EligibilityPaylaterEntity) GetEntityValueOk() (*string, bool)

GetEntityValueOk returns a tuple with the EntityValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaylaterEntity) HasEligibility

func (o *EligibilityPaylaterEntity) HasEligibility() bool

HasEligibility returns a boolean if a field has been set.

func (*EligibilityPaylaterEntity) HasEntityDetails

func (o *EligibilityPaylaterEntity) HasEntityDetails() bool

HasEntityDetails returns a boolean if a field has been set.

func (*EligibilityPaylaterEntity) HasEntityType

func (o *EligibilityPaylaterEntity) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*EligibilityPaylaterEntity) HasEntityValue

func (o *EligibilityPaylaterEntity) HasEntityValue() bool

HasEntityValue returns a boolean if a field has been set.

func (EligibilityPaylaterEntity) MarshalJSON

func (o EligibilityPaylaterEntity) MarshalJSON() ([]byte, error)

func (*EligibilityPaylaterEntity) SetEligibility

func (o *EligibilityPaylaterEntity) SetEligibility(v bool)

SetEligibility gets a reference to the given bool and assigns it to the Eligibility field.

func (*EligibilityPaylaterEntity) SetEntityDetails

func (o *EligibilityPaylaterEntity) SetEntityDetails(v PaylaterEntity)

SetEntityDetails gets a reference to the given PaylaterEntity and assigns it to the EntityDetails field.

func (*EligibilityPaylaterEntity) SetEntityType

func (o *EligibilityPaylaterEntity) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*EligibilityPaylaterEntity) SetEntityValue

func (o *EligibilityPaylaterEntity) SetEntityValue(v string)

SetEntityValue gets a reference to the given string and assigns it to the EntityValue field.

func (EligibilityPaylaterEntity) ToMap

func (o EligibilityPaylaterEntity) ToMap() (map[string]interface{}, error)

type EligibilityPaymentMethodsEntity

type EligibilityPaymentMethodsEntity struct {
	Eligibility   *bool                                         `json:"eligibility,omitempty"`
	EntityType    *string                                       `json:"entity_type,omitempty"`
	EntityValue   *string                                       `json:"entity_value,omitempty"`
	EntityDetails *EligibilityPaymentMethodsEntityEntityDetails `json:"entity_details,omitempty"`
}

EligibilityPaymentMethodsEntity Eligible payment methods details

func NewEligibilityPaymentMethodsEntity

func NewEligibilityPaymentMethodsEntity() *EligibilityPaymentMethodsEntity

NewEligibilityPaymentMethodsEntity instantiates a new EligibilityPaymentMethodsEntity 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

func NewEligibilityPaymentMethodsEntityWithDefaults

func NewEligibilityPaymentMethodsEntityWithDefaults() *EligibilityPaymentMethodsEntity

NewEligibilityPaymentMethodsEntityWithDefaults instantiates a new EligibilityPaymentMethodsEntity 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

func PGEligibilityFetchPaymentMethods

func PGEligibilityFetchPaymentMethods(xApiVersion *string, eligibilityFetchPaymentMethodsRequest *EligibilityFetchPaymentMethodsRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]EligibilityPaymentMethodsEntity, *http.Response, error)

Execute executes the request

@return []EligibilityPaymentMethodsEntity

func PGEligibilityFetchPaymentMethodsWithContext

func PGEligibilityFetchPaymentMethodsWithContext(ctx context.Context, xApiVersion *string, eligibilityFetchPaymentMethodsRequest *EligibilityFetchPaymentMethodsRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]EligibilityPaymentMethodsEntity, *http.Response, error)

With Context Execute executes the request

@return []EligibilityPaymentMethodsEntity

func (*EligibilityPaymentMethodsEntity) GetEligibility

func (o *EligibilityPaymentMethodsEntity) GetEligibility() bool

GetEligibility returns the Eligibility field value if set, zero value otherwise.

func (*EligibilityPaymentMethodsEntity) GetEligibilityOk

func (o *EligibilityPaymentMethodsEntity) GetEligibilityOk() (*bool, bool)

GetEligibilityOk returns a tuple with the Eligibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaymentMethodsEntity) GetEntityDetails

GetEntityDetails returns the EntityDetails field value if set, zero value otherwise.

func (*EligibilityPaymentMethodsEntity) GetEntityDetailsOk

GetEntityDetailsOk returns a tuple with the EntityDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaymentMethodsEntity) GetEntityType

func (o *EligibilityPaymentMethodsEntity) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*EligibilityPaymentMethodsEntity) GetEntityTypeOk

func (o *EligibilityPaymentMethodsEntity) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaymentMethodsEntity) GetEntityValue

func (o *EligibilityPaymentMethodsEntity) GetEntityValue() string

GetEntityValue returns the EntityValue field value if set, zero value otherwise.

func (*EligibilityPaymentMethodsEntity) GetEntityValueOk

func (o *EligibilityPaymentMethodsEntity) GetEntityValueOk() (*string, bool)

GetEntityValueOk returns a tuple with the EntityValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaymentMethodsEntity) HasEligibility

func (o *EligibilityPaymentMethodsEntity) HasEligibility() bool

HasEligibility returns a boolean if a field has been set.

func (*EligibilityPaymentMethodsEntity) HasEntityDetails

func (o *EligibilityPaymentMethodsEntity) HasEntityDetails() bool

HasEntityDetails returns a boolean if a field has been set.

func (*EligibilityPaymentMethodsEntity) HasEntityType

func (o *EligibilityPaymentMethodsEntity) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*EligibilityPaymentMethodsEntity) HasEntityValue

func (o *EligibilityPaymentMethodsEntity) HasEntityValue() bool

HasEntityValue returns a boolean if a field has been set.

func (EligibilityPaymentMethodsEntity) MarshalJSON

func (o EligibilityPaymentMethodsEntity) MarshalJSON() ([]byte, error)

func (*EligibilityPaymentMethodsEntity) SetEligibility

func (o *EligibilityPaymentMethodsEntity) SetEligibility(v bool)

SetEligibility gets a reference to the given bool and assigns it to the Eligibility field.

func (*EligibilityPaymentMethodsEntity) SetEntityDetails

SetEntityDetails gets a reference to the given EligibilityPaymentMethodsEntityEntityDetails and assigns it to the EntityDetails field.

func (*EligibilityPaymentMethodsEntity) SetEntityType

func (o *EligibilityPaymentMethodsEntity) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*EligibilityPaymentMethodsEntity) SetEntityValue

func (o *EligibilityPaymentMethodsEntity) SetEntityValue(v string)

SetEntityValue gets a reference to the given string and assigns it to the EntityValue field.

func (EligibilityPaymentMethodsEntity) ToMap

func (o EligibilityPaymentMethodsEntity) ToMap() (map[string]interface{}, error)

type EligibilityPaymentMethodsEntityEntityDetails

type EligibilityPaymentMethodsEntityEntityDetails struct {
	PaymentMethodDetails []PaymentModeDetails `json:"payment_method_details,omitempty"`
}

EligibilityPaymentMethodsEntityEntityDetails struct for EligibilityPaymentMethodsEntityEntityDetails

func NewEligibilityPaymentMethodsEntityEntityDetails

func NewEligibilityPaymentMethodsEntityEntityDetails() *EligibilityPaymentMethodsEntityEntityDetails

NewEligibilityPaymentMethodsEntityEntityDetails instantiates a new EligibilityPaymentMethodsEntityEntityDetails 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

func NewEligibilityPaymentMethodsEntityEntityDetailsWithDefaults

func NewEligibilityPaymentMethodsEntityEntityDetailsWithDefaults() *EligibilityPaymentMethodsEntityEntityDetails

NewEligibilityPaymentMethodsEntityEntityDetailsWithDefaults instantiates a new EligibilityPaymentMethodsEntityEntityDetails 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

func (*EligibilityPaymentMethodsEntityEntityDetails) GetPaymentMethodDetails

GetPaymentMethodDetails returns the PaymentMethodDetails field value if set, zero value otherwise.

func (*EligibilityPaymentMethodsEntityEntityDetails) GetPaymentMethodDetailsOk

func (o *EligibilityPaymentMethodsEntityEntityDetails) GetPaymentMethodDetailsOk() ([]PaymentModeDetails, bool)

GetPaymentMethodDetailsOk returns a tuple with the PaymentMethodDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EligibilityPaymentMethodsEntityEntityDetails) HasPaymentMethodDetails

func (o *EligibilityPaymentMethodsEntityEntityDetails) HasPaymentMethodDetails() bool

HasPaymentMethodDetails returns a boolean if a field has been set.

func (EligibilityPaymentMethodsEntityEntityDetails) MarshalJSON

func (*EligibilityPaymentMethodsEntityEntityDetails) SetPaymentMethodDetails

func (o *EligibilityPaymentMethodsEntityEntityDetails) SetPaymentMethodDetails(v []PaymentModeDetails)

SetPaymentMethodDetails gets a reference to the given []PaymentModeDetails and assigns it to the PaymentMethodDetails field.

func (EligibilityPaymentMethodsEntityEntityDetails) ToMap

func (o EligibilityPaymentMethodsEntityEntityDetails) ToMap() (map[string]interface{}, error)

type ErrorDetailsInPaymentsEntity

type ErrorDetailsInPaymentsEntity struct {
	ErrorCode           *string `json:"error_code,omitempty"`
	ErrorDescription    *string `json:"error_description,omitempty"`
	ErrorReason         *string `json:"error_reason,omitempty"`
	ErrorSource         *string `json:"error_source,omitempty"`
	ErrorCodeRaw        *string `json:"error_code_raw,omitempty"`
	ErrorDescriptionRaw *string `json:"error_description_raw,omitempty"`
	ErrorSubcodeRaw     *string `json:"error_subcode_raw,omitempty"`
}

ErrorDetailsInPaymentsEntity The error details are present only for failed payments

func NewErrorDetailsInPaymentsEntity

func NewErrorDetailsInPaymentsEntity() *ErrorDetailsInPaymentsEntity

NewErrorDetailsInPaymentsEntity instantiates a new ErrorDetailsInPaymentsEntity 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

func NewErrorDetailsInPaymentsEntityWithDefaults

func NewErrorDetailsInPaymentsEntityWithDefaults() *ErrorDetailsInPaymentsEntity

NewErrorDetailsInPaymentsEntityWithDefaults instantiates a new ErrorDetailsInPaymentsEntity 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

func (*ErrorDetailsInPaymentsEntity) GetErrorCode

func (o *ErrorDetailsInPaymentsEntity) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*ErrorDetailsInPaymentsEntity) GetErrorCodeOk

func (o *ErrorDetailsInPaymentsEntity) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorDetailsInPaymentsEntity) GetErrorCodeRaw

func (o *ErrorDetailsInPaymentsEntity) GetErrorCodeRaw() string

GetErrorCodeRaw returns the ErrorCodeRaw field value if set, zero value otherwise.

func (*ErrorDetailsInPaymentsEntity) GetErrorCodeRawOk

func (o *ErrorDetailsInPaymentsEntity) GetErrorCodeRawOk() (*string, bool)

GetErrorCodeRawOk returns a tuple with the ErrorCodeRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorDetailsInPaymentsEntity) GetErrorDescription

func (o *ErrorDetailsInPaymentsEntity) GetErrorDescription() string

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise.

func (*ErrorDetailsInPaymentsEntity) GetErrorDescriptionOk

func (o *ErrorDetailsInPaymentsEntity) GetErrorDescriptionOk() (*string, bool)

GetErrorDescriptionOk returns a tuple with the ErrorDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorDetailsInPaymentsEntity) GetErrorDescriptionRaw

func (o *ErrorDetailsInPaymentsEntity) GetErrorDescriptionRaw() string

GetErrorDescriptionRaw returns the ErrorDescriptionRaw field value if set, zero value otherwise.

func (*ErrorDetailsInPaymentsEntity) GetErrorDescriptionRawOk

func (o *ErrorDetailsInPaymentsEntity) GetErrorDescriptionRawOk() (*string, bool)

GetErrorDescriptionRawOk returns a tuple with the ErrorDescriptionRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorDetailsInPaymentsEntity) GetErrorReason

func (o *ErrorDetailsInPaymentsEntity) GetErrorReason() string

GetErrorReason returns the ErrorReason field value if set, zero value otherwise.

func (*ErrorDetailsInPaymentsEntity) GetErrorReasonOk

func (o *ErrorDetailsInPaymentsEntity) GetErrorReasonOk() (*string, bool)

GetErrorReasonOk returns a tuple with the ErrorReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorDetailsInPaymentsEntity) GetErrorSource

func (o *ErrorDetailsInPaymentsEntity) GetErrorSource() string

GetErrorSource returns the ErrorSource field value if set, zero value otherwise.

func (*ErrorDetailsInPaymentsEntity) GetErrorSourceOk

func (o *ErrorDetailsInPaymentsEntity) GetErrorSourceOk() (*string, bool)

GetErrorSourceOk returns a tuple with the ErrorSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorDetailsInPaymentsEntity) GetErrorSubcodeRaw

func (o *ErrorDetailsInPaymentsEntity) GetErrorSubcodeRaw() string

GetErrorSubcodeRaw returns the ErrorSubcodeRaw field value if set, zero value otherwise.

func (*ErrorDetailsInPaymentsEntity) GetErrorSubcodeRawOk

func (o *ErrorDetailsInPaymentsEntity) GetErrorSubcodeRawOk() (*string, bool)

GetErrorSubcodeRawOk returns a tuple with the ErrorSubcodeRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorDetailsInPaymentsEntity) HasErrorCode

func (o *ErrorDetailsInPaymentsEntity) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ErrorDetailsInPaymentsEntity) HasErrorCodeRaw

func (o *ErrorDetailsInPaymentsEntity) HasErrorCodeRaw() bool

HasErrorCodeRaw returns a boolean if a field has been set.

func (*ErrorDetailsInPaymentsEntity) HasErrorDescription

func (o *ErrorDetailsInPaymentsEntity) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*ErrorDetailsInPaymentsEntity) HasErrorDescriptionRaw

func (o *ErrorDetailsInPaymentsEntity) HasErrorDescriptionRaw() bool

HasErrorDescriptionRaw returns a boolean if a field has been set.

func (*ErrorDetailsInPaymentsEntity) HasErrorReason

func (o *ErrorDetailsInPaymentsEntity) HasErrorReason() bool

HasErrorReason returns a boolean if a field has been set.

func (*ErrorDetailsInPaymentsEntity) HasErrorSource

func (o *ErrorDetailsInPaymentsEntity) HasErrorSource() bool

HasErrorSource returns a boolean if a field has been set.

func (*ErrorDetailsInPaymentsEntity) HasErrorSubcodeRaw

func (o *ErrorDetailsInPaymentsEntity) HasErrorSubcodeRaw() bool

HasErrorSubcodeRaw returns a boolean if a field has been set.

func (ErrorDetailsInPaymentsEntity) MarshalJSON

func (o ErrorDetailsInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*ErrorDetailsInPaymentsEntity) SetErrorCode

func (o *ErrorDetailsInPaymentsEntity) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*ErrorDetailsInPaymentsEntity) SetErrorCodeRaw

func (o *ErrorDetailsInPaymentsEntity) SetErrorCodeRaw(v string)

SetErrorCodeRaw gets a reference to the given string and assigns it to the ErrorCodeRaw field.

func (*ErrorDetailsInPaymentsEntity) SetErrorDescription

func (o *ErrorDetailsInPaymentsEntity) SetErrorDescription(v string)

SetErrorDescription gets a reference to the given string and assigns it to the ErrorDescription field.

func (*ErrorDetailsInPaymentsEntity) SetErrorDescriptionRaw

func (o *ErrorDetailsInPaymentsEntity) SetErrorDescriptionRaw(v string)

SetErrorDescriptionRaw gets a reference to the given string and assigns it to the ErrorDescriptionRaw field.

func (*ErrorDetailsInPaymentsEntity) SetErrorReason

func (o *ErrorDetailsInPaymentsEntity) SetErrorReason(v string)

SetErrorReason gets a reference to the given string and assigns it to the ErrorReason field.

func (*ErrorDetailsInPaymentsEntity) SetErrorSource

func (o *ErrorDetailsInPaymentsEntity) SetErrorSource(v string)

SetErrorSource gets a reference to the given string and assigns it to the ErrorSource field.

func (*ErrorDetailsInPaymentsEntity) SetErrorSubcodeRaw

func (o *ErrorDetailsInPaymentsEntity) SetErrorSubcodeRaw(v string)

SetErrorSubcodeRaw gets a reference to the given string and assigns it to the ErrorSubcodeRaw field.

func (ErrorDetailsInPaymentsEntity) ToMap

func (o ErrorDetailsInPaymentsEntity) ToMap() (map[string]interface{}, error)

type FetchReconRequest

type FetchReconRequest struct {
	Pagination FetchReconRequestPagination `json:"pagination"`
	Filters    FetchReconRequestFilters    `json:"filters"`
}

FetchReconRequest Recon object

func NewFetchReconRequest

func NewFetchReconRequest(pagination FetchReconRequestPagination, filters FetchReconRequestFilters) *FetchReconRequest

NewFetchReconRequest instantiates a new FetchReconRequest 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

func NewFetchReconRequestWithDefaults

func NewFetchReconRequestWithDefaults() *FetchReconRequest

NewFetchReconRequestWithDefaults instantiates a new FetchReconRequest 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

func (*FetchReconRequest) GetFilters

GetFilters returns the Filters field value

func (*FetchReconRequest) GetFiltersOk

func (o *FetchReconRequest) GetFiltersOk() (*FetchReconRequestFilters, bool)

GetFiltersOk returns a tuple with the Filters field value and a boolean to check if the value has been set.

func (*FetchReconRequest) GetPagination

GetPagination returns the Pagination field value

func (*FetchReconRequest) GetPaginationOk

func (o *FetchReconRequest) GetPaginationOk() (*FetchReconRequestPagination, bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.

func (FetchReconRequest) MarshalJSON

func (o FetchReconRequest) MarshalJSON() ([]byte, error)

func (*FetchReconRequest) SetFilters

SetFilters sets field value

func (*FetchReconRequest) SetPagination

func (o *FetchReconRequest) SetPagination(v FetchReconRequestPagination)

SetPagination sets field value

func (FetchReconRequest) ToMap

func (o FetchReconRequest) ToMap() (map[string]interface{}, error)

type FetchReconRequestFilters

type FetchReconRequestFilters struct {
	// Specify the start date from when you want the settlement reconciliation details.
	StartDate string `json:"start_date"`
	// Specify the end date till when you want the settlement reconciliation details.
	EndDate string `json:"end_date"`
}

FetchReconRequestFilters struct for FetchReconRequestFilters

func NewFetchReconRequestFilters

func NewFetchReconRequestFilters(startDate string, endDate string) *FetchReconRequestFilters

NewFetchReconRequestFilters instantiates a new FetchReconRequestFilters 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

func NewFetchReconRequestFiltersWithDefaults

func NewFetchReconRequestFiltersWithDefaults() *FetchReconRequestFilters

NewFetchReconRequestFiltersWithDefaults instantiates a new FetchReconRequestFilters 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

func (*FetchReconRequestFilters) GetEndDate

func (o *FetchReconRequestFilters) GetEndDate() string

GetEndDate returns the EndDate field value

func (*FetchReconRequestFilters) GetEndDateOk

func (o *FetchReconRequestFilters) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value and a boolean to check if the value has been set.

func (*FetchReconRequestFilters) GetStartDate

func (o *FetchReconRequestFilters) GetStartDate() string

GetStartDate returns the StartDate field value

func (*FetchReconRequestFilters) GetStartDateOk

func (o *FetchReconRequestFilters) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value and a boolean to check if the value has been set.

func (FetchReconRequestFilters) MarshalJSON

func (o FetchReconRequestFilters) MarshalJSON() ([]byte, error)

func (*FetchReconRequestFilters) SetEndDate

func (o *FetchReconRequestFilters) SetEndDate(v string)

SetEndDate sets field value

func (*FetchReconRequestFilters) SetStartDate

func (o *FetchReconRequestFilters) SetStartDate(v string)

SetStartDate sets field value

func (FetchReconRequestFilters) ToMap

func (o FetchReconRequestFilters) ToMap() (map[string]interface{}, error)

type FetchReconRequestPagination

type FetchReconRequestPagination struct {
	// Number of settlements you want to fetch in the next iteration. Maximum limit is 1000, default value is 10.
	Limit int32 `json:"limit"`
	// Specifies from where the next set of settlement details should be fetched.
	Cursor NullableString `json:"cursor,omitempty"`
}

FetchReconRequestPagination To fetch the next set of settlements, pass the cursor received in the response to the next API call. To receive the data for the first time, pass the cursor as null. Limit would be number of settlements that you want to receive.

func NewFetchReconRequestPagination

func NewFetchReconRequestPagination(limit int32) *FetchReconRequestPagination

NewFetchReconRequestPagination instantiates a new FetchReconRequestPagination 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

func NewFetchReconRequestPaginationWithDefaults

func NewFetchReconRequestPaginationWithDefaults() *FetchReconRequestPagination

NewFetchReconRequestPaginationWithDefaults instantiates a new FetchReconRequestPagination 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

func (*FetchReconRequestPagination) GetCursor

func (o *FetchReconRequestPagination) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FetchReconRequestPagination) GetCursorOk

func (o *FetchReconRequestPagination) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FetchReconRequestPagination) GetLimit

func (o *FetchReconRequestPagination) GetLimit() int32

GetLimit returns the Limit field value

func (*FetchReconRequestPagination) GetLimitOk

func (o *FetchReconRequestPagination) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*FetchReconRequestPagination) HasCursor

func (o *FetchReconRequestPagination) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (FetchReconRequestPagination) MarshalJSON

func (o FetchReconRequestPagination) MarshalJSON() ([]byte, error)

func (*FetchReconRequestPagination) SetCursor

func (o *FetchReconRequestPagination) SetCursor(v string)

SetCursor gets a reference to the given NullableString and assigns it to the Cursor field.

func (*FetchReconRequestPagination) SetCursorNil

func (o *FetchReconRequestPagination) SetCursorNil()

SetCursorNil sets the value for Cursor to be an explicit nil

func (*FetchReconRequestPagination) SetLimit

func (o *FetchReconRequestPagination) SetLimit(v int32)

SetLimit sets field value

func (FetchReconRequestPagination) ToMap

func (o FetchReconRequestPagination) ToMap() (map[string]interface{}, error)

func (*FetchReconRequestPagination) UnsetCursor

func (o *FetchReconRequestPagination) UnsetCursor()

UnsetCursor ensures that no value is present for Cursor, not even an explicit nil

type FetchSettlementsRequest

type FetchSettlementsRequest struct {
	Pagination FetchSettlementsRequestPagination `json:"pagination"`
	Filters    FetchSettlementsRequestFilters    `json:"filters"`
}

FetchSettlementsRequest Request to fetch settlement

func NewFetchSettlementsRequest

func NewFetchSettlementsRequest(pagination FetchSettlementsRequestPagination, filters FetchSettlementsRequestFilters) *FetchSettlementsRequest

NewFetchSettlementsRequest instantiates a new FetchSettlementsRequest 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

func NewFetchSettlementsRequestWithDefaults

func NewFetchSettlementsRequestWithDefaults() *FetchSettlementsRequest

NewFetchSettlementsRequestWithDefaults instantiates a new FetchSettlementsRequest 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

func (*FetchSettlementsRequest) GetFilters

GetFilters returns the Filters field value

func (*FetchSettlementsRequest) GetFiltersOk

GetFiltersOk returns a tuple with the Filters field value and a boolean to check if the value has been set.

func (*FetchSettlementsRequest) GetPagination

GetPagination returns the Pagination field value

func (*FetchSettlementsRequest) GetPaginationOk

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.

func (FetchSettlementsRequest) MarshalJSON

func (o FetchSettlementsRequest) MarshalJSON() ([]byte, error)

func (*FetchSettlementsRequest) SetFilters

SetFilters sets field value

func (*FetchSettlementsRequest) SetPagination

SetPagination sets field value

func (FetchSettlementsRequest) ToMap

func (o FetchSettlementsRequest) ToMap() (map[string]interface{}, error)

type FetchSettlementsRequestFilters

type FetchSettlementsRequestFilters struct {
	// List of settlement IDs for which you want the settlement reconciliation details.
	CfSettlementIds []int64 `json:"cf_settlement_ids,omitempty"`
	// List of settlement UTRs for which you want the settlement reconciliation details.
	SettlementUtrs []string `json:"settlement_utrs,omitempty"`
	// Specify the start date from when you want the settlement reconciliation details.
	StartDate *string `json:"start_date,omitempty"`
	// Specify the end date till when you want the settlement reconciliation details.
	EndDate *string `json:"end_date,omitempty"`
}

FetchSettlementsRequestFilters Specify either the Settlement ID, Settlement UTR, or start date and end date to fetch the settlement details.

func NewFetchSettlementsRequestFilters

func NewFetchSettlementsRequestFilters() *FetchSettlementsRequestFilters

NewFetchSettlementsRequestFilters instantiates a new FetchSettlementsRequestFilters 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

func NewFetchSettlementsRequestFiltersWithDefaults

func NewFetchSettlementsRequestFiltersWithDefaults() *FetchSettlementsRequestFilters

NewFetchSettlementsRequestFiltersWithDefaults instantiates a new FetchSettlementsRequestFilters 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

func (*FetchSettlementsRequestFilters) GetCfSettlementIds

func (o *FetchSettlementsRequestFilters) GetCfSettlementIds() []int64

GetCfSettlementIds returns the CfSettlementIds field value if set, zero value otherwise.

func (*FetchSettlementsRequestFilters) GetCfSettlementIdsOk

func (o *FetchSettlementsRequestFilters) GetCfSettlementIdsOk() ([]int64, bool)

GetCfSettlementIdsOk returns a tuple with the CfSettlementIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchSettlementsRequestFilters) GetEndDate

func (o *FetchSettlementsRequestFilters) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*FetchSettlementsRequestFilters) GetEndDateOk

func (o *FetchSettlementsRequestFilters) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchSettlementsRequestFilters) GetSettlementUtrs

func (o *FetchSettlementsRequestFilters) GetSettlementUtrs() []string

GetSettlementUtrs returns the SettlementUtrs field value if set, zero value otherwise.

func (*FetchSettlementsRequestFilters) GetSettlementUtrsOk

func (o *FetchSettlementsRequestFilters) GetSettlementUtrsOk() ([]string, bool)

GetSettlementUtrsOk returns a tuple with the SettlementUtrs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchSettlementsRequestFilters) GetStartDate

func (o *FetchSettlementsRequestFilters) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*FetchSettlementsRequestFilters) GetStartDateOk

func (o *FetchSettlementsRequestFilters) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchSettlementsRequestFilters) HasCfSettlementIds

func (o *FetchSettlementsRequestFilters) HasCfSettlementIds() bool

HasCfSettlementIds returns a boolean if a field has been set.

func (*FetchSettlementsRequestFilters) HasEndDate

func (o *FetchSettlementsRequestFilters) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*FetchSettlementsRequestFilters) HasSettlementUtrs

func (o *FetchSettlementsRequestFilters) HasSettlementUtrs() bool

HasSettlementUtrs returns a boolean if a field has been set.

func (*FetchSettlementsRequestFilters) HasStartDate

func (o *FetchSettlementsRequestFilters) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (FetchSettlementsRequestFilters) MarshalJSON

func (o FetchSettlementsRequestFilters) MarshalJSON() ([]byte, error)

func (*FetchSettlementsRequestFilters) SetCfSettlementIds

func (o *FetchSettlementsRequestFilters) SetCfSettlementIds(v []int64)

SetCfSettlementIds gets a reference to the given []int64 and assigns it to the CfSettlementIds field.

func (*FetchSettlementsRequestFilters) SetEndDate

func (o *FetchSettlementsRequestFilters) SetEndDate(v string)

SetEndDate gets a reference to the given string and assigns it to the EndDate field.

func (*FetchSettlementsRequestFilters) SetSettlementUtrs

func (o *FetchSettlementsRequestFilters) SetSettlementUtrs(v []string)

SetSettlementUtrs gets a reference to the given []string and assigns it to the SettlementUtrs field.

func (*FetchSettlementsRequestFilters) SetStartDate

func (o *FetchSettlementsRequestFilters) SetStartDate(v string)

SetStartDate gets a reference to the given string and assigns it to the StartDate field.

func (FetchSettlementsRequestFilters) ToMap

func (o FetchSettlementsRequestFilters) ToMap() (map[string]interface{}, error)

type FetchSettlementsRequestPagination

type FetchSettlementsRequestPagination struct {
	// The number of settlements you want to fetch. Maximum limit is 1000, default value is 10.
	Limit int32 `json:"limit"`
	// Specifies from where the next set of settlement details should be fetched.
	Cursor *string `json:"cursor,omitempty"`
}

FetchSettlementsRequestPagination To fetch the next set of settlements, pass the cursor received in the response to the next API call. To receive the data for the first time, pass the cursor as null. Limit would be number of settlements that you want to receive.

func NewFetchSettlementsRequestPagination

func NewFetchSettlementsRequestPagination(limit int32) *FetchSettlementsRequestPagination

NewFetchSettlementsRequestPagination instantiates a new FetchSettlementsRequestPagination 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

func NewFetchSettlementsRequestPaginationWithDefaults

func NewFetchSettlementsRequestPaginationWithDefaults() *FetchSettlementsRequestPagination

NewFetchSettlementsRequestPaginationWithDefaults instantiates a new FetchSettlementsRequestPagination 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

func (*FetchSettlementsRequestPagination) GetCursor

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*FetchSettlementsRequestPagination) GetCursorOk

func (o *FetchSettlementsRequestPagination) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchSettlementsRequestPagination) GetLimit

GetLimit returns the Limit field value

func (*FetchSettlementsRequestPagination) GetLimitOk

func (o *FetchSettlementsRequestPagination) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*FetchSettlementsRequestPagination) HasCursor

func (o *FetchSettlementsRequestPagination) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (FetchSettlementsRequestPagination) MarshalJSON

func (o FetchSettlementsRequestPagination) MarshalJSON() ([]byte, error)

func (*FetchSettlementsRequestPagination) SetCursor

func (o *FetchSettlementsRequestPagination) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*FetchSettlementsRequestPagination) SetLimit

SetLimit sets field value

func (FetchSettlementsRequestPagination) ToMap

func (o FetchSettlementsRequestPagination) ToMap() (map[string]interface{}, error)

type FetchTerminalQRCodesEntity

type FetchTerminalQRCodesEntity struct {
	// Name of the bank that is linked to the Static QR.
	Bank *string `json:"bank,omitempty"`
	// Base-64 Encoded QR Code URL
	QrCode *string `json:"qrCode,omitempty"`
	// URL of the qr Code.
	QrCodeUrl *string `json:"qrCodeUrl,omitempty"`
	// Status of the static QR.
	Status *string `json:"status,omitempty"`
}

FetchTerminalQRCodesEntity Fetch Static QR Codes using terminal ID or phone number

func NewFetchTerminalQRCodesEntity

func NewFetchTerminalQRCodesEntity() *FetchTerminalQRCodesEntity

NewFetchTerminalQRCodesEntity instantiates a new FetchTerminalQRCodesEntity 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

func NewFetchTerminalQRCodesEntityWithDefaults

func NewFetchTerminalQRCodesEntityWithDefaults() *FetchTerminalQRCodesEntity

NewFetchTerminalQRCodesEntityWithDefaults instantiates a new FetchTerminalQRCodesEntity 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

func SposFetchTerminalQRCodes

func SposFetchTerminalQRCodes(xApiVersion *string, terminalPhoneNo *string, cfTerminalId *string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]FetchTerminalQRCodesEntity, *http.Response, error)

Execute executes the request

@return []FetchTerminalQRCodesEntity

func SposFetchTerminalQRCodesWithContext

func SposFetchTerminalQRCodesWithContext(ctx context.Context, xApiVersion *string, terminalPhoneNo *string, cfTerminalId *string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]FetchTerminalQRCodesEntity, *http.Response, error)

With Context Execute executes the request

@return []FetchTerminalQRCodesEntity

func (*FetchTerminalQRCodesEntity) GetBank

func (o *FetchTerminalQRCodesEntity) GetBank() string

GetBank returns the Bank field value if set, zero value otherwise.

func (*FetchTerminalQRCodesEntity) GetBankOk

func (o *FetchTerminalQRCodesEntity) GetBankOk() (*string, bool)

GetBankOk returns a tuple with the Bank field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchTerminalQRCodesEntity) GetQrCode

func (o *FetchTerminalQRCodesEntity) GetQrCode() string

GetQrCode returns the QrCode field value if set, zero value otherwise.

func (*FetchTerminalQRCodesEntity) GetQrCodeOk

func (o *FetchTerminalQRCodesEntity) GetQrCodeOk() (*string, bool)

GetQrCodeOk returns a tuple with the QrCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchTerminalQRCodesEntity) GetQrCodeUrl

func (o *FetchTerminalQRCodesEntity) GetQrCodeUrl() string

GetQrCodeUrl returns the QrCodeUrl field value if set, zero value otherwise.

func (*FetchTerminalQRCodesEntity) GetQrCodeUrlOk

func (o *FetchTerminalQRCodesEntity) GetQrCodeUrlOk() (*string, bool)

GetQrCodeUrlOk returns a tuple with the QrCodeUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchTerminalQRCodesEntity) GetStatus

func (o *FetchTerminalQRCodesEntity) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*FetchTerminalQRCodesEntity) GetStatusOk

func (o *FetchTerminalQRCodesEntity) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FetchTerminalQRCodesEntity) HasBank

func (o *FetchTerminalQRCodesEntity) HasBank() bool

HasBank returns a boolean if a field has been set.

func (*FetchTerminalQRCodesEntity) HasQrCode

func (o *FetchTerminalQRCodesEntity) HasQrCode() bool

HasQrCode returns a boolean if a field has been set.

func (*FetchTerminalQRCodesEntity) HasQrCodeUrl

func (o *FetchTerminalQRCodesEntity) HasQrCodeUrl() bool

HasQrCodeUrl returns a boolean if a field has been set.

func (*FetchTerminalQRCodesEntity) HasStatus

func (o *FetchTerminalQRCodesEntity) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (FetchTerminalQRCodesEntity) MarshalJSON

func (o FetchTerminalQRCodesEntity) MarshalJSON() ([]byte, error)

func (*FetchTerminalQRCodesEntity) SetBank

func (o *FetchTerminalQRCodesEntity) SetBank(v string)

SetBank gets a reference to the given string and assigns it to the Bank field.

func (*FetchTerminalQRCodesEntity) SetQrCode

func (o *FetchTerminalQRCodesEntity) SetQrCode(v string)

SetQrCode gets a reference to the given string and assigns it to the QrCode field.

func (*FetchTerminalQRCodesEntity) SetQrCodeUrl

func (o *FetchTerminalQRCodesEntity) SetQrCodeUrl(v string)

SetQrCodeUrl gets a reference to the given string and assigns it to the QrCodeUrl field.

func (*FetchTerminalQRCodesEntity) SetStatus

func (o *FetchTerminalQRCodesEntity) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (FetchTerminalQRCodesEntity) ToMap

func (o FetchTerminalQRCodesEntity) ToMap() (map[string]interface{}, error)

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type IdempotencyError

type IdempotencyError struct {
	Message *string `json:"message,omitempty"`
	Code    *string `json:"code,omitempty"`
	// idempotency_error
	Type *string `json:"type,omitempty"`
}

IdempotencyError Error when idempotency fails. Different request body with the same idempotent key

func NewIdempotencyError

func NewIdempotencyError() *IdempotencyError

NewIdempotencyError instantiates a new IdempotencyError 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

func NewIdempotencyErrorWithDefaults

func NewIdempotencyErrorWithDefaults() *IdempotencyError

NewIdempotencyErrorWithDefaults instantiates a new IdempotencyError 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

func (*IdempotencyError) GetCode

func (o *IdempotencyError) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*IdempotencyError) GetCodeOk

func (o *IdempotencyError) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdempotencyError) GetMessage

func (o *IdempotencyError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*IdempotencyError) GetMessageOk

func (o *IdempotencyError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdempotencyError) GetType

func (o *IdempotencyError) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*IdempotencyError) GetTypeOk

func (o *IdempotencyError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdempotencyError) HasCode

func (o *IdempotencyError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*IdempotencyError) HasMessage

func (o *IdempotencyError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*IdempotencyError) HasType

func (o *IdempotencyError) HasType() bool

HasType returns a boolean if a field has been set.

func (IdempotencyError) MarshalJSON

func (o IdempotencyError) MarshalJSON() ([]byte, error)

func (*IdempotencyError) SetCode

func (o *IdempotencyError) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*IdempotencyError) SetMessage

func (o *IdempotencyError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*IdempotencyError) SetType

func (o *IdempotencyError) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (IdempotencyError) ToMap

func (o IdempotencyError) ToMap() (map[string]interface{}, error)

type InstrumentEntity

type InstrumentEntity struct {
	// customer_id for which the instrument was saved
	CustomerId *string `json:"customer_id,omitempty"`
	// cf_payment_id of the successful transaction done while saving instrument
	AfaReference *string `json:"afa_reference,omitempty"`
	// saved instrument id
	InstrumentId *string `json:"instrument_id,omitempty"`
	// Type of the saved instrument
	InstrumentType *string `json:"instrument_type,omitempty"`
	// Unique id for the saved instrument
	InstrumentUid *string `json:"instrument_uid,omitempty"`
	// masked card number displayed to the customer
	InstrumentDisplay *string `json:"instrument_display,omitempty"`
	// Status of the saved instrument.
	InstrumentStatus *string `json:"instrument_status,omitempty"`
	// Timestamp at which instrument was saved.
	CreatedAt      *string              `json:"created_at,omitempty"`
	InstrumentMeta *SavedInstrumentMeta `json:"instrument_meta,omitempty"`
}

InstrumentEntity Saved card instrument object

func NewInstrumentEntity

func NewInstrumentEntity() *InstrumentEntity

NewInstrumentEntity instantiates a new InstrumentEntity 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

func NewInstrumentEntityWithDefaults

func NewInstrumentEntityWithDefaults() *InstrumentEntity

NewInstrumentEntityWithDefaults instantiates a new InstrumentEntity 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

func PGCustomerDeleteInstrument

func PGCustomerDeleteInstrument(xApiVersion *string, customerId string, instrumentId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*InstrumentEntity, *http.Response, error)

Execute executes the request

@return InstrumentEntity

func PGCustomerDeleteInstrumentWithContext

func PGCustomerDeleteInstrumentWithContext(ctx context.Context, xApiVersion *string, customerId string, instrumentId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*InstrumentEntity, *http.Response, error)

With Context Execute executes the request

@return InstrumentEntity

func PGCustomerFetchInstrument

func PGCustomerFetchInstrument(xApiVersion *string, customerId string, instrumentId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*InstrumentEntity, *http.Response, error)

Execute executes the request

@return InstrumentEntity

func PGCustomerFetchInstrumentWithContext

func PGCustomerFetchInstrumentWithContext(ctx context.Context, xApiVersion *string, customerId string, instrumentId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*InstrumentEntity, *http.Response, error)

With Context Execute executes the request

@return InstrumentEntity

func PGCustomerFetchInstruments

func PGCustomerFetchInstruments(xApiVersion *string, customerId string, instrumentType *string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]InstrumentEntity, *http.Response, error)

Execute executes the request

@return []InstrumentEntity

func PGCustomerFetchInstrumentsWithContext

func PGCustomerFetchInstrumentsWithContext(ctx context.Context, xApiVersion *string, customerId string, instrumentType *string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]InstrumentEntity, *http.Response, error)

With Context Execute executes the request

@return []InstrumentEntity

func (*InstrumentEntity) GetAfaReference

func (o *InstrumentEntity) GetAfaReference() string

GetAfaReference returns the AfaReference field value if set, zero value otherwise.

func (*InstrumentEntity) GetAfaReferenceOk

func (o *InstrumentEntity) GetAfaReferenceOk() (*string, bool)

GetAfaReferenceOk returns a tuple with the AfaReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) GetCreatedAt

func (o *InstrumentEntity) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*InstrumentEntity) GetCreatedAtOk

func (o *InstrumentEntity) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) GetCustomerId

func (o *InstrumentEntity) GetCustomerId() string

GetCustomerId returns the CustomerId field value if set, zero value otherwise.

func (*InstrumentEntity) GetCustomerIdOk

func (o *InstrumentEntity) GetCustomerIdOk() (*string, bool)

GetCustomerIdOk returns a tuple with the CustomerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) GetInstrumentDisplay

func (o *InstrumentEntity) GetInstrumentDisplay() string

GetInstrumentDisplay returns the InstrumentDisplay field value if set, zero value otherwise.

func (*InstrumentEntity) GetInstrumentDisplayOk

func (o *InstrumentEntity) GetInstrumentDisplayOk() (*string, bool)

GetInstrumentDisplayOk returns a tuple with the InstrumentDisplay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) GetInstrumentId

func (o *InstrumentEntity) GetInstrumentId() string

GetInstrumentId returns the InstrumentId field value if set, zero value otherwise.

func (*InstrumentEntity) GetInstrumentIdOk

func (o *InstrumentEntity) GetInstrumentIdOk() (*string, bool)

GetInstrumentIdOk returns a tuple with the InstrumentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) GetInstrumentMeta

func (o *InstrumentEntity) GetInstrumentMeta() SavedInstrumentMeta

GetInstrumentMeta returns the InstrumentMeta field value if set, zero value otherwise.

func (*InstrumentEntity) GetInstrumentMetaOk

func (o *InstrumentEntity) GetInstrumentMetaOk() (*SavedInstrumentMeta, bool)

GetInstrumentMetaOk returns a tuple with the InstrumentMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) GetInstrumentStatus

func (o *InstrumentEntity) GetInstrumentStatus() string

GetInstrumentStatus returns the InstrumentStatus field value if set, zero value otherwise.

func (*InstrumentEntity) GetInstrumentStatusOk

func (o *InstrumentEntity) GetInstrumentStatusOk() (*string, bool)

GetInstrumentStatusOk returns a tuple with the InstrumentStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) GetInstrumentType

func (o *InstrumentEntity) GetInstrumentType() string

GetInstrumentType returns the InstrumentType field value if set, zero value otherwise.

func (*InstrumentEntity) GetInstrumentTypeOk

func (o *InstrumentEntity) GetInstrumentTypeOk() (*string, bool)

GetInstrumentTypeOk returns a tuple with the InstrumentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) GetInstrumentUid

func (o *InstrumentEntity) GetInstrumentUid() string

GetInstrumentUid returns the InstrumentUid field value if set, zero value otherwise.

func (*InstrumentEntity) GetInstrumentUidOk

func (o *InstrumentEntity) GetInstrumentUidOk() (*string, bool)

GetInstrumentUidOk returns a tuple with the InstrumentUid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstrumentEntity) HasAfaReference

func (o *InstrumentEntity) HasAfaReference() bool

HasAfaReference returns a boolean if a field has been set.

func (*InstrumentEntity) HasCreatedAt

func (o *InstrumentEntity) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*InstrumentEntity) HasCustomerId

func (o *InstrumentEntity) HasCustomerId() bool

HasCustomerId returns a boolean if a field has been set.

func (*InstrumentEntity) HasInstrumentDisplay

func (o *InstrumentEntity) HasInstrumentDisplay() bool

HasInstrumentDisplay returns a boolean if a field has been set.

func (*InstrumentEntity) HasInstrumentId

func (o *InstrumentEntity) HasInstrumentId() bool

HasInstrumentId returns a boolean if a field has been set.

func (*InstrumentEntity) HasInstrumentMeta

func (o *InstrumentEntity) HasInstrumentMeta() bool

HasInstrumentMeta returns a boolean if a field has been set.

func (*InstrumentEntity) HasInstrumentStatus

func (o *InstrumentEntity) HasInstrumentStatus() bool

HasInstrumentStatus returns a boolean if a field has been set.

func (*InstrumentEntity) HasInstrumentType

func (o *InstrumentEntity) HasInstrumentType() bool

HasInstrumentType returns a boolean if a field has been set.

func (*InstrumentEntity) HasInstrumentUid

func (o *InstrumentEntity) HasInstrumentUid() bool

HasInstrumentUid returns a boolean if a field has been set.

func (InstrumentEntity) MarshalJSON

func (o InstrumentEntity) MarshalJSON() ([]byte, error)

func (*InstrumentEntity) SetAfaReference

func (o *InstrumentEntity) SetAfaReference(v string)

SetAfaReference gets a reference to the given string and assigns it to the AfaReference field.

func (*InstrumentEntity) SetCreatedAt

func (o *InstrumentEntity) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*InstrumentEntity) SetCustomerId

func (o *InstrumentEntity) SetCustomerId(v string)

SetCustomerId gets a reference to the given string and assigns it to the CustomerId field.

func (*InstrumentEntity) SetInstrumentDisplay

func (o *InstrumentEntity) SetInstrumentDisplay(v string)

SetInstrumentDisplay gets a reference to the given string and assigns it to the InstrumentDisplay field.

func (*InstrumentEntity) SetInstrumentId

func (o *InstrumentEntity) SetInstrumentId(v string)

SetInstrumentId gets a reference to the given string and assigns it to the InstrumentId field.

func (*InstrumentEntity) SetInstrumentMeta

func (o *InstrumentEntity) SetInstrumentMeta(v SavedInstrumentMeta)

SetInstrumentMeta gets a reference to the given SavedInstrumentMeta and assigns it to the InstrumentMeta field.

func (*InstrumentEntity) SetInstrumentStatus

func (o *InstrumentEntity) SetInstrumentStatus(v string)

SetInstrumentStatus gets a reference to the given string and assigns it to the InstrumentStatus field.

func (*InstrumentEntity) SetInstrumentType

func (o *InstrumentEntity) SetInstrumentType(v string)

SetInstrumentType gets a reference to the given string and assigns it to the InstrumentType field.

func (*InstrumentEntity) SetInstrumentUid

func (o *InstrumentEntity) SetInstrumentUid(v string)

SetInstrumentUid gets a reference to the given string and assigns it to the InstrumentUid field.

func (InstrumentEntity) ToMap

func (o InstrumentEntity) ToMap() (map[string]interface{}, error)

type LinkCustomerDetailsEntity

type LinkCustomerDetailsEntity struct {
	// Customer phone number
	CustomerPhone string `json:"customer_phone"`
	// Customer email address
	CustomerEmail *string `json:"customer_email,omitempty"`
	// Customer name
	CustomerName *string `json:"customer_name,omitempty"`
}

LinkCustomerDetailsEntity Payment link customer entity

func NewLinkCustomerDetailsEntity

func NewLinkCustomerDetailsEntity(customerPhone string) *LinkCustomerDetailsEntity

NewLinkCustomerDetailsEntity instantiates a new LinkCustomerDetailsEntity 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

func NewLinkCustomerDetailsEntityWithDefaults

func NewLinkCustomerDetailsEntityWithDefaults() *LinkCustomerDetailsEntity

NewLinkCustomerDetailsEntityWithDefaults instantiates a new LinkCustomerDetailsEntity 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

func (*LinkCustomerDetailsEntity) GetCustomerEmail

func (o *LinkCustomerDetailsEntity) GetCustomerEmail() string

GetCustomerEmail returns the CustomerEmail field value if set, zero value otherwise.

func (*LinkCustomerDetailsEntity) GetCustomerEmailOk

func (o *LinkCustomerDetailsEntity) GetCustomerEmailOk() (*string, bool)

GetCustomerEmailOk returns a tuple with the CustomerEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkCustomerDetailsEntity) GetCustomerName

func (o *LinkCustomerDetailsEntity) GetCustomerName() string

GetCustomerName returns the CustomerName field value if set, zero value otherwise.

func (*LinkCustomerDetailsEntity) GetCustomerNameOk

func (o *LinkCustomerDetailsEntity) GetCustomerNameOk() (*string, bool)

GetCustomerNameOk returns a tuple with the CustomerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkCustomerDetailsEntity) GetCustomerPhone

func (o *LinkCustomerDetailsEntity) GetCustomerPhone() string

GetCustomerPhone returns the CustomerPhone field value

func (*LinkCustomerDetailsEntity) GetCustomerPhoneOk

func (o *LinkCustomerDetailsEntity) GetCustomerPhoneOk() (*string, bool)

GetCustomerPhoneOk returns a tuple with the CustomerPhone field value and a boolean to check if the value has been set.

func (*LinkCustomerDetailsEntity) HasCustomerEmail

func (o *LinkCustomerDetailsEntity) HasCustomerEmail() bool

HasCustomerEmail returns a boolean if a field has been set.

func (*LinkCustomerDetailsEntity) HasCustomerName

func (o *LinkCustomerDetailsEntity) HasCustomerName() bool

HasCustomerName returns a boolean if a field has been set.

func (LinkCustomerDetailsEntity) MarshalJSON

func (o LinkCustomerDetailsEntity) MarshalJSON() ([]byte, error)

func (*LinkCustomerDetailsEntity) SetCustomerEmail

func (o *LinkCustomerDetailsEntity) SetCustomerEmail(v string)

SetCustomerEmail gets a reference to the given string and assigns it to the CustomerEmail field.

func (*LinkCustomerDetailsEntity) SetCustomerName

func (o *LinkCustomerDetailsEntity) SetCustomerName(v string)

SetCustomerName gets a reference to the given string and assigns it to the CustomerName field.

func (*LinkCustomerDetailsEntity) SetCustomerPhone

func (o *LinkCustomerDetailsEntity) SetCustomerPhone(v string)

SetCustomerPhone sets field value

func (LinkCustomerDetailsEntity) ToMap

func (o LinkCustomerDetailsEntity) ToMap() (map[string]interface{}, error)

type LinkEntity

type LinkEntity struct {
	CfLinkId                 *int64                     `json:"cf_link_id,omitempty"`
	LinkId                   *string                    `json:"link_id,omitempty"`
	LinkStatus               *string                    `json:"link_status,omitempty"`
	LinkCurrency             *string                    `json:"link_currency,omitempty"`
	LinkAmount               *float32                   `json:"link_amount,omitempty"`
	LinkAmountPaid           *float32                   `json:"link_amount_paid,omitempty"`
	LinkPartialPayments      *bool                      `json:"link_partial_payments,omitempty"`
	LinkMinimumPartialAmount *float32                   `json:"link_minimum_partial_amount,omitempty"`
	LinkPurpose              *string                    `json:"link_purpose,omitempty"`
	LinkCreatedAt            *string                    `json:"link_created_at,omitempty"`
	CustomerDetails          *LinkCustomerDetailsEntity `json:"customer_details,omitempty"`
	LinkMeta                 *LinkMetaEntity            `json:"link_meta,omitempty"`
	LinkUrl                  *string                    `json:"link_url,omitempty"`
	LinkExpiryTime           *string                    `json:"link_expiry_time,omitempty"`
	// Key-value pair that can be used to store additional information about the entity. Maximum 5 key-value pairs
	LinkNotes         *map[string]string `json:"link_notes,omitempty"`
	LinkAutoReminders *bool              `json:"link_auto_reminders,omitempty"`
	LinkNotify        *LinkNotifyEntity  `json:"link_notify,omitempty"`
}

LinkEntity Payment link success creation response object

func NewLinkEntity

func NewLinkEntity() *LinkEntity

NewLinkEntity instantiates a new LinkEntity 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

func NewLinkEntityWithDefaults

func NewLinkEntityWithDefaults() *LinkEntity

NewLinkEntityWithDefaults instantiates a new LinkEntity 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

func PGCancelLink(xApiVersion *string, linkId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*LinkEntity, *http.Response, error)

Execute executes the request

@return LinkEntity

func PGCancelLinkWithContext

func PGCancelLinkWithContext(ctx context.Context, xApiVersion *string, linkId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*LinkEntity, *http.Response, error)

With Context Execute executes the request

@return LinkEntity
func PGCreateLink(xApiVersion *string, createLinkRequest *CreateLinkRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*LinkEntity, *http.Response, error)

Execute executes the request

@return LinkEntity

func PGCreateLinkWithContext

func PGCreateLinkWithContext(ctx context.Context, xApiVersion *string, createLinkRequest *CreateLinkRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*LinkEntity, *http.Response, error)

With Context Execute executes the request

@return LinkEntity
func PGFetchLink(xApiVersion *string, linkId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*LinkEntity, *http.Response, error)

Execute executes the request

@return LinkEntity

func PGFetchLinkWithContext

func PGFetchLinkWithContext(ctx context.Context, xApiVersion *string, linkId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*LinkEntity, *http.Response, error)

With Context Execute executes the request

@return LinkEntity

func (*LinkEntity) GetCfLinkId

func (o *LinkEntity) GetCfLinkId() int64

GetCfLinkId returns the CfLinkId field value if set, zero value otherwise.

func (*LinkEntity) GetCfLinkIdOk

func (o *LinkEntity) GetCfLinkIdOk() (*int64, bool)

GetCfLinkIdOk returns a tuple with the CfLinkId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetCustomerDetails

func (o *LinkEntity) GetCustomerDetails() LinkCustomerDetailsEntity

GetCustomerDetails returns the CustomerDetails field value if set, zero value otherwise.

func (*LinkEntity) GetCustomerDetailsOk

func (o *LinkEntity) GetCustomerDetailsOk() (*LinkCustomerDetailsEntity, bool)

GetCustomerDetailsOk returns a tuple with the CustomerDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkAmount

func (o *LinkEntity) GetLinkAmount() float32

GetLinkAmount returns the LinkAmount field value if set, zero value otherwise.

func (*LinkEntity) GetLinkAmountOk

func (o *LinkEntity) GetLinkAmountOk() (*float32, bool)

GetLinkAmountOk returns a tuple with the LinkAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkAmountPaid

func (o *LinkEntity) GetLinkAmountPaid() float32

GetLinkAmountPaid returns the LinkAmountPaid field value if set, zero value otherwise.

func (*LinkEntity) GetLinkAmountPaidOk

func (o *LinkEntity) GetLinkAmountPaidOk() (*float32, bool)

GetLinkAmountPaidOk returns a tuple with the LinkAmountPaid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkAutoReminders

func (o *LinkEntity) GetLinkAutoReminders() bool

GetLinkAutoReminders returns the LinkAutoReminders field value if set, zero value otherwise.

func (*LinkEntity) GetLinkAutoRemindersOk

func (o *LinkEntity) GetLinkAutoRemindersOk() (*bool, bool)

GetLinkAutoRemindersOk returns a tuple with the LinkAutoReminders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkCreatedAt

func (o *LinkEntity) GetLinkCreatedAt() string

GetLinkCreatedAt returns the LinkCreatedAt field value if set, zero value otherwise.

func (*LinkEntity) GetLinkCreatedAtOk

func (o *LinkEntity) GetLinkCreatedAtOk() (*string, bool)

GetLinkCreatedAtOk returns a tuple with the LinkCreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkCurrency

func (o *LinkEntity) GetLinkCurrency() string

GetLinkCurrency returns the LinkCurrency field value if set, zero value otherwise.

func (*LinkEntity) GetLinkCurrencyOk

func (o *LinkEntity) GetLinkCurrencyOk() (*string, bool)

GetLinkCurrencyOk returns a tuple with the LinkCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkExpiryTime

func (o *LinkEntity) GetLinkExpiryTime() string

GetLinkExpiryTime returns the LinkExpiryTime field value if set, zero value otherwise.

func (*LinkEntity) GetLinkExpiryTimeOk

func (o *LinkEntity) GetLinkExpiryTimeOk() (*string, bool)

GetLinkExpiryTimeOk returns a tuple with the LinkExpiryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkId

func (o *LinkEntity) GetLinkId() string

GetLinkId returns the LinkId field value if set, zero value otherwise.

func (*LinkEntity) GetLinkIdOk

func (o *LinkEntity) GetLinkIdOk() (*string, bool)

GetLinkIdOk returns a tuple with the LinkId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkMeta

func (o *LinkEntity) GetLinkMeta() LinkMetaEntity

GetLinkMeta returns the LinkMeta field value if set, zero value otherwise.

func (*LinkEntity) GetLinkMetaOk

func (o *LinkEntity) GetLinkMetaOk() (*LinkMetaEntity, bool)

GetLinkMetaOk returns a tuple with the LinkMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkMinimumPartialAmount

func (o *LinkEntity) GetLinkMinimumPartialAmount() float32

GetLinkMinimumPartialAmount returns the LinkMinimumPartialAmount field value if set, zero value otherwise.

func (*LinkEntity) GetLinkMinimumPartialAmountOk

func (o *LinkEntity) GetLinkMinimumPartialAmountOk() (*float32, bool)

GetLinkMinimumPartialAmountOk returns a tuple with the LinkMinimumPartialAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkNotes

func (o *LinkEntity) GetLinkNotes() map[string]string

GetLinkNotes returns the LinkNotes field value if set, zero value otherwise.

func (*LinkEntity) GetLinkNotesOk

func (o *LinkEntity) GetLinkNotesOk() (*map[string]string, bool)

GetLinkNotesOk returns a tuple with the LinkNotes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkNotify

func (o *LinkEntity) GetLinkNotify() LinkNotifyEntity

GetLinkNotify returns the LinkNotify field value if set, zero value otherwise.

func (*LinkEntity) GetLinkNotifyOk

func (o *LinkEntity) GetLinkNotifyOk() (*LinkNotifyEntity, bool)

GetLinkNotifyOk returns a tuple with the LinkNotify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkPartialPayments

func (o *LinkEntity) GetLinkPartialPayments() bool

GetLinkPartialPayments returns the LinkPartialPayments field value if set, zero value otherwise.

func (*LinkEntity) GetLinkPartialPaymentsOk

func (o *LinkEntity) GetLinkPartialPaymentsOk() (*bool, bool)

GetLinkPartialPaymentsOk returns a tuple with the LinkPartialPayments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkPurpose

func (o *LinkEntity) GetLinkPurpose() string

GetLinkPurpose returns the LinkPurpose field value if set, zero value otherwise.

func (*LinkEntity) GetLinkPurposeOk

func (o *LinkEntity) GetLinkPurposeOk() (*string, bool)

GetLinkPurposeOk returns a tuple with the LinkPurpose field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkStatus

func (o *LinkEntity) GetLinkStatus() string

GetLinkStatus returns the LinkStatus field value if set, zero value otherwise.

func (*LinkEntity) GetLinkStatusOk

func (o *LinkEntity) GetLinkStatusOk() (*string, bool)

GetLinkStatusOk returns a tuple with the LinkStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) GetLinkUrl

func (o *LinkEntity) GetLinkUrl() string

GetLinkUrl returns the LinkUrl field value if set, zero value otherwise.

func (*LinkEntity) GetLinkUrlOk

func (o *LinkEntity) GetLinkUrlOk() (*string, bool)

GetLinkUrlOk returns a tuple with the LinkUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkEntity) HasCfLinkId

func (o *LinkEntity) HasCfLinkId() bool

HasCfLinkId returns a boolean if a field has been set.

func (*LinkEntity) HasCustomerDetails

func (o *LinkEntity) HasCustomerDetails() bool

HasCustomerDetails returns a boolean if a field has been set.

func (*LinkEntity) HasLinkAmount

func (o *LinkEntity) HasLinkAmount() bool

HasLinkAmount returns a boolean if a field has been set.

func (*LinkEntity) HasLinkAmountPaid

func (o *LinkEntity) HasLinkAmountPaid() bool

HasLinkAmountPaid returns a boolean if a field has been set.

func (*LinkEntity) HasLinkAutoReminders

func (o *LinkEntity) HasLinkAutoReminders() bool

HasLinkAutoReminders returns a boolean if a field has been set.

func (*LinkEntity) HasLinkCreatedAt

func (o *LinkEntity) HasLinkCreatedAt() bool

HasLinkCreatedAt returns a boolean if a field has been set.

func (*LinkEntity) HasLinkCurrency

func (o *LinkEntity) HasLinkCurrency() bool

HasLinkCurrency returns a boolean if a field has been set.

func (*LinkEntity) HasLinkExpiryTime

func (o *LinkEntity) HasLinkExpiryTime() bool

HasLinkExpiryTime returns a boolean if a field has been set.

func (*LinkEntity) HasLinkId

func (o *LinkEntity) HasLinkId() bool

HasLinkId returns a boolean if a field has been set.

func (*LinkEntity) HasLinkMeta

func (o *LinkEntity) HasLinkMeta() bool

HasLinkMeta returns a boolean if a field has been set.

func (*LinkEntity) HasLinkMinimumPartialAmount

func (o *LinkEntity) HasLinkMinimumPartialAmount() bool

HasLinkMinimumPartialAmount returns a boolean if a field has been set.

func (*LinkEntity) HasLinkNotes

func (o *LinkEntity) HasLinkNotes() bool

HasLinkNotes returns a boolean if a field has been set.

func (*LinkEntity) HasLinkNotify

func (o *LinkEntity) HasLinkNotify() bool

HasLinkNotify returns a boolean if a field has been set.

func (*LinkEntity) HasLinkPartialPayments

func (o *LinkEntity) HasLinkPartialPayments() bool

HasLinkPartialPayments returns a boolean if a field has been set.

func (*LinkEntity) HasLinkPurpose

func (o *LinkEntity) HasLinkPurpose() bool

HasLinkPurpose returns a boolean if a field has been set.

func (*LinkEntity) HasLinkStatus

func (o *LinkEntity) HasLinkStatus() bool

HasLinkStatus returns a boolean if a field has been set.

func (*LinkEntity) HasLinkUrl

func (o *LinkEntity) HasLinkUrl() bool

HasLinkUrl returns a boolean if a field has been set.

func (LinkEntity) MarshalJSON

func (o LinkEntity) MarshalJSON() ([]byte, error)

func (*LinkEntity) SetCfLinkId

func (o *LinkEntity) SetCfLinkId(v int64)

SetCfLinkId gets a reference to the given int64 and assigns it to the CfLinkId field.

func (*LinkEntity) SetCustomerDetails

func (o *LinkEntity) SetCustomerDetails(v LinkCustomerDetailsEntity)

SetCustomerDetails gets a reference to the given LinkCustomerDetailsEntity and assigns it to the CustomerDetails field.

func (*LinkEntity) SetLinkAmount

func (o *LinkEntity) SetLinkAmount(v float32)

SetLinkAmount gets a reference to the given float32 and assigns it to the LinkAmount field.

func (*LinkEntity) SetLinkAmountPaid

func (o *LinkEntity) SetLinkAmountPaid(v float32)

SetLinkAmountPaid gets a reference to the given float32 and assigns it to the LinkAmountPaid field.

func (*LinkEntity) SetLinkAutoReminders

func (o *LinkEntity) SetLinkAutoReminders(v bool)

SetLinkAutoReminders gets a reference to the given bool and assigns it to the LinkAutoReminders field.

func (*LinkEntity) SetLinkCreatedAt

func (o *LinkEntity) SetLinkCreatedAt(v string)

SetLinkCreatedAt gets a reference to the given string and assigns it to the LinkCreatedAt field.

func (*LinkEntity) SetLinkCurrency

func (o *LinkEntity) SetLinkCurrency(v string)

SetLinkCurrency gets a reference to the given string and assigns it to the LinkCurrency field.

func (*LinkEntity) SetLinkExpiryTime

func (o *LinkEntity) SetLinkExpiryTime(v string)

SetLinkExpiryTime gets a reference to the given string and assigns it to the LinkExpiryTime field.

func (*LinkEntity) SetLinkId

func (o *LinkEntity) SetLinkId(v string)

SetLinkId gets a reference to the given string and assigns it to the LinkId field.

func (*LinkEntity) SetLinkMeta

func (o *LinkEntity) SetLinkMeta(v LinkMetaEntity)

SetLinkMeta gets a reference to the given LinkMetaEntity and assigns it to the LinkMeta field.

func (*LinkEntity) SetLinkMinimumPartialAmount

func (o *LinkEntity) SetLinkMinimumPartialAmount(v float32)

SetLinkMinimumPartialAmount gets a reference to the given float32 and assigns it to the LinkMinimumPartialAmount field.

func (*LinkEntity) SetLinkNotes

func (o *LinkEntity) SetLinkNotes(v map[string]string)

SetLinkNotes gets a reference to the given map[string]string and assigns it to the LinkNotes field.

func (*LinkEntity) SetLinkNotify

func (o *LinkEntity) SetLinkNotify(v LinkNotifyEntity)

SetLinkNotify gets a reference to the given LinkNotifyEntity and assigns it to the LinkNotify field.

func (*LinkEntity) SetLinkPartialPayments

func (o *LinkEntity) SetLinkPartialPayments(v bool)

SetLinkPartialPayments gets a reference to the given bool and assigns it to the LinkPartialPayments field.

func (*LinkEntity) SetLinkPurpose

func (o *LinkEntity) SetLinkPurpose(v string)

SetLinkPurpose gets a reference to the given string and assigns it to the LinkPurpose field.

func (*LinkEntity) SetLinkStatus

func (o *LinkEntity) SetLinkStatus(v string)

SetLinkStatus gets a reference to the given string and assigns it to the LinkStatus field.

func (*LinkEntity) SetLinkUrl

func (o *LinkEntity) SetLinkUrl(v string)

SetLinkUrl gets a reference to the given string and assigns it to the LinkUrl field.

func (LinkEntity) ToMap

func (o LinkEntity) ToMap() (map[string]interface{}, error)

type LinkMetaEntity

type LinkMetaEntity struct {
	// Notification URL for server-server communication. It should be an https URL.
	NotifyUrl *string `json:"notify_url,omitempty"`
	// If \"true\", link will directly open UPI Intent flow on mobile, and normal link flow elsewhere
	UpiIntent *bool `json:"upi_intent,omitempty"`
	// The URL to which user will be redirected to after the payment is done on the link. Maximum length: 250.
	ReturnUrl *string `json:"return_url,omitempty"`
	// Allowed payment modes for this link. Pass comma-separated values among following options - \"cc\", \"dc\", \"ccc\", \"ppc\", \"nb\", \"upi\", \"paypal\", \"app\". Leave it blank to show all available payment methods
	PaymentMethods *string `json:"payment_methods,omitempty"`
}

LinkMetaEntity Payment link meta information object

func NewLinkMetaEntity

func NewLinkMetaEntity() *LinkMetaEntity

NewLinkMetaEntity instantiates a new LinkMetaEntity 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

func NewLinkMetaEntityWithDefaults

func NewLinkMetaEntityWithDefaults() *LinkMetaEntity

NewLinkMetaEntityWithDefaults instantiates a new LinkMetaEntity 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

func (*LinkMetaEntity) GetNotifyUrl

func (o *LinkMetaEntity) GetNotifyUrl() string

GetNotifyUrl returns the NotifyUrl field value if set, zero value otherwise.

func (*LinkMetaEntity) GetNotifyUrlOk

func (o *LinkMetaEntity) GetNotifyUrlOk() (*string, bool)

GetNotifyUrlOk returns a tuple with the NotifyUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkMetaEntity) GetPaymentMethods

func (o *LinkMetaEntity) GetPaymentMethods() string

GetPaymentMethods returns the PaymentMethods field value if set, zero value otherwise.

func (*LinkMetaEntity) GetPaymentMethodsOk

func (o *LinkMetaEntity) GetPaymentMethodsOk() (*string, bool)

GetPaymentMethodsOk returns a tuple with the PaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkMetaEntity) GetReturnUrl

func (o *LinkMetaEntity) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value if set, zero value otherwise.

func (*LinkMetaEntity) GetReturnUrlOk

func (o *LinkMetaEntity) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkMetaEntity) GetUpiIntent

func (o *LinkMetaEntity) GetUpiIntent() bool

GetUpiIntent returns the UpiIntent field value if set, zero value otherwise.

func (*LinkMetaEntity) GetUpiIntentOk

func (o *LinkMetaEntity) GetUpiIntentOk() (*bool, bool)

GetUpiIntentOk returns a tuple with the UpiIntent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkMetaEntity) HasNotifyUrl

func (o *LinkMetaEntity) HasNotifyUrl() bool

HasNotifyUrl returns a boolean if a field has been set.

func (*LinkMetaEntity) HasPaymentMethods

func (o *LinkMetaEntity) HasPaymentMethods() bool

HasPaymentMethods returns a boolean if a field has been set.

func (*LinkMetaEntity) HasReturnUrl

func (o *LinkMetaEntity) HasReturnUrl() bool

HasReturnUrl returns a boolean if a field has been set.

func (*LinkMetaEntity) HasUpiIntent

func (o *LinkMetaEntity) HasUpiIntent() bool

HasUpiIntent returns a boolean if a field has been set.

func (LinkMetaEntity) MarshalJSON

func (o LinkMetaEntity) MarshalJSON() ([]byte, error)

func (*LinkMetaEntity) SetNotifyUrl

func (o *LinkMetaEntity) SetNotifyUrl(v string)

SetNotifyUrl gets a reference to the given string and assigns it to the NotifyUrl field.

func (*LinkMetaEntity) SetPaymentMethods

func (o *LinkMetaEntity) SetPaymentMethods(v string)

SetPaymentMethods gets a reference to the given string and assigns it to the PaymentMethods field.

func (*LinkMetaEntity) SetReturnUrl

func (o *LinkMetaEntity) SetReturnUrl(v string)

SetReturnUrl gets a reference to the given string and assigns it to the ReturnUrl field.

func (*LinkMetaEntity) SetUpiIntent

func (o *LinkMetaEntity) SetUpiIntent(v bool)

SetUpiIntent gets a reference to the given bool and assigns it to the UpiIntent field.

func (LinkMetaEntity) ToMap

func (o LinkMetaEntity) ToMap() (map[string]interface{}, error)

type LinkNotifyEntity

type LinkNotifyEntity struct {
	// If \"true\", Cashfree will send sms on customer_phone
	SendSms *bool `json:"send_sms,omitempty"`
	// If \"true\", Cashfree will send email on customer_email
	SendEmail *bool `json:"send_email,omitempty"`
}

LinkNotifyEntity Payment link Notify Object for SMS and Email

func NewLinkNotifyEntity

func NewLinkNotifyEntity() *LinkNotifyEntity

NewLinkNotifyEntity instantiates a new LinkNotifyEntity 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

func NewLinkNotifyEntityWithDefaults

func NewLinkNotifyEntityWithDefaults() *LinkNotifyEntity

NewLinkNotifyEntityWithDefaults instantiates a new LinkNotifyEntity 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

func (*LinkNotifyEntity) GetSendEmail

func (o *LinkNotifyEntity) GetSendEmail() bool

GetSendEmail returns the SendEmail field value if set, zero value otherwise.

func (*LinkNotifyEntity) GetSendEmailOk

func (o *LinkNotifyEntity) GetSendEmailOk() (*bool, bool)

GetSendEmailOk returns a tuple with the SendEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkNotifyEntity) GetSendSms

func (o *LinkNotifyEntity) GetSendSms() bool

GetSendSms returns the SendSms field value if set, zero value otherwise.

func (*LinkNotifyEntity) GetSendSmsOk

func (o *LinkNotifyEntity) GetSendSmsOk() (*bool, bool)

GetSendSmsOk returns a tuple with the SendSms field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkNotifyEntity) HasSendEmail

func (o *LinkNotifyEntity) HasSendEmail() bool

HasSendEmail returns a boolean if a field has been set.

func (*LinkNotifyEntity) HasSendSms

func (o *LinkNotifyEntity) HasSendSms() bool

HasSendSms returns a boolean if a field has been set.

func (LinkNotifyEntity) MarshalJSON

func (o LinkNotifyEntity) MarshalJSON() ([]byte, error)

func (*LinkNotifyEntity) SetSendEmail

func (o *LinkNotifyEntity) SetSendEmail(v bool)

SetSendEmail gets a reference to the given bool and assigns it to the SendEmail field.

func (*LinkNotifyEntity) SetSendSms

func (o *LinkNotifyEntity) SetSendSms(v bool)

SetSendSms gets a reference to the given bool and assigns it to the SendSms field.

func (LinkNotifyEntity) ToMap

func (o LinkNotifyEntity) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NetBankingPaymentMethod

type NetBankingPaymentMethod struct {
	Netbanking NullableNetbanking `json:"netbanking"`
}

NetBankingPaymentMethod Payment method for netbanking object

func NewNetBankingPaymentMethod

func NewNetBankingPaymentMethod(netbanking NullableNetbanking) *NetBankingPaymentMethod

NewNetBankingPaymentMethod instantiates a new NetBankingPaymentMethod 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

func NewNetBankingPaymentMethodWithDefaults

func NewNetBankingPaymentMethodWithDefaults() *NetBankingPaymentMethod

NewNetBankingPaymentMethodWithDefaults instantiates a new NetBankingPaymentMethod 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

func (*NetBankingPaymentMethod) GetNetbanking

func (o *NetBankingPaymentMethod) GetNetbanking() Netbanking

GetNetbanking returns the Netbanking field value If the value is explicit nil, the zero value for Netbanking will be returned

func (*NetBankingPaymentMethod) GetNetbankingOk

func (o *NetBankingPaymentMethod) GetNetbankingOk() (*Netbanking, bool)

GetNetbankingOk returns a tuple with the Netbanking field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (NetBankingPaymentMethod) MarshalJSON

func (o NetBankingPaymentMethod) MarshalJSON() ([]byte, error)

func (*NetBankingPaymentMethod) SetNetbanking

func (o *NetBankingPaymentMethod) SetNetbanking(v Netbanking)

SetNetbanking sets field value

func (NetBankingPaymentMethod) ToMap

func (o NetBankingPaymentMethod) ToMap() (map[string]interface{}, error)

type Netbanking

type Netbanking struct {
	// The channel for netbanking will always be `link`
	Channel string `json:"channel"`
	// Bank code
	NetbankingBankCode *int32 `json:"netbanking_bank_code,omitempty"`
	// String code for bank
	NetbankingBankName *string `json:"netbanking_bank_name,omitempty"`
}

Netbanking Netbanking payment method request body

func NewNetbanking

func NewNetbanking(channel string) *Netbanking

NewNetbanking instantiates a new Netbanking 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

func NewNetbankingWithDefaults

func NewNetbankingWithDefaults() *Netbanking

NewNetbankingWithDefaults instantiates a new Netbanking 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

func (*Netbanking) GetChannel

func (o *Netbanking) GetChannel() string

GetChannel returns the Channel field value

func (*Netbanking) GetChannelOk

func (o *Netbanking) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value and a boolean to check if the value has been set.

func (*Netbanking) GetNetbankingBankCode

func (o *Netbanking) GetNetbankingBankCode() int32

GetNetbankingBankCode returns the NetbankingBankCode field value if set, zero value otherwise.

func (*Netbanking) GetNetbankingBankCodeOk

func (o *Netbanking) GetNetbankingBankCodeOk() (*int32, bool)

GetNetbankingBankCodeOk returns a tuple with the NetbankingBankCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Netbanking) GetNetbankingBankName

func (o *Netbanking) GetNetbankingBankName() string

GetNetbankingBankName returns the NetbankingBankName field value if set, zero value otherwise.

func (*Netbanking) GetNetbankingBankNameOk

func (o *Netbanking) GetNetbankingBankNameOk() (*string, bool)

GetNetbankingBankNameOk returns a tuple with the NetbankingBankName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Netbanking) HasNetbankingBankCode

func (o *Netbanking) HasNetbankingBankCode() bool

HasNetbankingBankCode returns a boolean if a field has been set.

func (*Netbanking) HasNetbankingBankName

func (o *Netbanking) HasNetbankingBankName() bool

HasNetbankingBankName returns a boolean if a field has been set.

func (Netbanking) MarshalJSON

func (o Netbanking) MarshalJSON() ([]byte, error)

func (*Netbanking) SetChannel

func (o *Netbanking) SetChannel(v string)

SetChannel sets field value

func (*Netbanking) SetNetbankingBankCode

func (o *Netbanking) SetNetbankingBankCode(v int32)

SetNetbankingBankCode gets a reference to the given int32 and assigns it to the NetbankingBankCode field.

func (*Netbanking) SetNetbankingBankName

func (o *Netbanking) SetNetbankingBankName(v string)

SetNetbankingBankName gets a reference to the given string and assigns it to the NetbankingBankName field.

func (Netbanking) ToMap

func (o Netbanking) ToMap() (map[string]interface{}, error)

type NullableApiError

type NullableApiError struct {
	// contains filtered or unexported fields
}

func NewNullableApiError

func NewNullableApiError(val *ApiError) *NullableApiError

func (NullableApiError) Get

func (v NullableApiError) Get() *ApiError

func (NullableApiError) IsSet

func (v NullableApiError) IsSet() bool

func (NullableApiError) MarshalJSON

func (v NullableApiError) MarshalJSON() ([]byte, error)

func (*NullableApiError) Set

func (v *NullableApiError) Set(val *ApiError)

func (*NullableApiError) UnmarshalJSON

func (v *NullableApiError) UnmarshalJSON(src []byte) error

func (*NullableApiError) Unset

func (v *NullableApiError) Unset()

type NullableApiError404

type NullableApiError404 struct {
	// contains filtered or unexported fields
}

func NewNullableApiError404

func NewNullableApiError404(val *ApiError404) *NullableApiError404

func (NullableApiError404) Get

func (NullableApiError404) IsSet

func (v NullableApiError404) IsSet() bool

func (NullableApiError404) MarshalJSON

func (v NullableApiError404) MarshalJSON() ([]byte, error)

func (*NullableApiError404) Set

func (v *NullableApiError404) Set(val *ApiError404)

func (*NullableApiError404) UnmarshalJSON

func (v *NullableApiError404) UnmarshalJSON(src []byte) error

func (*NullableApiError404) Unset

func (v *NullableApiError404) Unset()

type NullableApiError409

type NullableApiError409 struct {
	// contains filtered or unexported fields
}

func NewNullableApiError409

func NewNullableApiError409(val *ApiError409) *NullableApiError409

func (NullableApiError409) Get

func (NullableApiError409) IsSet

func (v NullableApiError409) IsSet() bool

func (NullableApiError409) MarshalJSON

func (v NullableApiError409) MarshalJSON() ([]byte, error)

func (*NullableApiError409) Set

func (v *NullableApiError409) Set(val *ApiError409)

func (*NullableApiError409) UnmarshalJSON

func (v *NullableApiError409) UnmarshalJSON(src []byte) error

func (*NullableApiError409) Unset

func (v *NullableApiError409) Unset()

type NullableApiError502

type NullableApiError502 struct {
	// contains filtered or unexported fields
}

func NewNullableApiError502

func NewNullableApiError502(val *ApiError502) *NullableApiError502

func (NullableApiError502) Get

func (NullableApiError502) IsSet

func (v NullableApiError502) IsSet() bool

func (NullableApiError502) MarshalJSON

func (v NullableApiError502) MarshalJSON() ([]byte, error)

func (*NullableApiError502) Set

func (v *NullableApiError502) Set(val *ApiError502)

func (*NullableApiError502) UnmarshalJSON

func (v *NullableApiError502) UnmarshalJSON(src []byte) error

func (*NullableApiError502) Unset

func (v *NullableApiError502) Unset()

type NullableApp

type NullableApp struct {
	// contains filtered or unexported fields
}

func NewNullableApp

func NewNullableApp(val *App) *NullableApp

func (NullableApp) Get

func (v NullableApp) Get() *App

func (NullableApp) IsSet

func (v NullableApp) IsSet() bool

func (NullableApp) MarshalJSON

func (v NullableApp) MarshalJSON() ([]byte, error)

func (*NullableApp) Set

func (v *NullableApp) Set(val *App)

func (*NullableApp) UnmarshalJSON

func (v *NullableApp) UnmarshalJSON(src []byte) error

func (*NullableApp) Unset

func (v *NullableApp) Unset()

type NullableAppPaymentMethod

type NullableAppPaymentMethod struct {
	// contains filtered or unexported fields
}

func NewNullableAppPaymentMethod

func NewNullableAppPaymentMethod(val *AppPaymentMethod) *NullableAppPaymentMethod

func (NullableAppPaymentMethod) Get

func (NullableAppPaymentMethod) IsSet

func (v NullableAppPaymentMethod) IsSet() bool

func (NullableAppPaymentMethod) MarshalJSON

func (v NullableAppPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableAppPaymentMethod) Set

func (*NullableAppPaymentMethod) UnmarshalJSON

func (v *NullableAppPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableAppPaymentMethod) Unset

func (v *NullableAppPaymentMethod) Unset()

type NullableAuthenticationError

type NullableAuthenticationError struct {
	// contains filtered or unexported fields
}

func NewNullableAuthenticationError

func NewNullableAuthenticationError(val *AuthenticationError) *NullableAuthenticationError

func (NullableAuthenticationError) Get

func (NullableAuthenticationError) IsSet

func (NullableAuthenticationError) MarshalJSON

func (v NullableAuthenticationError) MarshalJSON() ([]byte, error)

func (*NullableAuthenticationError) Set

func (*NullableAuthenticationError) UnmarshalJSON

func (v *NullableAuthenticationError) UnmarshalJSON(src []byte) error

func (*NullableAuthenticationError) Unset

func (v *NullableAuthenticationError) Unset()

type NullableAuthorizationInPaymentsEntity

type NullableAuthorizationInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullableAuthorizationInPaymentsEntity) Get

func (NullableAuthorizationInPaymentsEntity) IsSet

func (NullableAuthorizationInPaymentsEntity) MarshalJSON

func (v NullableAuthorizationInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*NullableAuthorizationInPaymentsEntity) Set

func (*NullableAuthorizationInPaymentsEntity) UnmarshalJSON

func (v *NullableAuthorizationInPaymentsEntity) UnmarshalJSON(src []byte) error

func (*NullableAuthorizationInPaymentsEntity) Unset

type NullableAuthorizeOrderRequest

type NullableAuthorizeOrderRequest struct {
	// contains filtered or unexported fields
}

func (NullableAuthorizeOrderRequest) Get

func (NullableAuthorizeOrderRequest) IsSet

func (NullableAuthorizeOrderRequest) MarshalJSON

func (v NullableAuthorizeOrderRequest) MarshalJSON() ([]byte, error)

func (*NullableAuthorizeOrderRequest) Set

func (*NullableAuthorizeOrderRequest) UnmarshalJSON

func (v *NullableAuthorizeOrderRequest) UnmarshalJSON(src []byte) error

func (*NullableAuthorizeOrderRequest) Unset

func (v *NullableAuthorizeOrderRequest) Unset()

type NullableBadRequestError

type NullableBadRequestError struct {
	// contains filtered or unexported fields
}

func NewNullableBadRequestError

func NewNullableBadRequestError(val *BadRequestError) *NullableBadRequestError

func (NullableBadRequestError) Get

func (NullableBadRequestError) IsSet

func (v NullableBadRequestError) IsSet() bool

func (NullableBadRequestError) MarshalJSON

func (v NullableBadRequestError) MarshalJSON() ([]byte, error)

func (*NullableBadRequestError) Set

func (*NullableBadRequestError) UnmarshalJSON

func (v *NullableBadRequestError) UnmarshalJSON(src []byte) error

func (*NullableBadRequestError) Unset

func (v *NullableBadRequestError) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCard

type NullableCard struct {
	// contains filtered or unexported fields
}

func NewNullableCard

func NewNullableCard(val *Card) *NullableCard

func (NullableCard) Get

func (v NullableCard) Get() *Card

func (NullableCard) IsSet

func (v NullableCard) IsSet() bool

func (NullableCard) MarshalJSON

func (v NullableCard) MarshalJSON() ([]byte, error)

func (*NullableCard) Set

func (v *NullableCard) Set(val *Card)

func (*NullableCard) UnmarshalJSON

func (v *NullableCard) UnmarshalJSON(src []byte) error

func (*NullableCard) Unset

func (v *NullableCard) Unset()

type NullableCardEMI

type NullableCardEMI struct {
	// contains filtered or unexported fields
}

func NewNullableCardEMI

func NewNullableCardEMI(val *CardEMI) *NullableCardEMI

func (NullableCardEMI) Get

func (v NullableCardEMI) Get() *CardEMI

func (NullableCardEMI) IsSet

func (v NullableCardEMI) IsSet() bool

func (NullableCardEMI) MarshalJSON

func (v NullableCardEMI) MarshalJSON() ([]byte, error)

func (*NullableCardEMI) Set

func (v *NullableCardEMI) Set(val *CardEMI)

func (*NullableCardEMI) UnmarshalJSON

func (v *NullableCardEMI) UnmarshalJSON(src []byte) error

func (*NullableCardEMI) Unset

func (v *NullableCardEMI) Unset()

type NullableCardEMIPaymentMethod

type NullableCardEMIPaymentMethod struct {
	// contains filtered or unexported fields
}

func NewNullableCardEMIPaymentMethod

func NewNullableCardEMIPaymentMethod(val *CardEMIPaymentMethod) *NullableCardEMIPaymentMethod

func (NullableCardEMIPaymentMethod) Get

func (NullableCardEMIPaymentMethod) IsSet

func (NullableCardEMIPaymentMethod) MarshalJSON

func (v NullableCardEMIPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableCardEMIPaymentMethod) Set

func (*NullableCardEMIPaymentMethod) UnmarshalJSON

func (v *NullableCardEMIPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableCardEMIPaymentMethod) Unset

func (v *NullableCardEMIPaymentMethod) Unset()

type NullableCardOffer

type NullableCardOffer struct {
	// contains filtered or unexported fields
}

func NewNullableCardOffer

func NewNullableCardOffer(val *CardOffer) *NullableCardOffer

func (NullableCardOffer) Get

func (v NullableCardOffer) Get() *CardOffer

func (NullableCardOffer) IsSet

func (v NullableCardOffer) IsSet() bool

func (NullableCardOffer) MarshalJSON

func (v NullableCardOffer) MarshalJSON() ([]byte, error)

func (*NullableCardOffer) Set

func (v *NullableCardOffer) Set(val *CardOffer)

func (*NullableCardOffer) UnmarshalJSON

func (v *NullableCardOffer) UnmarshalJSON(src []byte) error

func (*NullableCardOffer) Unset

func (v *NullableCardOffer) Unset()

type NullableCardPaymentMethod

type NullableCardPaymentMethod struct {
	// contains filtered or unexported fields
}

func NewNullableCardPaymentMethod

func NewNullableCardPaymentMethod(val *CardPaymentMethod) *NullableCardPaymentMethod

func (NullableCardPaymentMethod) Get

func (NullableCardPaymentMethod) IsSet

func (v NullableCardPaymentMethod) IsSet() bool

func (NullableCardPaymentMethod) MarshalJSON

func (v NullableCardPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableCardPaymentMethod) Set

func (*NullableCardPaymentMethod) UnmarshalJSON

func (v *NullableCardPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableCardPaymentMethod) Unset

func (v *NullableCardPaymentMethod) Unset()

type NullableCardlessEMI

type NullableCardlessEMI struct {
	// contains filtered or unexported fields
}

func NewNullableCardlessEMI

func NewNullableCardlessEMI(val *CardlessEMI) *NullableCardlessEMI

func (NullableCardlessEMI) Get

func (NullableCardlessEMI) IsSet

func (v NullableCardlessEMI) IsSet() bool

func (NullableCardlessEMI) MarshalJSON

func (v NullableCardlessEMI) MarshalJSON() ([]byte, error)

func (*NullableCardlessEMI) Set

func (v *NullableCardlessEMI) Set(val *CardlessEMI)

func (*NullableCardlessEMI) UnmarshalJSON

func (v *NullableCardlessEMI) UnmarshalJSON(src []byte) error

func (*NullableCardlessEMI) Unset

func (v *NullableCardlessEMI) Unset()

type NullableCardlessEMIEntity

type NullableCardlessEMIEntity struct {
	// contains filtered or unexported fields
}

func NewNullableCardlessEMIEntity

func NewNullableCardlessEMIEntity(val *CardlessEMIEntity) *NullableCardlessEMIEntity

func (NullableCardlessEMIEntity) Get

func (NullableCardlessEMIEntity) IsSet

func (v NullableCardlessEMIEntity) IsSet() bool

func (NullableCardlessEMIEntity) MarshalJSON

func (v NullableCardlessEMIEntity) MarshalJSON() ([]byte, error)

func (*NullableCardlessEMIEntity) Set

func (*NullableCardlessEMIEntity) UnmarshalJSON

func (v *NullableCardlessEMIEntity) UnmarshalJSON(src []byte) error

func (*NullableCardlessEMIEntity) Unset

func (v *NullableCardlessEMIEntity) Unset()

type NullableCardlessEMIPaymentMethod

type NullableCardlessEMIPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullableCardlessEMIPaymentMethod) Get

func (NullableCardlessEMIPaymentMethod) IsSet

func (NullableCardlessEMIPaymentMethod) MarshalJSON

func (v NullableCardlessEMIPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableCardlessEMIPaymentMethod) Set

func (*NullableCardlessEMIPaymentMethod) UnmarshalJSON

func (v *NullableCardlessEMIPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableCardlessEMIPaymentMethod) Unset

type NullableCardlessEMIQueries

type NullableCardlessEMIQueries struct {
	// contains filtered or unexported fields
}

func NewNullableCardlessEMIQueries

func NewNullableCardlessEMIQueries(val *CardlessEMIQueries) *NullableCardlessEMIQueries

func (NullableCardlessEMIQueries) Get

func (NullableCardlessEMIQueries) IsSet

func (v NullableCardlessEMIQueries) IsSet() bool

func (NullableCardlessEMIQueries) MarshalJSON

func (v NullableCardlessEMIQueries) MarshalJSON() ([]byte, error)

func (*NullableCardlessEMIQueries) Set

func (*NullableCardlessEMIQueries) UnmarshalJSON

func (v *NullableCardlessEMIQueries) UnmarshalJSON(src []byte) error

func (*NullableCardlessEMIQueries) Unset

func (v *NullableCardlessEMIQueries) Unset()

type NullableCashbackDetails

type NullableCashbackDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCashbackDetails

func NewNullableCashbackDetails(val *CashbackDetails) *NullableCashbackDetails

func (NullableCashbackDetails) Get

func (NullableCashbackDetails) IsSet

func (v NullableCashbackDetails) IsSet() bool

func (NullableCashbackDetails) MarshalJSON

func (v NullableCashbackDetails) MarshalJSON() ([]byte, error)

func (*NullableCashbackDetails) Set

func (*NullableCashbackDetails) UnmarshalJSON

func (v *NullableCashbackDetails) UnmarshalJSON(src []byte) error

func (*NullableCashbackDetails) Unset

func (v *NullableCashbackDetails) Unset()

type NullableCreateLinkRequest

type NullableCreateLinkRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateLinkRequest

func NewNullableCreateLinkRequest(val *CreateLinkRequest) *NullableCreateLinkRequest

func (NullableCreateLinkRequest) Get

func (NullableCreateLinkRequest) IsSet

func (v NullableCreateLinkRequest) IsSet() bool

func (NullableCreateLinkRequest) MarshalJSON

func (v NullableCreateLinkRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateLinkRequest) Set

func (*NullableCreateLinkRequest) UnmarshalJSON

func (v *NullableCreateLinkRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateLinkRequest) Unset

func (v *NullableCreateLinkRequest) Unset()

type NullableCreateOfferRequest

type NullableCreateOfferRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateOfferRequest

func NewNullableCreateOfferRequest(val *CreateOfferRequest) *NullableCreateOfferRequest

func (NullableCreateOfferRequest) Get

func (NullableCreateOfferRequest) IsSet

func (v NullableCreateOfferRequest) IsSet() bool

func (NullableCreateOfferRequest) MarshalJSON

func (v NullableCreateOfferRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateOfferRequest) Set

func (*NullableCreateOfferRequest) UnmarshalJSON

func (v *NullableCreateOfferRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateOfferRequest) Unset

func (v *NullableCreateOfferRequest) Unset()

type NullableCreateOrderRequest

type NullableCreateOrderRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateOrderRequest

func NewNullableCreateOrderRequest(val *CreateOrderRequest) *NullableCreateOrderRequest

func (NullableCreateOrderRequest) Get

func (NullableCreateOrderRequest) IsSet

func (v NullableCreateOrderRequest) IsSet() bool

func (NullableCreateOrderRequest) MarshalJSON

func (v NullableCreateOrderRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateOrderRequest) Set

func (*NullableCreateOrderRequest) UnmarshalJSON

func (v *NullableCreateOrderRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderRequest) Unset

func (v *NullableCreateOrderRequest) Unset()

type NullableCreateOrderRequestOrderMeta

type NullableCreateOrderRequestOrderMeta struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderRequestOrderMeta) Get

func (NullableCreateOrderRequestOrderMeta) IsSet

func (NullableCreateOrderRequestOrderMeta) MarshalJSON

func (v NullableCreateOrderRequestOrderMeta) MarshalJSON() ([]byte, error)

func (*NullableCreateOrderRequestOrderMeta) Set

func (*NullableCreateOrderRequestOrderMeta) UnmarshalJSON

func (v *NullableCreateOrderRequestOrderMeta) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderRequestOrderMeta) Unset

type NullableCreateOrderRequestTerminal

type NullableCreateOrderRequestTerminal struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderRequestTerminal) Get

func (NullableCreateOrderRequestTerminal) IsSet

func (NullableCreateOrderRequestTerminal) MarshalJSON

func (v NullableCreateOrderRequestTerminal) MarshalJSON() ([]byte, error)

func (*NullableCreateOrderRequestTerminal) Set

func (*NullableCreateOrderRequestTerminal) UnmarshalJSON

func (v *NullableCreateOrderRequestTerminal) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderRequestTerminal) Unset

type NullableCreateTerminalRequest

type NullableCreateTerminalRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateTerminalRequest) Get

func (NullableCreateTerminalRequest) IsSet

func (NullableCreateTerminalRequest) MarshalJSON

func (v NullableCreateTerminalRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateTerminalRequest) Set

func (*NullableCreateTerminalRequest) UnmarshalJSON

func (v *NullableCreateTerminalRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateTerminalRequest) Unset

func (v *NullableCreateTerminalRequest) Unset()

type NullableCreateTerminalRequestTerminalMeta

type NullableCreateTerminalRequestTerminalMeta struct {
	// contains filtered or unexported fields
}

func (NullableCreateTerminalRequestTerminalMeta) Get

func (NullableCreateTerminalRequestTerminalMeta) IsSet

func (NullableCreateTerminalRequestTerminalMeta) MarshalJSON

func (*NullableCreateTerminalRequestTerminalMeta) Set

func (*NullableCreateTerminalRequestTerminalMeta) UnmarshalJSON

func (v *NullableCreateTerminalRequestTerminalMeta) UnmarshalJSON(src []byte) error

func (*NullableCreateTerminalRequestTerminalMeta) Unset

type NullableCreateTerminalTransactionRequest

type NullableCreateTerminalTransactionRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateTerminalTransactionRequest) Get

func (NullableCreateTerminalTransactionRequest) IsSet

func (NullableCreateTerminalTransactionRequest) MarshalJSON

func (*NullableCreateTerminalTransactionRequest) Set

func (*NullableCreateTerminalTransactionRequest) UnmarshalJSON

func (v *NullableCreateTerminalTransactionRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateTerminalTransactionRequest) Unset

type NullableCryptogramEntity

type NullableCryptogramEntity struct {
	// contains filtered or unexported fields
}

func NewNullableCryptogramEntity

func NewNullableCryptogramEntity(val *CryptogramEntity) *NullableCryptogramEntity

func (NullableCryptogramEntity) Get

func (NullableCryptogramEntity) IsSet

func (v NullableCryptogramEntity) IsSet() bool

func (NullableCryptogramEntity) MarshalJSON

func (v NullableCryptogramEntity) MarshalJSON() ([]byte, error)

func (*NullableCryptogramEntity) Set

func (*NullableCryptogramEntity) UnmarshalJSON

func (v *NullableCryptogramEntity) UnmarshalJSON(src []byte) error

func (*NullableCryptogramEntity) Unset

func (v *NullableCryptogramEntity) Unset()

type NullableCustomerDetails

type NullableCustomerDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCustomerDetails

func NewNullableCustomerDetails(val *CustomerDetails) *NullableCustomerDetails

func (NullableCustomerDetails) Get

func (NullableCustomerDetails) IsSet

func (v NullableCustomerDetails) IsSet() bool

func (NullableCustomerDetails) MarshalJSON

func (v NullableCustomerDetails) MarshalJSON() ([]byte, error)

func (*NullableCustomerDetails) Set

func (*NullableCustomerDetails) UnmarshalJSON

func (v *NullableCustomerDetails) UnmarshalJSON(src []byte) error

func (*NullableCustomerDetails) Unset

func (v *NullableCustomerDetails) Unset()

type NullableCustomerDetailsCardlessEMI

type NullableCustomerDetailsCardlessEMI struct {
	// contains filtered or unexported fields
}

func (NullableCustomerDetailsCardlessEMI) Get

func (NullableCustomerDetailsCardlessEMI) IsSet

func (NullableCustomerDetailsCardlessEMI) MarshalJSON

func (v NullableCustomerDetailsCardlessEMI) MarshalJSON() ([]byte, error)

func (*NullableCustomerDetailsCardlessEMI) Set

func (*NullableCustomerDetailsCardlessEMI) UnmarshalJSON

func (v *NullableCustomerDetailsCardlessEMI) UnmarshalJSON(src []byte) error

func (*NullableCustomerDetailsCardlessEMI) Unset

type NullableDiscountDetails

type NullableDiscountDetails struct {
	// contains filtered or unexported fields
}

func NewNullableDiscountDetails

func NewNullableDiscountDetails(val *DiscountDetails) *NullableDiscountDetails

func (NullableDiscountDetails) Get

func (NullableDiscountDetails) IsSet

func (v NullableDiscountDetails) IsSet() bool

func (NullableDiscountDetails) MarshalJSON

func (v NullableDiscountDetails) MarshalJSON() ([]byte, error)

func (*NullableDiscountDetails) Set

func (*NullableDiscountDetails) UnmarshalJSON

func (v *NullableDiscountDetails) UnmarshalJSON(src []byte) error

func (*NullableDiscountDetails) Unset

func (v *NullableDiscountDetails) Unset()

type NullableEMIOffer

type NullableEMIOffer struct {
	// contains filtered or unexported fields
}

func NewNullableEMIOffer

func NewNullableEMIOffer(val *EMIOffer) *NullableEMIOffer

func (NullableEMIOffer) Get

func (v NullableEMIOffer) Get() *EMIOffer

func (NullableEMIOffer) IsSet

func (v NullableEMIOffer) IsSet() bool

func (NullableEMIOffer) MarshalJSON

func (v NullableEMIOffer) MarshalJSON() ([]byte, error)

func (*NullableEMIOffer) Set

func (v *NullableEMIOffer) Set(val *EMIOffer)

func (*NullableEMIOffer) UnmarshalJSON

func (v *NullableEMIOffer) UnmarshalJSON(src []byte) error

func (*NullableEMIOffer) Unset

func (v *NullableEMIOffer) Unset()

type NullableEMIPlansArray

type NullableEMIPlansArray struct {
	// contains filtered or unexported fields
}

func NewNullableEMIPlansArray

func NewNullableEMIPlansArray(val *EMIPlansArray) *NullableEMIPlansArray

func (NullableEMIPlansArray) Get

func (NullableEMIPlansArray) IsSet

func (v NullableEMIPlansArray) IsSet() bool

func (NullableEMIPlansArray) MarshalJSON

func (v NullableEMIPlansArray) MarshalJSON() ([]byte, error)

func (*NullableEMIPlansArray) Set

func (v *NullableEMIPlansArray) Set(val *EMIPlansArray)

func (*NullableEMIPlansArray) UnmarshalJSON

func (v *NullableEMIPlansArray) UnmarshalJSON(src []byte) error

func (*NullableEMIPlansArray) Unset

func (v *NullableEMIPlansArray) Unset()

type NullableEligibilityCardlessEMIEntity

type NullableEligibilityCardlessEMIEntity struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityCardlessEMIEntity) Get

func (NullableEligibilityCardlessEMIEntity) IsSet

func (NullableEligibilityCardlessEMIEntity) MarshalJSON

func (v NullableEligibilityCardlessEMIEntity) MarshalJSON() ([]byte, error)

func (*NullableEligibilityCardlessEMIEntity) Set

func (*NullableEligibilityCardlessEMIEntity) UnmarshalJSON

func (v *NullableEligibilityCardlessEMIEntity) UnmarshalJSON(src []byte) error

func (*NullableEligibilityCardlessEMIEntity) Unset

type NullableEligibilityFetchCardlessEMIRequest

type NullableEligibilityFetchCardlessEMIRequest struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityFetchCardlessEMIRequest) Get

func (NullableEligibilityFetchCardlessEMIRequest) IsSet

func (NullableEligibilityFetchCardlessEMIRequest) MarshalJSON

func (*NullableEligibilityFetchCardlessEMIRequest) Set

func (*NullableEligibilityFetchCardlessEMIRequest) UnmarshalJSON

func (v *NullableEligibilityFetchCardlessEMIRequest) UnmarshalJSON(src []byte) error

func (*NullableEligibilityFetchCardlessEMIRequest) Unset

type NullableEligibilityFetchOffersRequest

type NullableEligibilityFetchOffersRequest struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityFetchOffersRequest) Get

func (NullableEligibilityFetchOffersRequest) IsSet

func (NullableEligibilityFetchOffersRequest) MarshalJSON

func (v NullableEligibilityFetchOffersRequest) MarshalJSON() ([]byte, error)

func (*NullableEligibilityFetchOffersRequest) Set

func (*NullableEligibilityFetchOffersRequest) UnmarshalJSON

func (v *NullableEligibilityFetchOffersRequest) UnmarshalJSON(src []byte) error

func (*NullableEligibilityFetchOffersRequest) Unset

type NullableEligibilityFetchPaylaterRequest

type NullableEligibilityFetchPaylaterRequest struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityFetchPaylaterRequest) Get

func (NullableEligibilityFetchPaylaterRequest) IsSet

func (NullableEligibilityFetchPaylaterRequest) MarshalJSON

func (v NullableEligibilityFetchPaylaterRequest) MarshalJSON() ([]byte, error)

func (*NullableEligibilityFetchPaylaterRequest) Set

func (*NullableEligibilityFetchPaylaterRequest) UnmarshalJSON

func (v *NullableEligibilityFetchPaylaterRequest) UnmarshalJSON(src []byte) error

func (*NullableEligibilityFetchPaylaterRequest) Unset

type NullableEligibilityFetchPaymentMethodsRequest

type NullableEligibilityFetchPaymentMethodsRequest struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityFetchPaymentMethodsRequest) Get

func (NullableEligibilityFetchPaymentMethodsRequest) IsSet

func (NullableEligibilityFetchPaymentMethodsRequest) MarshalJSON

func (*NullableEligibilityFetchPaymentMethodsRequest) Set

func (*NullableEligibilityFetchPaymentMethodsRequest) UnmarshalJSON

func (*NullableEligibilityFetchPaymentMethodsRequest) Unset

type NullableEligibilityOfferEntity

type NullableEligibilityOfferEntity struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityOfferEntity) Get

func (NullableEligibilityOfferEntity) IsSet

func (NullableEligibilityOfferEntity) MarshalJSON

func (v NullableEligibilityOfferEntity) MarshalJSON() ([]byte, error)

func (*NullableEligibilityOfferEntity) Set

func (*NullableEligibilityOfferEntity) UnmarshalJSON

func (v *NullableEligibilityOfferEntity) UnmarshalJSON(src []byte) error

func (*NullableEligibilityOfferEntity) Unset

func (v *NullableEligibilityOfferEntity) Unset()

type NullableEligibilityPaylaterEntity

type NullableEligibilityPaylaterEntity struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityPaylaterEntity) Get

func (NullableEligibilityPaylaterEntity) IsSet

func (NullableEligibilityPaylaterEntity) MarshalJSON

func (v NullableEligibilityPaylaterEntity) MarshalJSON() ([]byte, error)

func (*NullableEligibilityPaylaterEntity) Set

func (*NullableEligibilityPaylaterEntity) UnmarshalJSON

func (v *NullableEligibilityPaylaterEntity) UnmarshalJSON(src []byte) error

func (*NullableEligibilityPaylaterEntity) Unset

type NullableEligibilityPaymentMethodsEntity

type NullableEligibilityPaymentMethodsEntity struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityPaymentMethodsEntity) Get

func (NullableEligibilityPaymentMethodsEntity) IsSet

func (NullableEligibilityPaymentMethodsEntity) MarshalJSON

func (v NullableEligibilityPaymentMethodsEntity) MarshalJSON() ([]byte, error)

func (*NullableEligibilityPaymentMethodsEntity) Set

func (*NullableEligibilityPaymentMethodsEntity) UnmarshalJSON

func (v *NullableEligibilityPaymentMethodsEntity) UnmarshalJSON(src []byte) error

func (*NullableEligibilityPaymentMethodsEntity) Unset

type NullableEligibilityPaymentMethodsEntityEntityDetails

type NullableEligibilityPaymentMethodsEntityEntityDetails struct {
	// contains filtered or unexported fields
}

func (NullableEligibilityPaymentMethodsEntityEntityDetails) Get

func (NullableEligibilityPaymentMethodsEntityEntityDetails) IsSet

func (NullableEligibilityPaymentMethodsEntityEntityDetails) MarshalJSON

func (*NullableEligibilityPaymentMethodsEntityEntityDetails) Set

func (*NullableEligibilityPaymentMethodsEntityEntityDetails) UnmarshalJSON

func (*NullableEligibilityPaymentMethodsEntityEntityDetails) Unset

type NullableErrorDetailsInPaymentsEntity

type NullableErrorDetailsInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullableErrorDetailsInPaymentsEntity) Get

func (NullableErrorDetailsInPaymentsEntity) IsSet

func (NullableErrorDetailsInPaymentsEntity) MarshalJSON

func (v NullableErrorDetailsInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*NullableErrorDetailsInPaymentsEntity) Set

func (*NullableErrorDetailsInPaymentsEntity) UnmarshalJSON

func (v *NullableErrorDetailsInPaymentsEntity) UnmarshalJSON(src []byte) error

func (*NullableErrorDetailsInPaymentsEntity) Unset

type NullableFetchReconRequest

type NullableFetchReconRequest struct {
	// contains filtered or unexported fields
}

func NewNullableFetchReconRequest

func NewNullableFetchReconRequest(val *FetchReconRequest) *NullableFetchReconRequest

func (NullableFetchReconRequest) Get

func (NullableFetchReconRequest) IsSet

func (v NullableFetchReconRequest) IsSet() bool

func (NullableFetchReconRequest) MarshalJSON

func (v NullableFetchReconRequest) MarshalJSON() ([]byte, error)

func (*NullableFetchReconRequest) Set

func (*NullableFetchReconRequest) UnmarshalJSON

func (v *NullableFetchReconRequest) UnmarshalJSON(src []byte) error

func (*NullableFetchReconRequest) Unset

func (v *NullableFetchReconRequest) Unset()

type NullableFetchReconRequestFilters

type NullableFetchReconRequestFilters struct {
	// contains filtered or unexported fields
}

func (NullableFetchReconRequestFilters) Get

func (NullableFetchReconRequestFilters) IsSet

func (NullableFetchReconRequestFilters) MarshalJSON

func (v NullableFetchReconRequestFilters) MarshalJSON() ([]byte, error)

func (*NullableFetchReconRequestFilters) Set

func (*NullableFetchReconRequestFilters) UnmarshalJSON

func (v *NullableFetchReconRequestFilters) UnmarshalJSON(src []byte) error

func (*NullableFetchReconRequestFilters) Unset

type NullableFetchReconRequestPagination

type NullableFetchReconRequestPagination struct {
	// contains filtered or unexported fields
}

func (NullableFetchReconRequestPagination) Get

func (NullableFetchReconRequestPagination) IsSet

func (NullableFetchReconRequestPagination) MarshalJSON

func (v NullableFetchReconRequestPagination) MarshalJSON() ([]byte, error)

func (*NullableFetchReconRequestPagination) Set

func (*NullableFetchReconRequestPagination) UnmarshalJSON

func (v *NullableFetchReconRequestPagination) UnmarshalJSON(src []byte) error

func (*NullableFetchReconRequestPagination) Unset

type NullableFetchSettlementsRequest

type NullableFetchSettlementsRequest struct {
	// contains filtered or unexported fields
}

func (NullableFetchSettlementsRequest) Get

func (NullableFetchSettlementsRequest) IsSet

func (NullableFetchSettlementsRequest) MarshalJSON

func (v NullableFetchSettlementsRequest) MarshalJSON() ([]byte, error)

func (*NullableFetchSettlementsRequest) Set

func (*NullableFetchSettlementsRequest) UnmarshalJSON

func (v *NullableFetchSettlementsRequest) UnmarshalJSON(src []byte) error

func (*NullableFetchSettlementsRequest) Unset

type NullableFetchSettlementsRequestFilters

type NullableFetchSettlementsRequestFilters struct {
	// contains filtered or unexported fields
}

func (NullableFetchSettlementsRequestFilters) Get

func (NullableFetchSettlementsRequestFilters) IsSet

func (NullableFetchSettlementsRequestFilters) MarshalJSON

func (v NullableFetchSettlementsRequestFilters) MarshalJSON() ([]byte, error)

func (*NullableFetchSettlementsRequestFilters) Set

func (*NullableFetchSettlementsRequestFilters) UnmarshalJSON

func (v *NullableFetchSettlementsRequestFilters) UnmarshalJSON(src []byte) error

func (*NullableFetchSettlementsRequestFilters) Unset

type NullableFetchSettlementsRequestPagination

type NullableFetchSettlementsRequestPagination struct {
	// contains filtered or unexported fields
}

func (NullableFetchSettlementsRequestPagination) Get

func (NullableFetchSettlementsRequestPagination) IsSet

func (NullableFetchSettlementsRequestPagination) MarshalJSON

func (*NullableFetchSettlementsRequestPagination) Set

func (*NullableFetchSettlementsRequestPagination) UnmarshalJSON

func (v *NullableFetchSettlementsRequestPagination) UnmarshalJSON(src []byte) error

func (*NullableFetchSettlementsRequestPagination) Unset

type NullableFetchTerminalQRCodesEntity

type NullableFetchTerminalQRCodesEntity struct {
	// contains filtered or unexported fields
}

func (NullableFetchTerminalQRCodesEntity) Get

func (NullableFetchTerminalQRCodesEntity) IsSet

func (NullableFetchTerminalQRCodesEntity) MarshalJSON

func (v NullableFetchTerminalQRCodesEntity) MarshalJSON() ([]byte, error)

func (*NullableFetchTerminalQRCodesEntity) Set

func (*NullableFetchTerminalQRCodesEntity) UnmarshalJSON

func (v *NullableFetchTerminalQRCodesEntity) UnmarshalJSON(src []byte) error

func (*NullableFetchTerminalQRCodesEntity) Unset

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableIdempotencyError

type NullableIdempotencyError struct {
	// contains filtered or unexported fields
}

func NewNullableIdempotencyError

func NewNullableIdempotencyError(val *IdempotencyError) *NullableIdempotencyError

func (NullableIdempotencyError) Get

func (NullableIdempotencyError) IsSet

func (v NullableIdempotencyError) IsSet() bool

func (NullableIdempotencyError) MarshalJSON

func (v NullableIdempotencyError) MarshalJSON() ([]byte, error)

func (*NullableIdempotencyError) Set

func (*NullableIdempotencyError) UnmarshalJSON

func (v *NullableIdempotencyError) UnmarshalJSON(src []byte) error

func (*NullableIdempotencyError) Unset

func (v *NullableIdempotencyError) Unset()

type NullableInstrumentEntity

type NullableInstrumentEntity struct {
	// contains filtered or unexported fields
}

func NewNullableInstrumentEntity

func NewNullableInstrumentEntity(val *InstrumentEntity) *NullableInstrumentEntity

func (NullableInstrumentEntity) Get

func (NullableInstrumentEntity) IsSet

func (v NullableInstrumentEntity) IsSet() bool

func (NullableInstrumentEntity) MarshalJSON

func (v NullableInstrumentEntity) MarshalJSON() ([]byte, error)

func (*NullableInstrumentEntity) Set

func (*NullableInstrumentEntity) UnmarshalJSON

func (v *NullableInstrumentEntity) UnmarshalJSON(src []byte) error

func (*NullableInstrumentEntity) Unset

func (v *NullableInstrumentEntity) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableLinkCustomerDetailsEntity

type NullableLinkCustomerDetailsEntity struct {
	// contains filtered or unexported fields
}

func (NullableLinkCustomerDetailsEntity) Get

func (NullableLinkCustomerDetailsEntity) IsSet

func (NullableLinkCustomerDetailsEntity) MarshalJSON

func (v NullableLinkCustomerDetailsEntity) MarshalJSON() ([]byte, error)

func (*NullableLinkCustomerDetailsEntity) Set

func (*NullableLinkCustomerDetailsEntity) UnmarshalJSON

func (v *NullableLinkCustomerDetailsEntity) UnmarshalJSON(src []byte) error

func (*NullableLinkCustomerDetailsEntity) Unset

type NullableLinkEntity

type NullableLinkEntity struct {
	// contains filtered or unexported fields
}

func NewNullableLinkEntity

func NewNullableLinkEntity(val *LinkEntity) *NullableLinkEntity

func (NullableLinkEntity) Get

func (v NullableLinkEntity) Get() *LinkEntity

func (NullableLinkEntity) IsSet

func (v NullableLinkEntity) IsSet() bool

func (NullableLinkEntity) MarshalJSON

func (v NullableLinkEntity) MarshalJSON() ([]byte, error)

func (*NullableLinkEntity) Set

func (v *NullableLinkEntity) Set(val *LinkEntity)

func (*NullableLinkEntity) UnmarshalJSON

func (v *NullableLinkEntity) UnmarshalJSON(src []byte) error

func (*NullableLinkEntity) Unset

func (v *NullableLinkEntity) Unset()

type NullableLinkMetaEntity

type NullableLinkMetaEntity struct {
	// contains filtered or unexported fields
}

func NewNullableLinkMetaEntity

func NewNullableLinkMetaEntity(val *LinkMetaEntity) *NullableLinkMetaEntity

func (NullableLinkMetaEntity) Get

func (NullableLinkMetaEntity) IsSet

func (v NullableLinkMetaEntity) IsSet() bool

func (NullableLinkMetaEntity) MarshalJSON

func (v NullableLinkMetaEntity) MarshalJSON() ([]byte, error)

func (*NullableLinkMetaEntity) Set

func (*NullableLinkMetaEntity) UnmarshalJSON

func (v *NullableLinkMetaEntity) UnmarshalJSON(src []byte) error

func (*NullableLinkMetaEntity) Unset

func (v *NullableLinkMetaEntity) Unset()

type NullableLinkNotifyEntity

type NullableLinkNotifyEntity struct {
	// contains filtered or unexported fields
}

func NewNullableLinkNotifyEntity

func NewNullableLinkNotifyEntity(val *LinkNotifyEntity) *NullableLinkNotifyEntity

func (NullableLinkNotifyEntity) Get

func (NullableLinkNotifyEntity) IsSet

func (v NullableLinkNotifyEntity) IsSet() bool

func (NullableLinkNotifyEntity) MarshalJSON

func (v NullableLinkNotifyEntity) MarshalJSON() ([]byte, error)

func (*NullableLinkNotifyEntity) Set

func (*NullableLinkNotifyEntity) UnmarshalJSON

func (v *NullableLinkNotifyEntity) UnmarshalJSON(src []byte) error

func (*NullableLinkNotifyEntity) Unset

func (v *NullableLinkNotifyEntity) Unset()

type NullableNetBankingPaymentMethod

type NullableNetBankingPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullableNetBankingPaymentMethod) Get

func (NullableNetBankingPaymentMethod) IsSet

func (NullableNetBankingPaymentMethod) MarshalJSON

func (v NullableNetBankingPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableNetBankingPaymentMethod) Set

func (*NullableNetBankingPaymentMethod) UnmarshalJSON

func (v *NullableNetBankingPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableNetBankingPaymentMethod) Unset

type NullableNetbanking

type NullableNetbanking struct {
	// contains filtered or unexported fields
}

func NewNullableNetbanking

func NewNullableNetbanking(val *Netbanking) *NullableNetbanking

func (NullableNetbanking) Get

func (v NullableNetbanking) Get() *Netbanking

func (NullableNetbanking) IsSet

func (v NullableNetbanking) IsSet() bool

func (NullableNetbanking) MarshalJSON

func (v NullableNetbanking) MarshalJSON() ([]byte, error)

func (*NullableNetbanking) Set

func (v *NullableNetbanking) Set(val *Netbanking)

func (*NullableNetbanking) UnmarshalJSON

func (v *NullableNetbanking) UnmarshalJSON(src []byte) error

func (*NullableNetbanking) Unset

func (v *NullableNetbanking) Unset()

type NullableOfferAll

type NullableOfferAll struct {
	// contains filtered or unexported fields
}

func NewNullableOfferAll

func NewNullableOfferAll(val *OfferAll) *NullableOfferAll

func (NullableOfferAll) Get

func (v NullableOfferAll) Get() *OfferAll

func (NullableOfferAll) IsSet

func (v NullableOfferAll) IsSet() bool

func (NullableOfferAll) MarshalJSON

func (v NullableOfferAll) MarshalJSON() ([]byte, error)

func (*NullableOfferAll) Set

func (v *NullableOfferAll) Set(val *OfferAll)

func (*NullableOfferAll) UnmarshalJSON

func (v *NullableOfferAll) UnmarshalJSON(src []byte) error

func (*NullableOfferAll) Unset

func (v *NullableOfferAll) Unset()

type NullableOfferCard

type NullableOfferCard struct {
	// contains filtered or unexported fields
}

func NewNullableOfferCard

func NewNullableOfferCard(val *OfferCard) *NullableOfferCard

func (NullableOfferCard) Get

func (v NullableOfferCard) Get() *OfferCard

func (NullableOfferCard) IsSet

func (v NullableOfferCard) IsSet() bool

func (NullableOfferCard) MarshalJSON

func (v NullableOfferCard) MarshalJSON() ([]byte, error)

func (*NullableOfferCard) Set

func (v *NullableOfferCard) Set(val *OfferCard)

func (*NullableOfferCard) UnmarshalJSON

func (v *NullableOfferCard) UnmarshalJSON(src []byte) error

func (*NullableOfferCard) Unset

func (v *NullableOfferCard) Unset()

type NullableOfferDetails

type NullableOfferDetails struct {
	// contains filtered or unexported fields
}

func NewNullableOfferDetails

func NewNullableOfferDetails(val *OfferDetails) *NullableOfferDetails

func (NullableOfferDetails) Get

func (NullableOfferDetails) IsSet

func (v NullableOfferDetails) IsSet() bool

func (NullableOfferDetails) MarshalJSON

func (v NullableOfferDetails) MarshalJSON() ([]byte, error)

func (*NullableOfferDetails) Set

func (v *NullableOfferDetails) Set(val *OfferDetails)

func (*NullableOfferDetails) UnmarshalJSON

func (v *NullableOfferDetails) UnmarshalJSON(src []byte) error

func (*NullableOfferDetails) Unset

func (v *NullableOfferDetails) Unset()

type NullableOfferEMI

type NullableOfferEMI struct {
	// contains filtered or unexported fields
}

func NewNullableOfferEMI

func NewNullableOfferEMI(val *OfferEMI) *NullableOfferEMI

func (NullableOfferEMI) Get

func (v NullableOfferEMI) Get() *OfferEMI

func (NullableOfferEMI) IsSet

func (v NullableOfferEMI) IsSet() bool

func (NullableOfferEMI) MarshalJSON

func (v NullableOfferEMI) MarshalJSON() ([]byte, error)

func (*NullableOfferEMI) Set

func (v *NullableOfferEMI) Set(val *OfferEMI)

func (*NullableOfferEMI) UnmarshalJSON

func (v *NullableOfferEMI) UnmarshalJSON(src []byte) error

func (*NullableOfferEMI) Unset

func (v *NullableOfferEMI) Unset()

type NullableOfferEntity

type NullableOfferEntity struct {
	// contains filtered or unexported fields
}

func NewNullableOfferEntity

func NewNullableOfferEntity(val *OfferEntity) *NullableOfferEntity

func (NullableOfferEntity) Get

func (NullableOfferEntity) IsSet

func (v NullableOfferEntity) IsSet() bool

func (NullableOfferEntity) MarshalJSON

func (v NullableOfferEntity) MarshalJSON() ([]byte, error)

func (*NullableOfferEntity) Set

func (v *NullableOfferEntity) Set(val *OfferEntity)

func (*NullableOfferEntity) UnmarshalJSON

func (v *NullableOfferEntity) UnmarshalJSON(src []byte) error

func (*NullableOfferEntity) Unset

func (v *NullableOfferEntity) Unset()

type NullableOfferFilters

type NullableOfferFilters struct {
	// contains filtered or unexported fields
}

func NewNullableOfferFilters

func NewNullableOfferFilters(val *OfferFilters) *NullableOfferFilters

func (NullableOfferFilters) Get

func (NullableOfferFilters) IsSet

func (v NullableOfferFilters) IsSet() bool

func (NullableOfferFilters) MarshalJSON

func (v NullableOfferFilters) MarshalJSON() ([]byte, error)

func (*NullableOfferFilters) Set

func (v *NullableOfferFilters) Set(val *OfferFilters)

func (*NullableOfferFilters) UnmarshalJSON

func (v *NullableOfferFilters) UnmarshalJSON(src []byte) error

func (*NullableOfferFilters) Unset

func (v *NullableOfferFilters) Unset()

type NullableOfferMeta

type NullableOfferMeta struct {
	// contains filtered or unexported fields
}

func NewNullableOfferMeta

func NewNullableOfferMeta(val *OfferMeta) *NullableOfferMeta

func (NullableOfferMeta) Get

func (v NullableOfferMeta) Get() *OfferMeta

func (NullableOfferMeta) IsSet

func (v NullableOfferMeta) IsSet() bool

func (NullableOfferMeta) MarshalJSON

func (v NullableOfferMeta) MarshalJSON() ([]byte, error)

func (*NullableOfferMeta) Set

func (v *NullableOfferMeta) Set(val *OfferMeta)

func (*NullableOfferMeta) UnmarshalJSON

func (v *NullableOfferMeta) UnmarshalJSON(src []byte) error

func (*NullableOfferMeta) Unset

func (v *NullableOfferMeta) Unset()

type NullableOfferNB

type NullableOfferNB struct {
	// contains filtered or unexported fields
}

func NewNullableOfferNB

func NewNullableOfferNB(val *OfferNB) *NullableOfferNB

func (NullableOfferNB) Get

func (v NullableOfferNB) Get() *OfferNB

func (NullableOfferNB) IsSet

func (v NullableOfferNB) IsSet() bool

func (NullableOfferNB) MarshalJSON

func (v NullableOfferNB) MarshalJSON() ([]byte, error)

func (*NullableOfferNB) Set

func (v *NullableOfferNB) Set(val *OfferNB)

func (*NullableOfferNB) UnmarshalJSON

func (v *NullableOfferNB) UnmarshalJSON(src []byte) error

func (*NullableOfferNB) Unset

func (v *NullableOfferNB) Unset()

type NullableOfferNBNetbanking

type NullableOfferNBNetbanking struct {
	// contains filtered or unexported fields
}

func NewNullableOfferNBNetbanking

func NewNullableOfferNBNetbanking(val *OfferNBNetbanking) *NullableOfferNBNetbanking

func (NullableOfferNBNetbanking) Get

func (NullableOfferNBNetbanking) IsSet

func (v NullableOfferNBNetbanking) IsSet() bool

func (NullableOfferNBNetbanking) MarshalJSON

func (v NullableOfferNBNetbanking) MarshalJSON() ([]byte, error)

func (*NullableOfferNBNetbanking) Set

func (*NullableOfferNBNetbanking) UnmarshalJSON

func (v *NullableOfferNBNetbanking) UnmarshalJSON(src []byte) error

func (*NullableOfferNBNetbanking) Unset

func (v *NullableOfferNBNetbanking) Unset()

type NullableOfferPaylater

type NullableOfferPaylater struct {
	// contains filtered or unexported fields
}

func NewNullableOfferPaylater

func NewNullableOfferPaylater(val *OfferPaylater) *NullableOfferPaylater

func (NullableOfferPaylater) Get

func (NullableOfferPaylater) IsSet

func (v NullableOfferPaylater) IsSet() bool

func (NullableOfferPaylater) MarshalJSON

func (v NullableOfferPaylater) MarshalJSON() ([]byte, error)

func (*NullableOfferPaylater) Set

func (v *NullableOfferPaylater) Set(val *OfferPaylater)

func (*NullableOfferPaylater) UnmarshalJSON

func (v *NullableOfferPaylater) UnmarshalJSON(src []byte) error

func (*NullableOfferPaylater) Unset

func (v *NullableOfferPaylater) Unset()

type NullableOfferQueries

type NullableOfferQueries struct {
	// contains filtered or unexported fields
}

func NewNullableOfferQueries

func NewNullableOfferQueries(val *OfferQueries) *NullableOfferQueries

func (NullableOfferQueries) Get

func (NullableOfferQueries) IsSet

func (v NullableOfferQueries) IsSet() bool

func (NullableOfferQueries) MarshalJSON

func (v NullableOfferQueries) MarshalJSON() ([]byte, error)

func (*NullableOfferQueries) Set

func (v *NullableOfferQueries) Set(val *OfferQueries)

func (*NullableOfferQueries) UnmarshalJSON

func (v *NullableOfferQueries) UnmarshalJSON(src []byte) error

func (*NullableOfferQueries) Unset

func (v *NullableOfferQueries) Unset()

type NullableOfferTnc

type NullableOfferTnc struct {
	// contains filtered or unexported fields
}

func NewNullableOfferTnc

func NewNullableOfferTnc(val *OfferTnc) *NullableOfferTnc

func (NullableOfferTnc) Get

func (v NullableOfferTnc) Get() *OfferTnc

func (NullableOfferTnc) IsSet

func (v NullableOfferTnc) IsSet() bool

func (NullableOfferTnc) MarshalJSON

func (v NullableOfferTnc) MarshalJSON() ([]byte, error)

func (*NullableOfferTnc) Set

func (v *NullableOfferTnc) Set(val *OfferTnc)

func (*NullableOfferTnc) UnmarshalJSON

func (v *NullableOfferTnc) UnmarshalJSON(src []byte) error

func (*NullableOfferTnc) Unset

func (v *NullableOfferTnc) Unset()

type NullableOfferType

type NullableOfferType struct {
	// contains filtered or unexported fields
}

func NewNullableOfferType

func NewNullableOfferType(val *OfferType) *NullableOfferType

func (NullableOfferType) Get

func (v NullableOfferType) Get() *OfferType

func (NullableOfferType) IsSet

func (v NullableOfferType) IsSet() bool

func (NullableOfferType) MarshalJSON

func (v NullableOfferType) MarshalJSON() ([]byte, error)

func (*NullableOfferType) Set

func (v *NullableOfferType) Set(val *OfferType)

func (*NullableOfferType) UnmarshalJSON

func (v *NullableOfferType) UnmarshalJSON(src []byte) error

func (*NullableOfferType) Unset

func (v *NullableOfferType) Unset()

type NullableOfferUPI

type NullableOfferUPI struct {
	// contains filtered or unexported fields
}

func NewNullableOfferUPI

func NewNullableOfferUPI(val *OfferUPI) *NullableOfferUPI

func (NullableOfferUPI) Get

func (v NullableOfferUPI) Get() *OfferUPI

func (NullableOfferUPI) IsSet

func (v NullableOfferUPI) IsSet() bool

func (NullableOfferUPI) MarshalJSON

func (v NullableOfferUPI) MarshalJSON() ([]byte, error)

func (*NullableOfferUPI) Set

func (v *NullableOfferUPI) Set(val *OfferUPI)

func (*NullableOfferUPI) UnmarshalJSON

func (v *NullableOfferUPI) UnmarshalJSON(src []byte) error

func (*NullableOfferUPI) Unset

func (v *NullableOfferUPI) Unset()

type NullableOfferValidations

type NullableOfferValidations struct {
	// contains filtered or unexported fields
}

func NewNullableOfferValidations

func NewNullableOfferValidations(val *OfferValidations) *NullableOfferValidations

func (NullableOfferValidations) Get

func (NullableOfferValidations) IsSet

func (v NullableOfferValidations) IsSet() bool

func (NullableOfferValidations) MarshalJSON

func (v NullableOfferValidations) MarshalJSON() ([]byte, error)

func (*NullableOfferValidations) Set

func (*NullableOfferValidations) UnmarshalJSON

func (v *NullableOfferValidations) UnmarshalJSON(src []byte) error

func (*NullableOfferValidations) Unset

func (v *NullableOfferValidations) Unset()

type NullableOfferValidationsPaymentMethod

type NullableOfferValidationsPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullableOfferValidationsPaymentMethod) Get

func (NullableOfferValidationsPaymentMethod) IsSet

func (NullableOfferValidationsPaymentMethod) MarshalJSON

func (v NullableOfferValidationsPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableOfferValidationsPaymentMethod) Set

func (*NullableOfferValidationsPaymentMethod) UnmarshalJSON

func (v *NullableOfferValidationsPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableOfferValidationsPaymentMethod) Unset

type NullableOfferWallet

type NullableOfferWallet struct {
	// contains filtered or unexported fields
}

func NewNullableOfferWallet

func NewNullableOfferWallet(val *OfferWallet) *NullableOfferWallet

func (NullableOfferWallet) Get

func (NullableOfferWallet) IsSet

func (v NullableOfferWallet) IsSet() bool

func (NullableOfferWallet) MarshalJSON

func (v NullableOfferWallet) MarshalJSON() ([]byte, error)

func (*NullableOfferWallet) Set

func (v *NullableOfferWallet) Set(val *OfferWallet)

func (*NullableOfferWallet) UnmarshalJSON

func (v *NullableOfferWallet) UnmarshalJSON(src []byte) error

func (*NullableOfferWallet) Unset

func (v *NullableOfferWallet) Unset()

type NullableOrderAuthenticateEntity

type NullableOrderAuthenticateEntity struct {
	// contains filtered or unexported fields
}

func (NullableOrderAuthenticateEntity) Get

func (NullableOrderAuthenticateEntity) IsSet

func (NullableOrderAuthenticateEntity) MarshalJSON

func (v NullableOrderAuthenticateEntity) MarshalJSON() ([]byte, error)

func (*NullableOrderAuthenticateEntity) Set

func (*NullableOrderAuthenticateEntity) UnmarshalJSON

func (v *NullableOrderAuthenticateEntity) UnmarshalJSON(src []byte) error

func (*NullableOrderAuthenticateEntity) Unset

type NullableOrderAuthenticatePaymentRequest

type NullableOrderAuthenticatePaymentRequest struct {
	// contains filtered or unexported fields
}

func (NullableOrderAuthenticatePaymentRequest) Get

func (NullableOrderAuthenticatePaymentRequest) IsSet

func (NullableOrderAuthenticatePaymentRequest) MarshalJSON

func (v NullableOrderAuthenticatePaymentRequest) MarshalJSON() ([]byte, error)

func (*NullableOrderAuthenticatePaymentRequest) Set

func (*NullableOrderAuthenticatePaymentRequest) UnmarshalJSON

func (v *NullableOrderAuthenticatePaymentRequest) UnmarshalJSON(src []byte) error

func (*NullableOrderAuthenticatePaymentRequest) Unset

type NullableOrderCreateRefundRequest

type NullableOrderCreateRefundRequest struct {
	// contains filtered or unexported fields
}

func (NullableOrderCreateRefundRequest) Get

func (NullableOrderCreateRefundRequest) IsSet

func (NullableOrderCreateRefundRequest) MarshalJSON

func (v NullableOrderCreateRefundRequest) MarshalJSON() ([]byte, error)

func (*NullableOrderCreateRefundRequest) Set

func (*NullableOrderCreateRefundRequest) UnmarshalJSON

func (v *NullableOrderCreateRefundRequest) UnmarshalJSON(src []byte) error

func (*NullableOrderCreateRefundRequest) Unset

type NullableOrderEntity

type NullableOrderEntity struct {
	// contains filtered or unexported fields
}

func NewNullableOrderEntity

func NewNullableOrderEntity(val *OrderEntity) *NullableOrderEntity

func (NullableOrderEntity) Get

func (NullableOrderEntity) IsSet

func (v NullableOrderEntity) IsSet() bool

func (NullableOrderEntity) MarshalJSON

func (v NullableOrderEntity) MarshalJSON() ([]byte, error)

func (*NullableOrderEntity) Set

func (v *NullableOrderEntity) Set(val *OrderEntity)

func (*NullableOrderEntity) UnmarshalJSON

func (v *NullableOrderEntity) UnmarshalJSON(src []byte) error

func (*NullableOrderEntity) Unset

func (v *NullableOrderEntity) Unset()

type NullableOrderMeta

type NullableOrderMeta struct {
	// contains filtered or unexported fields
}

func NewNullableOrderMeta

func NewNullableOrderMeta(val *OrderMeta) *NullableOrderMeta

func (NullableOrderMeta) Get

func (v NullableOrderMeta) Get() *OrderMeta

func (NullableOrderMeta) IsSet

func (v NullableOrderMeta) IsSet() bool

func (NullableOrderMeta) MarshalJSON

func (v NullableOrderMeta) MarshalJSON() ([]byte, error)

func (*NullableOrderMeta) Set

func (v *NullableOrderMeta) Set(val *OrderMeta)

func (*NullableOrderMeta) UnmarshalJSON

func (v *NullableOrderMeta) UnmarshalJSON(src []byte) error

func (*NullableOrderMeta) Unset

func (v *NullableOrderMeta) Unset()

type NullableOrderPayData

type NullableOrderPayData struct {
	// contains filtered or unexported fields
}

func NewNullableOrderPayData

func NewNullableOrderPayData(val *OrderPayData) *NullableOrderPayData

func (NullableOrderPayData) Get

func (NullableOrderPayData) IsSet

func (v NullableOrderPayData) IsSet() bool

func (NullableOrderPayData) MarshalJSON

func (v NullableOrderPayData) MarshalJSON() ([]byte, error)

func (*NullableOrderPayData) Set

func (v *NullableOrderPayData) Set(val *OrderPayData)

func (*NullableOrderPayData) UnmarshalJSON

func (v *NullableOrderPayData) UnmarshalJSON(src []byte) error

func (*NullableOrderPayData) Unset

func (v *NullableOrderPayData) Unset()

type NullablePayOrderEntity

type NullablePayOrderEntity struct {
	// contains filtered or unexported fields
}

func NewNullablePayOrderEntity

func NewNullablePayOrderEntity(val *PayOrderEntity) *NullablePayOrderEntity

func (NullablePayOrderEntity) Get

func (NullablePayOrderEntity) IsSet

func (v NullablePayOrderEntity) IsSet() bool

func (NullablePayOrderEntity) MarshalJSON

func (v NullablePayOrderEntity) MarshalJSON() ([]byte, error)

func (*NullablePayOrderEntity) Set

func (*NullablePayOrderEntity) UnmarshalJSON

func (v *NullablePayOrderEntity) UnmarshalJSON(src []byte) error

func (*NullablePayOrderEntity) Unset

func (v *NullablePayOrderEntity) Unset()

type NullablePayOrderRequest

type NullablePayOrderRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePayOrderRequest

func NewNullablePayOrderRequest(val *PayOrderRequest) *NullablePayOrderRequest

func (NullablePayOrderRequest) Get

func (NullablePayOrderRequest) IsSet

func (v NullablePayOrderRequest) IsSet() bool

func (NullablePayOrderRequest) MarshalJSON

func (v NullablePayOrderRequest) MarshalJSON() ([]byte, error)

func (*NullablePayOrderRequest) Set

func (*NullablePayOrderRequest) UnmarshalJSON

func (v *NullablePayOrderRequest) UnmarshalJSON(src []byte) error

func (*NullablePayOrderRequest) Unset

func (v *NullablePayOrderRequest) Unset()

type NullablePayOrderRequestPaymentMethod

type NullablePayOrderRequestPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullablePayOrderRequestPaymentMethod) Get

func (NullablePayOrderRequestPaymentMethod) IsSet

func (NullablePayOrderRequestPaymentMethod) MarshalJSON

func (v NullablePayOrderRequestPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullablePayOrderRequestPaymentMethod) Set

func (*NullablePayOrderRequestPaymentMethod) UnmarshalJSON

func (v *NullablePayOrderRequestPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullablePayOrderRequestPaymentMethod) Unset

type NullablePaylater

type NullablePaylater struct {
	// contains filtered or unexported fields
}

func NewNullablePaylater

func NewNullablePaylater(val *Paylater) *NullablePaylater

func (NullablePaylater) Get

func (v NullablePaylater) Get() *Paylater

func (NullablePaylater) IsSet

func (v NullablePaylater) IsSet() bool

func (NullablePaylater) MarshalJSON

func (v NullablePaylater) MarshalJSON() ([]byte, error)

func (*NullablePaylater) Set

func (v *NullablePaylater) Set(val *Paylater)

func (*NullablePaylater) UnmarshalJSON

func (v *NullablePaylater) UnmarshalJSON(src []byte) error

func (*NullablePaylater) Unset

func (v *NullablePaylater) Unset()

type NullablePaylaterEntity

type NullablePaylaterEntity struct {
	// contains filtered or unexported fields
}

func NewNullablePaylaterEntity

func NewNullablePaylaterEntity(val *PaylaterEntity) *NullablePaylaterEntity

func (NullablePaylaterEntity) Get

func (NullablePaylaterEntity) IsSet

func (v NullablePaylaterEntity) IsSet() bool

func (NullablePaylaterEntity) MarshalJSON

func (v NullablePaylaterEntity) MarshalJSON() ([]byte, error)

func (*NullablePaylaterEntity) Set

func (*NullablePaylaterEntity) UnmarshalJSON

func (v *NullablePaylaterEntity) UnmarshalJSON(src []byte) error

func (*NullablePaylaterEntity) Unset

func (v *NullablePaylaterEntity) Unset()

type NullablePaylaterOffer

type NullablePaylaterOffer struct {
	// contains filtered or unexported fields
}

func NewNullablePaylaterOffer

func NewNullablePaylaterOffer(val *PaylaterOffer) *NullablePaylaterOffer

func (NullablePaylaterOffer) Get

func (NullablePaylaterOffer) IsSet

func (v NullablePaylaterOffer) IsSet() bool

func (NullablePaylaterOffer) MarshalJSON

func (v NullablePaylaterOffer) MarshalJSON() ([]byte, error)

func (*NullablePaylaterOffer) Set

func (v *NullablePaylaterOffer) Set(val *PaylaterOffer)

func (*NullablePaylaterOffer) UnmarshalJSON

func (v *NullablePaylaterOffer) UnmarshalJSON(src []byte) error

func (*NullablePaylaterOffer) Unset

func (v *NullablePaylaterOffer) Unset()

type NullablePaylaterPaymentMethod

type NullablePaylaterPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullablePaylaterPaymentMethod) Get

func (NullablePaylaterPaymentMethod) IsSet

func (NullablePaylaterPaymentMethod) MarshalJSON

func (v NullablePaylaterPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullablePaylaterPaymentMethod) Set

func (*NullablePaylaterPaymentMethod) UnmarshalJSON

func (v *NullablePaylaterPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullablePaylaterPaymentMethod) Unset

func (v *NullablePaylaterPaymentMethod) Unset()

type NullablePaymentEntity

type NullablePaymentEntity struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentEntity

func NewNullablePaymentEntity(val *PaymentEntity) *NullablePaymentEntity

func (NullablePaymentEntity) Get

func (NullablePaymentEntity) IsSet

func (v NullablePaymentEntity) IsSet() bool

func (NullablePaymentEntity) MarshalJSON

func (v NullablePaymentEntity) MarshalJSON() ([]byte, error)

func (*NullablePaymentEntity) Set

func (v *NullablePaymentEntity) Set(val *PaymentEntity)

func (*NullablePaymentEntity) UnmarshalJSON

func (v *NullablePaymentEntity) UnmarshalJSON(src []byte) error

func (*NullablePaymentEntity) Unset

func (v *NullablePaymentEntity) Unset()

type NullablePaymentMethodAppInPaymentsEntity

type NullablePaymentMethodAppInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodAppInPaymentsEntity) Get

func (NullablePaymentMethodAppInPaymentsEntity) IsSet

func (NullablePaymentMethodAppInPaymentsEntity) MarshalJSON

func (*NullablePaymentMethodAppInPaymentsEntity) Set

func (*NullablePaymentMethodAppInPaymentsEntity) UnmarshalJSON

func (v *NullablePaymentMethodAppInPaymentsEntity) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodAppInPaymentsEntity) Unset

type NullablePaymentMethodCardInPaymentsEntity

type NullablePaymentMethodCardInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodCardInPaymentsEntity) Get

func (NullablePaymentMethodCardInPaymentsEntity) IsSet

func (NullablePaymentMethodCardInPaymentsEntity) MarshalJSON

func (*NullablePaymentMethodCardInPaymentsEntity) Set

func (*NullablePaymentMethodCardInPaymentsEntity) UnmarshalJSON

func (v *NullablePaymentMethodCardInPaymentsEntity) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodCardInPaymentsEntity) Unset

type NullablePaymentMethodCardlessEMIInPaymentsEntity

type NullablePaymentMethodCardlessEMIInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodCardlessEMIInPaymentsEntity) Get

func (NullablePaymentMethodCardlessEMIInPaymentsEntity) IsSet

func (NullablePaymentMethodCardlessEMIInPaymentsEntity) MarshalJSON

func (*NullablePaymentMethodCardlessEMIInPaymentsEntity) Set

func (*NullablePaymentMethodCardlessEMIInPaymentsEntity) UnmarshalJSON

func (*NullablePaymentMethodCardlessEMIInPaymentsEntity) Unset

type NullablePaymentMethodInPaymentsEntity

type NullablePaymentMethodInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodInPaymentsEntity) Get

func (NullablePaymentMethodInPaymentsEntity) IsSet

func (NullablePaymentMethodInPaymentsEntity) MarshalJSON

func (v NullablePaymentMethodInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodInPaymentsEntity) Set

func (*NullablePaymentMethodInPaymentsEntity) UnmarshalJSON

func (v *NullablePaymentMethodInPaymentsEntity) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodInPaymentsEntity) Unset

type NullablePaymentMethodInPaymentsEntityPaymentMethod

type NullablePaymentMethodInPaymentsEntityPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodInPaymentsEntityPaymentMethod) Get

func (NullablePaymentMethodInPaymentsEntityPaymentMethod) IsSet

func (NullablePaymentMethodInPaymentsEntityPaymentMethod) MarshalJSON

func (*NullablePaymentMethodInPaymentsEntityPaymentMethod) Set

func (*NullablePaymentMethodInPaymentsEntityPaymentMethod) UnmarshalJSON

func (*NullablePaymentMethodInPaymentsEntityPaymentMethod) Unset

type NullablePaymentMethodNetBankingInPaymentsEntity

type NullablePaymentMethodNetBankingInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodNetBankingInPaymentsEntity) Get

func (NullablePaymentMethodNetBankingInPaymentsEntity) IsSet

func (NullablePaymentMethodNetBankingInPaymentsEntity) MarshalJSON

func (*NullablePaymentMethodNetBankingInPaymentsEntity) Set

func (*NullablePaymentMethodNetBankingInPaymentsEntity) UnmarshalJSON

func (*NullablePaymentMethodNetBankingInPaymentsEntity) Unset

type NullablePaymentMethodPaylaterInPaymentsEntity

type NullablePaymentMethodPaylaterInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodPaylaterInPaymentsEntity) Get

func (NullablePaymentMethodPaylaterInPaymentsEntity) IsSet

func (NullablePaymentMethodPaylaterInPaymentsEntity) MarshalJSON

func (*NullablePaymentMethodPaylaterInPaymentsEntity) Set

func (*NullablePaymentMethodPaylaterInPaymentsEntity) UnmarshalJSON

func (*NullablePaymentMethodPaylaterInPaymentsEntity) Unset

type NullablePaymentMethodUPIInPaymentsEntity

type NullablePaymentMethodUPIInPaymentsEntity struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodUPIInPaymentsEntity) Get

func (NullablePaymentMethodUPIInPaymentsEntity) IsSet

func (NullablePaymentMethodUPIInPaymentsEntity) MarshalJSON

func (*NullablePaymentMethodUPIInPaymentsEntity) Set

func (*NullablePaymentMethodUPIInPaymentsEntity) UnmarshalJSON

func (v *NullablePaymentMethodUPIInPaymentsEntity) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodUPIInPaymentsEntity) Unset

type NullablePaymentMethodsFilters

type NullablePaymentMethodsFilters struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodsFilters) Get

func (NullablePaymentMethodsFilters) IsSet

func (NullablePaymentMethodsFilters) MarshalJSON

func (v NullablePaymentMethodsFilters) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodsFilters) Set

func (*NullablePaymentMethodsFilters) UnmarshalJSON

func (v *NullablePaymentMethodsFilters) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodsFilters) Unset

func (v *NullablePaymentMethodsFilters) Unset()

type NullablePaymentMethodsQueries

type NullablePaymentMethodsQueries struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodsQueries) Get

func (NullablePaymentMethodsQueries) IsSet

func (NullablePaymentMethodsQueries) MarshalJSON

func (v NullablePaymentMethodsQueries) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodsQueries) Set

func (*NullablePaymentMethodsQueries) UnmarshalJSON

func (v *NullablePaymentMethodsQueries) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodsQueries) Unset

func (v *NullablePaymentMethodsQueries) Unset()

type NullablePaymentModeDetails

type NullablePaymentModeDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentModeDetails

func NewNullablePaymentModeDetails(val *PaymentModeDetails) *NullablePaymentModeDetails

func (NullablePaymentModeDetails) Get

func (NullablePaymentModeDetails) IsSet

func (v NullablePaymentModeDetails) IsSet() bool

func (NullablePaymentModeDetails) MarshalJSON

func (v NullablePaymentModeDetails) MarshalJSON() ([]byte, error)

func (*NullablePaymentModeDetails) Set

func (*NullablePaymentModeDetails) UnmarshalJSON

func (v *NullablePaymentModeDetails) UnmarshalJSON(src []byte) error

func (*NullablePaymentModeDetails) Unset

func (v *NullablePaymentModeDetails) Unset()

type NullablePaymentSuccessWebhook

type NullablePaymentSuccessWebhook struct {
	// contains filtered or unexported fields
}

func (NullablePaymentSuccessWebhook) Get

func (NullablePaymentSuccessWebhook) IsSet

func (NullablePaymentSuccessWebhook) MarshalJSON

func (v NullablePaymentSuccessWebhook) MarshalJSON() ([]byte, error)

func (*NullablePaymentSuccessWebhook) Set

func (*NullablePaymentSuccessWebhook) UnmarshalJSON

func (v *NullablePaymentSuccessWebhook) UnmarshalJSON(src []byte) error

func (*NullablePaymentSuccessWebhook) Unset

func (v *NullablePaymentSuccessWebhook) Unset()

type NullablePaymentURLObject

type NullablePaymentURLObject struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentURLObject

func NewNullablePaymentURLObject(val *PaymentURLObject) *NullablePaymentURLObject

func (NullablePaymentURLObject) Get

func (NullablePaymentURLObject) IsSet

func (v NullablePaymentURLObject) IsSet() bool

func (NullablePaymentURLObject) MarshalJSON

func (v NullablePaymentURLObject) MarshalJSON() ([]byte, error)

func (*NullablePaymentURLObject) Set

func (*NullablePaymentURLObject) UnmarshalJSON

func (v *NullablePaymentURLObject) UnmarshalJSON(src []byte) error

func (*NullablePaymentURLObject) Unset

func (v *NullablePaymentURLObject) Unset()

type NullableRateLimitError

type NullableRateLimitError struct {
	// contains filtered or unexported fields
}

func NewNullableRateLimitError

func NewNullableRateLimitError(val *RateLimitError) *NullableRateLimitError

func (NullableRateLimitError) Get

func (NullableRateLimitError) IsSet

func (v NullableRateLimitError) IsSet() bool

func (NullableRateLimitError) MarshalJSON

func (v NullableRateLimitError) MarshalJSON() ([]byte, error)

func (*NullableRateLimitError) Set

func (*NullableRateLimitError) UnmarshalJSON

func (v *NullableRateLimitError) UnmarshalJSON(src []byte) error

func (*NullableRateLimitError) Unset

func (v *NullableRateLimitError) Unset()

type NullableReconEntity

type NullableReconEntity struct {
	// contains filtered or unexported fields
}

func NewNullableReconEntity

func NewNullableReconEntity(val *ReconEntity) *NullableReconEntity

func (NullableReconEntity) Get

func (NullableReconEntity) IsSet

func (v NullableReconEntity) IsSet() bool

func (NullableReconEntity) MarshalJSON

func (v NullableReconEntity) MarshalJSON() ([]byte, error)

func (*NullableReconEntity) Set

func (v *NullableReconEntity) Set(val *ReconEntity)

func (*NullableReconEntity) UnmarshalJSON

func (v *NullableReconEntity) UnmarshalJSON(src []byte) error

func (*NullableReconEntity) Unset

func (v *NullableReconEntity) Unset()

type NullableReconEntityDataInner

type NullableReconEntityDataInner struct {
	// contains filtered or unexported fields
}

func NewNullableReconEntityDataInner

func NewNullableReconEntityDataInner(val *ReconEntityDataInner) *NullableReconEntityDataInner

func (NullableReconEntityDataInner) Get

func (NullableReconEntityDataInner) IsSet

func (NullableReconEntityDataInner) MarshalJSON

func (v NullableReconEntityDataInner) MarshalJSON() ([]byte, error)

func (*NullableReconEntityDataInner) Set

func (*NullableReconEntityDataInner) UnmarshalJSON

func (v *NullableReconEntityDataInner) UnmarshalJSON(src []byte) error

func (*NullableReconEntityDataInner) Unset

func (v *NullableReconEntityDataInner) Unset()

type NullableRefundEntity

type NullableRefundEntity struct {
	// contains filtered or unexported fields
}

func NewNullableRefundEntity

func NewNullableRefundEntity(val *RefundEntity) *NullableRefundEntity

func (NullableRefundEntity) Get

func (NullableRefundEntity) IsSet

func (v NullableRefundEntity) IsSet() bool

func (NullableRefundEntity) MarshalJSON

func (v NullableRefundEntity) MarshalJSON() ([]byte, error)

func (*NullableRefundEntity) Set

func (v *NullableRefundEntity) Set(val *RefundEntity)

func (*NullableRefundEntity) UnmarshalJSON

func (v *NullableRefundEntity) UnmarshalJSON(src []byte) error

func (*NullableRefundEntity) Unset

func (v *NullableRefundEntity) Unset()

type NullableRefundSpeed

type NullableRefundSpeed struct {
	// contains filtered or unexported fields
}

func NewNullableRefundSpeed

func NewNullableRefundSpeed(val *RefundSpeed) *NullableRefundSpeed

func (NullableRefundSpeed) Get

func (NullableRefundSpeed) IsSet

func (v NullableRefundSpeed) IsSet() bool

func (NullableRefundSpeed) MarshalJSON

func (v NullableRefundSpeed) MarshalJSON() ([]byte, error)

func (*NullableRefundSpeed) Set

func (v *NullableRefundSpeed) Set(val *RefundSpeed)

func (*NullableRefundSpeed) UnmarshalJSON

func (v *NullableRefundSpeed) UnmarshalJSON(src []byte) error

func (*NullableRefundSpeed) Unset

func (v *NullableRefundSpeed) Unset()

type NullableRefundURLObject

type NullableRefundURLObject struct {
	// contains filtered or unexported fields
}

func NewNullableRefundURLObject

func NewNullableRefundURLObject(val *RefundURLObject) *NullableRefundURLObject

func (NullableRefundURLObject) Get

func (NullableRefundURLObject) IsSet

func (v NullableRefundURLObject) IsSet() bool

func (NullableRefundURLObject) MarshalJSON

func (v NullableRefundURLObject) MarshalJSON() ([]byte, error)

func (*NullableRefundURLObject) Set

func (*NullableRefundURLObject) UnmarshalJSON

func (v *NullableRefundURLObject) UnmarshalJSON(src []byte) error

func (*NullableRefundURLObject) Unset

func (v *NullableRefundURLObject) Unset()

type NullableSavedInstrumentMeta

type NullableSavedInstrumentMeta struct {
	// contains filtered or unexported fields
}

func NewNullableSavedInstrumentMeta

func NewNullableSavedInstrumentMeta(val *SavedInstrumentMeta) *NullableSavedInstrumentMeta

func (NullableSavedInstrumentMeta) Get

func (NullableSavedInstrumentMeta) IsSet

func (NullableSavedInstrumentMeta) MarshalJSON

func (v NullableSavedInstrumentMeta) MarshalJSON() ([]byte, error)

func (*NullableSavedInstrumentMeta) Set

func (*NullableSavedInstrumentMeta) UnmarshalJSON

func (v *NullableSavedInstrumentMeta) UnmarshalJSON(src []byte) error

func (*NullableSavedInstrumentMeta) Unset

func (v *NullableSavedInstrumentMeta) Unset()

type NullableSettlementEntity

type NullableSettlementEntity struct {
	// contains filtered or unexported fields
}

func NewNullableSettlementEntity

func NewNullableSettlementEntity(val *SettlementEntity) *NullableSettlementEntity

func (NullableSettlementEntity) Get

func (NullableSettlementEntity) IsSet

func (v NullableSettlementEntity) IsSet() bool

func (NullableSettlementEntity) MarshalJSON

func (v NullableSettlementEntity) MarshalJSON() ([]byte, error)

func (*NullableSettlementEntity) Set

func (*NullableSettlementEntity) UnmarshalJSON

func (v *NullableSettlementEntity) UnmarshalJSON(src []byte) error

func (*NullableSettlementEntity) Unset

func (v *NullableSettlementEntity) Unset()

type NullableSettlementFetchReconRequest

type NullableSettlementFetchReconRequest struct {
	// contains filtered or unexported fields
}

func (NullableSettlementFetchReconRequest) Get

func (NullableSettlementFetchReconRequest) IsSet

func (NullableSettlementFetchReconRequest) MarshalJSON

func (v NullableSettlementFetchReconRequest) MarshalJSON() ([]byte, error)

func (*NullableSettlementFetchReconRequest) Set

func (*NullableSettlementFetchReconRequest) UnmarshalJSON

func (v *NullableSettlementFetchReconRequest) UnmarshalJSON(src []byte) error

func (*NullableSettlementFetchReconRequest) Unset

type NullableSettlementFetchReconRequestFilters

type NullableSettlementFetchReconRequestFilters struct {
	// contains filtered or unexported fields
}

func (NullableSettlementFetchReconRequestFilters) Get

func (NullableSettlementFetchReconRequestFilters) IsSet

func (NullableSettlementFetchReconRequestFilters) MarshalJSON

func (*NullableSettlementFetchReconRequestFilters) Set

func (*NullableSettlementFetchReconRequestFilters) UnmarshalJSON

func (v *NullableSettlementFetchReconRequestFilters) UnmarshalJSON(src []byte) error

func (*NullableSettlementFetchReconRequestFilters) Unset

type NullableSettlementReconEntity

type NullableSettlementReconEntity struct {
	// contains filtered or unexported fields
}

func (NullableSettlementReconEntity) Get

func (NullableSettlementReconEntity) IsSet

func (NullableSettlementReconEntity) MarshalJSON

func (v NullableSettlementReconEntity) MarshalJSON() ([]byte, error)

func (*NullableSettlementReconEntity) Set

func (*NullableSettlementReconEntity) UnmarshalJSON

func (v *NullableSettlementReconEntity) UnmarshalJSON(src []byte) error

func (*NullableSettlementReconEntity) Unset

func (v *NullableSettlementReconEntity) Unset()

type NullableSettlementReconEntityDataInner

type NullableSettlementReconEntityDataInner struct {
	// contains filtered or unexported fields
}

func (NullableSettlementReconEntityDataInner) Get

func (NullableSettlementReconEntityDataInner) IsSet

func (NullableSettlementReconEntityDataInner) MarshalJSON

func (v NullableSettlementReconEntityDataInner) MarshalJSON() ([]byte, error)

func (*NullableSettlementReconEntityDataInner) Set

func (*NullableSettlementReconEntityDataInner) UnmarshalJSON

func (v *NullableSettlementReconEntityDataInner) UnmarshalJSON(src []byte) error

func (*NullableSettlementReconEntityDataInner) Unset

type NullableSettlementURLObject

type NullableSettlementURLObject struct {
	// contains filtered or unexported fields
}

func NewNullableSettlementURLObject

func NewNullableSettlementURLObject(val *SettlementURLObject) *NullableSettlementURLObject

func (NullableSettlementURLObject) Get

func (NullableSettlementURLObject) IsSet

func (NullableSettlementURLObject) MarshalJSON

func (v NullableSettlementURLObject) MarshalJSON() ([]byte, error)

func (*NullableSettlementURLObject) Set

func (*NullableSettlementURLObject) UnmarshalJSON

func (v *NullableSettlementURLObject) UnmarshalJSON(src []byte) error

func (*NullableSettlementURLObject) Unset

func (v *NullableSettlementURLObject) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTerminalDetails

type NullableTerminalDetails struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalDetails

func NewNullableTerminalDetails(val *TerminalDetails) *NullableTerminalDetails

func (NullableTerminalDetails) Get

func (NullableTerminalDetails) IsSet

func (v NullableTerminalDetails) IsSet() bool

func (NullableTerminalDetails) MarshalJSON

func (v NullableTerminalDetails) MarshalJSON() ([]byte, error)

func (*NullableTerminalDetails) Set

func (*NullableTerminalDetails) UnmarshalJSON

func (v *NullableTerminalDetails) UnmarshalJSON(src []byte) error

func (*NullableTerminalDetails) Unset

func (v *NullableTerminalDetails) Unset()

type NullableTerminalEntity

type NullableTerminalEntity struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalEntity

func NewNullableTerminalEntity(val *TerminalEntity) *NullableTerminalEntity

func (NullableTerminalEntity) Get

func (NullableTerminalEntity) IsSet

func (v NullableTerminalEntity) IsSet() bool

func (NullableTerminalEntity) MarshalJSON

func (v NullableTerminalEntity) MarshalJSON() ([]byte, error)

func (*NullableTerminalEntity) Set

func (*NullableTerminalEntity) UnmarshalJSON

func (v *NullableTerminalEntity) UnmarshalJSON(src []byte) error

func (*NullableTerminalEntity) Unset

func (v *NullableTerminalEntity) Unset()

type NullableTerminalTransactionEntity

type NullableTerminalTransactionEntity struct {
	// contains filtered or unexported fields
}

func (NullableTerminalTransactionEntity) Get

func (NullableTerminalTransactionEntity) IsSet

func (NullableTerminalTransactionEntity) MarshalJSON

func (v NullableTerminalTransactionEntity) MarshalJSON() ([]byte, error)

func (*NullableTerminalTransactionEntity) Set

func (*NullableTerminalTransactionEntity) UnmarshalJSON

func (v *NullableTerminalTransactionEntity) UnmarshalJSON(src []byte) error

func (*NullableTerminalTransactionEntity) Unset

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUPIAuthorizeDetails

type NullableUPIAuthorizeDetails struct {
	// contains filtered or unexported fields
}

func NewNullableUPIAuthorizeDetails

func NewNullableUPIAuthorizeDetails(val *UPIAuthorizeDetails) *NullableUPIAuthorizeDetails

func (NullableUPIAuthorizeDetails) Get

func (NullableUPIAuthorizeDetails) IsSet

func (NullableUPIAuthorizeDetails) MarshalJSON

func (v NullableUPIAuthorizeDetails) MarshalJSON() ([]byte, error)

func (*NullableUPIAuthorizeDetails) Set

func (*NullableUPIAuthorizeDetails) UnmarshalJSON

func (v *NullableUPIAuthorizeDetails) UnmarshalJSON(src []byte) error

func (*NullableUPIAuthorizeDetails) Unset

func (v *NullableUPIAuthorizeDetails) Unset()

type NullableUPIPaymentMethod

type NullableUPIPaymentMethod struct {
	// contains filtered or unexported fields
}

func NewNullableUPIPaymentMethod

func NewNullableUPIPaymentMethod(val *UPIPaymentMethod) *NullableUPIPaymentMethod

func (NullableUPIPaymentMethod) Get

func (NullableUPIPaymentMethod) IsSet

func (v NullableUPIPaymentMethod) IsSet() bool

func (NullableUPIPaymentMethod) MarshalJSON

func (v NullableUPIPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableUPIPaymentMethod) Set

func (*NullableUPIPaymentMethod) UnmarshalJSON

func (v *NullableUPIPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableUPIPaymentMethod) Unset

func (v *NullableUPIPaymentMethod) Unset()

type NullableUpi

type NullableUpi struct {
	// contains filtered or unexported fields
}

func NewNullableUpi

func NewNullableUpi(val *Upi) *NullableUpi

func (NullableUpi) Get

func (v NullableUpi) Get() *Upi

func (NullableUpi) IsSet

func (v NullableUpi) IsSet() bool

func (NullableUpi) MarshalJSON

func (v NullableUpi) MarshalJSON() ([]byte, error)

func (*NullableUpi) Set

func (v *NullableUpi) Set(val *Upi)

func (*NullableUpi) UnmarshalJSON

func (v *NullableUpi) UnmarshalJSON(src []byte) error

func (*NullableUpi) Unset

func (v *NullableUpi) Unset()

type NullableVendorSplit

type NullableVendorSplit struct {
	// contains filtered or unexported fields
}

func NewNullableVendorSplit

func NewNullableVendorSplit(val *VendorSplit) *NullableVendorSplit

func (NullableVendorSplit) Get

func (NullableVendorSplit) IsSet

func (v NullableVendorSplit) IsSet() bool

func (NullableVendorSplit) MarshalJSON

func (v NullableVendorSplit) MarshalJSON() ([]byte, error)

func (*NullableVendorSplit) Set

func (v *NullableVendorSplit) Set(val *VendorSplit)

func (*NullableVendorSplit) UnmarshalJSON

func (v *NullableVendorSplit) UnmarshalJSON(src []byte) error

func (*NullableVendorSplit) Unset

func (v *NullableVendorSplit) Unset()

type NullableWHcustomerDetails

type NullableWHcustomerDetails struct {
	// contains filtered or unexported fields
}

func NewNullableWHcustomerDetails

func NewNullableWHcustomerDetails(val *WHcustomerDetails) *NullableWHcustomerDetails

func (NullableWHcustomerDetails) Get

func (NullableWHcustomerDetails) IsSet

func (v NullableWHcustomerDetails) IsSet() bool

func (NullableWHcustomerDetails) MarshalJSON

func (v NullableWHcustomerDetails) MarshalJSON() ([]byte, error)

func (*NullableWHcustomerDetails) Set

func (*NullableWHcustomerDetails) UnmarshalJSON

func (v *NullableWHcustomerDetails) UnmarshalJSON(src []byte) error

func (*NullableWHcustomerDetails) Unset

func (v *NullableWHcustomerDetails) Unset()

type NullableWHdata

type NullableWHdata struct {
	// contains filtered or unexported fields
}

func NewNullableWHdata

func NewNullableWHdata(val *WHdata) *NullableWHdata

func (NullableWHdata) Get

func (v NullableWHdata) Get() *WHdata

func (NullableWHdata) IsSet

func (v NullableWHdata) IsSet() bool

func (NullableWHdata) MarshalJSON

func (v NullableWHdata) MarshalJSON() ([]byte, error)

func (*NullableWHdata) Set

func (v *NullableWHdata) Set(val *WHdata)

func (*NullableWHdata) UnmarshalJSON

func (v *NullableWHdata) UnmarshalJSON(src []byte) error

func (*NullableWHdata) Unset

func (v *NullableWHdata) Unset()

type NullableWHorder

type NullableWHorder struct {
	// contains filtered or unexported fields
}

func NewNullableWHorder

func NewNullableWHorder(val *WHorder) *NullableWHorder

func (NullableWHorder) Get

func (v NullableWHorder) Get() *WHorder

func (NullableWHorder) IsSet

func (v NullableWHorder) IsSet() bool

func (NullableWHorder) MarshalJSON

func (v NullableWHorder) MarshalJSON() ([]byte, error)

func (*NullableWHorder) Set

func (v *NullableWHorder) Set(val *WHorder)

func (*NullableWHorder) UnmarshalJSON

func (v *NullableWHorder) UnmarshalJSON(src []byte) error

func (*NullableWHorder) Unset

func (v *NullableWHorder) Unset()

type NullableWalletOffer

type NullableWalletOffer struct {
	// contains filtered or unexported fields
}

func NewNullableWalletOffer

func NewNullableWalletOffer(val *WalletOffer) *NullableWalletOffer

func (NullableWalletOffer) Get

func (NullableWalletOffer) IsSet

func (v NullableWalletOffer) IsSet() bool

func (NullableWalletOffer) MarshalJSON

func (v NullableWalletOffer) MarshalJSON() ([]byte, error)

func (*NullableWalletOffer) Set

func (v *NullableWalletOffer) Set(val *WalletOffer)

func (*NullableWalletOffer) UnmarshalJSON

func (v *NullableWalletOffer) UnmarshalJSON(src []byte) error

func (*NullableWalletOffer) Unset

func (v *NullableWalletOffer) Unset()

type OfferAll

type OfferAll struct {
	// All offers applicable
	All map[string]interface{} `json:"all"`
}

OfferAll returns all offers

func NewOfferAll

func NewOfferAll(all map[string]interface{}) *OfferAll

NewOfferAll instantiates a new OfferAll 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

func NewOfferAllWithDefaults

func NewOfferAllWithDefaults() *OfferAll

NewOfferAllWithDefaults instantiates a new OfferAll 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

func (*OfferAll) GetAll

func (o *OfferAll) GetAll() map[string]interface{}

GetAll returns the All field value

func (*OfferAll) GetAllOk

func (o *OfferAll) GetAllOk() (map[string]interface{}, bool)

GetAllOk returns a tuple with the All field value and a boolean to check if the value has been set.

func (OfferAll) MarshalJSON

func (o OfferAll) MarshalJSON() ([]byte, error)

func (*OfferAll) SetAll

func (o *OfferAll) SetAll(v map[string]interface{})

SetAll sets field value

func (OfferAll) ToMap

func (o OfferAll) ToMap() (map[string]interface{}, error)

type OfferCard

type OfferCard struct {
	Card CardOffer `json:"card"`
}

OfferCard Offers related to cards

func NewOfferCard

func NewOfferCard(card CardOffer) *OfferCard

NewOfferCard instantiates a new OfferCard 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

func NewOfferCardWithDefaults

func NewOfferCardWithDefaults() *OfferCard

NewOfferCardWithDefaults instantiates a new OfferCard 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

func (*OfferCard) GetCard

func (o *OfferCard) GetCard() CardOffer

GetCard returns the Card field value

func (*OfferCard) GetCardOk

func (o *OfferCard) GetCardOk() (*CardOffer, bool)

GetCardOk returns a tuple with the Card field value and a boolean to check if the value has been set.

func (OfferCard) MarshalJSON

func (o OfferCard) MarshalJSON() ([]byte, error)

func (*OfferCard) SetCard

func (o *OfferCard) SetCard(v CardOffer)

SetCard sets field value

func (OfferCard) ToMap

func (o OfferCard) ToMap() (map[string]interface{}, error)

type OfferDetails

type OfferDetails struct {
	// Offer Type for the Offer.
	OfferType       string           `json:"offer_type"`
	DiscountDetails *DiscountDetails `json:"discount_details,omitempty"`
	CashbackDetails *CashbackDetails `json:"cashback_details,omitempty"`
}

OfferDetails Offer details and type

func NewOfferDetails

func NewOfferDetails(offerType string) *OfferDetails

NewOfferDetails instantiates a new OfferDetails 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

func NewOfferDetailsWithDefaults

func NewOfferDetailsWithDefaults() *OfferDetails

NewOfferDetailsWithDefaults instantiates a new OfferDetails 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

func (*OfferDetails) GetCashbackDetails

func (o *OfferDetails) GetCashbackDetails() CashbackDetails

GetCashbackDetails returns the CashbackDetails field value if set, zero value otherwise.

func (*OfferDetails) GetCashbackDetailsOk

func (o *OfferDetails) GetCashbackDetailsOk() (*CashbackDetails, bool)

GetCashbackDetailsOk returns a tuple with the CashbackDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferDetails) GetDiscountDetails

func (o *OfferDetails) GetDiscountDetails() DiscountDetails

GetDiscountDetails returns the DiscountDetails field value if set, zero value otherwise.

func (*OfferDetails) GetDiscountDetailsOk

func (o *OfferDetails) GetDiscountDetailsOk() (*DiscountDetails, bool)

GetDiscountDetailsOk returns a tuple with the DiscountDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferDetails) GetOfferType

func (o *OfferDetails) GetOfferType() string

GetOfferType returns the OfferType field value

func (*OfferDetails) GetOfferTypeOk

func (o *OfferDetails) GetOfferTypeOk() (*string, bool)

GetOfferTypeOk returns a tuple with the OfferType field value and a boolean to check if the value has been set.

func (*OfferDetails) HasCashbackDetails

func (o *OfferDetails) HasCashbackDetails() bool

HasCashbackDetails returns a boolean if a field has been set.

func (*OfferDetails) HasDiscountDetails

func (o *OfferDetails) HasDiscountDetails() bool

HasDiscountDetails returns a boolean if a field has been set.

func (OfferDetails) MarshalJSON

func (o OfferDetails) MarshalJSON() ([]byte, error)

func (*OfferDetails) SetCashbackDetails

func (o *OfferDetails) SetCashbackDetails(v CashbackDetails)

SetCashbackDetails gets a reference to the given CashbackDetails and assigns it to the CashbackDetails field.

func (*OfferDetails) SetDiscountDetails

func (o *OfferDetails) SetDiscountDetails(v DiscountDetails)

SetDiscountDetails gets a reference to the given DiscountDetails and assigns it to the DiscountDetails field.

func (*OfferDetails) SetOfferType

func (o *OfferDetails) SetOfferType(v string)

SetOfferType sets field value

func (OfferDetails) ToMap

func (o OfferDetails) ToMap() (map[string]interface{}, error)

type OfferEMI

type OfferEMI struct {
	Emi EMIOffer `json:"emi"`
}

OfferEMI EMI offer object

func NewOfferEMI

func NewOfferEMI(emi EMIOffer) *OfferEMI

NewOfferEMI instantiates a new OfferEMI 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

func NewOfferEMIWithDefaults

func NewOfferEMIWithDefaults() *OfferEMI

NewOfferEMIWithDefaults instantiates a new OfferEMI 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

func (*OfferEMI) GetEmi

func (o *OfferEMI) GetEmi() EMIOffer

GetEmi returns the Emi field value

func (*OfferEMI) GetEmiOk

func (o *OfferEMI) GetEmiOk() (*EMIOffer, bool)

GetEmiOk returns a tuple with the Emi field value and a boolean to check if the value has been set.

func (OfferEMI) MarshalJSON

func (o OfferEMI) MarshalJSON() ([]byte, error)

func (*OfferEMI) SetEmi

func (o *OfferEMI) SetEmi(v EMIOffer)

SetEmi sets field value

func (OfferEMI) ToMap

func (o OfferEMI) ToMap() (map[string]interface{}, error)

type OfferEntity

type OfferEntity struct {
	OfferId          *string           `json:"offer_id,omitempty"`
	OfferStatus      *string           `json:"offer_status,omitempty"`
	OfferMeta        *OfferMeta        `json:"offer_meta,omitempty"`
	OfferTnc         *OfferTnc         `json:"offer_tnc,omitempty"`
	OfferDetails     *OfferDetails     `json:"offer_details,omitempty"`
	OfferValidations *OfferValidations `json:"offer_validations,omitempty"`
}

OfferEntity Offer entity object

func NewOfferEntity

func NewOfferEntity() *OfferEntity

NewOfferEntity instantiates a new OfferEntity 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

func NewOfferEntityWithDefaults

func NewOfferEntityWithDefaults() *OfferEntity

NewOfferEntityWithDefaults instantiates a new OfferEntity 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

func PGCreateOffer

func PGCreateOffer(xApiVersion *string, createOfferRequest *CreateOfferRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OfferEntity, *http.Response, error)

Execute executes the request

@return OfferEntity

func PGCreateOfferWithContext

func PGCreateOfferWithContext(ctx context.Context, xApiVersion *string, createOfferRequest *CreateOfferRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OfferEntity, *http.Response, error)

With Context Execute executes the request

@return OfferEntity

func PGFetchOffer

func PGFetchOffer(xApiVersion *string, offerId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OfferEntity, *http.Response, error)

Execute executes the request

@return OfferEntity

func PGFetchOfferWithContext

func PGFetchOfferWithContext(ctx context.Context, xApiVersion *string, offerId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OfferEntity, *http.Response, error)

With Context Execute executes the request

@return OfferEntity

func (*OfferEntity) GetOfferDetails

func (o *OfferEntity) GetOfferDetails() OfferDetails

GetOfferDetails returns the OfferDetails field value if set, zero value otherwise.

func (*OfferEntity) GetOfferDetailsOk

func (o *OfferEntity) GetOfferDetailsOk() (*OfferDetails, bool)

GetOfferDetailsOk returns a tuple with the OfferDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferEntity) GetOfferId

func (o *OfferEntity) GetOfferId() string

GetOfferId returns the OfferId field value if set, zero value otherwise.

func (*OfferEntity) GetOfferIdOk

func (o *OfferEntity) GetOfferIdOk() (*string, bool)

GetOfferIdOk returns a tuple with the OfferId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferEntity) GetOfferMeta

func (o *OfferEntity) GetOfferMeta() OfferMeta

GetOfferMeta returns the OfferMeta field value if set, zero value otherwise.

func (*OfferEntity) GetOfferMetaOk

func (o *OfferEntity) GetOfferMetaOk() (*OfferMeta, bool)

GetOfferMetaOk returns a tuple with the OfferMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferEntity) GetOfferStatus

func (o *OfferEntity) GetOfferStatus() string

GetOfferStatus returns the OfferStatus field value if set, zero value otherwise.

func (*OfferEntity) GetOfferStatusOk

func (o *OfferEntity) GetOfferStatusOk() (*string, bool)

GetOfferStatusOk returns a tuple with the OfferStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferEntity) GetOfferTnc

func (o *OfferEntity) GetOfferTnc() OfferTnc

GetOfferTnc returns the OfferTnc field value if set, zero value otherwise.

func (*OfferEntity) GetOfferTncOk

func (o *OfferEntity) GetOfferTncOk() (*OfferTnc, bool)

GetOfferTncOk returns a tuple with the OfferTnc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferEntity) GetOfferValidations

func (o *OfferEntity) GetOfferValidations() OfferValidations

GetOfferValidations returns the OfferValidations field value if set, zero value otherwise.

func (*OfferEntity) GetOfferValidationsOk

func (o *OfferEntity) GetOfferValidationsOk() (*OfferValidations, bool)

GetOfferValidationsOk returns a tuple with the OfferValidations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferEntity) HasOfferDetails

func (o *OfferEntity) HasOfferDetails() bool

HasOfferDetails returns a boolean if a field has been set.

func (*OfferEntity) HasOfferId

func (o *OfferEntity) HasOfferId() bool

HasOfferId returns a boolean if a field has been set.

func (*OfferEntity) HasOfferMeta

func (o *OfferEntity) HasOfferMeta() bool

HasOfferMeta returns a boolean if a field has been set.

func (*OfferEntity) HasOfferStatus

func (o *OfferEntity) HasOfferStatus() bool

HasOfferStatus returns a boolean if a field has been set.

func (*OfferEntity) HasOfferTnc

func (o *OfferEntity) HasOfferTnc() bool

HasOfferTnc returns a boolean if a field has been set.

func (*OfferEntity) HasOfferValidations

func (o *OfferEntity) HasOfferValidations() bool

HasOfferValidations returns a boolean if a field has been set.

func (OfferEntity) MarshalJSON

func (o OfferEntity) MarshalJSON() ([]byte, error)

func (*OfferEntity) SetOfferDetails

func (o *OfferEntity) SetOfferDetails(v OfferDetails)

SetOfferDetails gets a reference to the given OfferDetails and assigns it to the OfferDetails field.

func (*OfferEntity) SetOfferId

func (o *OfferEntity) SetOfferId(v string)

SetOfferId gets a reference to the given string and assigns it to the OfferId field.

func (*OfferEntity) SetOfferMeta

func (o *OfferEntity) SetOfferMeta(v OfferMeta)

SetOfferMeta gets a reference to the given OfferMeta and assigns it to the OfferMeta field.

func (*OfferEntity) SetOfferStatus

func (o *OfferEntity) SetOfferStatus(v string)

SetOfferStatus gets a reference to the given string and assigns it to the OfferStatus field.

func (*OfferEntity) SetOfferTnc

func (o *OfferEntity) SetOfferTnc(v OfferTnc)

SetOfferTnc gets a reference to the given OfferTnc and assigns it to the OfferTnc field.

func (*OfferEntity) SetOfferValidations

func (o *OfferEntity) SetOfferValidations(v OfferValidations)

SetOfferValidations gets a reference to the given OfferValidations and assigns it to the OfferValidations field.

func (OfferEntity) ToMap

func (o OfferEntity) ToMap() (map[string]interface{}, error)

type OfferFilters

type OfferFilters struct {
	// Array of offer_type to be filtered.
	OfferType []OfferType `json:"offer_type,omitempty"`
}

OfferFilters Filter for offers

func NewOfferFilters

func NewOfferFilters() *OfferFilters

NewOfferFilters instantiates a new OfferFilters 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

func NewOfferFiltersWithDefaults

func NewOfferFiltersWithDefaults() *OfferFilters

NewOfferFiltersWithDefaults instantiates a new OfferFilters 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

func (*OfferFilters) GetOfferType

func (o *OfferFilters) GetOfferType() []OfferType

GetOfferType returns the OfferType field value if set, zero value otherwise.

func (*OfferFilters) GetOfferTypeOk

func (o *OfferFilters) GetOfferTypeOk() ([]OfferType, bool)

GetOfferTypeOk returns a tuple with the OfferType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferFilters) HasOfferType

func (o *OfferFilters) HasOfferType() bool

HasOfferType returns a boolean if a field has been set.

func (OfferFilters) MarshalJSON

func (o OfferFilters) MarshalJSON() ([]byte, error)

func (*OfferFilters) SetOfferType

func (o *OfferFilters) SetOfferType(v []OfferType)

SetOfferType gets a reference to the given []OfferType and assigns it to the OfferType field.

func (OfferFilters) ToMap

func (o OfferFilters) ToMap() (map[string]interface{}, error)

type OfferMeta

type OfferMeta struct {
	// Title for the Offer.
	OfferTitle string `json:"offer_title"`
	// Description for the Offer.
	OfferDescription string `json:"offer_description"`
	// Unique identifier for the Offer.
	OfferCode string `json:"offer_code"`
	// Start Time for the Offer
	OfferStartTime string `json:"offer_start_time"`
	// Expiry Time for the Offer
	OfferEndTime string `json:"offer_end_time"`
}

OfferMeta Offer meta details object

func NewOfferMeta

func NewOfferMeta(offerTitle string, offerDescription string, offerCode string, offerStartTime string, offerEndTime string) *OfferMeta

NewOfferMeta instantiates a new OfferMeta 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

func NewOfferMetaWithDefaults

func NewOfferMetaWithDefaults() *OfferMeta

NewOfferMetaWithDefaults instantiates a new OfferMeta 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

func (*OfferMeta) GetOfferCode

func (o *OfferMeta) GetOfferCode() string

GetOfferCode returns the OfferCode field value

func (*OfferMeta) GetOfferCodeOk

func (o *OfferMeta) GetOfferCodeOk() (*string, bool)

GetOfferCodeOk returns a tuple with the OfferCode field value and a boolean to check if the value has been set.

func (*OfferMeta) GetOfferDescription

func (o *OfferMeta) GetOfferDescription() string

GetOfferDescription returns the OfferDescription field value

func (*OfferMeta) GetOfferDescriptionOk

func (o *OfferMeta) GetOfferDescriptionOk() (*string, bool)

GetOfferDescriptionOk returns a tuple with the OfferDescription field value and a boolean to check if the value has been set.

func (*OfferMeta) GetOfferEndTime

func (o *OfferMeta) GetOfferEndTime() string

GetOfferEndTime returns the OfferEndTime field value

func (*OfferMeta) GetOfferEndTimeOk

func (o *OfferMeta) GetOfferEndTimeOk() (*string, bool)

GetOfferEndTimeOk returns a tuple with the OfferEndTime field value and a boolean to check if the value has been set.

func (*OfferMeta) GetOfferStartTime

func (o *OfferMeta) GetOfferStartTime() string

GetOfferStartTime returns the OfferStartTime field value

func (*OfferMeta) GetOfferStartTimeOk

func (o *OfferMeta) GetOfferStartTimeOk() (*string, bool)

GetOfferStartTimeOk returns a tuple with the OfferStartTime field value and a boolean to check if the value has been set.

func (*OfferMeta) GetOfferTitle

func (o *OfferMeta) GetOfferTitle() string

GetOfferTitle returns the OfferTitle field value

func (*OfferMeta) GetOfferTitleOk

func (o *OfferMeta) GetOfferTitleOk() (*string, bool)

GetOfferTitleOk returns a tuple with the OfferTitle field value and a boolean to check if the value has been set.

func (OfferMeta) MarshalJSON

func (o OfferMeta) MarshalJSON() ([]byte, error)

func (*OfferMeta) SetOfferCode

func (o *OfferMeta) SetOfferCode(v string)

SetOfferCode sets field value

func (*OfferMeta) SetOfferDescription

func (o *OfferMeta) SetOfferDescription(v string)

SetOfferDescription sets field value

func (*OfferMeta) SetOfferEndTime

func (o *OfferMeta) SetOfferEndTime(v string)

SetOfferEndTime sets field value

func (*OfferMeta) SetOfferStartTime

func (o *OfferMeta) SetOfferStartTime(v string)

SetOfferStartTime sets field value

func (*OfferMeta) SetOfferTitle

func (o *OfferMeta) SetOfferTitle(v string)

SetOfferTitle sets field value

func (OfferMeta) ToMap

func (o OfferMeta) ToMap() (map[string]interface{}, error)

type OfferNB

type OfferNB struct {
	Netbanking OfferNBNetbanking `json:"netbanking"`
}

OfferNB Offer object ofr NetBanking

func NewOfferNB

func NewOfferNB(netbanking OfferNBNetbanking) *OfferNB

NewOfferNB instantiates a new OfferNB 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

func NewOfferNBWithDefaults

func NewOfferNBWithDefaults() *OfferNB

NewOfferNBWithDefaults instantiates a new OfferNB 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

func (*OfferNB) GetNetbanking

func (o *OfferNB) GetNetbanking() OfferNBNetbanking

GetNetbanking returns the Netbanking field value

func (*OfferNB) GetNetbankingOk

func (o *OfferNB) GetNetbankingOk() (*OfferNBNetbanking, bool)

GetNetbankingOk returns a tuple with the Netbanking field value and a boolean to check if the value has been set.

func (OfferNB) MarshalJSON

func (o OfferNB) MarshalJSON() ([]byte, error)

func (*OfferNB) SetNetbanking

func (o *OfferNB) SetNetbanking(v OfferNBNetbanking)

SetNetbanking sets field value

func (OfferNB) ToMap

func (o OfferNB) ToMap() (map[string]interface{}, error)

type OfferNBNetbanking

type OfferNBNetbanking struct {
	BankName *string `json:"bank_name,omitempty"`
}

OfferNBNetbanking struct for OfferNBNetbanking

func NewOfferNBNetbanking

func NewOfferNBNetbanking() *OfferNBNetbanking

NewOfferNBNetbanking instantiates a new OfferNBNetbanking 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

func NewOfferNBNetbankingWithDefaults

func NewOfferNBNetbankingWithDefaults() *OfferNBNetbanking

NewOfferNBNetbankingWithDefaults instantiates a new OfferNBNetbanking 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

func (*OfferNBNetbanking) GetBankName

func (o *OfferNBNetbanking) GetBankName() string

GetBankName returns the BankName field value if set, zero value otherwise.

func (*OfferNBNetbanking) GetBankNameOk

func (o *OfferNBNetbanking) GetBankNameOk() (*string, bool)

GetBankNameOk returns a tuple with the BankName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferNBNetbanking) HasBankName

func (o *OfferNBNetbanking) HasBankName() bool

HasBankName returns a boolean if a field has been set.

func (OfferNBNetbanking) MarshalJSON

func (o OfferNBNetbanking) MarshalJSON() ([]byte, error)

func (*OfferNBNetbanking) SetBankName

func (o *OfferNBNetbanking) SetBankName(v string)

SetBankName gets a reference to the given string and assigns it to the BankName field.

func (OfferNBNetbanking) ToMap

func (o OfferNBNetbanking) ToMap() (map[string]interface{}, error)

type OfferPaylater

type OfferPaylater struct {
	Paylater PaylaterOffer `json:"paylater"`
}

OfferPaylater Offer object for paylater

func NewOfferPaylater

func NewOfferPaylater(paylater PaylaterOffer) *OfferPaylater

NewOfferPaylater instantiates a new OfferPaylater 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

func NewOfferPaylaterWithDefaults

func NewOfferPaylaterWithDefaults() *OfferPaylater

NewOfferPaylaterWithDefaults instantiates a new OfferPaylater 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

func (*OfferPaylater) GetPaylater

func (o *OfferPaylater) GetPaylater() PaylaterOffer

GetPaylater returns the Paylater field value

func (*OfferPaylater) GetPaylaterOk

func (o *OfferPaylater) GetPaylaterOk() (*PaylaterOffer, bool)

GetPaylaterOk returns a tuple with the Paylater field value and a boolean to check if the value has been set.

func (OfferPaylater) MarshalJSON

func (o OfferPaylater) MarshalJSON() ([]byte, error)

func (*OfferPaylater) SetPaylater

func (o *OfferPaylater) SetPaylater(v PaylaterOffer)

SetPaylater sets field value

func (OfferPaylater) ToMap

func (o OfferPaylater) ToMap() (map[string]interface{}, error)

type OfferQueries

type OfferQueries struct {
	// OrderId of the order. Either of `order_id` or `order_amount` is mandatory.
	OrderId *string `json:"order_id,omitempty"`
	// Amount of the order. OrderId of the order. Either of `order_id` or `order_amount` is mandatory.
	Amount *float32 `json:"amount,omitempty"`
}

OfferQueries Offer Query Object

func NewOfferQueries

func NewOfferQueries() *OfferQueries

NewOfferQueries instantiates a new OfferQueries 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

func NewOfferQueriesWithDefaults

func NewOfferQueriesWithDefaults() *OfferQueries

NewOfferQueriesWithDefaults instantiates a new OfferQueries 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

func (*OfferQueries) GetAmount

func (o *OfferQueries) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*OfferQueries) GetAmountOk

func (o *OfferQueries) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferQueries) GetOrderId

func (o *OfferQueries) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*OfferQueries) GetOrderIdOk

func (o *OfferQueries) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferQueries) HasAmount

func (o *OfferQueries) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*OfferQueries) HasOrderId

func (o *OfferQueries) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (OfferQueries) MarshalJSON

func (o OfferQueries) MarshalJSON() ([]byte, error)

func (*OfferQueries) SetAmount

func (o *OfferQueries) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*OfferQueries) SetOrderId

func (o *OfferQueries) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (OfferQueries) ToMap

func (o OfferQueries) ToMap() (map[string]interface{}, error)

type OfferTnc

type OfferTnc struct {
	// TnC Type for the Offer. It can be either `text` or `link`
	OfferTncType string `json:"offer_tnc_type"`
	// TnC for the Offer.
	OfferTncValue string `json:"offer_tnc_value"`
}

OfferTnc Offer terms and condition object

func NewOfferTnc

func NewOfferTnc(offerTncType string, offerTncValue string) *OfferTnc

NewOfferTnc instantiates a new OfferTnc 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

func NewOfferTncWithDefaults

func NewOfferTncWithDefaults() *OfferTnc

NewOfferTncWithDefaults instantiates a new OfferTnc 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

func (*OfferTnc) GetOfferTncType

func (o *OfferTnc) GetOfferTncType() string

GetOfferTncType returns the OfferTncType field value

func (*OfferTnc) GetOfferTncTypeOk

func (o *OfferTnc) GetOfferTncTypeOk() (*string, bool)

GetOfferTncTypeOk returns a tuple with the OfferTncType field value and a boolean to check if the value has been set.

func (*OfferTnc) GetOfferTncValue

func (o *OfferTnc) GetOfferTncValue() string

GetOfferTncValue returns the OfferTncValue field value

func (*OfferTnc) GetOfferTncValueOk

func (o *OfferTnc) GetOfferTncValueOk() (*string, bool)

GetOfferTncValueOk returns a tuple with the OfferTncValue field value and a boolean to check if the value has been set.

func (OfferTnc) MarshalJSON

func (o OfferTnc) MarshalJSON() ([]byte, error)

func (*OfferTnc) SetOfferTncType

func (o *OfferTnc) SetOfferTncType(v string)

SetOfferTncType sets field value

func (*OfferTnc) SetOfferTncValue

func (o *OfferTnc) SetOfferTncValue(v string)

SetOfferTncValue sets field value

func (OfferTnc) ToMap

func (o OfferTnc) ToMap() (map[string]interface{}, error)

type OfferType

type OfferType string

OfferType Offer Type Object

const (
	DISCOUNT              OfferType = "DISCOUNT"
	CASHBACK              OfferType = "CASHBACK"
	DISCOUNT_AND_CASHBACK OfferType = "DISCOUNT_AND_CASHBACK"
	NO_COST_EMI           OfferType = "NO_COST_EMI"
)

List of OfferType

func NewOfferTypeFromValue

func NewOfferTypeFromValue(v string) (*OfferType, error)

NewOfferTypeFromValue returns a pointer to a valid OfferType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OfferType) IsValid

func (v OfferType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OfferType) Ptr

func (v OfferType) Ptr() *OfferType

Ptr returns reference to OfferType value

func (*OfferType) UnmarshalJSON

func (v *OfferType) UnmarshalJSON(src []byte) error

type OfferUPI

type OfferUPI struct {
	Upi map[string]interface{} `json:"upi"`
}

OfferUPI Offer object for UPI

func NewOfferUPI

func NewOfferUPI(upi map[string]interface{}) *OfferUPI

NewOfferUPI instantiates a new OfferUPI 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

func NewOfferUPIWithDefaults

func NewOfferUPIWithDefaults() *OfferUPI

NewOfferUPIWithDefaults instantiates a new OfferUPI 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

func (*OfferUPI) GetUpi

func (o *OfferUPI) GetUpi() map[string]interface{}

GetUpi returns the Upi field value

func (*OfferUPI) GetUpiOk

func (o *OfferUPI) GetUpiOk() (map[string]interface{}, bool)

GetUpiOk returns a tuple with the Upi field value and a boolean to check if the value has been set.

func (OfferUPI) MarshalJSON

func (o OfferUPI) MarshalJSON() ([]byte, error)

func (*OfferUPI) SetUpi

func (o *OfferUPI) SetUpi(v map[string]interface{})

SetUpi sets field value

func (OfferUPI) ToMap

func (o OfferUPI) ToMap() (map[string]interface{}, error)

type OfferValidations

type OfferValidations struct {
	// Minimum Amount for Offer to be Applicable
	MinAmount     *float32                      `json:"min_amount,omitempty"`
	PaymentMethod OfferValidationsPaymentMethod `json:"payment_method"`
	// Maximum amount of Offer that can be availed.
	MaxAllowed float32 `json:"max_allowed"`
}

OfferValidations Offer validation object

func NewOfferValidations

func NewOfferValidations(paymentMethod OfferValidationsPaymentMethod, maxAllowed float32) *OfferValidations

NewOfferValidations instantiates a new OfferValidations 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

func NewOfferValidationsWithDefaults

func NewOfferValidationsWithDefaults() *OfferValidations

NewOfferValidationsWithDefaults instantiates a new OfferValidations 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

func (*OfferValidations) GetMaxAllowed

func (o *OfferValidations) GetMaxAllowed() float32

GetMaxAllowed returns the MaxAllowed field value

func (*OfferValidations) GetMaxAllowedOk

func (o *OfferValidations) GetMaxAllowedOk() (*float32, bool)

GetMaxAllowedOk returns a tuple with the MaxAllowed field value and a boolean to check if the value has been set.

func (*OfferValidations) GetMinAmount

func (o *OfferValidations) GetMinAmount() float32

GetMinAmount returns the MinAmount field value if set, zero value otherwise.

func (*OfferValidations) GetMinAmountOk

func (o *OfferValidations) GetMinAmountOk() (*float32, bool)

GetMinAmountOk returns a tuple with the MinAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferValidations) GetPaymentMethod

func (o *OfferValidations) GetPaymentMethod() OfferValidationsPaymentMethod

GetPaymentMethod returns the PaymentMethod field value

func (*OfferValidations) GetPaymentMethodOk

func (o *OfferValidations) GetPaymentMethodOk() (*OfferValidationsPaymentMethod, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set.

func (*OfferValidations) HasMinAmount

func (o *OfferValidations) HasMinAmount() bool

HasMinAmount returns a boolean if a field has been set.

func (OfferValidations) MarshalJSON

func (o OfferValidations) MarshalJSON() ([]byte, error)

func (*OfferValidations) SetMaxAllowed

func (o *OfferValidations) SetMaxAllowed(v float32)

SetMaxAllowed sets field value

func (*OfferValidations) SetMinAmount

func (o *OfferValidations) SetMinAmount(v float32)

SetMinAmount gets a reference to the given float32 and assigns it to the MinAmount field.

func (*OfferValidations) SetPaymentMethod

func (o *OfferValidations) SetPaymentMethod(v OfferValidationsPaymentMethod)

SetPaymentMethod sets field value

func (OfferValidations) ToMap

func (o OfferValidations) ToMap() (map[string]interface{}, error)

type OfferValidationsPaymentMethod

type OfferValidationsPaymentMethod struct {
	OfferAll      *OfferAll
	OfferCard     *OfferCard
	OfferEMI      *OfferEMI
	OfferNB       *OfferNB
	OfferPaylater *OfferPaylater
	OfferUPI      *OfferUPI
	OfferWallet   *OfferWallet
}

OfferValidationsPaymentMethod - struct for OfferValidationsPaymentMethod

func OfferAllAsOfferValidationsPaymentMethod

func OfferAllAsOfferValidationsPaymentMethod(v *OfferAll) OfferValidationsPaymentMethod

OfferAllAsOfferValidationsPaymentMethod is a convenience function that returns OfferAll wrapped in OfferValidationsPaymentMethod

func OfferCardAsOfferValidationsPaymentMethod

func OfferCardAsOfferValidationsPaymentMethod(v *OfferCard) OfferValidationsPaymentMethod

OfferCardAsOfferValidationsPaymentMethod is a convenience function that returns OfferCard wrapped in OfferValidationsPaymentMethod

func OfferEMIAsOfferValidationsPaymentMethod

func OfferEMIAsOfferValidationsPaymentMethod(v *OfferEMI) OfferValidationsPaymentMethod

OfferEMIAsOfferValidationsPaymentMethod is a convenience function that returns OfferEMI wrapped in OfferValidationsPaymentMethod

func OfferNBAsOfferValidationsPaymentMethod

func OfferNBAsOfferValidationsPaymentMethod(v *OfferNB) OfferValidationsPaymentMethod

OfferNBAsOfferValidationsPaymentMethod is a convenience function that returns OfferNB wrapped in OfferValidationsPaymentMethod

func OfferPaylaterAsOfferValidationsPaymentMethod

func OfferPaylaterAsOfferValidationsPaymentMethod(v *OfferPaylater) OfferValidationsPaymentMethod

OfferPaylaterAsOfferValidationsPaymentMethod is a convenience function that returns OfferPaylater wrapped in OfferValidationsPaymentMethod

func OfferUPIAsOfferValidationsPaymentMethod

func OfferUPIAsOfferValidationsPaymentMethod(v *OfferUPI) OfferValidationsPaymentMethod

OfferUPIAsOfferValidationsPaymentMethod is a convenience function that returns OfferUPI wrapped in OfferValidationsPaymentMethod

func OfferWalletAsOfferValidationsPaymentMethod

func OfferWalletAsOfferValidationsPaymentMethod(v *OfferWallet) OfferValidationsPaymentMethod

OfferWalletAsOfferValidationsPaymentMethod is a convenience function that returns OfferWallet wrapped in OfferValidationsPaymentMethod

func (*OfferValidationsPaymentMethod) GetActualInstance

func (obj *OfferValidationsPaymentMethod) GetActualInstance() interface{}

Get the actual instance

func (OfferValidationsPaymentMethod) MarshalJSON

func (src OfferValidationsPaymentMethod) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*OfferValidationsPaymentMethod) UnmarshalJSON

func (dst *OfferValidationsPaymentMethod) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type OfferWallet

type OfferWallet struct {
	App *WalletOffer `json:"app,omitempty"`
}

OfferWallet Offer object for wallet payment method

func NewOfferWallet

func NewOfferWallet() *OfferWallet

NewOfferWallet instantiates a new OfferWallet 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

func NewOfferWalletWithDefaults

func NewOfferWalletWithDefaults() *OfferWallet

NewOfferWalletWithDefaults instantiates a new OfferWallet 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

func (*OfferWallet) GetApp

func (o *OfferWallet) GetApp() WalletOffer

GetApp returns the App field value if set, zero value otherwise.

func (*OfferWallet) GetAppOk

func (o *OfferWallet) GetAppOk() (*WalletOffer, bool)

GetAppOk returns a tuple with the App field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfferWallet) HasApp

func (o *OfferWallet) HasApp() bool

HasApp returns a boolean if a field has been set.

func (OfferWallet) MarshalJSON

func (o OfferWallet) MarshalJSON() ([]byte, error)

func (*OfferWallet) SetApp

func (o *OfferWallet) SetApp(v WalletOffer)

SetApp gets a reference to the given WalletOffer and assigns it to the App field.

func (OfferWallet) ToMap

func (o OfferWallet) ToMap() (map[string]interface{}, error)

type OrderAuthenticateEntity

type OrderAuthenticateEntity struct {
	// The payment id for which this request was sent
	CfPaymentId *float32 `json:"cf_payment_id,omitempty"`
	// The action that was invoked for this request.
	Action *string `json:"action,omitempty"`
	// Status of the is action. Will be either failed or successful. If the action is successful, you should still call the authorization status to verify the final payment status.
	AuthenticateStatus *string `json:"authenticate_status,omitempty"`
	// Human readable message which describes the status in more detail
	PaymentMessage *string `json:"payment_message,omitempty"`
}

OrderAuthenticateEntity This is the response shared when merchant inovkes the OTP submit or resend API

func NewOrderAuthenticateEntity

func NewOrderAuthenticateEntity() *OrderAuthenticateEntity

NewOrderAuthenticateEntity instantiates a new OrderAuthenticateEntity 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

func NewOrderAuthenticateEntityWithDefaults

func NewOrderAuthenticateEntityWithDefaults() *OrderAuthenticateEntity

NewOrderAuthenticateEntityWithDefaults instantiates a new OrderAuthenticateEntity 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

func PGOrderAuthenticatePayment

func PGOrderAuthenticatePayment(xApiVersion *string, cfPaymentId string, orderAuthenticatePaymentRequest *OrderAuthenticatePaymentRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OrderAuthenticateEntity, *http.Response, error)

Execute executes the request

@return OrderAuthenticateEntity

func PGOrderAuthenticatePaymentWithContext

func PGOrderAuthenticatePaymentWithContext(ctx context.Context, xApiVersion *string, cfPaymentId string, orderAuthenticatePaymentRequest *OrderAuthenticatePaymentRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OrderAuthenticateEntity, *http.Response, error)

With Context Execute executes the request

@return OrderAuthenticateEntity

func (*OrderAuthenticateEntity) GetAction

func (o *OrderAuthenticateEntity) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*OrderAuthenticateEntity) GetActionOk

func (o *OrderAuthenticateEntity) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderAuthenticateEntity) GetAuthenticateStatus

func (o *OrderAuthenticateEntity) GetAuthenticateStatus() string

GetAuthenticateStatus returns the AuthenticateStatus field value if set, zero value otherwise.

func (*OrderAuthenticateEntity) GetAuthenticateStatusOk

func (o *OrderAuthenticateEntity) GetAuthenticateStatusOk() (*string, bool)

GetAuthenticateStatusOk returns a tuple with the AuthenticateStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderAuthenticateEntity) GetCfPaymentId

func (o *OrderAuthenticateEntity) GetCfPaymentId() float32

GetCfPaymentId returns the CfPaymentId field value if set, zero value otherwise.

func (*OrderAuthenticateEntity) GetCfPaymentIdOk

func (o *OrderAuthenticateEntity) GetCfPaymentIdOk() (*float32, bool)

GetCfPaymentIdOk returns a tuple with the CfPaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderAuthenticateEntity) GetPaymentMessage

func (o *OrderAuthenticateEntity) GetPaymentMessage() string

GetPaymentMessage returns the PaymentMessage field value if set, zero value otherwise.

func (*OrderAuthenticateEntity) GetPaymentMessageOk

func (o *OrderAuthenticateEntity) GetPaymentMessageOk() (*string, bool)

GetPaymentMessageOk returns a tuple with the PaymentMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderAuthenticateEntity) HasAction

func (o *OrderAuthenticateEntity) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*OrderAuthenticateEntity) HasAuthenticateStatus

func (o *OrderAuthenticateEntity) HasAuthenticateStatus() bool

HasAuthenticateStatus returns a boolean if a field has been set.

func (*OrderAuthenticateEntity) HasCfPaymentId

func (o *OrderAuthenticateEntity) HasCfPaymentId() bool

HasCfPaymentId returns a boolean if a field has been set.

func (*OrderAuthenticateEntity) HasPaymentMessage

func (o *OrderAuthenticateEntity) HasPaymentMessage() bool

HasPaymentMessage returns a boolean if a field has been set.

func (OrderAuthenticateEntity) MarshalJSON

func (o OrderAuthenticateEntity) MarshalJSON() ([]byte, error)

func (*OrderAuthenticateEntity) SetAction

func (o *OrderAuthenticateEntity) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*OrderAuthenticateEntity) SetAuthenticateStatus

func (o *OrderAuthenticateEntity) SetAuthenticateStatus(v string)

SetAuthenticateStatus gets a reference to the given string and assigns it to the AuthenticateStatus field.

func (*OrderAuthenticateEntity) SetCfPaymentId

func (o *OrderAuthenticateEntity) SetCfPaymentId(v float32)

SetCfPaymentId gets a reference to the given float32 and assigns it to the CfPaymentId field.

func (*OrderAuthenticateEntity) SetPaymentMessage

func (o *OrderAuthenticateEntity) SetPaymentMessage(v string)

SetPaymentMessage gets a reference to the given string and assigns it to the PaymentMessage field.

func (OrderAuthenticateEntity) ToMap

func (o OrderAuthenticateEntity) ToMap() (map[string]interface{}, error)

type OrderAuthenticatePaymentRequest

type OrderAuthenticatePaymentRequest struct {
	// OTP to be submitted
	Otp string `json:"otp"`
	// The action for this workflow. Could be either SUBMIT_OTP or RESEND_OTP
	Action string `json:"action"`
}

OrderAuthenticatePaymentRequest OTP to be submitted for headless/native OTP

func NewOrderAuthenticatePaymentRequest

func NewOrderAuthenticatePaymentRequest(otp string, action string) *OrderAuthenticatePaymentRequest

NewOrderAuthenticatePaymentRequest instantiates a new OrderAuthenticatePaymentRequest 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

func NewOrderAuthenticatePaymentRequestWithDefaults

func NewOrderAuthenticatePaymentRequestWithDefaults() *OrderAuthenticatePaymentRequest

NewOrderAuthenticatePaymentRequestWithDefaults instantiates a new OrderAuthenticatePaymentRequest 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

func (*OrderAuthenticatePaymentRequest) GetAction

func (o *OrderAuthenticatePaymentRequest) GetAction() string

GetAction returns the Action field value

func (*OrderAuthenticatePaymentRequest) GetActionOk

func (o *OrderAuthenticatePaymentRequest) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*OrderAuthenticatePaymentRequest) GetOtp

GetOtp returns the Otp field value

func (*OrderAuthenticatePaymentRequest) GetOtpOk

func (o *OrderAuthenticatePaymentRequest) GetOtpOk() (*string, bool)

GetOtpOk returns a tuple with the Otp field value and a boolean to check if the value has been set.

func (OrderAuthenticatePaymentRequest) MarshalJSON

func (o OrderAuthenticatePaymentRequest) MarshalJSON() ([]byte, error)

func (*OrderAuthenticatePaymentRequest) SetAction

func (o *OrderAuthenticatePaymentRequest) SetAction(v string)

SetAction sets field value

func (*OrderAuthenticatePaymentRequest) SetOtp

SetOtp sets field value

func (OrderAuthenticatePaymentRequest) ToMap

func (o OrderAuthenticatePaymentRequest) ToMap() (map[string]interface{}, error)

type OrderCreateRefundRequest

type OrderCreateRefundRequest struct {
	// Amount to be refunded. Should be lesser than or equal to the transaction amount. (Decimals allowed)
	RefundAmount float64 `json:"refund_amount"`
	// An unique ID to associate the refund with. Provie alphanumeric values
	RefundId string `json:"refund_id"`
	// A refund note for your reference.
	RefundNote *string `json:"refund_note,omitempty"`
	// Speed at which the refund is processed. It's an optional field with default being STANDARD
	RefundSpeed  *string       `json:"refund_speed,omitempty"`
	RefundSplits []VendorSplit `json:"refund_splits,omitempty"`
}

OrderCreateRefundRequest create refund request object

func NewOrderCreateRefundRequest

func NewOrderCreateRefundRequest(refundAmount float64, refundId string) *OrderCreateRefundRequest

NewOrderCreateRefundRequest instantiates a new OrderCreateRefundRequest 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

func NewOrderCreateRefundRequestWithDefaults

func NewOrderCreateRefundRequestWithDefaults() *OrderCreateRefundRequest

NewOrderCreateRefundRequestWithDefaults instantiates a new OrderCreateRefundRequest 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

func (*OrderCreateRefundRequest) GetRefundAmount

func (o *OrderCreateRefundRequest) GetRefundAmount() float64

GetRefundAmount returns the RefundAmount field value

func (*OrderCreateRefundRequest) GetRefundAmountOk

func (o *OrderCreateRefundRequest) GetRefundAmountOk() (*float64, bool)

GetRefundAmountOk returns a tuple with the RefundAmount field value and a boolean to check if the value has been set.

func (*OrderCreateRefundRequest) GetRefundId

func (o *OrderCreateRefundRequest) GetRefundId() string

GetRefundId returns the RefundId field value

func (*OrderCreateRefundRequest) GetRefundIdOk

func (o *OrderCreateRefundRequest) GetRefundIdOk() (*string, bool)

GetRefundIdOk returns a tuple with the RefundId field value and a boolean to check if the value has been set.

func (*OrderCreateRefundRequest) GetRefundNote

func (o *OrderCreateRefundRequest) GetRefundNote() string

GetRefundNote returns the RefundNote field value if set, zero value otherwise.

func (*OrderCreateRefundRequest) GetRefundNoteOk

func (o *OrderCreateRefundRequest) GetRefundNoteOk() (*string, bool)

GetRefundNoteOk returns a tuple with the RefundNote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderCreateRefundRequest) GetRefundSpeed

func (o *OrderCreateRefundRequest) GetRefundSpeed() string

GetRefundSpeed returns the RefundSpeed field value if set, zero value otherwise.

func (*OrderCreateRefundRequest) GetRefundSpeedOk

func (o *OrderCreateRefundRequest) GetRefundSpeedOk() (*string, bool)

GetRefundSpeedOk returns a tuple with the RefundSpeed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderCreateRefundRequest) GetRefundSplits

func (o *OrderCreateRefundRequest) GetRefundSplits() []VendorSplit

GetRefundSplits returns the RefundSplits field value if set, zero value otherwise.

func (*OrderCreateRefundRequest) GetRefundSplitsOk

func (o *OrderCreateRefundRequest) GetRefundSplitsOk() ([]VendorSplit, bool)

GetRefundSplitsOk returns a tuple with the RefundSplits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderCreateRefundRequest) HasRefundNote

func (o *OrderCreateRefundRequest) HasRefundNote() bool

HasRefundNote returns a boolean if a field has been set.

func (*OrderCreateRefundRequest) HasRefundSpeed

func (o *OrderCreateRefundRequest) HasRefundSpeed() bool

HasRefundSpeed returns a boolean if a field has been set.

func (*OrderCreateRefundRequest) HasRefundSplits

func (o *OrderCreateRefundRequest) HasRefundSplits() bool

HasRefundSplits returns a boolean if a field has been set.

func (OrderCreateRefundRequest) MarshalJSON

func (o OrderCreateRefundRequest) MarshalJSON() ([]byte, error)

func (*OrderCreateRefundRequest) SetRefundAmount

func (o *OrderCreateRefundRequest) SetRefundAmount(v float64)

SetRefundAmount sets field value

func (*OrderCreateRefundRequest) SetRefundId

func (o *OrderCreateRefundRequest) SetRefundId(v string)

SetRefundId sets field value

func (*OrderCreateRefundRequest) SetRefundNote

func (o *OrderCreateRefundRequest) SetRefundNote(v string)

SetRefundNote gets a reference to the given string and assigns it to the RefundNote field.

func (*OrderCreateRefundRequest) SetRefundSpeed

func (o *OrderCreateRefundRequest) SetRefundSpeed(v string)

SetRefundSpeed gets a reference to the given string and assigns it to the RefundSpeed field.

func (*OrderCreateRefundRequest) SetRefundSplits

func (o *OrderCreateRefundRequest) SetRefundSplits(v []VendorSplit)

SetRefundSplits gets a reference to the given []VendorSplit and assigns it to the RefundSplits field.

func (OrderCreateRefundRequest) ToMap

func (o OrderCreateRefundRequest) ToMap() (map[string]interface{}, error)

type OrderEntity

type OrderEntity struct {
	// unique id generated by cashfree for your order
	CfOrderId *int64 `json:"cf_order_id,omitempty"`
	// order_id sent during the api request
	OrderId *string `json:"order_id,omitempty"`
	// Type of the entity.
	Entity *string `json:"entity,omitempty"`
	// Currency of the order. Example INR
	OrderCurrency *string  `json:"order_currency,omitempty"`
	OrderAmount   *float32 `json:"order_amount,omitempty"`
	// Possible values are  - `ACTIVE`: Order does not have a sucessful transaction yet - `PAID`: Order is PAID with one successful transaction - `EXPIRED`: Order was not PAID and not it has expired. No transaction can be initiated for an EXPIRED order.
	OrderStatus      *string    `json:"order_status,omitempty"`
	PaymentSessionId *string    `json:"payment_session_id,omitempty"`
	OrderExpiryTime  *time.Time `json:"order_expiry_time,omitempty"`
	// Additional note for order
	OrderNote NullableString `json:"order_note,omitempty"`
	// When the order was created at cashfree's server
	CreatedAt       *time.Time           `json:"created_at,omitempty"`
	OrderSplits     []VendorSplit        `json:"order_splits,omitempty"`
	CustomerDetails *CustomerDetails     `json:"customer_details,omitempty"`
	OrderMeta       *OrderMeta           `json:"order_meta,omitempty"`
	Payments        *PaymentURLObject    `json:"payments,omitempty"`
	Settlements     *SettlementURLObject `json:"settlements,omitempty"`
	Refunds         *RefundURLObject     `json:"refunds,omitempty"`
	// Custom Tags in thr form of {\"key\":\"value\"} which can be passed for an order. A maximum of 10 tags can be added
	OrderTags map[string]string `json:"order_tags,omitempty"`
}

OrderEntity The complete order entity

func NewOrderEntity

func NewOrderEntity() *OrderEntity

NewOrderEntity instantiates a new OrderEntity 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

func NewOrderEntityWithDefaults

func NewOrderEntityWithDefaults() *OrderEntity

NewOrderEntityWithDefaults instantiates a new OrderEntity 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

func PGCreateOrder

func PGCreateOrder(xApiVersion *string, createOrderRequest *CreateOrderRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OrderEntity, *http.Response, error)

Execute executes the request

@return OrderEntity

func PGCreateOrderWithContext

func PGCreateOrderWithContext(ctx context.Context, xApiVersion *string, createOrderRequest *CreateOrderRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OrderEntity, *http.Response, error)

With Context Execute executes the request

@return OrderEntity

func PGFetchOrder

func PGFetchOrder(xApiVersion *string, orderId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OrderEntity, *http.Response, error)

Execute executes the request

@return OrderEntity

func PGFetchOrderWithContext

func PGFetchOrderWithContext(ctx context.Context, xApiVersion *string, orderId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*OrderEntity, *http.Response, error)

With Context Execute executes the request

@return OrderEntity

func PGLinkFetchOrders

func PGLinkFetchOrders(xApiVersion *string, linkId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]OrderEntity, *http.Response, error)

Execute executes the request

@return []OrderEntity

func PGLinkFetchOrdersWithContext

func PGLinkFetchOrdersWithContext(ctx context.Context, xApiVersion *string, linkId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]OrderEntity, *http.Response, error)

With Context Execute executes the request

@return []OrderEntity

func (*OrderEntity) GetCfOrderId

func (o *OrderEntity) GetCfOrderId() int64

GetCfOrderId returns the CfOrderId field value if set, zero value otherwise.

func (*OrderEntity) GetCfOrderIdOk

func (o *OrderEntity) GetCfOrderIdOk() (*int64, bool)

GetCfOrderIdOk returns a tuple with the CfOrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetCreatedAt

func (o *OrderEntity) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*OrderEntity) GetCreatedAtOk

func (o *OrderEntity) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetCustomerDetails

func (o *OrderEntity) GetCustomerDetails() CustomerDetails

GetCustomerDetails returns the CustomerDetails field value if set, zero value otherwise.

func (*OrderEntity) GetCustomerDetailsOk

func (o *OrderEntity) GetCustomerDetailsOk() (*CustomerDetails, bool)

GetCustomerDetailsOk returns a tuple with the CustomerDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetEntity

func (o *OrderEntity) GetEntity() string

GetEntity returns the Entity field value if set, zero value otherwise.

func (*OrderEntity) GetEntityOk

func (o *OrderEntity) GetEntityOk() (*string, bool)

GetEntityOk returns a tuple with the Entity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetOrderAmount

func (o *OrderEntity) GetOrderAmount() float32

GetOrderAmount returns the OrderAmount field value if set, zero value otherwise.

func (*OrderEntity) GetOrderAmountOk

func (o *OrderEntity) GetOrderAmountOk() (*float32, bool)

GetOrderAmountOk returns a tuple with the OrderAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetOrderCurrency

func (o *OrderEntity) GetOrderCurrency() string

GetOrderCurrency returns the OrderCurrency field value if set, zero value otherwise.

func (*OrderEntity) GetOrderCurrencyOk

func (o *OrderEntity) GetOrderCurrencyOk() (*string, bool)

GetOrderCurrencyOk returns a tuple with the OrderCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetOrderExpiryTime

func (o *OrderEntity) GetOrderExpiryTime() time.Time

GetOrderExpiryTime returns the OrderExpiryTime field value if set, zero value otherwise.

func (*OrderEntity) GetOrderExpiryTimeOk

func (o *OrderEntity) GetOrderExpiryTimeOk() (*time.Time, bool)

GetOrderExpiryTimeOk returns a tuple with the OrderExpiryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetOrderId

func (o *OrderEntity) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*OrderEntity) GetOrderIdOk

func (o *OrderEntity) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetOrderMeta

func (o *OrderEntity) GetOrderMeta() OrderMeta

GetOrderMeta returns the OrderMeta field value if set, zero value otherwise.

func (*OrderEntity) GetOrderMetaOk

func (o *OrderEntity) GetOrderMetaOk() (*OrderMeta, bool)

GetOrderMetaOk returns a tuple with the OrderMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetOrderNote

func (o *OrderEntity) GetOrderNote() string

GetOrderNote returns the OrderNote field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderEntity) GetOrderNoteOk

func (o *OrderEntity) GetOrderNoteOk() (*string, bool)

GetOrderNoteOk returns a tuple with the OrderNote field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderEntity) GetOrderSplits

func (o *OrderEntity) GetOrderSplits() []VendorSplit

GetOrderSplits returns the OrderSplits field value if set, zero value otherwise.

func (*OrderEntity) GetOrderSplitsOk

func (o *OrderEntity) GetOrderSplitsOk() ([]VendorSplit, bool)

GetOrderSplitsOk returns a tuple with the OrderSplits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetOrderStatus

func (o *OrderEntity) GetOrderStatus() string

GetOrderStatus returns the OrderStatus field value if set, zero value otherwise.

func (*OrderEntity) GetOrderStatusOk

func (o *OrderEntity) GetOrderStatusOk() (*string, bool)

GetOrderStatusOk returns a tuple with the OrderStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetOrderTags

func (o *OrderEntity) GetOrderTags() map[string]string

GetOrderTags returns the OrderTags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderEntity) GetOrderTagsOk

func (o *OrderEntity) GetOrderTagsOk() (*map[string]string, bool)

GetOrderTagsOk returns a tuple with the OrderTags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderEntity) GetPaymentSessionId

func (o *OrderEntity) GetPaymentSessionId() string

GetPaymentSessionId returns the PaymentSessionId field value if set, zero value otherwise.

func (*OrderEntity) GetPaymentSessionIdOk

func (o *OrderEntity) GetPaymentSessionIdOk() (*string, bool)

GetPaymentSessionIdOk returns a tuple with the PaymentSessionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetPayments

func (o *OrderEntity) GetPayments() PaymentURLObject

GetPayments returns the Payments field value if set, zero value otherwise.

func (*OrderEntity) GetPaymentsOk

func (o *OrderEntity) GetPaymentsOk() (*PaymentURLObject, bool)

GetPaymentsOk returns a tuple with the Payments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetRefunds

func (o *OrderEntity) GetRefunds() RefundURLObject

GetRefunds returns the Refunds field value if set, zero value otherwise.

func (*OrderEntity) GetRefundsOk

func (o *OrderEntity) GetRefundsOk() (*RefundURLObject, bool)

GetRefundsOk returns a tuple with the Refunds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) GetSettlements

func (o *OrderEntity) GetSettlements() SettlementURLObject

GetSettlements returns the Settlements field value if set, zero value otherwise.

func (*OrderEntity) GetSettlementsOk

func (o *OrderEntity) GetSettlementsOk() (*SettlementURLObject, bool)

GetSettlementsOk returns a tuple with the Settlements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderEntity) HasCfOrderId

func (o *OrderEntity) HasCfOrderId() bool

HasCfOrderId returns a boolean if a field has been set.

func (*OrderEntity) HasCreatedAt

func (o *OrderEntity) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*OrderEntity) HasCustomerDetails

func (o *OrderEntity) HasCustomerDetails() bool

HasCustomerDetails returns a boolean if a field has been set.

func (*OrderEntity) HasEntity

func (o *OrderEntity) HasEntity() bool

HasEntity returns a boolean if a field has been set.

func (*OrderEntity) HasOrderAmount

func (o *OrderEntity) HasOrderAmount() bool

HasOrderAmount returns a boolean if a field has been set.

func (*OrderEntity) HasOrderCurrency

func (o *OrderEntity) HasOrderCurrency() bool

HasOrderCurrency returns a boolean if a field has been set.

func (*OrderEntity) HasOrderExpiryTime

func (o *OrderEntity) HasOrderExpiryTime() bool

HasOrderExpiryTime returns a boolean if a field has been set.

func (*OrderEntity) HasOrderId

func (o *OrderEntity) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*OrderEntity) HasOrderMeta

func (o *OrderEntity) HasOrderMeta() bool

HasOrderMeta returns a boolean if a field has been set.

func (*OrderEntity) HasOrderNote

func (o *OrderEntity) HasOrderNote() bool

HasOrderNote returns a boolean if a field has been set.

func (*OrderEntity) HasOrderSplits

func (o *OrderEntity) HasOrderSplits() bool

HasOrderSplits returns a boolean if a field has been set.

func (*OrderEntity) HasOrderStatus

func (o *OrderEntity) HasOrderStatus() bool

HasOrderStatus returns a boolean if a field has been set.

func (*OrderEntity) HasOrderTags

func (o *OrderEntity) HasOrderTags() bool

HasOrderTags returns a boolean if a field has been set.

func (*OrderEntity) HasPaymentSessionId

func (o *OrderEntity) HasPaymentSessionId() bool

HasPaymentSessionId returns a boolean if a field has been set.

func (*OrderEntity) HasPayments

func (o *OrderEntity) HasPayments() bool

HasPayments returns a boolean if a field has been set.

func (*OrderEntity) HasRefunds

func (o *OrderEntity) HasRefunds() bool

HasRefunds returns a boolean if a field has been set.

func (*OrderEntity) HasSettlements

func (o *OrderEntity) HasSettlements() bool

HasSettlements returns a boolean if a field has been set.

func (OrderEntity) MarshalJSON

func (o OrderEntity) MarshalJSON() ([]byte, error)

func (*OrderEntity) SetCfOrderId

func (o *OrderEntity) SetCfOrderId(v int64)

SetCfOrderId gets a reference to the given int64 and assigns it to the CfOrderId field.

func (*OrderEntity) SetCreatedAt

func (o *OrderEntity) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*OrderEntity) SetCustomerDetails

func (o *OrderEntity) SetCustomerDetails(v CustomerDetails)

SetCustomerDetails gets a reference to the given CustomerDetails and assigns it to the CustomerDetails field.

func (*OrderEntity) SetEntity

func (o *OrderEntity) SetEntity(v string)

SetEntity gets a reference to the given string and assigns it to the Entity field.

func (*OrderEntity) SetOrderAmount

func (o *OrderEntity) SetOrderAmount(v float32)

SetOrderAmount gets a reference to the given float32 and assigns it to the OrderAmount field.

func (*OrderEntity) SetOrderCurrency

func (o *OrderEntity) SetOrderCurrency(v string)

SetOrderCurrency gets a reference to the given string and assigns it to the OrderCurrency field.

func (*OrderEntity) SetOrderExpiryTime

func (o *OrderEntity) SetOrderExpiryTime(v time.Time)

SetOrderExpiryTime gets a reference to the given time.Time and assigns it to the OrderExpiryTime field.

func (*OrderEntity) SetOrderId

func (o *OrderEntity) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*OrderEntity) SetOrderMeta

func (o *OrderEntity) SetOrderMeta(v OrderMeta)

SetOrderMeta gets a reference to the given OrderMeta and assigns it to the OrderMeta field.

func (*OrderEntity) SetOrderNote

func (o *OrderEntity) SetOrderNote(v string)

SetOrderNote gets a reference to the given NullableString and assigns it to the OrderNote field.

func (*OrderEntity) SetOrderNoteNil

func (o *OrderEntity) SetOrderNoteNil()

SetOrderNoteNil sets the value for OrderNote to be an explicit nil

func (*OrderEntity) SetOrderSplits

func (o *OrderEntity) SetOrderSplits(v []VendorSplit)

SetOrderSplits gets a reference to the given []VendorSplit and assigns it to the OrderSplits field.

func (*OrderEntity) SetOrderStatus

func (o *OrderEntity) SetOrderStatus(v string)

SetOrderStatus gets a reference to the given string and assigns it to the OrderStatus field.

func (*OrderEntity) SetOrderTags

func (o *OrderEntity) SetOrderTags(v map[string]string)

SetOrderTags gets a reference to the given map[string]string and assigns it to the OrderTags field.

func (*OrderEntity) SetPaymentSessionId

func (o *OrderEntity) SetPaymentSessionId(v string)

SetPaymentSessionId gets a reference to the given string and assigns it to the PaymentSessionId field.

func (*OrderEntity) SetPayments

func (o *OrderEntity) SetPayments(v PaymentURLObject)

SetPayments gets a reference to the given PaymentURLObject and assigns it to the Payments field.

func (*OrderEntity) SetRefunds

func (o *OrderEntity) SetRefunds(v RefundURLObject)

SetRefunds gets a reference to the given RefundURLObject and assigns it to the Refunds field.

func (*OrderEntity) SetSettlements

func (o *OrderEntity) SetSettlements(v SettlementURLObject)

SetSettlements gets a reference to the given SettlementURLObject and assigns it to the Settlements field.

func (OrderEntity) ToMap

func (o OrderEntity) ToMap() (map[string]interface{}, error)

func (*OrderEntity) UnsetOrderNote

func (o *OrderEntity) UnsetOrderNote()

UnsetOrderNote ensures that no value is present for OrderNote, not even an explicit nil

type OrderMeta

type OrderMeta struct {
	// The URL to which user will be redirected to after the payment on bank OTP page. Maximum length: 250. The return_url must contain placeholder {order_id}. When redirecting the customer back to the return url from the bank’s OTP page, Cashfree will replace this placeholder with the actual value for that order.
	ReturnUrl NullableString `json:"return_url,omitempty"`
	// Notification URL for server-server communication. Useful when user's connection drops while re-directing. NotifyUrl should be an https URL. Maximum length: 250.
	NotifyUrl NullableString `json:"notify_url,omitempty"`
	// Allowed payment modes for this order. Pass comma-separated values among following options - \"cc\", \"dc\", \"ccc\", \"ppc\",\"nb\",\"upi\",\"paypal\",\"app\",\"paylater\",\"cardlessemi\",\"dcemi\",\"ccemi\",\"banktransfer\". Leave it blank to show all available payment methods
	PaymentMethods interface{} `json:"payment_methods,omitempty"`
}

OrderMeta Optional meta details to control how the customer pays and how payment journey completes

func NewOrderMeta

func NewOrderMeta() *OrderMeta

NewOrderMeta instantiates a new OrderMeta 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

func NewOrderMetaWithDefaults

func NewOrderMetaWithDefaults() *OrderMeta

NewOrderMetaWithDefaults instantiates a new OrderMeta 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

func (*OrderMeta) GetNotifyUrl

func (o *OrderMeta) GetNotifyUrl() string

GetNotifyUrl returns the NotifyUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderMeta) GetNotifyUrlOk

func (o *OrderMeta) GetNotifyUrlOk() (*string, bool)

GetNotifyUrlOk returns a tuple with the NotifyUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderMeta) GetPaymentMethods

func (o *OrderMeta) GetPaymentMethods() interface{}

GetPaymentMethods returns the PaymentMethods field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderMeta) GetPaymentMethodsOk

func (o *OrderMeta) GetPaymentMethodsOk() (*interface{}, bool)

GetPaymentMethodsOk returns a tuple with the PaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderMeta) GetReturnUrl

func (o *OrderMeta) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderMeta) GetReturnUrlOk

func (o *OrderMeta) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderMeta) HasNotifyUrl

func (o *OrderMeta) HasNotifyUrl() bool

HasNotifyUrl returns a boolean if a field has been set.

func (*OrderMeta) HasPaymentMethods

func (o *OrderMeta) HasPaymentMethods() bool

HasPaymentMethods returns a boolean if a field has been set.

func (*OrderMeta) HasReturnUrl

func (o *OrderMeta) HasReturnUrl() bool

HasReturnUrl returns a boolean if a field has been set.

func (OrderMeta) MarshalJSON

func (o OrderMeta) MarshalJSON() ([]byte, error)

func (*OrderMeta) SetNotifyUrl

func (o *OrderMeta) SetNotifyUrl(v string)

SetNotifyUrl gets a reference to the given NullableString and assigns it to the NotifyUrl field.

func (*OrderMeta) SetNotifyUrlNil

func (o *OrderMeta) SetNotifyUrlNil()

SetNotifyUrlNil sets the value for NotifyUrl to be an explicit nil

func (*OrderMeta) SetPaymentMethods

func (o *OrderMeta) SetPaymentMethods(v interface{})

SetPaymentMethods gets a reference to the given interface{} and assigns it to the PaymentMethods field.

func (*OrderMeta) SetReturnUrl

func (o *OrderMeta) SetReturnUrl(v string)

SetReturnUrl gets a reference to the given NullableString and assigns it to the ReturnUrl field.

func (*OrderMeta) SetReturnUrlNil

func (o *OrderMeta) SetReturnUrlNil()

SetReturnUrlNil sets the value for ReturnUrl to be an explicit nil

func (OrderMeta) ToMap

func (o OrderMeta) ToMap() (map[string]interface{}, error)

func (*OrderMeta) UnsetNotifyUrl

func (o *OrderMeta) UnsetNotifyUrl()

UnsetNotifyUrl ensures that no value is present for NotifyUrl, not even an explicit nil

func (*OrderMeta) UnsetReturnUrl

func (o *OrderMeta) UnsetReturnUrl()

UnsetReturnUrl ensures that no value is present for ReturnUrl, not even an explicit nil

type OrderPayData

type OrderPayData struct {
	Url         NullableString         `json:"url,omitempty"`
	Payload     map[string]interface{} `json:"payload,omitempty"`
	ContentType NullableString         `json:"content_type,omitempty"`
	Method      NullableString         `json:"method,omitempty"`
}

OrderPayData the data object pay api

func NewOrderPayData

func NewOrderPayData() *OrderPayData

NewOrderPayData instantiates a new OrderPayData 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

func NewOrderPayDataWithDefaults

func NewOrderPayDataWithDefaults() *OrderPayData

NewOrderPayDataWithDefaults instantiates a new OrderPayData 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

func (*OrderPayData) GetContentType

func (o *OrderPayData) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderPayData) GetContentTypeOk

func (o *OrderPayData) GetContentTypeOk() (*string, bool)

GetContentTypeOk returns a tuple with the ContentType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderPayData) GetMethod

func (o *OrderPayData) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderPayData) GetMethodOk

func (o *OrderPayData) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderPayData) GetPayload

func (o *OrderPayData) GetPayload() map[string]interface{}

GetPayload returns the Payload field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderPayData) GetPayloadOk

func (o *OrderPayData) GetPayloadOk() (map[string]interface{}, bool)

GetPayloadOk returns a tuple with the Payload field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderPayData) GetUrl

func (o *OrderPayData) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrderPayData) GetUrlOk

func (o *OrderPayData) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrderPayData) HasContentType

func (o *OrderPayData) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*OrderPayData) HasMethod

func (o *OrderPayData) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*OrderPayData) HasPayload

func (o *OrderPayData) HasPayload() bool

HasPayload returns a boolean if a field has been set.

func (*OrderPayData) HasUrl

func (o *OrderPayData) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (OrderPayData) MarshalJSON

func (o OrderPayData) MarshalJSON() ([]byte, error)

func (*OrderPayData) SetContentType

func (o *OrderPayData) SetContentType(v string)

SetContentType gets a reference to the given NullableString and assigns it to the ContentType field.

func (*OrderPayData) SetContentTypeNil

func (o *OrderPayData) SetContentTypeNil()

SetContentTypeNil sets the value for ContentType to be an explicit nil

func (*OrderPayData) SetMethod

func (o *OrderPayData) SetMethod(v string)

SetMethod gets a reference to the given NullableString and assigns it to the Method field.

func (*OrderPayData) SetMethodNil

func (o *OrderPayData) SetMethodNil()

SetMethodNil sets the value for Method to be an explicit nil

func (*OrderPayData) SetPayload

func (o *OrderPayData) SetPayload(v map[string]interface{})

SetPayload gets a reference to the given map[string]interface{} and assigns it to the Payload field.

func (*OrderPayData) SetUrl

func (o *OrderPayData) SetUrl(v string)

SetUrl gets a reference to the given NullableString and assigns it to the Url field.

func (*OrderPayData) SetUrlNil

func (o *OrderPayData) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (OrderPayData) ToMap

func (o OrderPayData) ToMap() (map[string]interface{}, error)

func (*OrderPayData) UnsetContentType

func (o *OrderPayData) UnsetContentType()

UnsetContentType ensures that no value is present for ContentType, not even an explicit nil

func (*OrderPayData) UnsetMethod

func (o *OrderPayData) UnsetMethod()

UnsetMethod ensures that no value is present for Method, not even an explicit nil

func (*OrderPayData) UnsetUrl

func (o *OrderPayData) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type PayOrderEntity

type PayOrderEntity struct {
	// total amount payable
	PaymentAmount *float32 `json:"payment_amount,omitempty"`
	// Payment identifier created by Cashfree
	CfPaymentId *int64 `json:"cf_payment_id,omitempty"`
	// One of [\"upi\", \"netbanking\", \"card\", \"app\", \"cardless_emi\", \"paylater\", \"banktransfer\"]
	PaymentMethod *string `json:"payment_method,omitempty"`
	// One of [\"link\", \"collect\", \"qrcode\"]. In an older version we used to support different channels like 'gpay', 'phonepe' etc. However, we now support only the following channels - link, collect and qrcode. To process payments using gpay, you will have to provide channel as 'link' and provider as 'gpay'
	Channel *string `json:"channel,omitempty"`
	// One of [\"link\", \"custom\", \"form\"]
	Action NullableString `json:"action,omitempty"`
	Data   *OrderPayData  `json:"data,omitempty"`
}

PayOrderEntity Order Pay response once you create a transaction for that order

func NewPayOrderEntity

func NewPayOrderEntity() *PayOrderEntity

NewPayOrderEntity instantiates a new PayOrderEntity 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

func NewPayOrderEntityWithDefaults

func NewPayOrderEntityWithDefaults() *PayOrderEntity

NewPayOrderEntityWithDefaults instantiates a new PayOrderEntity 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

func PGPayOrder

func PGPayOrder(xApiVersion *string, payOrderRequest *PayOrderRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*PayOrderEntity, *http.Response, error)

Execute executes the request

@return PayOrderEntity

func PGPayOrderWithContext

func PGPayOrderWithContext(ctx context.Context, xApiVersion *string, payOrderRequest *PayOrderRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*PayOrderEntity, *http.Response, error)

With Context Execute executes the request

@return PayOrderEntity

func (*PayOrderEntity) GetAction

func (o *PayOrderEntity) GetAction() string

GetAction returns the Action field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PayOrderEntity) GetActionOk

func (o *PayOrderEntity) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PayOrderEntity) GetCfPaymentId

func (o *PayOrderEntity) GetCfPaymentId() int64

GetCfPaymentId returns the CfPaymentId field value if set, zero value otherwise.

func (*PayOrderEntity) GetCfPaymentIdOk

func (o *PayOrderEntity) GetCfPaymentIdOk() (*int64, bool)

GetCfPaymentIdOk returns a tuple with the CfPaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayOrderEntity) GetChannel

func (o *PayOrderEntity) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PayOrderEntity) GetChannelOk

func (o *PayOrderEntity) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayOrderEntity) GetData

func (o *PayOrderEntity) GetData() OrderPayData

GetData returns the Data field value if set, zero value otherwise.

func (*PayOrderEntity) GetDataOk

func (o *PayOrderEntity) GetDataOk() (*OrderPayData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayOrderEntity) GetPaymentAmount

func (o *PayOrderEntity) GetPaymentAmount() float32

GetPaymentAmount returns the PaymentAmount field value if set, zero value otherwise.

func (*PayOrderEntity) GetPaymentAmountOk

func (o *PayOrderEntity) GetPaymentAmountOk() (*float32, bool)

GetPaymentAmountOk returns a tuple with the PaymentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayOrderEntity) GetPaymentMethod

func (o *PayOrderEntity) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*PayOrderEntity) GetPaymentMethodOk

func (o *PayOrderEntity) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayOrderEntity) HasAction

func (o *PayOrderEntity) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*PayOrderEntity) HasCfPaymentId

func (o *PayOrderEntity) HasCfPaymentId() bool

HasCfPaymentId returns a boolean if a field has been set.

func (*PayOrderEntity) HasChannel

func (o *PayOrderEntity) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*PayOrderEntity) HasData

func (o *PayOrderEntity) HasData() bool

HasData returns a boolean if a field has been set.

func (*PayOrderEntity) HasPaymentAmount

func (o *PayOrderEntity) HasPaymentAmount() bool

HasPaymentAmount returns a boolean if a field has been set.

func (*PayOrderEntity) HasPaymentMethod

func (o *PayOrderEntity) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (PayOrderEntity) MarshalJSON

func (o PayOrderEntity) MarshalJSON() ([]byte, error)

func (*PayOrderEntity) SetAction

func (o *PayOrderEntity) SetAction(v string)

SetAction gets a reference to the given NullableString and assigns it to the Action field.

func (*PayOrderEntity) SetActionNil

func (o *PayOrderEntity) SetActionNil()

SetActionNil sets the value for Action to be an explicit nil

func (*PayOrderEntity) SetCfPaymentId

func (o *PayOrderEntity) SetCfPaymentId(v int64)

SetCfPaymentId gets a reference to the given int64 and assigns it to the CfPaymentId field.

func (*PayOrderEntity) SetChannel

func (o *PayOrderEntity) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*PayOrderEntity) SetData

func (o *PayOrderEntity) SetData(v OrderPayData)

SetData gets a reference to the given OrderPayData and assigns it to the Data field.

func (*PayOrderEntity) SetPaymentAmount

func (o *PayOrderEntity) SetPaymentAmount(v float32)

SetPaymentAmount gets a reference to the given float32 and assigns it to the PaymentAmount field.

func (*PayOrderEntity) SetPaymentMethod

func (o *PayOrderEntity) SetPaymentMethod(v string)

SetPaymentMethod gets a reference to the given string and assigns it to the PaymentMethod field.

func (PayOrderEntity) ToMap

func (o PayOrderEntity) ToMap() (map[string]interface{}, error)

func (*PayOrderEntity) UnsetAction

func (o *PayOrderEntity) UnsetAction()

UnsetAction ensures that no value is present for Action, not even an explicit nil

type PayOrderRequest

type PayOrderRequest struct {
	PaymentSessionId string                       `json:"payment_session_id"`
	PaymentMethod    PayOrderRequestPaymentMethod `json:"payment_method"`
	SaveInstrument   *bool                        `json:"save_instrument,omitempty"`
	// This is required if any offers needs to be applied to the order.
	OfferId *string `json:"offer_id,omitempty"`
}

PayOrderRequest Complete object for the pay api that uses payment method objects

func NewPayOrderRequest

func NewPayOrderRequest(paymentSessionId string, paymentMethod PayOrderRequestPaymentMethod) *PayOrderRequest

NewPayOrderRequest instantiates a new PayOrderRequest 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

func NewPayOrderRequestWithDefaults

func NewPayOrderRequestWithDefaults() *PayOrderRequest

NewPayOrderRequestWithDefaults instantiates a new PayOrderRequest 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

func (*PayOrderRequest) GetOfferId

func (o *PayOrderRequest) GetOfferId() string

GetOfferId returns the OfferId field value if set, zero value otherwise.

func (*PayOrderRequest) GetOfferIdOk

func (o *PayOrderRequest) GetOfferIdOk() (*string, bool)

GetOfferIdOk returns a tuple with the OfferId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayOrderRequest) GetPaymentMethod

func (o *PayOrderRequest) GetPaymentMethod() PayOrderRequestPaymentMethod

GetPaymentMethod returns the PaymentMethod field value

func (*PayOrderRequest) GetPaymentMethodOk

func (o *PayOrderRequest) GetPaymentMethodOk() (*PayOrderRequestPaymentMethod, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set.

func (*PayOrderRequest) GetPaymentSessionId

func (o *PayOrderRequest) GetPaymentSessionId() string

GetPaymentSessionId returns the PaymentSessionId field value

func (*PayOrderRequest) GetPaymentSessionIdOk

func (o *PayOrderRequest) GetPaymentSessionIdOk() (*string, bool)

GetPaymentSessionIdOk returns a tuple with the PaymentSessionId field value and a boolean to check if the value has been set.

func (*PayOrderRequest) GetSaveInstrument

func (o *PayOrderRequest) GetSaveInstrument() bool

GetSaveInstrument returns the SaveInstrument field value if set, zero value otherwise.

func (*PayOrderRequest) GetSaveInstrumentOk

func (o *PayOrderRequest) GetSaveInstrumentOk() (*bool, bool)

GetSaveInstrumentOk returns a tuple with the SaveInstrument field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayOrderRequest) HasOfferId

func (o *PayOrderRequest) HasOfferId() bool

HasOfferId returns a boolean if a field has been set.

func (*PayOrderRequest) HasSaveInstrument

func (o *PayOrderRequest) HasSaveInstrument() bool

HasSaveInstrument returns a boolean if a field has been set.

func (PayOrderRequest) MarshalJSON

func (o PayOrderRequest) MarshalJSON() ([]byte, error)

func (*PayOrderRequest) SetOfferId

func (o *PayOrderRequest) SetOfferId(v string)

SetOfferId gets a reference to the given string and assigns it to the OfferId field.

func (*PayOrderRequest) SetPaymentMethod

func (o *PayOrderRequest) SetPaymentMethod(v PayOrderRequestPaymentMethod)

SetPaymentMethod sets field value

func (*PayOrderRequest) SetPaymentSessionId

func (o *PayOrderRequest) SetPaymentSessionId(v string)

SetPaymentSessionId sets field value

func (*PayOrderRequest) SetSaveInstrument

func (o *PayOrderRequest) SetSaveInstrument(v bool)

SetSaveInstrument gets a reference to the given bool and assigns it to the SaveInstrument field.

func (PayOrderRequest) ToMap

func (o PayOrderRequest) ToMap() (map[string]interface{}, error)

type PayOrderRequestPaymentMethod

type PayOrderRequestPaymentMethod struct {
	AppPaymentMethod         *AppPaymentMethod
	CardEMIPaymentMethod     *CardEMIPaymentMethod
	CardPaymentMethod        *CardPaymentMethod
	CardlessEMIPaymentMethod *CardlessEMIPaymentMethod
	NetBankingPaymentMethod  *NetBankingPaymentMethod
	PaylaterPaymentMethod    *PaylaterPaymentMethod
	UPIPaymentMethod         *UPIPaymentMethod
}

PayOrderRequestPaymentMethod - struct for PayOrderRequestPaymentMethod

func AppPaymentMethodAsPayOrderRequestPaymentMethod

func AppPaymentMethodAsPayOrderRequestPaymentMethod(v *AppPaymentMethod) PayOrderRequestPaymentMethod

AppPaymentMethodAsPayOrderRequestPaymentMethod is a convenience function that returns AppPaymentMethod wrapped in PayOrderRequestPaymentMethod

func CardEMIPaymentMethodAsPayOrderRequestPaymentMethod

func CardEMIPaymentMethodAsPayOrderRequestPaymentMethod(v *CardEMIPaymentMethod) PayOrderRequestPaymentMethod

CardEMIPaymentMethodAsPayOrderRequestPaymentMethod is a convenience function that returns CardEMIPaymentMethod wrapped in PayOrderRequestPaymentMethod

func CardPaymentMethodAsPayOrderRequestPaymentMethod

func CardPaymentMethodAsPayOrderRequestPaymentMethod(v *CardPaymentMethod) PayOrderRequestPaymentMethod

CardPaymentMethodAsPayOrderRequestPaymentMethod is a convenience function that returns CardPaymentMethod wrapped in PayOrderRequestPaymentMethod

func CardlessEMIPaymentMethodAsPayOrderRequestPaymentMethod

func CardlessEMIPaymentMethodAsPayOrderRequestPaymentMethod(v *CardlessEMIPaymentMethod) PayOrderRequestPaymentMethod

CardlessEMIPaymentMethodAsPayOrderRequestPaymentMethod is a convenience function that returns CardlessEMIPaymentMethod wrapped in PayOrderRequestPaymentMethod

func NetBankingPaymentMethodAsPayOrderRequestPaymentMethod

func NetBankingPaymentMethodAsPayOrderRequestPaymentMethod(v *NetBankingPaymentMethod) PayOrderRequestPaymentMethod

NetBankingPaymentMethodAsPayOrderRequestPaymentMethod is a convenience function that returns NetBankingPaymentMethod wrapped in PayOrderRequestPaymentMethod

func PaylaterPaymentMethodAsPayOrderRequestPaymentMethod

func PaylaterPaymentMethodAsPayOrderRequestPaymentMethod(v *PaylaterPaymentMethod) PayOrderRequestPaymentMethod

PaylaterPaymentMethodAsPayOrderRequestPaymentMethod is a convenience function that returns PaylaterPaymentMethod wrapped in PayOrderRequestPaymentMethod

func UPIPaymentMethodAsPayOrderRequestPaymentMethod

func UPIPaymentMethodAsPayOrderRequestPaymentMethod(v *UPIPaymentMethod) PayOrderRequestPaymentMethod

UPIPaymentMethodAsPayOrderRequestPaymentMethod is a convenience function that returns UPIPaymentMethod wrapped in PayOrderRequestPaymentMethod

func (*PayOrderRequestPaymentMethod) GetActualInstance

func (obj *PayOrderRequestPaymentMethod) GetActualInstance() interface{}

Get the actual instance

func (PayOrderRequestPaymentMethod) MarshalJSON

func (src PayOrderRequestPaymentMethod) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PayOrderRequestPaymentMethod) UnmarshalJSON

func (dst *PayOrderRequestPaymentMethod) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Paylater

type Paylater struct {
	// The channel for cardless EMI is always `link`
	Channel *string `json:"channel,omitempty"`
	// One of [\"kotak\", \"flexipay\", \"zestmoney\", \"lazypay\", \"olapostpaid\",\"simpl\", \"freechargepaylater\"]. Please note that Flexipay is offered by HDFC bank
	Provider *string `json:"provider,omitempty"`
	// Customers phone number for this payment instrument. If the customer is not eligible you will receive a 400 error with type as 'invalid_request_error' and code as 'invalid_request_error'
	Phone *string `json:"phone,omitempty"`
}

Paylater Paylater payment method

func NewPaylater

func NewPaylater() *Paylater

NewPaylater instantiates a new Paylater 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

func NewPaylaterWithDefaults

func NewPaylaterWithDefaults() *Paylater

NewPaylaterWithDefaults instantiates a new Paylater 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

func (*Paylater) GetChannel

func (o *Paylater) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*Paylater) GetChannelOk

func (o *Paylater) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Paylater) GetPhone

func (o *Paylater) GetPhone() string

GetPhone returns the Phone field value if set, zero value otherwise.

func (*Paylater) GetPhoneOk

func (o *Paylater) GetPhoneOk() (*string, bool)

GetPhoneOk returns a tuple with the Phone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Paylater) GetProvider

func (o *Paylater) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*Paylater) GetProviderOk

func (o *Paylater) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Paylater) HasChannel

func (o *Paylater) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*Paylater) HasPhone

func (o *Paylater) HasPhone() bool

HasPhone returns a boolean if a field has been set.

func (*Paylater) HasProvider

func (o *Paylater) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (Paylater) MarshalJSON

func (o Paylater) MarshalJSON() ([]byte, error)

func (*Paylater) SetChannel

func (o *Paylater) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*Paylater) SetPhone

func (o *Paylater) SetPhone(v string)

SetPhone gets a reference to the given string and assigns it to the Phone field.

func (*Paylater) SetProvider

func (o *Paylater) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (Paylater) ToMap

func (o Paylater) ToMap() (map[string]interface{}, error)

type PaylaterEntity

type PaylaterEntity struct {
	PaymentMethod *string `json:"payment_method,omitempty"`
}

PaylaterEntity Paylater Entity

func NewPaylaterEntity

func NewPaylaterEntity() *PaylaterEntity

NewPaylaterEntity instantiates a new PaylaterEntity 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

func NewPaylaterEntityWithDefaults

func NewPaylaterEntityWithDefaults() *PaylaterEntity

NewPaylaterEntityWithDefaults instantiates a new PaylaterEntity 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

func (*PaylaterEntity) GetPaymentMethod

func (o *PaylaterEntity) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*PaylaterEntity) GetPaymentMethodOk

func (o *PaylaterEntity) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaylaterEntity) HasPaymentMethod

func (o *PaylaterEntity) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (PaylaterEntity) MarshalJSON

func (o PaylaterEntity) MarshalJSON() ([]byte, error)

func (*PaylaterEntity) SetPaymentMethod

func (o *PaylaterEntity) SetPaymentMethod(v string)

SetPaymentMethod gets a reference to the given string and assigns it to the PaymentMethod field.

func (PaylaterEntity) ToMap

func (o PaylaterEntity) ToMap() (map[string]interface{}, error)

type PaylaterOffer

type PaylaterOffer struct {
	Provider *string `json:"provider,omitempty"`
}

PaylaterOffer struct for PaylaterOffer

func NewPaylaterOffer

func NewPaylaterOffer() *PaylaterOffer

NewPaylaterOffer instantiates a new PaylaterOffer 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

func NewPaylaterOfferWithDefaults

func NewPaylaterOfferWithDefaults() *PaylaterOffer

NewPaylaterOfferWithDefaults instantiates a new PaylaterOffer 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

func (*PaylaterOffer) GetProvider

func (o *PaylaterOffer) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*PaylaterOffer) GetProviderOk

func (o *PaylaterOffer) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaylaterOffer) HasProvider

func (o *PaylaterOffer) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (PaylaterOffer) MarshalJSON

func (o PaylaterOffer) MarshalJSON() ([]byte, error)

func (*PaylaterOffer) SetProvider

func (o *PaylaterOffer) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (PaylaterOffer) ToMap

func (o PaylaterOffer) ToMap() (map[string]interface{}, error)

type PaylaterPaymentMethod

type PaylaterPaymentMethod struct {
	Paylater *Paylater `json:"paylater,omitempty"`
}

PaylaterPaymentMethod paylater payment method

func NewPaylaterPaymentMethod

func NewPaylaterPaymentMethod() *PaylaterPaymentMethod

NewPaylaterPaymentMethod instantiates a new PaylaterPaymentMethod 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

func NewPaylaterPaymentMethodWithDefaults

func NewPaylaterPaymentMethodWithDefaults() *PaylaterPaymentMethod

NewPaylaterPaymentMethodWithDefaults instantiates a new PaylaterPaymentMethod 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

func (*PaylaterPaymentMethod) GetPaylater

func (o *PaylaterPaymentMethod) GetPaylater() Paylater

GetPaylater returns the Paylater field value if set, zero value otherwise.

func (*PaylaterPaymentMethod) GetPaylaterOk

func (o *PaylaterPaymentMethod) GetPaylaterOk() (*Paylater, bool)

GetPaylaterOk returns a tuple with the Paylater field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaylaterPaymentMethod) HasPaylater

func (o *PaylaterPaymentMethod) HasPaylater() bool

HasPaylater returns a boolean if a field has been set.

func (PaylaterPaymentMethod) MarshalJSON

func (o PaylaterPaymentMethod) MarshalJSON() ([]byte, error)

func (*PaylaterPaymentMethod) SetPaylater

func (o *PaylaterPaymentMethod) SetPaylater(v Paylater)

SetPaylater gets a reference to the given Paylater and assigns it to the Paylater field.

func (PaylaterPaymentMethod) ToMap

func (o PaylaterPaymentMethod) ToMap() (map[string]interface{}, error)

type PaymentEntity

type PaymentEntity struct {
	CfPaymentId  *int64                        `json:"cf_payment_id,omitempty"`
	OrderId      *string                       `json:"order_id,omitempty"`
	Entity       *string                       `json:"entity,omitempty"`
	ErrorDetails *ErrorDetailsInPaymentsEntity `json:"error_details,omitempty"`
	IsCaptured   *bool                         `json:"is_captured,omitempty"`
	// Order amount can be different from payment amount if you collect service fee from the customer
	OrderAmount *float32 `json:"order_amount,omitempty"`
	// Type of payment group. One of ['upi', 'card', 'app', 'netbanking', 'paylater', 'cardless_emi']
	PaymentGroup    *string  `json:"payment_group,omitempty"`
	PaymentCurrency *string  `json:"payment_currency,omitempty"`
	PaymentAmount   *float32 `json:"payment_amount,omitempty"`
	// This is the time when the payment was initiated
	PaymentTime *string `json:"payment_time,omitempty"`
	// This is the time when the payment reaches its terminal state
	PaymentCompletionTime *string `json:"payment_completion_time,omitempty"`
	// The transaction status can be one of  [\"SUCCESS\", \"NOT_ATTEMPTED\", \"FAILED\", \"USER_DROPPED\", \"VOID\", \"CANCELLED\", \"PENDING\"]
	PaymentStatus  *string                               `json:"payment_status,omitempty"`
	PaymentMessage *string                               `json:"payment_message,omitempty"`
	BankReference  *string                               `json:"bank_reference,omitempty"`
	AuthId         *string                               `json:"auth_id,omitempty"`
	Authorization  NullableAuthorizationInPaymentsEntity `json:"authorization,omitempty"`
	PaymentMethod  *PaymentMethodInPaymentsEntity        `json:"payment_method,omitempty"`
}

PaymentEntity payment entity full object

func NewPaymentEntity

func NewPaymentEntity() *PaymentEntity

NewPaymentEntity instantiates a new PaymentEntity 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

func NewPaymentEntityWithDefaults

func NewPaymentEntityWithDefaults() *PaymentEntity

NewPaymentEntityWithDefaults instantiates a new PaymentEntity 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

func PGAuthorizeOrder

func PGAuthorizeOrder(xApiVersion *string, orderId string, authorizeOrderRequest *AuthorizeOrderRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*PaymentEntity, *http.Response, error)

Execute executes the request

@return PaymentEntity

func PGAuthorizeOrderWithContext

func PGAuthorizeOrderWithContext(ctx context.Context, xApiVersion *string, orderId string, authorizeOrderRequest *AuthorizeOrderRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*PaymentEntity, *http.Response, error)

With Context Execute executes the request

@return PaymentEntity

func PGOrderFetchPayment

func PGOrderFetchPayment(xApiVersion *string, orderId string, cfPaymentId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*PaymentEntity, *http.Response, error)

Execute executes the request

@return PaymentEntity

func PGOrderFetchPaymentWithContext

func PGOrderFetchPaymentWithContext(ctx context.Context, xApiVersion *string, orderId string, cfPaymentId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*PaymentEntity, *http.Response, error)

With Context Execute executes the request

@return PaymentEntity

func PGOrderFetchPayments

func PGOrderFetchPayments(xApiVersion *string, orderId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]PaymentEntity, *http.Response, error)

Execute executes the request

@return []PaymentEntity

func PGOrderFetchPaymentsWithContext

func PGOrderFetchPaymentsWithContext(ctx context.Context, xApiVersion *string, orderId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]PaymentEntity, *http.Response, error)

With Context Execute executes the request

@return []PaymentEntity

func (*PaymentEntity) GetAuthId

func (o *PaymentEntity) GetAuthId() string

GetAuthId returns the AuthId field value if set, zero value otherwise.

func (*PaymentEntity) GetAuthIdOk

func (o *PaymentEntity) GetAuthIdOk() (*string, bool)

GetAuthIdOk returns a tuple with the AuthId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetAuthorization

func (o *PaymentEntity) GetAuthorization() AuthorizationInPaymentsEntity

GetAuthorization returns the Authorization field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentEntity) GetAuthorizationOk

func (o *PaymentEntity) GetAuthorizationOk() (*AuthorizationInPaymentsEntity, bool)

GetAuthorizationOk returns a tuple with the Authorization field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentEntity) GetBankReference

func (o *PaymentEntity) GetBankReference() string

GetBankReference returns the BankReference field value if set, zero value otherwise.

func (*PaymentEntity) GetBankReferenceOk

func (o *PaymentEntity) GetBankReferenceOk() (*string, bool)

GetBankReferenceOk returns a tuple with the BankReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetCfPaymentId

func (o *PaymentEntity) GetCfPaymentId() int64

GetCfPaymentId returns the CfPaymentId field value if set, zero value otherwise.

func (*PaymentEntity) GetCfPaymentIdOk

func (o *PaymentEntity) GetCfPaymentIdOk() (*int64, bool)

GetCfPaymentIdOk returns a tuple with the CfPaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetEntity

func (o *PaymentEntity) GetEntity() string

GetEntity returns the Entity field value if set, zero value otherwise.

func (*PaymentEntity) GetEntityOk

func (o *PaymentEntity) GetEntityOk() (*string, bool)

GetEntityOk returns a tuple with the Entity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetErrorDetails

func (o *PaymentEntity) GetErrorDetails() ErrorDetailsInPaymentsEntity

GetErrorDetails returns the ErrorDetails field value if set, zero value otherwise.

func (*PaymentEntity) GetErrorDetailsOk

func (o *PaymentEntity) GetErrorDetailsOk() (*ErrorDetailsInPaymentsEntity, bool)

GetErrorDetailsOk returns a tuple with the ErrorDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetIsCaptured

func (o *PaymentEntity) GetIsCaptured() bool

GetIsCaptured returns the IsCaptured field value if set, zero value otherwise.

func (*PaymentEntity) GetIsCapturedOk

func (o *PaymentEntity) GetIsCapturedOk() (*bool, bool)

GetIsCapturedOk returns a tuple with the IsCaptured field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetOrderAmount

func (o *PaymentEntity) GetOrderAmount() float32

GetOrderAmount returns the OrderAmount field value if set, zero value otherwise.

func (*PaymentEntity) GetOrderAmountOk

func (o *PaymentEntity) GetOrderAmountOk() (*float32, bool)

GetOrderAmountOk returns a tuple with the OrderAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetOrderId

func (o *PaymentEntity) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*PaymentEntity) GetOrderIdOk

func (o *PaymentEntity) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetPaymentAmount

func (o *PaymentEntity) GetPaymentAmount() float32

GetPaymentAmount returns the PaymentAmount field value if set, zero value otherwise.

func (*PaymentEntity) GetPaymentAmountOk

func (o *PaymentEntity) GetPaymentAmountOk() (*float32, bool)

GetPaymentAmountOk returns a tuple with the PaymentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetPaymentCompletionTime

func (o *PaymentEntity) GetPaymentCompletionTime() string

GetPaymentCompletionTime returns the PaymentCompletionTime field value if set, zero value otherwise.

func (*PaymentEntity) GetPaymentCompletionTimeOk

func (o *PaymentEntity) GetPaymentCompletionTimeOk() (*string, bool)

GetPaymentCompletionTimeOk returns a tuple with the PaymentCompletionTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetPaymentCurrency

func (o *PaymentEntity) GetPaymentCurrency() string

GetPaymentCurrency returns the PaymentCurrency field value if set, zero value otherwise.

func (*PaymentEntity) GetPaymentCurrencyOk

func (o *PaymentEntity) GetPaymentCurrencyOk() (*string, bool)

GetPaymentCurrencyOk returns a tuple with the PaymentCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetPaymentGroup

func (o *PaymentEntity) GetPaymentGroup() string

GetPaymentGroup returns the PaymentGroup field value if set, zero value otherwise.

func (*PaymentEntity) GetPaymentGroupOk

func (o *PaymentEntity) GetPaymentGroupOk() (*string, bool)

GetPaymentGroupOk returns a tuple with the PaymentGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetPaymentMessage

func (o *PaymentEntity) GetPaymentMessage() string

GetPaymentMessage returns the PaymentMessage field value if set, zero value otherwise.

func (*PaymentEntity) GetPaymentMessageOk

func (o *PaymentEntity) GetPaymentMessageOk() (*string, bool)

GetPaymentMessageOk returns a tuple with the PaymentMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetPaymentMethod

func (o *PaymentEntity) GetPaymentMethod() PaymentMethodInPaymentsEntity

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*PaymentEntity) GetPaymentMethodOk

func (o *PaymentEntity) GetPaymentMethodOk() (*PaymentMethodInPaymentsEntity, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetPaymentStatus

func (o *PaymentEntity) GetPaymentStatus() string

GetPaymentStatus returns the PaymentStatus field value if set, zero value otherwise.

func (*PaymentEntity) GetPaymentStatusOk

func (o *PaymentEntity) GetPaymentStatusOk() (*string, bool)

GetPaymentStatusOk returns a tuple with the PaymentStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) GetPaymentTime

func (o *PaymentEntity) GetPaymentTime() string

GetPaymentTime returns the PaymentTime field value if set, zero value otherwise.

func (*PaymentEntity) GetPaymentTimeOk

func (o *PaymentEntity) GetPaymentTimeOk() (*string, bool)

GetPaymentTimeOk returns a tuple with the PaymentTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentEntity) HasAuthId

func (o *PaymentEntity) HasAuthId() bool

HasAuthId returns a boolean if a field has been set.

func (*PaymentEntity) HasAuthorization

func (o *PaymentEntity) HasAuthorization() bool

HasAuthorization returns a boolean if a field has been set.

func (*PaymentEntity) HasBankReference

func (o *PaymentEntity) HasBankReference() bool

HasBankReference returns a boolean if a field has been set.

func (*PaymentEntity) HasCfPaymentId

func (o *PaymentEntity) HasCfPaymentId() bool

HasCfPaymentId returns a boolean if a field has been set.

func (*PaymentEntity) HasEntity

func (o *PaymentEntity) HasEntity() bool

HasEntity returns a boolean if a field has been set.

func (*PaymentEntity) HasErrorDetails

func (o *PaymentEntity) HasErrorDetails() bool

HasErrorDetails returns a boolean if a field has been set.

func (*PaymentEntity) HasIsCaptured

func (o *PaymentEntity) HasIsCaptured() bool

HasIsCaptured returns a boolean if a field has been set.

func (*PaymentEntity) HasOrderAmount

func (o *PaymentEntity) HasOrderAmount() bool

HasOrderAmount returns a boolean if a field has been set.

func (*PaymentEntity) HasOrderId

func (o *PaymentEntity) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*PaymentEntity) HasPaymentAmount

func (o *PaymentEntity) HasPaymentAmount() bool

HasPaymentAmount returns a boolean if a field has been set.

func (*PaymentEntity) HasPaymentCompletionTime

func (o *PaymentEntity) HasPaymentCompletionTime() bool

HasPaymentCompletionTime returns a boolean if a field has been set.

func (*PaymentEntity) HasPaymentCurrency

func (o *PaymentEntity) HasPaymentCurrency() bool

HasPaymentCurrency returns a boolean if a field has been set.

func (*PaymentEntity) HasPaymentGroup

func (o *PaymentEntity) HasPaymentGroup() bool

HasPaymentGroup returns a boolean if a field has been set.

func (*PaymentEntity) HasPaymentMessage

func (o *PaymentEntity) HasPaymentMessage() bool

HasPaymentMessage returns a boolean if a field has been set.

func (*PaymentEntity) HasPaymentMethod

func (o *PaymentEntity) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*PaymentEntity) HasPaymentStatus

func (o *PaymentEntity) HasPaymentStatus() bool

HasPaymentStatus returns a boolean if a field has been set.

func (*PaymentEntity) HasPaymentTime

func (o *PaymentEntity) HasPaymentTime() bool

HasPaymentTime returns a boolean if a field has been set.

func (PaymentEntity) MarshalJSON

func (o PaymentEntity) MarshalJSON() ([]byte, error)

func (*PaymentEntity) SetAuthId

func (o *PaymentEntity) SetAuthId(v string)

SetAuthId gets a reference to the given string and assigns it to the AuthId field.

func (*PaymentEntity) SetAuthorization

func (o *PaymentEntity) SetAuthorization(v AuthorizationInPaymentsEntity)

SetAuthorization gets a reference to the given NullableAuthorizationInPaymentsEntity and assigns it to the Authorization field.

func (*PaymentEntity) SetAuthorizationNil

func (o *PaymentEntity) SetAuthorizationNil()

SetAuthorizationNil sets the value for Authorization to be an explicit nil

func (*PaymentEntity) SetBankReference

func (o *PaymentEntity) SetBankReference(v string)

SetBankReference gets a reference to the given string and assigns it to the BankReference field.

func (*PaymentEntity) SetCfPaymentId

func (o *PaymentEntity) SetCfPaymentId(v int64)

SetCfPaymentId gets a reference to the given int64 and assigns it to the CfPaymentId field.

func (*PaymentEntity) SetEntity

func (o *PaymentEntity) SetEntity(v string)

SetEntity gets a reference to the given string and assigns it to the Entity field.

func (*PaymentEntity) SetErrorDetails

func (o *PaymentEntity) SetErrorDetails(v ErrorDetailsInPaymentsEntity)

SetErrorDetails gets a reference to the given ErrorDetailsInPaymentsEntity and assigns it to the ErrorDetails field.

func (*PaymentEntity) SetIsCaptured

func (o *PaymentEntity) SetIsCaptured(v bool)

SetIsCaptured gets a reference to the given bool and assigns it to the IsCaptured field.

func (*PaymentEntity) SetOrderAmount

func (o *PaymentEntity) SetOrderAmount(v float32)

SetOrderAmount gets a reference to the given float32 and assigns it to the OrderAmount field.

func (*PaymentEntity) SetOrderId

func (o *PaymentEntity) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*PaymentEntity) SetPaymentAmount

func (o *PaymentEntity) SetPaymentAmount(v float32)

SetPaymentAmount gets a reference to the given float32 and assigns it to the PaymentAmount field.

func (*PaymentEntity) SetPaymentCompletionTime

func (o *PaymentEntity) SetPaymentCompletionTime(v string)

SetPaymentCompletionTime gets a reference to the given string and assigns it to the PaymentCompletionTime field.

func (*PaymentEntity) SetPaymentCurrency

func (o *PaymentEntity) SetPaymentCurrency(v string)

SetPaymentCurrency gets a reference to the given string and assigns it to the PaymentCurrency field.

func (*PaymentEntity) SetPaymentGroup

func (o *PaymentEntity) SetPaymentGroup(v string)

SetPaymentGroup gets a reference to the given string and assigns it to the PaymentGroup field.

func (*PaymentEntity) SetPaymentMessage

func (o *PaymentEntity) SetPaymentMessage(v string)

SetPaymentMessage gets a reference to the given string and assigns it to the PaymentMessage field.

func (*PaymentEntity) SetPaymentMethod

func (o *PaymentEntity) SetPaymentMethod(v PaymentMethodInPaymentsEntity)

SetPaymentMethod gets a reference to the given PaymentMethodInPaymentsEntity and assigns it to the PaymentMethod field.

func (*PaymentEntity) SetPaymentStatus

func (o *PaymentEntity) SetPaymentStatus(v string)

SetPaymentStatus gets a reference to the given string and assigns it to the PaymentStatus field.

func (*PaymentEntity) SetPaymentTime

func (o *PaymentEntity) SetPaymentTime(v string)

SetPaymentTime gets a reference to the given string and assigns it to the PaymentTime field.

func (PaymentEntity) ToMap

func (o PaymentEntity) ToMap() (map[string]interface{}, error)

func (*PaymentEntity) UnsetAuthorization

func (o *PaymentEntity) UnsetAuthorization()

UnsetAuthorization ensures that no value is present for Authorization, not even an explicit nil

type PaymentMethodAppInPaymentsEntity

type PaymentMethodAppInPaymentsEntity struct {
	Channel  *string `json:"channel,omitempty"`
	Provider *string `json:"provider,omitempty"`
	Phone    *string `json:"phone,omitempty"`
}

PaymentMethodAppInPaymentsEntity payment method app object in payment entity

func NewPaymentMethodAppInPaymentsEntity

func NewPaymentMethodAppInPaymentsEntity() *PaymentMethodAppInPaymentsEntity

NewPaymentMethodAppInPaymentsEntity instantiates a new PaymentMethodAppInPaymentsEntity 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

func NewPaymentMethodAppInPaymentsEntityWithDefaults

func NewPaymentMethodAppInPaymentsEntityWithDefaults() *PaymentMethodAppInPaymentsEntity

NewPaymentMethodAppInPaymentsEntityWithDefaults instantiates a new PaymentMethodAppInPaymentsEntity 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

func (*PaymentMethodAppInPaymentsEntity) GetChannel

func (o *PaymentMethodAppInPaymentsEntity) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PaymentMethodAppInPaymentsEntity) GetChannelOk

func (o *PaymentMethodAppInPaymentsEntity) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodAppInPaymentsEntity) GetPhone

GetPhone returns the Phone field value if set, zero value otherwise.

func (*PaymentMethodAppInPaymentsEntity) GetPhoneOk

func (o *PaymentMethodAppInPaymentsEntity) GetPhoneOk() (*string, bool)

GetPhoneOk returns a tuple with the Phone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodAppInPaymentsEntity) GetProvider

func (o *PaymentMethodAppInPaymentsEntity) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*PaymentMethodAppInPaymentsEntity) GetProviderOk

func (o *PaymentMethodAppInPaymentsEntity) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodAppInPaymentsEntity) HasChannel

func (o *PaymentMethodAppInPaymentsEntity) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*PaymentMethodAppInPaymentsEntity) HasPhone

func (o *PaymentMethodAppInPaymentsEntity) HasPhone() bool

HasPhone returns a boolean if a field has been set.

func (*PaymentMethodAppInPaymentsEntity) HasProvider

func (o *PaymentMethodAppInPaymentsEntity) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (PaymentMethodAppInPaymentsEntity) MarshalJSON

func (o PaymentMethodAppInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*PaymentMethodAppInPaymentsEntity) SetChannel

func (o *PaymentMethodAppInPaymentsEntity) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*PaymentMethodAppInPaymentsEntity) SetPhone

SetPhone gets a reference to the given string and assigns it to the Phone field.

func (*PaymentMethodAppInPaymentsEntity) SetProvider

func (o *PaymentMethodAppInPaymentsEntity) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (PaymentMethodAppInPaymentsEntity) ToMap

func (o PaymentMethodAppInPaymentsEntity) ToMap() (map[string]interface{}, error)

type PaymentMethodCardInPaymentsEntity

type PaymentMethodCardInPaymentsEntity struct {
	Channel                *string `json:"channel,omitempty"`
	CardNumber             *string `json:"card_number,omitempty"`
	CardNetwork            *string `json:"card_network,omitempty"`
	CardType               *string `json:"card_type,omitempty"`
	CardCountry            *string `json:"card_country,omitempty"`
	CardBankName           *string `json:"card_bank_name,omitempty"`
	CardNetworkReferenceId *string `json:"card_network_reference_id,omitempty"`
}

PaymentMethodCardInPaymentsEntity payment method card object in payment entity

func NewPaymentMethodCardInPaymentsEntity

func NewPaymentMethodCardInPaymentsEntity() *PaymentMethodCardInPaymentsEntity

NewPaymentMethodCardInPaymentsEntity instantiates a new PaymentMethodCardInPaymentsEntity 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

func NewPaymentMethodCardInPaymentsEntityWithDefaults

func NewPaymentMethodCardInPaymentsEntityWithDefaults() *PaymentMethodCardInPaymentsEntity

NewPaymentMethodCardInPaymentsEntityWithDefaults instantiates a new PaymentMethodCardInPaymentsEntity 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

func (*PaymentMethodCardInPaymentsEntity) GetCardBankName

func (o *PaymentMethodCardInPaymentsEntity) GetCardBankName() string

GetCardBankName returns the CardBankName field value if set, zero value otherwise.

func (*PaymentMethodCardInPaymentsEntity) GetCardBankNameOk

func (o *PaymentMethodCardInPaymentsEntity) GetCardBankNameOk() (*string, bool)

GetCardBankNameOk returns a tuple with the CardBankName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardInPaymentsEntity) GetCardCountry

func (o *PaymentMethodCardInPaymentsEntity) GetCardCountry() string

GetCardCountry returns the CardCountry field value if set, zero value otherwise.

func (*PaymentMethodCardInPaymentsEntity) GetCardCountryOk

func (o *PaymentMethodCardInPaymentsEntity) GetCardCountryOk() (*string, bool)

GetCardCountryOk returns a tuple with the CardCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardInPaymentsEntity) GetCardNetwork

func (o *PaymentMethodCardInPaymentsEntity) GetCardNetwork() string

GetCardNetwork returns the CardNetwork field value if set, zero value otherwise.

func (*PaymentMethodCardInPaymentsEntity) GetCardNetworkOk

func (o *PaymentMethodCardInPaymentsEntity) GetCardNetworkOk() (*string, bool)

GetCardNetworkOk returns a tuple with the CardNetwork field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardInPaymentsEntity) GetCardNetworkReferenceId

func (o *PaymentMethodCardInPaymentsEntity) GetCardNetworkReferenceId() string

GetCardNetworkReferenceId returns the CardNetworkReferenceId field value if set, zero value otherwise.

func (*PaymentMethodCardInPaymentsEntity) GetCardNetworkReferenceIdOk

func (o *PaymentMethodCardInPaymentsEntity) GetCardNetworkReferenceIdOk() (*string, bool)

GetCardNetworkReferenceIdOk returns a tuple with the CardNetworkReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardInPaymentsEntity) GetCardNumber

func (o *PaymentMethodCardInPaymentsEntity) GetCardNumber() string

GetCardNumber returns the CardNumber field value if set, zero value otherwise.

func (*PaymentMethodCardInPaymentsEntity) GetCardNumberOk

func (o *PaymentMethodCardInPaymentsEntity) GetCardNumberOk() (*string, bool)

GetCardNumberOk returns a tuple with the CardNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardInPaymentsEntity) GetCardType

func (o *PaymentMethodCardInPaymentsEntity) GetCardType() string

GetCardType returns the CardType field value if set, zero value otherwise.

func (*PaymentMethodCardInPaymentsEntity) GetCardTypeOk

func (o *PaymentMethodCardInPaymentsEntity) GetCardTypeOk() (*string, bool)

GetCardTypeOk returns a tuple with the CardType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardInPaymentsEntity) GetChannel

func (o *PaymentMethodCardInPaymentsEntity) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PaymentMethodCardInPaymentsEntity) GetChannelOk

func (o *PaymentMethodCardInPaymentsEntity) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardInPaymentsEntity) HasCardBankName

func (o *PaymentMethodCardInPaymentsEntity) HasCardBankName() bool

HasCardBankName returns a boolean if a field has been set.

func (*PaymentMethodCardInPaymentsEntity) HasCardCountry

func (o *PaymentMethodCardInPaymentsEntity) HasCardCountry() bool

HasCardCountry returns a boolean if a field has been set.

func (*PaymentMethodCardInPaymentsEntity) HasCardNetwork

func (o *PaymentMethodCardInPaymentsEntity) HasCardNetwork() bool

HasCardNetwork returns a boolean if a field has been set.

func (*PaymentMethodCardInPaymentsEntity) HasCardNetworkReferenceId

func (o *PaymentMethodCardInPaymentsEntity) HasCardNetworkReferenceId() bool

HasCardNetworkReferenceId returns a boolean if a field has been set.

func (*PaymentMethodCardInPaymentsEntity) HasCardNumber

func (o *PaymentMethodCardInPaymentsEntity) HasCardNumber() bool

HasCardNumber returns a boolean if a field has been set.

func (*PaymentMethodCardInPaymentsEntity) HasCardType

func (o *PaymentMethodCardInPaymentsEntity) HasCardType() bool

HasCardType returns a boolean if a field has been set.

func (*PaymentMethodCardInPaymentsEntity) HasChannel

func (o *PaymentMethodCardInPaymentsEntity) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (PaymentMethodCardInPaymentsEntity) MarshalJSON

func (o PaymentMethodCardInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*PaymentMethodCardInPaymentsEntity) SetCardBankName

func (o *PaymentMethodCardInPaymentsEntity) SetCardBankName(v string)

SetCardBankName gets a reference to the given string and assigns it to the CardBankName field.

func (*PaymentMethodCardInPaymentsEntity) SetCardCountry

func (o *PaymentMethodCardInPaymentsEntity) SetCardCountry(v string)

SetCardCountry gets a reference to the given string and assigns it to the CardCountry field.

func (*PaymentMethodCardInPaymentsEntity) SetCardNetwork

func (o *PaymentMethodCardInPaymentsEntity) SetCardNetwork(v string)

SetCardNetwork gets a reference to the given string and assigns it to the CardNetwork field.

func (*PaymentMethodCardInPaymentsEntity) SetCardNetworkReferenceId

func (o *PaymentMethodCardInPaymentsEntity) SetCardNetworkReferenceId(v string)

SetCardNetworkReferenceId gets a reference to the given string and assigns it to the CardNetworkReferenceId field.

func (*PaymentMethodCardInPaymentsEntity) SetCardNumber

func (o *PaymentMethodCardInPaymentsEntity) SetCardNumber(v string)

SetCardNumber gets a reference to the given string and assigns it to the CardNumber field.

func (*PaymentMethodCardInPaymentsEntity) SetCardType

func (o *PaymentMethodCardInPaymentsEntity) SetCardType(v string)

SetCardType gets a reference to the given string and assigns it to the CardType field.

func (*PaymentMethodCardInPaymentsEntity) SetChannel

func (o *PaymentMethodCardInPaymentsEntity) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (PaymentMethodCardInPaymentsEntity) ToMap

func (o PaymentMethodCardInPaymentsEntity) ToMap() (map[string]interface{}, error)

type PaymentMethodCardlessEMIInPaymentsEntity

type PaymentMethodCardlessEMIInPaymentsEntity struct {
	Channel  *string `json:"channel,omitempty"`
	Provider *string `json:"provider,omitempty"`
	Phone    *string `json:"phone,omitempty"`
}

PaymentMethodCardlessEMIInPaymentsEntity payment method carless object in payment entity

func NewPaymentMethodCardlessEMIInPaymentsEntity

func NewPaymentMethodCardlessEMIInPaymentsEntity() *PaymentMethodCardlessEMIInPaymentsEntity

NewPaymentMethodCardlessEMIInPaymentsEntity instantiates a new PaymentMethodCardlessEMIInPaymentsEntity 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

func NewPaymentMethodCardlessEMIInPaymentsEntityWithDefaults

func NewPaymentMethodCardlessEMIInPaymentsEntityWithDefaults() *PaymentMethodCardlessEMIInPaymentsEntity

NewPaymentMethodCardlessEMIInPaymentsEntityWithDefaults instantiates a new PaymentMethodCardlessEMIInPaymentsEntity 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

func (*PaymentMethodCardlessEMIInPaymentsEntity) GetChannel

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PaymentMethodCardlessEMIInPaymentsEntity) GetChannelOk

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardlessEMIInPaymentsEntity) GetPhone

GetPhone returns the Phone field value if set, zero value otherwise.

func (*PaymentMethodCardlessEMIInPaymentsEntity) GetPhoneOk

GetPhoneOk returns a tuple with the Phone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardlessEMIInPaymentsEntity) GetProvider

GetProvider returns the Provider field value if set, zero value otherwise.

func (*PaymentMethodCardlessEMIInPaymentsEntity) GetProviderOk

func (o *PaymentMethodCardlessEMIInPaymentsEntity) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodCardlessEMIInPaymentsEntity) HasChannel

HasChannel returns a boolean if a field has been set.

func (*PaymentMethodCardlessEMIInPaymentsEntity) HasPhone

HasPhone returns a boolean if a field has been set.

func (*PaymentMethodCardlessEMIInPaymentsEntity) HasProvider

HasProvider returns a boolean if a field has been set.

func (PaymentMethodCardlessEMIInPaymentsEntity) MarshalJSON

func (*PaymentMethodCardlessEMIInPaymentsEntity) SetChannel

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*PaymentMethodCardlessEMIInPaymentsEntity) SetPhone

SetPhone gets a reference to the given string and assigns it to the Phone field.

func (*PaymentMethodCardlessEMIInPaymentsEntity) SetProvider

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (PaymentMethodCardlessEMIInPaymentsEntity) ToMap

func (o PaymentMethodCardlessEMIInPaymentsEntity) ToMap() (map[string]interface{}, error)

type PaymentMethodInPaymentsEntity

type PaymentMethodInPaymentsEntity struct {
	PaymentMethod *PaymentMethodInPaymentsEntityPaymentMethod `json:"payment_method,omitempty"`
}

PaymentMethodInPaymentsEntity payment methods all

func NewPaymentMethodInPaymentsEntity

func NewPaymentMethodInPaymentsEntity() *PaymentMethodInPaymentsEntity

NewPaymentMethodInPaymentsEntity instantiates a new PaymentMethodInPaymentsEntity 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

func NewPaymentMethodInPaymentsEntityWithDefaults

func NewPaymentMethodInPaymentsEntityWithDefaults() *PaymentMethodInPaymentsEntity

NewPaymentMethodInPaymentsEntityWithDefaults instantiates a new PaymentMethodInPaymentsEntity 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

func (*PaymentMethodInPaymentsEntity) GetPaymentMethod

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*PaymentMethodInPaymentsEntity) GetPaymentMethodOk

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodInPaymentsEntity) HasPaymentMethod

func (o *PaymentMethodInPaymentsEntity) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (PaymentMethodInPaymentsEntity) MarshalJSON

func (o PaymentMethodInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*PaymentMethodInPaymentsEntity) SetPaymentMethod

SetPaymentMethod gets a reference to the given PaymentMethodInPaymentsEntityPaymentMethod and assigns it to the PaymentMethod field.

func (PaymentMethodInPaymentsEntity) ToMap

func (o PaymentMethodInPaymentsEntity) ToMap() (map[string]interface{}, error)

type PaymentMethodInPaymentsEntityPaymentMethod

type PaymentMethodInPaymentsEntityPaymentMethod struct {
	PaymentMethodAppInPaymentsEntity         *PaymentMethodAppInPaymentsEntity
	PaymentMethodCardInPaymentsEntity        *PaymentMethodCardInPaymentsEntity
	PaymentMethodCardlessEMIInPaymentsEntity *PaymentMethodCardlessEMIInPaymentsEntity
	PaymentMethodNetBankingInPaymentsEntity  *PaymentMethodNetBankingInPaymentsEntity
	PaymentMethodPaylaterInPaymentsEntity    *PaymentMethodPaylaterInPaymentsEntity
	PaymentMethodUPIInPaymentsEntity         *PaymentMethodUPIInPaymentsEntity
}

PaymentMethodInPaymentsEntityPaymentMethod - struct for PaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodAppInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodAppInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod(v *PaymentMethodAppInPaymentsEntity) PaymentMethodInPaymentsEntityPaymentMethod

PaymentMethodAppInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod is a convenience function that returns PaymentMethodAppInPaymentsEntity wrapped in PaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodCardInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodCardInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod(v *PaymentMethodCardInPaymentsEntity) PaymentMethodInPaymentsEntityPaymentMethod

PaymentMethodCardInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod is a convenience function that returns PaymentMethodCardInPaymentsEntity wrapped in PaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodCardlessEMIInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodCardlessEMIInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod(v *PaymentMethodCardlessEMIInPaymentsEntity) PaymentMethodInPaymentsEntityPaymentMethod

PaymentMethodCardlessEMIInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod is a convenience function that returns PaymentMethodCardlessEMIInPaymentsEntity wrapped in PaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodNetBankingInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodNetBankingInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod(v *PaymentMethodNetBankingInPaymentsEntity) PaymentMethodInPaymentsEntityPaymentMethod

PaymentMethodNetBankingInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod is a convenience function that returns PaymentMethodNetBankingInPaymentsEntity wrapped in PaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodPaylaterInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodPaylaterInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod(v *PaymentMethodPaylaterInPaymentsEntity) PaymentMethodInPaymentsEntityPaymentMethod

PaymentMethodPaylaterInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod is a convenience function that returns PaymentMethodPaylaterInPaymentsEntity wrapped in PaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodUPIInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod

func PaymentMethodUPIInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod(v *PaymentMethodUPIInPaymentsEntity) PaymentMethodInPaymentsEntityPaymentMethod

PaymentMethodUPIInPaymentsEntityAsPaymentMethodInPaymentsEntityPaymentMethod is a convenience function that returns PaymentMethodUPIInPaymentsEntity wrapped in PaymentMethodInPaymentsEntityPaymentMethod

func (*PaymentMethodInPaymentsEntityPaymentMethod) GetActualInstance

func (obj *PaymentMethodInPaymentsEntityPaymentMethod) GetActualInstance() interface{}

Get the actual instance

func (PaymentMethodInPaymentsEntityPaymentMethod) MarshalJSON

func (src PaymentMethodInPaymentsEntityPaymentMethod) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PaymentMethodInPaymentsEntityPaymentMethod) UnmarshalJSON

func (dst *PaymentMethodInPaymentsEntityPaymentMethod) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PaymentMethodNetBankingInPaymentsEntity

type PaymentMethodNetBankingInPaymentsEntity struct {
	Channel            string `json:"channel"`
	NetbankingBankCode int32  `json:"netbanking_bank_code"`
	NetbankingBankName string `json:"netbanking_bank_name"`
}

PaymentMethodNetBankingInPaymentsEntity netbanking payment method object for pay

func NewPaymentMethodNetBankingInPaymentsEntity

func NewPaymentMethodNetBankingInPaymentsEntity(channel string, netbankingBankCode int32, netbankingBankName string) *PaymentMethodNetBankingInPaymentsEntity

NewPaymentMethodNetBankingInPaymentsEntity instantiates a new PaymentMethodNetBankingInPaymentsEntity 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

func NewPaymentMethodNetBankingInPaymentsEntityWithDefaults

func NewPaymentMethodNetBankingInPaymentsEntityWithDefaults() *PaymentMethodNetBankingInPaymentsEntity

NewPaymentMethodNetBankingInPaymentsEntityWithDefaults instantiates a new PaymentMethodNetBankingInPaymentsEntity 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

func (*PaymentMethodNetBankingInPaymentsEntity) GetChannel

GetChannel returns the Channel field value

func (*PaymentMethodNetBankingInPaymentsEntity) GetChannelOk

func (o *PaymentMethodNetBankingInPaymentsEntity) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value and a boolean to check if the value has been set.

func (*PaymentMethodNetBankingInPaymentsEntity) GetNetbankingBankCode

func (o *PaymentMethodNetBankingInPaymentsEntity) GetNetbankingBankCode() int32

GetNetbankingBankCode returns the NetbankingBankCode field value

func (*PaymentMethodNetBankingInPaymentsEntity) GetNetbankingBankCodeOk

func (o *PaymentMethodNetBankingInPaymentsEntity) GetNetbankingBankCodeOk() (*int32, bool)

GetNetbankingBankCodeOk returns a tuple with the NetbankingBankCode field value and a boolean to check if the value has been set.

func (*PaymentMethodNetBankingInPaymentsEntity) GetNetbankingBankName

func (o *PaymentMethodNetBankingInPaymentsEntity) GetNetbankingBankName() string

GetNetbankingBankName returns the NetbankingBankName field value

func (*PaymentMethodNetBankingInPaymentsEntity) GetNetbankingBankNameOk

func (o *PaymentMethodNetBankingInPaymentsEntity) GetNetbankingBankNameOk() (*string, bool)

GetNetbankingBankNameOk returns a tuple with the NetbankingBankName field value and a boolean to check if the value has been set.

func (PaymentMethodNetBankingInPaymentsEntity) MarshalJSON

func (o PaymentMethodNetBankingInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*PaymentMethodNetBankingInPaymentsEntity) SetChannel

SetChannel sets field value

func (*PaymentMethodNetBankingInPaymentsEntity) SetNetbankingBankCode

func (o *PaymentMethodNetBankingInPaymentsEntity) SetNetbankingBankCode(v int32)

SetNetbankingBankCode sets field value

func (*PaymentMethodNetBankingInPaymentsEntity) SetNetbankingBankName

func (o *PaymentMethodNetBankingInPaymentsEntity) SetNetbankingBankName(v string)

SetNetbankingBankName sets field value

func (PaymentMethodNetBankingInPaymentsEntity) ToMap

func (o PaymentMethodNetBankingInPaymentsEntity) ToMap() (map[string]interface{}, error)

type PaymentMethodPaylaterInPaymentsEntity

type PaymentMethodPaylaterInPaymentsEntity struct {
	Channel  *string `json:"channel,omitempty"`
	Provider *string `json:"provider,omitempty"`
	Phone    *string `json:"phone,omitempty"`
}

PaymentMethodPaylaterInPaymentsEntity paylater payment method object for pay api

func NewPaymentMethodPaylaterInPaymentsEntity

func NewPaymentMethodPaylaterInPaymentsEntity() *PaymentMethodPaylaterInPaymentsEntity

NewPaymentMethodPaylaterInPaymentsEntity instantiates a new PaymentMethodPaylaterInPaymentsEntity 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

func NewPaymentMethodPaylaterInPaymentsEntityWithDefaults

func NewPaymentMethodPaylaterInPaymentsEntityWithDefaults() *PaymentMethodPaylaterInPaymentsEntity

NewPaymentMethodPaylaterInPaymentsEntityWithDefaults instantiates a new PaymentMethodPaylaterInPaymentsEntity 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

func (*PaymentMethodPaylaterInPaymentsEntity) GetChannel

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PaymentMethodPaylaterInPaymentsEntity) GetChannelOk

func (o *PaymentMethodPaylaterInPaymentsEntity) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodPaylaterInPaymentsEntity) GetPhone

GetPhone returns the Phone field value if set, zero value otherwise.

func (*PaymentMethodPaylaterInPaymentsEntity) GetPhoneOk

GetPhoneOk returns a tuple with the Phone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodPaylaterInPaymentsEntity) GetProvider

GetProvider returns the Provider field value if set, zero value otherwise.

func (*PaymentMethodPaylaterInPaymentsEntity) GetProviderOk

func (o *PaymentMethodPaylaterInPaymentsEntity) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodPaylaterInPaymentsEntity) HasChannel

HasChannel returns a boolean if a field has been set.

func (*PaymentMethodPaylaterInPaymentsEntity) HasPhone

HasPhone returns a boolean if a field has been set.

func (*PaymentMethodPaylaterInPaymentsEntity) HasProvider

HasProvider returns a boolean if a field has been set.

func (PaymentMethodPaylaterInPaymentsEntity) MarshalJSON

func (o PaymentMethodPaylaterInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*PaymentMethodPaylaterInPaymentsEntity) SetChannel

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*PaymentMethodPaylaterInPaymentsEntity) SetPhone

SetPhone gets a reference to the given string and assigns it to the Phone field.

func (*PaymentMethodPaylaterInPaymentsEntity) SetProvider

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (PaymentMethodPaylaterInPaymentsEntity) ToMap

func (o PaymentMethodPaylaterInPaymentsEntity) ToMap() (map[string]interface{}, error)

type PaymentMethodUPIInPaymentsEntity

type PaymentMethodUPIInPaymentsEntity struct {
	Channel string  `json:"channel"`
	UpiId   *string `json:"upi_id,omitempty"`
}

PaymentMethodUPIInPaymentsEntity UPI payment method for pay api

func NewPaymentMethodUPIInPaymentsEntity

func NewPaymentMethodUPIInPaymentsEntity(channel string) *PaymentMethodUPIInPaymentsEntity

NewPaymentMethodUPIInPaymentsEntity instantiates a new PaymentMethodUPIInPaymentsEntity 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

func NewPaymentMethodUPIInPaymentsEntityWithDefaults

func NewPaymentMethodUPIInPaymentsEntityWithDefaults() *PaymentMethodUPIInPaymentsEntity

NewPaymentMethodUPIInPaymentsEntityWithDefaults instantiates a new PaymentMethodUPIInPaymentsEntity 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

func (*PaymentMethodUPIInPaymentsEntity) GetChannel

func (o *PaymentMethodUPIInPaymentsEntity) GetChannel() string

GetChannel returns the Channel field value

func (*PaymentMethodUPIInPaymentsEntity) GetChannelOk

func (o *PaymentMethodUPIInPaymentsEntity) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value and a boolean to check if the value has been set.

func (*PaymentMethodUPIInPaymentsEntity) GetUpiId

GetUpiId returns the UpiId field value if set, zero value otherwise.

func (*PaymentMethodUPIInPaymentsEntity) GetUpiIdOk

func (o *PaymentMethodUPIInPaymentsEntity) GetUpiIdOk() (*string, bool)

GetUpiIdOk returns a tuple with the UpiId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodUPIInPaymentsEntity) HasUpiId

func (o *PaymentMethodUPIInPaymentsEntity) HasUpiId() bool

HasUpiId returns a boolean if a field has been set.

func (PaymentMethodUPIInPaymentsEntity) MarshalJSON

func (o PaymentMethodUPIInPaymentsEntity) MarshalJSON() ([]byte, error)

func (*PaymentMethodUPIInPaymentsEntity) SetChannel

func (o *PaymentMethodUPIInPaymentsEntity) SetChannel(v string)

SetChannel sets field value

func (*PaymentMethodUPIInPaymentsEntity) SetUpiId

SetUpiId gets a reference to the given string and assigns it to the UpiId field.

func (PaymentMethodUPIInPaymentsEntity) ToMap

func (o PaymentMethodUPIInPaymentsEntity) ToMap() (map[string]interface{}, error)

type PaymentMethodsFilters

type PaymentMethodsFilters struct {
	// Array of payment methods to be filtered.
	PaymentMethods []string `json:"payment_methods,omitempty"`
}

PaymentMethodsFilters Filter for Payment Methods

func NewPaymentMethodsFilters

func NewPaymentMethodsFilters() *PaymentMethodsFilters

NewPaymentMethodsFilters instantiates a new PaymentMethodsFilters 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

func NewPaymentMethodsFiltersWithDefaults

func NewPaymentMethodsFiltersWithDefaults() *PaymentMethodsFilters

NewPaymentMethodsFiltersWithDefaults instantiates a new PaymentMethodsFilters 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

func (*PaymentMethodsFilters) GetPaymentMethods

func (o *PaymentMethodsFilters) GetPaymentMethods() []string

GetPaymentMethods returns the PaymentMethods field value if set, zero value otherwise.

func (*PaymentMethodsFilters) GetPaymentMethodsOk

func (o *PaymentMethodsFilters) GetPaymentMethodsOk() ([]string, bool)

GetPaymentMethodsOk returns a tuple with the PaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsFilters) HasPaymentMethods

func (o *PaymentMethodsFilters) HasPaymentMethods() bool

HasPaymentMethods returns a boolean if a field has been set.

func (PaymentMethodsFilters) MarshalJSON

func (o PaymentMethodsFilters) MarshalJSON() ([]byte, error)

func (*PaymentMethodsFilters) SetPaymentMethods

func (o *PaymentMethodsFilters) SetPaymentMethods(v []string)

SetPaymentMethods gets a reference to the given []string and assigns it to the PaymentMethods field.

func (PaymentMethodsFilters) ToMap

func (o PaymentMethodsFilters) ToMap() (map[string]interface{}, error)

type PaymentMethodsQueries

type PaymentMethodsQueries struct {
	// Amount of the order.
	Amount *float32 `json:"amount,omitempty"`
}

PaymentMethodsQueries Payment Method Query Object

func NewPaymentMethodsQueries

func NewPaymentMethodsQueries() *PaymentMethodsQueries

NewPaymentMethodsQueries instantiates a new PaymentMethodsQueries 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

func NewPaymentMethodsQueriesWithDefaults

func NewPaymentMethodsQueriesWithDefaults() *PaymentMethodsQueries

NewPaymentMethodsQueriesWithDefaults instantiates a new PaymentMethodsQueries 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

func (*PaymentMethodsQueries) GetAmount

func (o *PaymentMethodsQueries) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PaymentMethodsQueries) GetAmountOk

func (o *PaymentMethodsQueries) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsQueries) HasAmount

func (o *PaymentMethodsQueries) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (PaymentMethodsQueries) MarshalJSON

func (o PaymentMethodsQueries) MarshalJSON() ([]byte, error)

func (*PaymentMethodsQueries) SetAmount

func (o *PaymentMethodsQueries) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (PaymentMethodsQueries) ToMap

func (o PaymentMethodsQueries) ToMap() (map[string]interface{}, error)

type PaymentModeDetails

type PaymentModeDetails struct {
	Nick        *string  `json:"nick,omitempty"`
	Display     *string  `json:"display,omitempty"`
	Eligibility *bool    `json:"eligibility,omitempty"`
	Code        *float32 `json:"code,omitempty"`
}

PaymentModeDetails payment mode eligiblity object

func NewPaymentModeDetails

func NewPaymentModeDetails() *PaymentModeDetails

NewPaymentModeDetails instantiates a new PaymentModeDetails 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

func NewPaymentModeDetailsWithDefaults

func NewPaymentModeDetailsWithDefaults() *PaymentModeDetails

NewPaymentModeDetailsWithDefaults instantiates a new PaymentModeDetails 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

func (*PaymentModeDetails) GetCode

func (o *PaymentModeDetails) GetCode() float32

GetCode returns the Code field value if set, zero value otherwise.

func (*PaymentModeDetails) GetCodeOk

func (o *PaymentModeDetails) GetCodeOk() (*float32, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentModeDetails) GetDisplay

func (o *PaymentModeDetails) GetDisplay() string

GetDisplay returns the Display field value if set, zero value otherwise.

func (*PaymentModeDetails) GetDisplayOk

func (o *PaymentModeDetails) GetDisplayOk() (*string, bool)

GetDisplayOk returns a tuple with the Display field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentModeDetails) GetEligibility

func (o *PaymentModeDetails) GetEligibility() bool

GetEligibility returns the Eligibility field value if set, zero value otherwise.

func (*PaymentModeDetails) GetEligibilityOk

func (o *PaymentModeDetails) GetEligibilityOk() (*bool, bool)

GetEligibilityOk returns a tuple with the Eligibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentModeDetails) GetNick

func (o *PaymentModeDetails) GetNick() string

GetNick returns the Nick field value if set, zero value otherwise.

func (*PaymentModeDetails) GetNickOk

func (o *PaymentModeDetails) GetNickOk() (*string, bool)

GetNickOk returns a tuple with the Nick field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentModeDetails) HasCode

func (o *PaymentModeDetails) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*PaymentModeDetails) HasDisplay

func (o *PaymentModeDetails) HasDisplay() bool

HasDisplay returns a boolean if a field has been set.

func (*PaymentModeDetails) HasEligibility

func (o *PaymentModeDetails) HasEligibility() bool

HasEligibility returns a boolean if a field has been set.

func (*PaymentModeDetails) HasNick

func (o *PaymentModeDetails) HasNick() bool

HasNick returns a boolean if a field has been set.

func (PaymentModeDetails) MarshalJSON

func (o PaymentModeDetails) MarshalJSON() ([]byte, error)

func (*PaymentModeDetails) SetCode

func (o *PaymentModeDetails) SetCode(v float32)

SetCode gets a reference to the given float32 and assigns it to the Code field.

func (*PaymentModeDetails) SetDisplay

func (o *PaymentModeDetails) SetDisplay(v string)

SetDisplay gets a reference to the given string and assigns it to the Display field.

func (*PaymentModeDetails) SetEligibility

func (o *PaymentModeDetails) SetEligibility(v bool)

SetEligibility gets a reference to the given bool and assigns it to the Eligibility field.

func (*PaymentModeDetails) SetNick

func (o *PaymentModeDetails) SetNick(v string)

SetNick gets a reference to the given string and assigns it to the Nick field.

func (PaymentModeDetails) ToMap

func (o PaymentModeDetails) ToMap() (map[string]interface{}, error)

type PaymentSuccessWebhook

type PaymentSuccessWebhook struct {
	Data      *WHdata `json:"data,omitempty"`
	EventTime *string `json:"event_time,omitempty"`
	Type      *string `json:"type,omitempty"`
}

PaymentSuccessWebhook object for payment success webhook

func NewPaymentSuccessWebhook

func NewPaymentSuccessWebhook() *PaymentSuccessWebhook

NewPaymentSuccessWebhook instantiates a new PaymentSuccessWebhook 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

func NewPaymentSuccessWebhookWithDefaults

func NewPaymentSuccessWebhookWithDefaults() *PaymentSuccessWebhook

NewPaymentSuccessWebhookWithDefaults instantiates a new PaymentSuccessWebhook 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

func (*PaymentSuccessWebhook) GetData

func (o *PaymentSuccessWebhook) GetData() WHdata

GetData returns the Data field value if set, zero value otherwise.

func (*PaymentSuccessWebhook) GetDataOk

func (o *PaymentSuccessWebhook) GetDataOk() (*WHdata, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSuccessWebhook) GetEventTime

func (o *PaymentSuccessWebhook) GetEventTime() string

GetEventTime returns the EventTime field value if set, zero value otherwise.

func (*PaymentSuccessWebhook) GetEventTimeOk

func (o *PaymentSuccessWebhook) GetEventTimeOk() (*string, bool)

GetEventTimeOk returns a tuple with the EventTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSuccessWebhook) GetType

func (o *PaymentSuccessWebhook) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PaymentSuccessWebhook) GetTypeOk

func (o *PaymentSuccessWebhook) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSuccessWebhook) HasData

func (o *PaymentSuccessWebhook) HasData() bool

HasData returns a boolean if a field has been set.

func (*PaymentSuccessWebhook) HasEventTime

func (o *PaymentSuccessWebhook) HasEventTime() bool

HasEventTime returns a boolean if a field has been set.

func (*PaymentSuccessWebhook) HasType

func (o *PaymentSuccessWebhook) HasType() bool

HasType returns a boolean if a field has been set.

func (PaymentSuccessWebhook) MarshalJSON

func (o PaymentSuccessWebhook) MarshalJSON() ([]byte, error)

func (*PaymentSuccessWebhook) SetData

func (o *PaymentSuccessWebhook) SetData(v WHdata)

SetData gets a reference to the given WHdata and assigns it to the Data field.

func (*PaymentSuccessWebhook) SetEventTime

func (o *PaymentSuccessWebhook) SetEventTime(v string)

SetEventTime gets a reference to the given string and assigns it to the EventTime field.

func (*PaymentSuccessWebhook) SetType

func (o *PaymentSuccessWebhook) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (PaymentSuccessWebhook) ToMap

func (o PaymentSuccessWebhook) ToMap() (map[string]interface{}, error)

type PaymentURLObject

type PaymentURLObject struct {
	Url *string `json:"url,omitempty"`
}

PaymentURLObject URL for payment retrieval for an order

func NewPaymentURLObject

func NewPaymentURLObject() *PaymentURLObject

NewPaymentURLObject instantiates a new PaymentURLObject 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

func NewPaymentURLObjectWithDefaults

func NewPaymentURLObjectWithDefaults() *PaymentURLObject

NewPaymentURLObjectWithDefaults instantiates a new PaymentURLObject 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

func (*PaymentURLObject) GetUrl

func (o *PaymentURLObject) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*PaymentURLObject) GetUrlOk

func (o *PaymentURLObject) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentURLObject) HasUrl

func (o *PaymentURLObject) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (PaymentURLObject) MarshalJSON

func (o PaymentURLObject) MarshalJSON() ([]byte, error)

func (*PaymentURLObject) SetUrl

func (o *PaymentURLObject) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (PaymentURLObject) ToMap

func (o PaymentURLObject) ToMap() (map[string]interface{}, error)

type RateLimitError

type RateLimitError struct {
	Message *string `json:"message,omitempty"`
	Code    *string `json:"code,omitempty"`
	// rate_limit_error
	Type *string `json:"type,omitempty"`
}

RateLimitError Error when rate limit is breached for your api

func NewRateLimitError

func NewRateLimitError() *RateLimitError

NewRateLimitError instantiates a new RateLimitError 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

func NewRateLimitErrorWithDefaults

func NewRateLimitErrorWithDefaults() *RateLimitError

NewRateLimitErrorWithDefaults instantiates a new RateLimitError 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

func (*RateLimitError) GetCode

func (o *RateLimitError) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*RateLimitError) GetCodeOk

func (o *RateLimitError) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RateLimitError) GetMessage

func (o *RateLimitError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*RateLimitError) GetMessageOk

func (o *RateLimitError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RateLimitError) GetType

func (o *RateLimitError) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RateLimitError) GetTypeOk

func (o *RateLimitError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RateLimitError) HasCode

func (o *RateLimitError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*RateLimitError) HasMessage

func (o *RateLimitError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*RateLimitError) HasType

func (o *RateLimitError) HasType() bool

HasType returns a boolean if a field has been set.

func (RateLimitError) MarshalJSON

func (o RateLimitError) MarshalJSON() ([]byte, error)

func (*RateLimitError) SetCode

func (o *RateLimitError) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*RateLimitError) SetMessage

func (o *RateLimitError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*RateLimitError) SetType

func (o *RateLimitError) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (RateLimitError) ToMap

func (o RateLimitError) ToMap() (map[string]interface{}, error)

type ReconEntity

type ReconEntity struct {
	// Specifies from where the next set of settlement details should be fetched.
	Cursor NullableString `json:"cursor,omitempty"`
	// Number of settlements you want to fetch in the next iteration.
	Limit *int32                 `json:"limit,omitempty"`
	Data  []ReconEntityDataInner `json:"data,omitempty"`
}

ReconEntity Settlement detailed recon response

func NewReconEntity

func NewReconEntity() *ReconEntity

NewReconEntity instantiates a new ReconEntity 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

func NewReconEntityWithDefaults

func NewReconEntityWithDefaults() *ReconEntity

NewReconEntityWithDefaults instantiates a new ReconEntity 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

func PGFetchRecon

func PGFetchRecon(xApiVersion *string, fetchReconRequest *FetchReconRequest, contentType *string, xRequestId *string, xIdempotencyKey *string, accept *string, httpClient *http.Client) (*ReconEntity, *http.Response, error)

Execute executes the request

@return ReconEntity

func PGFetchReconWithContext

func PGFetchReconWithContext(ctx context.Context, xApiVersion *string, fetchReconRequest *FetchReconRequest, contentType *string, xRequestId *string, xIdempotencyKey *string, accept *string, httpClient *http.Client) (*ReconEntity, *http.Response, error)

With Context Execute executes the request

@return ReconEntity

func (*ReconEntity) GetCursor

func (o *ReconEntity) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntity) GetCursorOk

func (o *ReconEntity) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntity) GetData

func (o *ReconEntity) GetData() []ReconEntityDataInner

GetData returns the Data field value if set, zero value otherwise.

func (*ReconEntity) GetDataOk

func (o *ReconEntity) GetDataOk() ([]ReconEntityDataInner, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReconEntity) GetLimit

func (o *ReconEntity) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*ReconEntity) GetLimitOk

func (o *ReconEntity) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReconEntity) HasCursor

func (o *ReconEntity) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ReconEntity) HasData

func (o *ReconEntity) HasData() bool

HasData returns a boolean if a field has been set.

func (*ReconEntity) HasLimit

func (o *ReconEntity) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (ReconEntity) MarshalJSON

func (o ReconEntity) MarshalJSON() ([]byte, error)

func (*ReconEntity) SetCursor

func (o *ReconEntity) SetCursor(v string)

SetCursor gets a reference to the given NullableString and assigns it to the Cursor field.

func (*ReconEntity) SetCursorNil

func (o *ReconEntity) SetCursorNil()

SetCursorNil sets the value for Cursor to be an explicit nil

func (*ReconEntity) SetData

func (o *ReconEntity) SetData(v []ReconEntityDataInner)

SetData gets a reference to the given []ReconEntityDataInner and assigns it to the Data field.

func (*ReconEntity) SetLimit

func (o *ReconEntity) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (ReconEntity) ToMap

func (o ReconEntity) ToMap() (map[string]interface{}, error)

func (*ReconEntity) UnsetCursor

func (o *ReconEntity) UnsetCursor()

UnsetCursor ensures that no value is present for Cursor, not even an explicit nil

type ReconEntityDataInner

type ReconEntityDataInner struct {
	// Unique ID associated with the event.
	EventId *string `json:"event_id,omitempty"`
	// The event type can be SETTLEMENT, PAYMENT, REFUND, REFUND_REVERSAL, DISPUTE, DISPUTE_REVERSAL, CHARGEBACK, CHARGEBACK_REVERSAL, OTHER_ADJUSTMENT.
	EventType *string `json:"event_type,omitempty"`
	// Amount that is part of the settlement corresponding to the event.
	EventSettlementAmount *float32 `json:"event_settlement_amount,omitempty"`
	// Amount of the event. Example, refund amount, dispute amount, payment amount, etc.
	EventAmount *float32 `json:"event_amount,omitempty"`
	// Indicates if it is CREDIT/DEBIT sale.
	SaleType NullableString `json:"sale_type,omitempty"`
	// Status of the event. Example - SUCCESS, FAILED, PENDING, CANCELLED.
	EventStatus NullableString `json:"event_status,omitempty"`
	// Recon
	Entity *string `json:"entity,omitempty"`
	// Time associated with the event. Example, transaction time, dispute initiation time
	EventTime *string `json:"event_time,omitempty"`
	// Curreny type - INR.
	EventCurrency NullableString `json:"event_currency,omitempty"`
	// Unique order ID. Alphanumeric and only '-' and '_' allowed.
	OrderId NullableString `json:"order_id,omitempty"`
	// The amount which was passed at the order creation time.
	OrderAmount NullableFloat32 `json:"order_amount,omitempty"`
	// Customer phone number.
	CustomerPhone NullableString `json:"customer_phone,omitempty"`
	// Customer email.
	CustomerEmail NullableString `json:"customer_email,omitempty"`
	// Customer name.
	CustomerName NullableString `json:"customer_name,omitempty"`
	// Payment amount captured.
	PaymentAmount NullableFloat32 `json:"payment_amount,omitempty"`
	// Unique transaction reference number of the payment.
	PaymentUtr NullableString `json:"payment_utr,omitempty"`
	// Date and time when the payment was initiated.
	PaymentTime NullableString `json:"payment_time,omitempty"`
	// Service charge applicable for the payment.
	PaymentServiceCharge NullableFloat32 `json:"payment_service_charge,omitempty"`
	// Service tax applicable on the payment.
	PaymentServiceTax NullableFloat32 `json:"payment_service_tax,omitempty"`
	// Cashfree Payments unique ID to identify a payment.
	CfPaymentId NullableInt64 `json:"cf_payment_id,omitempty"`
	// Unique ID to identify the settlement.
	CfSettlementId NullableInt64 `json:"cf_settlement_id,omitempty"`
	// Date and time when the settlement was processed.
	SettlementDate NullableString `json:"settlement_date,omitempty"`
	// Unique transaction reference number of the settlement.
	SettlementUtr NullableString `json:"settlement_utr,omitempty"`
	// Service charge that is applicable for splitting the payment.
	SplitServiceCharge NullableFloat32 `json:"split_service_charge,omitempty"`
	// Service tax applicable for splitting the amount to vendors.
	SplitServiceTax NullableFloat32 `json:"split_service_tax,omitempty"`
	// Vendor commission applicable for this transaction.
	VendorCommission NullableFloat32 `json:"vendor_commission,omitempty"`
	// Specifies whether the dispute was closed in favor of the merchant or customer. /n Possible values - Merchant, Customer
	ClosedInFavorOf NullableString `json:"closed_in_favor_of,omitempty"`
	// Date and time when the dispute was resolved.
	DisputeResolvedOn NullableString `json:"dispute_resolved_on,omitempty"`
	// Category of the dispute - Dispute code and the reason for dispute is shown.
	DisputeCategory NullableString `json:"dispute_category,omitempty"`
	// Note regarding the dispute.
	DisputeNote NullableString `json:"dispute_note,omitempty"`
	// Date and time when the refund was processed.
	RefundProcessedAt NullableString `json:"refund_processed_at,omitempty"`
	// The bank reference number for the refund.
	RefundArn NullableString `json:"refund_arn,omitempty"`
	// A refund note for your reference.
	RefundNote NullableString `json:"refund_note,omitempty"`
	// An unique ID to associate the refund with.
	RefundId NullableString `json:"refund_id,omitempty"`
	// Other adjustment remarks.
	AdjustmentRemarks NullableString `json:"adjustment_remarks,omitempty"`
	// Amount that is adjusted from the settlement amount because of any credit/debit event such as refund, refund_reverse etc.
	Adjustment NullableFloat32 `json:"adjustment,omitempty"`
	// Service tax applicable on the settlement amount.
	ServiceTax NullableFloat32 `json:"service_tax,omitempty"`
	// Service charge applicable on the settlement amount.
	ServiceCharge NullableFloat32 `json:"service_charge,omitempty"`
	// Net amount that is settled after considering the adjustments, settlement charge and tax.
	AmountSettled NullableFloat32 `json:"amount_settled,omitempty"`
	// The start time of the time range of the payments considered for the settlement.
	PaymentFrom NullableString `json:"payment_from,omitempty"`
	// The end time of time range of the payments considered for the settlement.
	PaymentTill NullableString `json:"payment_till,omitempty"`
	// Reason for settlement failure.
	Reason NullableString `json:"reason,omitempty"`
	// Date and time when the settlement was initiated.
	SettlementInitiatedOn NullableString `json:"settlement_initiated_on,omitempty"`
	// Type of settlement. Possible values - Standard, Instant, On demand.
	SettlementType NullableString `json:"settlement_type,omitempty"`
	// Settlement charges applicable on the settlement.
	SettlementCharge NullableFloat32 `json:"settlement_charge,omitempty"`
	// Settlement tax applicable on the settlement.
	SettlementTax NullableFloat32 `json:"settlement_tax,omitempty"`
	// Remarks on the settlement.
	Remarks NullableString `json:"remarks,omitempty"`
}

ReconEntityDataInner struct for ReconEntityDataInner

func NewReconEntityDataInner

func NewReconEntityDataInner() *ReconEntityDataInner

NewReconEntityDataInner instantiates a new ReconEntityDataInner 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

func NewReconEntityDataInnerWithDefaults

func NewReconEntityDataInnerWithDefaults() *ReconEntityDataInner

NewReconEntityDataInnerWithDefaults instantiates a new ReconEntityDataInner 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

func (*ReconEntityDataInner) GetAdjustment

func (o *ReconEntityDataInner) GetAdjustment() float32

GetAdjustment returns the Adjustment field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetAdjustmentOk

func (o *ReconEntityDataInner) GetAdjustmentOk() (*float32, bool)

GetAdjustmentOk returns a tuple with the Adjustment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetAdjustmentRemarks

func (o *ReconEntityDataInner) GetAdjustmentRemarks() string

GetAdjustmentRemarks returns the AdjustmentRemarks field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetAdjustmentRemarksOk

func (o *ReconEntityDataInner) GetAdjustmentRemarksOk() (*string, bool)

GetAdjustmentRemarksOk returns a tuple with the AdjustmentRemarks field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetAmountSettled

func (o *ReconEntityDataInner) GetAmountSettled() float32

GetAmountSettled returns the AmountSettled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetAmountSettledOk

func (o *ReconEntityDataInner) GetAmountSettledOk() (*float32, bool)

GetAmountSettledOk returns a tuple with the AmountSettled field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetCfPaymentId

func (o *ReconEntityDataInner) GetCfPaymentId() int64

GetCfPaymentId returns the CfPaymentId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetCfPaymentIdOk

func (o *ReconEntityDataInner) GetCfPaymentIdOk() (*int64, bool)

GetCfPaymentIdOk returns a tuple with the CfPaymentId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetCfSettlementId

func (o *ReconEntityDataInner) GetCfSettlementId() int64

GetCfSettlementId returns the CfSettlementId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetCfSettlementIdOk

func (o *ReconEntityDataInner) GetCfSettlementIdOk() (*int64, bool)

GetCfSettlementIdOk returns a tuple with the CfSettlementId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetClosedInFavorOf

func (o *ReconEntityDataInner) GetClosedInFavorOf() string

GetClosedInFavorOf returns the ClosedInFavorOf field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetClosedInFavorOfOk

func (o *ReconEntityDataInner) GetClosedInFavorOfOk() (*string, bool)

GetClosedInFavorOfOk returns a tuple with the ClosedInFavorOf field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetCustomerEmail

func (o *ReconEntityDataInner) GetCustomerEmail() string

GetCustomerEmail returns the CustomerEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetCustomerEmailOk

func (o *ReconEntityDataInner) GetCustomerEmailOk() (*string, bool)

GetCustomerEmailOk returns a tuple with the CustomerEmail field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetCustomerName

func (o *ReconEntityDataInner) GetCustomerName() string

GetCustomerName returns the CustomerName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetCustomerNameOk

func (o *ReconEntityDataInner) GetCustomerNameOk() (*string, bool)

GetCustomerNameOk returns a tuple with the CustomerName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetCustomerPhone

func (o *ReconEntityDataInner) GetCustomerPhone() string

GetCustomerPhone returns the CustomerPhone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetCustomerPhoneOk

func (o *ReconEntityDataInner) GetCustomerPhoneOk() (*string, bool)

GetCustomerPhoneOk returns a tuple with the CustomerPhone field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetDisputeCategory

func (o *ReconEntityDataInner) GetDisputeCategory() string

GetDisputeCategory returns the DisputeCategory field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetDisputeCategoryOk

func (o *ReconEntityDataInner) GetDisputeCategoryOk() (*string, bool)

GetDisputeCategoryOk returns a tuple with the DisputeCategory field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetDisputeNote

func (o *ReconEntityDataInner) GetDisputeNote() string

GetDisputeNote returns the DisputeNote field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetDisputeNoteOk

func (o *ReconEntityDataInner) GetDisputeNoteOk() (*string, bool)

GetDisputeNoteOk returns a tuple with the DisputeNote field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetDisputeResolvedOn

func (o *ReconEntityDataInner) GetDisputeResolvedOn() string

GetDisputeResolvedOn returns the DisputeResolvedOn field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetDisputeResolvedOnOk

func (o *ReconEntityDataInner) GetDisputeResolvedOnOk() (*string, bool)

GetDisputeResolvedOnOk returns a tuple with the DisputeResolvedOn field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetEntity

func (o *ReconEntityDataInner) GetEntity() string

GetEntity returns the Entity field value if set, zero value otherwise.

func (*ReconEntityDataInner) GetEntityOk

func (o *ReconEntityDataInner) GetEntityOk() (*string, bool)

GetEntityOk returns a tuple with the Entity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReconEntityDataInner) GetEventAmount

func (o *ReconEntityDataInner) GetEventAmount() float32

GetEventAmount returns the EventAmount field value if set, zero value otherwise.

func (*ReconEntityDataInner) GetEventAmountOk

func (o *ReconEntityDataInner) GetEventAmountOk() (*float32, bool)

GetEventAmountOk returns a tuple with the EventAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReconEntityDataInner) GetEventCurrency

func (o *ReconEntityDataInner) GetEventCurrency() string

GetEventCurrency returns the EventCurrency field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetEventCurrencyOk

func (o *ReconEntityDataInner) GetEventCurrencyOk() (*string, bool)

GetEventCurrencyOk returns a tuple with the EventCurrency field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetEventId

func (o *ReconEntityDataInner) GetEventId() string

GetEventId returns the EventId field value if set, zero value otherwise.

func (*ReconEntityDataInner) GetEventIdOk

func (o *ReconEntityDataInner) GetEventIdOk() (*string, bool)

GetEventIdOk returns a tuple with the EventId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReconEntityDataInner) GetEventSettlementAmount

func (o *ReconEntityDataInner) GetEventSettlementAmount() float32

GetEventSettlementAmount returns the EventSettlementAmount field value if set, zero value otherwise.

func (*ReconEntityDataInner) GetEventSettlementAmountOk

func (o *ReconEntityDataInner) GetEventSettlementAmountOk() (*float32, bool)

GetEventSettlementAmountOk returns a tuple with the EventSettlementAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReconEntityDataInner) GetEventStatus

func (o *ReconEntityDataInner) GetEventStatus() string

GetEventStatus returns the EventStatus field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetEventStatusOk

func (o *ReconEntityDataInner) GetEventStatusOk() (*string, bool)

GetEventStatusOk returns a tuple with the EventStatus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetEventTime

func (o *ReconEntityDataInner) GetEventTime() string

GetEventTime returns the EventTime field value if set, zero value otherwise.

func (*ReconEntityDataInner) GetEventTimeOk

func (o *ReconEntityDataInner) GetEventTimeOk() (*string, bool)

GetEventTimeOk returns a tuple with the EventTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReconEntityDataInner) GetEventType

func (o *ReconEntityDataInner) GetEventType() string

GetEventType returns the EventType field value if set, zero value otherwise.

func (*ReconEntityDataInner) GetEventTypeOk

func (o *ReconEntityDataInner) GetEventTypeOk() (*string, bool)

GetEventTypeOk returns a tuple with the EventType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReconEntityDataInner) GetOrderAmount

func (o *ReconEntityDataInner) GetOrderAmount() float32

GetOrderAmount returns the OrderAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetOrderAmountOk

func (o *ReconEntityDataInner) GetOrderAmountOk() (*float32, bool)

GetOrderAmountOk returns a tuple with the OrderAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetOrderId

func (o *ReconEntityDataInner) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetOrderIdOk

func (o *ReconEntityDataInner) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetPaymentAmount

func (o *ReconEntityDataInner) GetPaymentAmount() float32

GetPaymentAmount returns the PaymentAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetPaymentAmountOk

func (o *ReconEntityDataInner) GetPaymentAmountOk() (*float32, bool)

GetPaymentAmountOk returns a tuple with the PaymentAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetPaymentFrom

func (o *ReconEntityDataInner) GetPaymentFrom() string

GetPaymentFrom returns the PaymentFrom field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetPaymentFromOk

func (o *ReconEntityDataInner) GetPaymentFromOk() (*string, bool)

GetPaymentFromOk returns a tuple with the PaymentFrom field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetPaymentServiceCharge

func (o *ReconEntityDataInner) GetPaymentServiceCharge() float32

GetPaymentServiceCharge returns the PaymentServiceCharge field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetPaymentServiceChargeOk

func (o *ReconEntityDataInner) GetPaymentServiceChargeOk() (*float32, bool)

GetPaymentServiceChargeOk returns a tuple with the PaymentServiceCharge field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetPaymentServiceTax

func (o *ReconEntityDataInner) GetPaymentServiceTax() float32

GetPaymentServiceTax returns the PaymentServiceTax field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetPaymentServiceTaxOk

func (o *ReconEntityDataInner) GetPaymentServiceTaxOk() (*float32, bool)

GetPaymentServiceTaxOk returns a tuple with the PaymentServiceTax field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetPaymentTill

func (o *ReconEntityDataInner) GetPaymentTill() string

GetPaymentTill returns the PaymentTill field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetPaymentTillOk

func (o *ReconEntityDataInner) GetPaymentTillOk() (*string, bool)

GetPaymentTillOk returns a tuple with the PaymentTill field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetPaymentTime

func (o *ReconEntityDataInner) GetPaymentTime() string

GetPaymentTime returns the PaymentTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetPaymentTimeOk

func (o *ReconEntityDataInner) GetPaymentTimeOk() (*string, bool)

GetPaymentTimeOk returns a tuple with the PaymentTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetPaymentUtr

func (o *ReconEntityDataInner) GetPaymentUtr() string

GetPaymentUtr returns the PaymentUtr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetPaymentUtrOk

func (o *ReconEntityDataInner) GetPaymentUtrOk() (*string, bool)

GetPaymentUtrOk returns a tuple with the PaymentUtr field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetReason

func (o *ReconEntityDataInner) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetReasonOk

func (o *ReconEntityDataInner) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetRefundArn

func (o *ReconEntityDataInner) GetRefundArn() string

GetRefundArn returns the RefundArn field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetRefundArnOk

func (o *ReconEntityDataInner) GetRefundArnOk() (*string, bool)

GetRefundArnOk returns a tuple with the RefundArn field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetRefundId

func (o *ReconEntityDataInner) GetRefundId() string

GetRefundId returns the RefundId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetRefundIdOk

func (o *ReconEntityDataInner) GetRefundIdOk() (*string, bool)

GetRefundIdOk returns a tuple with the RefundId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetRefundNote

func (o *ReconEntityDataInner) GetRefundNote() string

GetRefundNote returns the RefundNote field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetRefundNoteOk

func (o *ReconEntityDataInner) GetRefundNoteOk() (*string, bool)

GetRefundNoteOk returns a tuple with the RefundNote field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetRefundProcessedAt

func (o *ReconEntityDataInner) GetRefundProcessedAt() string

GetRefundProcessedAt returns the RefundProcessedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetRefundProcessedAtOk

func (o *ReconEntityDataInner) GetRefundProcessedAtOk() (*string, bool)

GetRefundProcessedAtOk returns a tuple with the RefundProcessedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetRemarks

func (o *ReconEntityDataInner) GetRemarks() string

GetRemarks returns the Remarks field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetRemarksOk

func (o *ReconEntityDataInner) GetRemarksOk() (*string, bool)

GetRemarksOk returns a tuple with the Remarks field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSaleType

func (o *ReconEntityDataInner) GetSaleType() string

GetSaleType returns the SaleType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSaleTypeOk

func (o *ReconEntityDataInner) GetSaleTypeOk() (*string, bool)

GetSaleTypeOk returns a tuple with the SaleType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetServiceCharge

func (o *ReconEntityDataInner) GetServiceCharge() float32

GetServiceCharge returns the ServiceCharge field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetServiceChargeOk

func (o *ReconEntityDataInner) GetServiceChargeOk() (*float32, bool)

GetServiceChargeOk returns a tuple with the ServiceCharge field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetServiceTax

func (o *ReconEntityDataInner) GetServiceTax() float32

GetServiceTax returns the ServiceTax field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetServiceTaxOk

func (o *ReconEntityDataInner) GetServiceTaxOk() (*float32, bool)

GetServiceTaxOk returns a tuple with the ServiceTax field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSettlementCharge

func (o *ReconEntityDataInner) GetSettlementCharge() float32

GetSettlementCharge returns the SettlementCharge field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSettlementChargeOk

func (o *ReconEntityDataInner) GetSettlementChargeOk() (*float32, bool)

GetSettlementChargeOk returns a tuple with the SettlementCharge field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSettlementDate

func (o *ReconEntityDataInner) GetSettlementDate() string

GetSettlementDate returns the SettlementDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSettlementDateOk

func (o *ReconEntityDataInner) GetSettlementDateOk() (*string, bool)

GetSettlementDateOk returns a tuple with the SettlementDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSettlementInitiatedOn

func (o *ReconEntityDataInner) GetSettlementInitiatedOn() string

GetSettlementInitiatedOn returns the SettlementInitiatedOn field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSettlementInitiatedOnOk

func (o *ReconEntityDataInner) GetSettlementInitiatedOnOk() (*string, bool)

GetSettlementInitiatedOnOk returns a tuple with the SettlementInitiatedOn field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSettlementTax

func (o *ReconEntityDataInner) GetSettlementTax() float32

GetSettlementTax returns the SettlementTax field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSettlementTaxOk

func (o *ReconEntityDataInner) GetSettlementTaxOk() (*float32, bool)

GetSettlementTaxOk returns a tuple with the SettlementTax field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSettlementType

func (o *ReconEntityDataInner) GetSettlementType() string

GetSettlementType returns the SettlementType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSettlementTypeOk

func (o *ReconEntityDataInner) GetSettlementTypeOk() (*string, bool)

GetSettlementTypeOk returns a tuple with the SettlementType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSettlementUtr

func (o *ReconEntityDataInner) GetSettlementUtr() string

GetSettlementUtr returns the SettlementUtr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSettlementUtrOk

func (o *ReconEntityDataInner) GetSettlementUtrOk() (*string, bool)

GetSettlementUtrOk returns a tuple with the SettlementUtr field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSplitServiceCharge

func (o *ReconEntityDataInner) GetSplitServiceCharge() float32

GetSplitServiceCharge returns the SplitServiceCharge field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSplitServiceChargeOk

func (o *ReconEntityDataInner) GetSplitServiceChargeOk() (*float32, bool)

GetSplitServiceChargeOk returns a tuple with the SplitServiceCharge field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetSplitServiceTax

func (o *ReconEntityDataInner) GetSplitServiceTax() float32

GetSplitServiceTax returns the SplitServiceTax field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetSplitServiceTaxOk

func (o *ReconEntityDataInner) GetSplitServiceTaxOk() (*float32, bool)

GetSplitServiceTaxOk returns a tuple with the SplitServiceTax field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) GetVendorCommission

func (o *ReconEntityDataInner) GetVendorCommission() float32

GetVendorCommission returns the VendorCommission field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReconEntityDataInner) GetVendorCommissionOk

func (o *ReconEntityDataInner) GetVendorCommissionOk() (*float32, bool)

GetVendorCommissionOk returns a tuple with the VendorCommission field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReconEntityDataInner) HasAdjustment

func (o *ReconEntityDataInner) HasAdjustment() bool

HasAdjustment returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasAdjustmentRemarks

func (o *ReconEntityDataInner) HasAdjustmentRemarks() bool

HasAdjustmentRemarks returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasAmountSettled

func (o *ReconEntityDataInner) HasAmountSettled() bool

HasAmountSettled returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasCfPaymentId

func (o *ReconEntityDataInner) HasCfPaymentId() bool

HasCfPaymentId returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasCfSettlementId

func (o *ReconEntityDataInner) HasCfSettlementId() bool

HasCfSettlementId returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasClosedInFavorOf

func (o *ReconEntityDataInner) HasClosedInFavorOf() bool

HasClosedInFavorOf returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasCustomerEmail

func (o *ReconEntityDataInner) HasCustomerEmail() bool

HasCustomerEmail returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasCustomerName

func (o *ReconEntityDataInner) HasCustomerName() bool

HasCustomerName returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasCustomerPhone

func (o *ReconEntityDataInner) HasCustomerPhone() bool

HasCustomerPhone returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasDisputeCategory

func (o *ReconEntityDataInner) HasDisputeCategory() bool

HasDisputeCategory returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasDisputeNote

func (o *ReconEntityDataInner) HasDisputeNote() bool

HasDisputeNote returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasDisputeResolvedOn

func (o *ReconEntityDataInner) HasDisputeResolvedOn() bool

HasDisputeResolvedOn returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasEntity

func (o *ReconEntityDataInner) HasEntity() bool

HasEntity returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasEventAmount

func (o *ReconEntityDataInner) HasEventAmount() bool

HasEventAmount returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasEventCurrency

func (o *ReconEntityDataInner) HasEventCurrency() bool

HasEventCurrency returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasEventId

func (o *ReconEntityDataInner) HasEventId() bool

HasEventId returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasEventSettlementAmount

func (o *ReconEntityDataInner) HasEventSettlementAmount() bool

HasEventSettlementAmount returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasEventStatus

func (o *ReconEntityDataInner) HasEventStatus() bool

HasEventStatus returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasEventTime

func (o *ReconEntityDataInner) HasEventTime() bool

HasEventTime returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasEventType

func (o *ReconEntityDataInner) HasEventType() bool

HasEventType returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasOrderAmount

func (o *ReconEntityDataInner) HasOrderAmount() bool

HasOrderAmount returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasOrderId

func (o *ReconEntityDataInner) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasPaymentAmount

func (o *ReconEntityDataInner) HasPaymentAmount() bool

HasPaymentAmount returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasPaymentFrom

func (o *ReconEntityDataInner) HasPaymentFrom() bool

HasPaymentFrom returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasPaymentServiceCharge

func (o *ReconEntityDataInner) HasPaymentServiceCharge() bool

HasPaymentServiceCharge returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasPaymentServiceTax

func (o *ReconEntityDataInner) HasPaymentServiceTax() bool

HasPaymentServiceTax returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasPaymentTill

func (o *ReconEntityDataInner) HasPaymentTill() bool

HasPaymentTill returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasPaymentTime

func (o *ReconEntityDataInner) HasPaymentTime() bool

HasPaymentTime returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasPaymentUtr

func (o *ReconEntityDataInner) HasPaymentUtr() bool

HasPaymentUtr returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasReason

func (o *ReconEntityDataInner) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasRefundArn

func (o *ReconEntityDataInner) HasRefundArn() bool

HasRefundArn returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasRefundId

func (o *ReconEntityDataInner) HasRefundId() bool

HasRefundId returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasRefundNote

func (o *ReconEntityDataInner) HasRefundNote() bool

HasRefundNote returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasRefundProcessedAt

func (o *ReconEntityDataInner) HasRefundProcessedAt() bool

HasRefundProcessedAt returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasRemarks

func (o *ReconEntityDataInner) HasRemarks() bool

HasRemarks returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSaleType

func (o *ReconEntityDataInner) HasSaleType() bool

HasSaleType returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasServiceCharge

func (o *ReconEntityDataInner) HasServiceCharge() bool

HasServiceCharge returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasServiceTax

func (o *ReconEntityDataInner) HasServiceTax() bool

HasServiceTax returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSettlementCharge

func (o *ReconEntityDataInner) HasSettlementCharge() bool

HasSettlementCharge returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSettlementDate

func (o *ReconEntityDataInner) HasSettlementDate() bool

HasSettlementDate returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSettlementInitiatedOn

func (o *ReconEntityDataInner) HasSettlementInitiatedOn() bool

HasSettlementInitiatedOn returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSettlementTax

func (o *ReconEntityDataInner) HasSettlementTax() bool

HasSettlementTax returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSettlementType

func (o *ReconEntityDataInner) HasSettlementType() bool

HasSettlementType returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSettlementUtr

func (o *ReconEntityDataInner) HasSettlementUtr() bool

HasSettlementUtr returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSplitServiceCharge

func (o *ReconEntityDataInner) HasSplitServiceCharge() bool

HasSplitServiceCharge returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasSplitServiceTax

func (o *ReconEntityDataInner) HasSplitServiceTax() bool

HasSplitServiceTax returns a boolean if a field has been set.

func (*ReconEntityDataInner) HasVendorCommission

func (o *ReconEntityDataInner) HasVendorCommission() bool

HasVendorCommission returns a boolean if a field has been set.

func (ReconEntityDataInner) MarshalJSON

func (o ReconEntityDataInner) MarshalJSON() ([]byte, error)

func (*ReconEntityDataInner) SetAdjustment

func (o *ReconEntityDataInner) SetAdjustment(v float32)

SetAdjustment gets a reference to the given NullableFloat32 and assigns it to the Adjustment field.

func (*ReconEntityDataInner) SetAdjustmentNil

func (o *ReconEntityDataInner) SetAdjustmentNil()

SetAdjustmentNil sets the value for Adjustment to be an explicit nil

func (*ReconEntityDataInner) SetAdjustmentRemarks

func (o *ReconEntityDataInner) SetAdjustmentRemarks(v string)

SetAdjustmentRemarks gets a reference to the given NullableString and assigns it to the AdjustmentRemarks field.

func (*ReconEntityDataInner) SetAdjustmentRemarksNil

func (o *ReconEntityDataInner) SetAdjustmentRemarksNil()

SetAdjustmentRemarksNil sets the value for AdjustmentRemarks to be an explicit nil

func (*ReconEntityDataInner) SetAmountSettled

func (o *ReconEntityDataInner) SetAmountSettled(v float32)

SetAmountSettled gets a reference to the given NullableFloat32 and assigns it to the AmountSettled field.

func (*ReconEntityDataInner) SetAmountSettledNil

func (o *ReconEntityDataInner) SetAmountSettledNil()

SetAmountSettledNil sets the value for AmountSettled to be an explicit nil

func (*ReconEntityDataInner) SetCfPaymentId

func (o *ReconEntityDataInner) SetCfPaymentId(v int64)

SetCfPaymentId gets a reference to the given NullableInt64 and assigns it to the CfPaymentId field.

func (*ReconEntityDataInner) SetCfPaymentIdNil

func (o *ReconEntityDataInner) SetCfPaymentIdNil()

SetCfPaymentIdNil sets the value for CfPaymentId to be an explicit nil

func (*ReconEntityDataInner) SetCfSettlementId

func (o *ReconEntityDataInner) SetCfSettlementId(v int64)

SetCfSettlementId gets a reference to the given NullableInt64 and assigns it to the CfSettlementId field.

func (*ReconEntityDataInner) SetCfSettlementIdNil

func (o *ReconEntityDataInner) SetCfSettlementIdNil()

SetCfSettlementIdNil sets the value for CfSettlementId to be an explicit nil

func (*ReconEntityDataInner) SetClosedInFavorOf

func (o *ReconEntityDataInner) SetClosedInFavorOf(v string)

SetClosedInFavorOf gets a reference to the given NullableString and assigns it to the ClosedInFavorOf field.

func (*ReconEntityDataInner) SetClosedInFavorOfNil

func (o *ReconEntityDataInner) SetClosedInFavorOfNil()

SetClosedInFavorOfNil sets the value for ClosedInFavorOf to be an explicit nil

func (*ReconEntityDataInner) SetCustomerEmail

func (o *ReconEntityDataInner) SetCustomerEmail(v string)

SetCustomerEmail gets a reference to the given NullableString and assigns it to the CustomerEmail field.

func (*ReconEntityDataInner) SetCustomerEmailNil

func (o *ReconEntityDataInner) SetCustomerEmailNil()

SetCustomerEmailNil sets the value for CustomerEmail to be an explicit nil

func (*ReconEntityDataInner) SetCustomerName

func (o *ReconEntityDataInner) SetCustomerName(v string)

SetCustomerName gets a reference to the given NullableString and assigns it to the CustomerName field.

func (*ReconEntityDataInner) SetCustomerNameNil

func (o *ReconEntityDataInner) SetCustomerNameNil()

SetCustomerNameNil sets the value for CustomerName to be an explicit nil

func (*ReconEntityDataInner) SetCustomerPhone

func (o *ReconEntityDataInner) SetCustomerPhone(v string)

SetCustomerPhone gets a reference to the given NullableString and assigns it to the CustomerPhone field.

func (*ReconEntityDataInner) SetCustomerPhoneNil

func (o *ReconEntityDataInner) SetCustomerPhoneNil()

SetCustomerPhoneNil sets the value for CustomerPhone to be an explicit nil

func (*ReconEntityDataInner) SetDisputeCategory

func (o *ReconEntityDataInner) SetDisputeCategory(v string)

SetDisputeCategory gets a reference to the given NullableString and assigns it to the DisputeCategory field.

func (*ReconEntityDataInner) SetDisputeCategoryNil

func (o *ReconEntityDataInner) SetDisputeCategoryNil()

SetDisputeCategoryNil sets the value for DisputeCategory to be an explicit nil

func (*ReconEntityDataInner) SetDisputeNote

func (o *ReconEntityDataInner) SetDisputeNote(v string)

SetDisputeNote gets a reference to the given NullableString and assigns it to the DisputeNote field.

func (*ReconEntityDataInner) SetDisputeNoteNil

func (o *ReconEntityDataInner) SetDisputeNoteNil()

SetDisputeNoteNil sets the value for DisputeNote to be an explicit nil

func (*ReconEntityDataInner) SetDisputeResolvedOn

func (o *ReconEntityDataInner) SetDisputeResolvedOn(v string)

SetDisputeResolvedOn gets a reference to the given NullableString and assigns it to the DisputeResolvedOn field.

func (*ReconEntityDataInner) SetDisputeResolvedOnNil

func (o *ReconEntityDataInner) SetDisputeResolvedOnNil()

SetDisputeResolvedOnNil sets the value for DisputeResolvedOn to be an explicit nil

func (*ReconEntityDataInner) SetEntity

func (o *ReconEntityDataInner) SetEntity(v string)

SetEntity gets a reference to the given string and assigns it to the Entity field.

func (*ReconEntityDataInner) SetEventAmount

func (o *ReconEntityDataInner) SetEventAmount(v float32)

SetEventAmount gets a reference to the given float32 and assigns it to the EventAmount field.

func (*ReconEntityDataInner) SetEventCurrency

func (o *ReconEntityDataInner) SetEventCurrency(v string)

SetEventCurrency gets a reference to the given NullableString and assigns it to the EventCurrency field.

func (*ReconEntityDataInner) SetEventCurrencyNil

func (o *ReconEntityDataInner) SetEventCurrencyNil()

SetEventCurrencyNil sets the value for EventCurrency to be an explicit nil

func (*ReconEntityDataInner) SetEventId

func (o *ReconEntityDataInner) SetEventId(v string)

SetEventId gets a reference to the given string and assigns it to the EventId field.

func (*ReconEntityDataInner) SetEventSettlementAmount

func (o *ReconEntityDataInner) SetEventSettlementAmount(v float32)

SetEventSettlementAmount gets a reference to the given float32 and assigns it to the EventSettlementAmount field.

func (*ReconEntityDataInner) SetEventStatus

func (o *ReconEntityDataInner) SetEventStatus(v string)

SetEventStatus gets a reference to the given NullableString and assigns it to the EventStatus field.

func (*ReconEntityDataInner) SetEventStatusNil

func (o *ReconEntityDataInner) SetEventStatusNil()

SetEventStatusNil sets the value for EventStatus to be an explicit nil

func (*ReconEntityDataInner) SetEventTime

func (o *ReconEntityDataInner) SetEventTime(v string)

SetEventTime gets a reference to the given string and assigns it to the EventTime field.

func (*ReconEntityDataInner) SetEventType

func (o *ReconEntityDataInner) SetEventType(v string)

SetEventType gets a reference to the given string and assigns it to the EventType field.

func (*ReconEntityDataInner) SetOrderAmount

func (o *ReconEntityDataInner) SetOrderAmount(v float32)

SetOrderAmount gets a reference to the given NullableFloat32 and assigns it to the OrderAmount field.

func (*ReconEntityDataInner) SetOrderAmountNil

func (o *ReconEntityDataInner) SetOrderAmountNil()

SetOrderAmountNil sets the value for OrderAmount to be an explicit nil

func (*ReconEntityDataInner) SetOrderId

func (o *ReconEntityDataInner) SetOrderId(v string)

SetOrderId gets a reference to the given NullableString and assigns it to the OrderId field.

func (*ReconEntityDataInner) SetOrderIdNil

func (o *ReconEntityDataInner) SetOrderIdNil()

SetOrderIdNil sets the value for OrderId to be an explicit nil

func (*ReconEntityDataInner) SetPaymentAmount

func (o *ReconEntityDataInner) SetPaymentAmount(v float32)

SetPaymentAmount gets a reference to the given NullableFloat32 and assigns it to the PaymentAmount field.

func (*ReconEntityDataInner) SetPaymentAmountNil

func (o *ReconEntityDataInner) SetPaymentAmountNil()

SetPaymentAmountNil sets the value for PaymentAmount to be an explicit nil

func (*ReconEntityDataInner) SetPaymentFrom

func (o *ReconEntityDataInner) SetPaymentFrom(v string)

SetPaymentFrom gets a reference to the given NullableString and assigns it to the PaymentFrom field.

func (*ReconEntityDataInner) SetPaymentFromNil

func (o *ReconEntityDataInner) SetPaymentFromNil()

SetPaymentFromNil sets the value for PaymentFrom to be an explicit nil

func (*ReconEntityDataInner) SetPaymentServiceCharge

func (o *ReconEntityDataInner) SetPaymentServiceCharge(v float32)

SetPaymentServiceCharge gets a reference to the given NullableFloat32 and assigns it to the PaymentServiceCharge field.

func (*ReconEntityDataInner) SetPaymentServiceChargeNil

func (o *ReconEntityDataInner) SetPaymentServiceChargeNil()

SetPaymentServiceChargeNil sets the value for PaymentServiceCharge to be an explicit nil

func (*ReconEntityDataInner) SetPaymentServiceTax

func (o *ReconEntityDataInner) SetPaymentServiceTax(v float32)

SetPaymentServiceTax gets a reference to the given NullableFloat32 and assigns it to the PaymentServiceTax field.

func (*ReconEntityDataInner) SetPaymentServiceTaxNil

func (o *ReconEntityDataInner) SetPaymentServiceTaxNil()

SetPaymentServiceTaxNil sets the value for PaymentServiceTax to be an explicit nil

func (*ReconEntityDataInner) SetPaymentTill

func (o *ReconEntityDataInner) SetPaymentTill(v string)

SetPaymentTill gets a reference to the given NullableString and assigns it to the PaymentTill field.

func (*ReconEntityDataInner) SetPaymentTillNil

func (o *ReconEntityDataInner) SetPaymentTillNil()

SetPaymentTillNil sets the value for PaymentTill to be an explicit nil

func (*ReconEntityDataInner) SetPaymentTime

func (o *ReconEntityDataInner) SetPaymentTime(v string)

SetPaymentTime gets a reference to the given NullableString and assigns it to the PaymentTime field.

func (*ReconEntityDataInner) SetPaymentTimeNil

func (o *ReconEntityDataInner) SetPaymentTimeNil()

SetPaymentTimeNil sets the value for PaymentTime to be an explicit nil

func (*ReconEntityDataInner) SetPaymentUtr

func (o *ReconEntityDataInner) SetPaymentUtr(v string)

SetPaymentUtr gets a reference to the given NullableString and assigns it to the PaymentUtr field.

func (*ReconEntityDataInner) SetPaymentUtrNil

func (o *ReconEntityDataInner) SetPaymentUtrNil()

SetPaymentUtrNil sets the value for PaymentUtr to be an explicit nil

func (*ReconEntityDataInner) SetReason

func (o *ReconEntityDataInner) SetReason(v string)

SetReason gets a reference to the given NullableString and assigns it to the Reason field.

func (*ReconEntityDataInner) SetReasonNil

func (o *ReconEntityDataInner) SetReasonNil()

SetReasonNil sets the value for Reason to be an explicit nil

func (*ReconEntityDataInner) SetRefundArn

func (o *ReconEntityDataInner) SetRefundArn(v string)

SetRefundArn gets a reference to the given NullableString and assigns it to the RefundArn field.

func (*ReconEntityDataInner) SetRefundArnNil

func (o *ReconEntityDataInner) SetRefundArnNil()

SetRefundArnNil sets the value for RefundArn to be an explicit nil

func (*ReconEntityDataInner) SetRefundId

func (o *ReconEntityDataInner) SetRefundId(v string)

SetRefundId gets a reference to the given NullableString and assigns it to the RefundId field.

func (*ReconEntityDataInner) SetRefundIdNil

func (o *ReconEntityDataInner) SetRefundIdNil()

SetRefundIdNil sets the value for RefundId to be an explicit nil

func (*ReconEntityDataInner) SetRefundNote

func (o *ReconEntityDataInner) SetRefundNote(v string)

SetRefundNote gets a reference to the given NullableString and assigns it to the RefundNote field.

func (*ReconEntityDataInner) SetRefundNoteNil

func (o *ReconEntityDataInner) SetRefundNoteNil()

SetRefundNoteNil sets the value for RefundNote to be an explicit nil

func (*ReconEntityDataInner) SetRefundProcessedAt

func (o *ReconEntityDataInner) SetRefundProcessedAt(v string)

SetRefundProcessedAt gets a reference to the given NullableString and assigns it to the RefundProcessedAt field.

func (*ReconEntityDataInner) SetRefundProcessedAtNil

func (o *ReconEntityDataInner) SetRefundProcessedAtNil()

SetRefundProcessedAtNil sets the value for RefundProcessedAt to be an explicit nil

func (*ReconEntityDataInner) SetRemarks

func (o *ReconEntityDataInner) SetRemarks(v string)

SetRemarks gets a reference to the given NullableString and assigns it to the Remarks field.

func (*ReconEntityDataInner) SetRemarksNil

func (o *ReconEntityDataInner) SetRemarksNil()

SetRemarksNil sets the value for Remarks to be an explicit nil

func (*ReconEntityDataInner) SetSaleType

func (o *ReconEntityDataInner) SetSaleType(v string)

SetSaleType gets a reference to the given NullableString and assigns it to the SaleType field.

func (*ReconEntityDataInner) SetSaleTypeNil

func (o *ReconEntityDataInner) SetSaleTypeNil()

SetSaleTypeNil sets the value for SaleType to be an explicit nil

func (*ReconEntityDataInner) SetServiceCharge

func (o *ReconEntityDataInner) SetServiceCharge(v float32)

SetServiceCharge gets a reference to the given NullableFloat32 and assigns it to the ServiceCharge field.

func (*ReconEntityDataInner) SetServiceChargeNil

func (o *ReconEntityDataInner) SetServiceChargeNil()

SetServiceChargeNil sets the value for ServiceCharge to be an explicit nil

func (*ReconEntityDataInner) SetServiceTax

func (o *ReconEntityDataInner) SetServiceTax(v float32)

SetServiceTax gets a reference to the given NullableFloat32 and assigns it to the ServiceTax field.

func (*ReconEntityDataInner) SetServiceTaxNil

func (o *ReconEntityDataInner) SetServiceTaxNil()

SetServiceTaxNil sets the value for ServiceTax to be an explicit nil

func (*ReconEntityDataInner) SetSettlementCharge

func (o *ReconEntityDataInner) SetSettlementCharge(v float32)

SetSettlementCharge gets a reference to the given NullableFloat32 and assigns it to the SettlementCharge field.

func (*ReconEntityDataInner) SetSettlementChargeNil

func (o *ReconEntityDataInner) SetSettlementChargeNil()

SetSettlementChargeNil sets the value for SettlementCharge to be an explicit nil

func (*ReconEntityDataInner) SetSettlementDate

func (o *ReconEntityDataInner) SetSettlementDate(v string)

SetSettlementDate gets a reference to the given NullableString and assigns it to the SettlementDate field.

func (*ReconEntityDataInner) SetSettlementDateNil

func (o *ReconEntityDataInner) SetSettlementDateNil()

SetSettlementDateNil sets the value for SettlementDate to be an explicit nil

func (*ReconEntityDataInner) SetSettlementInitiatedOn

func (o *ReconEntityDataInner) SetSettlementInitiatedOn(v string)

SetSettlementInitiatedOn gets a reference to the given NullableString and assigns it to the SettlementInitiatedOn field.

func (*ReconEntityDataInner) SetSettlementInitiatedOnNil

func (o *ReconEntityDataInner) SetSettlementInitiatedOnNil()

SetSettlementInitiatedOnNil sets the value for SettlementInitiatedOn to be an explicit nil

func (*ReconEntityDataInner) SetSettlementTax

func (o *ReconEntityDataInner) SetSettlementTax(v float32)

SetSettlementTax gets a reference to the given NullableFloat32 and assigns it to the SettlementTax field.

func (*ReconEntityDataInner) SetSettlementTaxNil

func (o *ReconEntityDataInner) SetSettlementTaxNil()

SetSettlementTaxNil sets the value for SettlementTax to be an explicit nil

func (*ReconEntityDataInner) SetSettlementType

func (o *ReconEntityDataInner) SetSettlementType(v string)

SetSettlementType gets a reference to the given NullableString and assigns it to the SettlementType field.

func (*ReconEntityDataInner) SetSettlementTypeNil

func (o *ReconEntityDataInner) SetSettlementTypeNil()

SetSettlementTypeNil sets the value for SettlementType to be an explicit nil

func (*ReconEntityDataInner) SetSettlementUtr

func (o *ReconEntityDataInner) SetSettlementUtr(v string)

SetSettlementUtr gets a reference to the given NullableString and assigns it to the SettlementUtr field.

func (*ReconEntityDataInner) SetSettlementUtrNil

func (o *ReconEntityDataInner) SetSettlementUtrNil()

SetSettlementUtrNil sets the value for SettlementUtr to be an explicit nil

func (*ReconEntityDataInner) SetSplitServiceCharge

func (o *ReconEntityDataInner) SetSplitServiceCharge(v float32)

SetSplitServiceCharge gets a reference to the given NullableFloat32 and assigns it to the SplitServiceCharge field.

func (*ReconEntityDataInner) SetSplitServiceChargeNil

func (o *ReconEntityDataInner) SetSplitServiceChargeNil()

SetSplitServiceChargeNil sets the value for SplitServiceCharge to be an explicit nil

func (*ReconEntityDataInner) SetSplitServiceTax

func (o *ReconEntityDataInner) SetSplitServiceTax(v float32)

SetSplitServiceTax gets a reference to the given NullableFloat32 and assigns it to the SplitServiceTax field.

func (*ReconEntityDataInner) SetSplitServiceTaxNil

func (o *ReconEntityDataInner) SetSplitServiceTaxNil()

SetSplitServiceTaxNil sets the value for SplitServiceTax to be an explicit nil

func (*ReconEntityDataInner) SetVendorCommission

func (o *ReconEntityDataInner) SetVendorCommission(v float32)

SetVendorCommission gets a reference to the given NullableFloat32 and assigns it to the VendorCommission field.

func (*ReconEntityDataInner) SetVendorCommissionNil

func (o *ReconEntityDataInner) SetVendorCommissionNil()

SetVendorCommissionNil sets the value for VendorCommission to be an explicit nil

func (ReconEntityDataInner) ToMap

func (o ReconEntityDataInner) ToMap() (map[string]interface{}, error)

func (*ReconEntityDataInner) UnsetAdjustment

func (o *ReconEntityDataInner) UnsetAdjustment()

UnsetAdjustment ensures that no value is present for Adjustment, not even an explicit nil

func (*ReconEntityDataInner) UnsetAdjustmentRemarks

func (o *ReconEntityDataInner) UnsetAdjustmentRemarks()

UnsetAdjustmentRemarks ensures that no value is present for AdjustmentRemarks, not even an explicit nil

func (*ReconEntityDataInner) UnsetAmountSettled

func (o *ReconEntityDataInner) UnsetAmountSettled()

UnsetAmountSettled ensures that no value is present for AmountSettled, not even an explicit nil

func (*ReconEntityDataInner) UnsetCfPaymentId

func (o *ReconEntityDataInner) UnsetCfPaymentId()

UnsetCfPaymentId ensures that no value is present for CfPaymentId, not even an explicit nil

func (*ReconEntityDataInner) UnsetCfSettlementId

func (o *ReconEntityDataInner) UnsetCfSettlementId()

UnsetCfSettlementId ensures that no value is present for CfSettlementId, not even an explicit nil

func (*ReconEntityDataInner) UnsetClosedInFavorOf

func (o *ReconEntityDataInner) UnsetClosedInFavorOf()

UnsetClosedInFavorOf ensures that no value is present for ClosedInFavorOf, not even an explicit nil

func (*ReconEntityDataInner) UnsetCustomerEmail

func (o *ReconEntityDataInner) UnsetCustomerEmail()

UnsetCustomerEmail ensures that no value is present for CustomerEmail, not even an explicit nil

func (*ReconEntityDataInner) UnsetCustomerName

func (o *ReconEntityDataInner) UnsetCustomerName()

UnsetCustomerName ensures that no value is present for CustomerName, not even an explicit nil

func (*ReconEntityDataInner) UnsetCustomerPhone

func (o *ReconEntityDataInner) UnsetCustomerPhone()

UnsetCustomerPhone ensures that no value is present for CustomerPhone, not even an explicit nil

func (*ReconEntityDataInner) UnsetDisputeCategory

func (o *ReconEntityDataInner) UnsetDisputeCategory()

UnsetDisputeCategory ensures that no value is present for DisputeCategory, not even an explicit nil

func (*ReconEntityDataInner) UnsetDisputeNote

func (o *ReconEntityDataInner) UnsetDisputeNote()

UnsetDisputeNote ensures that no value is present for DisputeNote, not even an explicit nil

func (*ReconEntityDataInner) UnsetDisputeResolvedOn

func (o *ReconEntityDataInner) UnsetDisputeResolvedOn()

UnsetDisputeResolvedOn ensures that no value is present for DisputeResolvedOn, not even an explicit nil

func (*ReconEntityDataInner) UnsetEventCurrency

func (o *ReconEntityDataInner) UnsetEventCurrency()

UnsetEventCurrency ensures that no value is present for EventCurrency, not even an explicit nil

func (*ReconEntityDataInner) UnsetEventStatus

func (o *ReconEntityDataInner) UnsetEventStatus()

UnsetEventStatus ensures that no value is present for EventStatus, not even an explicit nil

func (*ReconEntityDataInner) UnsetOrderAmount

func (o *ReconEntityDataInner) UnsetOrderAmount()

UnsetOrderAmount ensures that no value is present for OrderAmount, not even an explicit nil

func (*ReconEntityDataInner) UnsetOrderId

func (o *ReconEntityDataInner) UnsetOrderId()

UnsetOrderId ensures that no value is present for OrderId, not even an explicit nil

func (*ReconEntityDataInner) UnsetPaymentAmount

func (o *ReconEntityDataInner) UnsetPaymentAmount()

UnsetPaymentAmount ensures that no value is present for PaymentAmount, not even an explicit nil

func (*ReconEntityDataInner) UnsetPaymentFrom

func (o *ReconEntityDataInner) UnsetPaymentFrom()

UnsetPaymentFrom ensures that no value is present for PaymentFrom, not even an explicit nil

func (*ReconEntityDataInner) UnsetPaymentServiceCharge

func (o *ReconEntityDataInner) UnsetPaymentServiceCharge()

UnsetPaymentServiceCharge ensures that no value is present for PaymentServiceCharge, not even an explicit nil

func (*ReconEntityDataInner) UnsetPaymentServiceTax

func (o *ReconEntityDataInner) UnsetPaymentServiceTax()

UnsetPaymentServiceTax ensures that no value is present for PaymentServiceTax, not even an explicit nil

func (*ReconEntityDataInner) UnsetPaymentTill

func (o *ReconEntityDataInner) UnsetPaymentTill()

UnsetPaymentTill ensures that no value is present for PaymentTill, not even an explicit nil

func (*ReconEntityDataInner) UnsetPaymentTime

func (o *ReconEntityDataInner) UnsetPaymentTime()

UnsetPaymentTime ensures that no value is present for PaymentTime, not even an explicit nil

func (*ReconEntityDataInner) UnsetPaymentUtr

func (o *ReconEntityDataInner) UnsetPaymentUtr()

UnsetPaymentUtr ensures that no value is present for PaymentUtr, not even an explicit nil

func (*ReconEntityDataInner) UnsetReason

func (o *ReconEntityDataInner) UnsetReason()

UnsetReason ensures that no value is present for Reason, not even an explicit nil

func (*ReconEntityDataInner) UnsetRefundArn

func (o *ReconEntityDataInner) UnsetRefundArn()

UnsetRefundArn ensures that no value is present for RefundArn, not even an explicit nil

func (*ReconEntityDataInner) UnsetRefundId

func (o *ReconEntityDataInner) UnsetRefundId()

UnsetRefundId ensures that no value is present for RefundId, not even an explicit nil

func (*ReconEntityDataInner) UnsetRefundNote

func (o *ReconEntityDataInner) UnsetRefundNote()

UnsetRefundNote ensures that no value is present for RefundNote, not even an explicit nil

func (*ReconEntityDataInner) UnsetRefundProcessedAt

func (o *ReconEntityDataInner) UnsetRefundProcessedAt()

UnsetRefundProcessedAt ensures that no value is present for RefundProcessedAt, not even an explicit nil

func (*ReconEntityDataInner) UnsetRemarks

func (o *ReconEntityDataInner) UnsetRemarks()

UnsetRemarks ensures that no value is present for Remarks, not even an explicit nil

func (*ReconEntityDataInner) UnsetSaleType

func (o *ReconEntityDataInner) UnsetSaleType()

UnsetSaleType ensures that no value is present for SaleType, not even an explicit nil

func (*ReconEntityDataInner) UnsetServiceCharge

func (o *ReconEntityDataInner) UnsetServiceCharge()

UnsetServiceCharge ensures that no value is present for ServiceCharge, not even an explicit nil

func (*ReconEntityDataInner) UnsetServiceTax

func (o *ReconEntityDataInner) UnsetServiceTax()

UnsetServiceTax ensures that no value is present for ServiceTax, not even an explicit nil

func (*ReconEntityDataInner) UnsetSettlementCharge

func (o *ReconEntityDataInner) UnsetSettlementCharge()

UnsetSettlementCharge ensures that no value is present for SettlementCharge, not even an explicit nil

func (*ReconEntityDataInner) UnsetSettlementDate

func (o *ReconEntityDataInner) UnsetSettlementDate()

UnsetSettlementDate ensures that no value is present for SettlementDate, not even an explicit nil

func (*ReconEntityDataInner) UnsetSettlementInitiatedOn

func (o *ReconEntityDataInner) UnsetSettlementInitiatedOn()

UnsetSettlementInitiatedOn ensures that no value is present for SettlementInitiatedOn, not even an explicit nil

func (*ReconEntityDataInner) UnsetSettlementTax

func (o *ReconEntityDataInner) UnsetSettlementTax()

UnsetSettlementTax ensures that no value is present for SettlementTax, not even an explicit nil

func (*ReconEntityDataInner) UnsetSettlementType

func (o *ReconEntityDataInner) UnsetSettlementType()

UnsetSettlementType ensures that no value is present for SettlementType, not even an explicit nil

func (*ReconEntityDataInner) UnsetSettlementUtr

func (o *ReconEntityDataInner) UnsetSettlementUtr()

UnsetSettlementUtr ensures that no value is present for SettlementUtr, not even an explicit nil

func (*ReconEntityDataInner) UnsetSplitServiceCharge

func (o *ReconEntityDataInner) UnsetSplitServiceCharge()

UnsetSplitServiceCharge ensures that no value is present for SplitServiceCharge, not even an explicit nil

func (*ReconEntityDataInner) UnsetSplitServiceTax

func (o *ReconEntityDataInner) UnsetSplitServiceTax()

UnsetSplitServiceTax ensures that no value is present for SplitServiceTax, not even an explicit nil

func (*ReconEntityDataInner) UnsetVendorCommission

func (o *ReconEntityDataInner) UnsetVendorCommission()

UnsetVendorCommission ensures that no value is present for VendorCommission, not even an explicit nil

type RefundEntity

type RefundEntity struct {
	// Cashfree Payments ID of the payment for which refund is initiated
	CfPaymentId *int64 `json:"cf_payment_id,omitempty"`
	// Cashfree Payments ID for a refund
	CfRefundId *string `json:"cf_refund_id,omitempty"`
	// Merchant’s order Id of the order for which refund is initiated
	OrderId *string `json:"order_id,omitempty"`
	// Merchant’s refund ID of the refund
	RefundId *string `json:"refund_id,omitempty"`
	// Type of object
	Entity *string `json:"entity,omitempty"`
	// Amount that is refunded
	RefundAmount *float32 `json:"refund_amount,omitempty"`
	// Currency of the refund amount
	RefundCurrency *string `json:"refund_currency,omitempty"`
	// Note added by merchant for the refund
	RefundNote *string `json:"refund_note,omitempty"`
	// This can be one of [\"SUCCESS\", \"PENDING\", \"CANCELLED\", \"ONHOLD\", \"FAILED\"]
	RefundStatus *string `json:"refund_status,omitempty"`
	// The bank reference number for refund
	RefundArn *string `json:"refund_arn,omitempty"`
	// Charges in INR for processing refund
	RefundCharge *float32 `json:"refund_charge,omitempty"`
	// Description of refund status
	StatusDescription *string `json:"status_description,omitempty"`
	// Key-value pair that can be used to store additional information about the entity. Maximum 5 key-value pairs
	Metadata     map[string]interface{} `json:"metadata,omitempty"`
	RefundSplits []VendorSplit          `json:"refund_splits,omitempty"`
	// This can be one of [\"PAYMENT_AUTO_REFUND\", \"MERCHANT_INITIATED\", \"UNRECONCILED_AUTO_REFUND\"]
	RefundType *string `json:"refund_type,omitempty"`
	// Method or speed of processing refund
	RefundMode *string `json:"refund_mode,omitempty"`
	// Time of refund creation
	CreatedAt *string `json:"created_at,omitempty"`
	// Time when refund was processed successfully
	ProcessedAt *string      `json:"processed_at,omitempty"`
	RefundSpeed *RefundSpeed `json:"refund_speed,omitempty"`
}

RefundEntity The refund entity

func NewRefundEntity

func NewRefundEntity() *RefundEntity

NewRefundEntity instantiates a new RefundEntity 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

func NewRefundEntityWithDefaults

func NewRefundEntityWithDefaults() *RefundEntity

NewRefundEntityWithDefaults instantiates a new RefundEntity 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

func PGOrderCreateRefund

func PGOrderCreateRefund(xApiVersion *string, orderId string, orderCreateRefundRequest *OrderCreateRefundRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*RefundEntity, *http.Response, error)

Execute executes the request

@return RefundEntity

func PGOrderCreateRefundWithContext

func PGOrderCreateRefundWithContext(ctx context.Context, xApiVersion *string, orderId string, orderCreateRefundRequest *OrderCreateRefundRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*RefundEntity, *http.Response, error)

With Context Execute executes the request

@return RefundEntity

func PGOrderFetchRefund

func PGOrderFetchRefund(xApiVersion *string, orderId string, refundId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*RefundEntity, *http.Response, error)

Execute executes the request

@return RefundEntity

func PGOrderFetchRefundWithContext

func PGOrderFetchRefundWithContext(ctx context.Context, xApiVersion *string, orderId string, refundId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*RefundEntity, *http.Response, error)

With Context Execute executes the request

@return RefundEntity

func PGOrderFetchRefunds

func PGOrderFetchRefunds(xApiVersion *string, orderId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]RefundEntity, *http.Response, error)

Execute executes the request

@return []RefundEntity

func PGOrderFetchRefundsWithContext

func PGOrderFetchRefundsWithContext(ctx context.Context, xApiVersion *string, orderId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) ([]RefundEntity, *http.Response, error)

With Context Execute executes the request

@return []RefundEntity

func (*RefundEntity) GetCfPaymentId

func (o *RefundEntity) GetCfPaymentId() int64

GetCfPaymentId returns the CfPaymentId field value if set, zero value otherwise.

func (*RefundEntity) GetCfPaymentIdOk

func (o *RefundEntity) GetCfPaymentIdOk() (*int64, bool)

GetCfPaymentIdOk returns a tuple with the CfPaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetCfRefundId

func (o *RefundEntity) GetCfRefundId() string

GetCfRefundId returns the CfRefundId field value if set, zero value otherwise.

func (*RefundEntity) GetCfRefundIdOk

func (o *RefundEntity) GetCfRefundIdOk() (*string, bool)

GetCfRefundIdOk returns a tuple with the CfRefundId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetCreatedAt

func (o *RefundEntity) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RefundEntity) GetCreatedAtOk

func (o *RefundEntity) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetEntity

func (o *RefundEntity) GetEntity() string

GetEntity returns the Entity field value if set, zero value otherwise.

func (*RefundEntity) GetEntityOk

func (o *RefundEntity) GetEntityOk() (*string, bool)

GetEntityOk returns a tuple with the Entity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetMetadata

func (o *RefundEntity) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RefundEntity) GetMetadataOk

func (o *RefundEntity) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RefundEntity) GetOrderId

func (o *RefundEntity) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*RefundEntity) GetOrderIdOk

func (o *RefundEntity) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetProcessedAt

func (o *RefundEntity) GetProcessedAt() string

GetProcessedAt returns the ProcessedAt field value if set, zero value otherwise.

func (*RefundEntity) GetProcessedAtOk

func (o *RefundEntity) GetProcessedAtOk() (*string, bool)

GetProcessedAtOk returns a tuple with the ProcessedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundAmount

func (o *RefundEntity) GetRefundAmount() float32

GetRefundAmount returns the RefundAmount field value if set, zero value otherwise.

func (*RefundEntity) GetRefundAmountOk

func (o *RefundEntity) GetRefundAmountOk() (*float32, bool)

GetRefundAmountOk returns a tuple with the RefundAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundArn

func (o *RefundEntity) GetRefundArn() string

GetRefundArn returns the RefundArn field value if set, zero value otherwise.

func (*RefundEntity) GetRefundArnOk

func (o *RefundEntity) GetRefundArnOk() (*string, bool)

GetRefundArnOk returns a tuple with the RefundArn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundCharge

func (o *RefundEntity) GetRefundCharge() float32

GetRefundCharge returns the RefundCharge field value if set, zero value otherwise.

func (*RefundEntity) GetRefundChargeOk

func (o *RefundEntity) GetRefundChargeOk() (*float32, bool)

GetRefundChargeOk returns a tuple with the RefundCharge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundCurrency

func (o *RefundEntity) GetRefundCurrency() string

GetRefundCurrency returns the RefundCurrency field value if set, zero value otherwise.

func (*RefundEntity) GetRefundCurrencyOk

func (o *RefundEntity) GetRefundCurrencyOk() (*string, bool)

GetRefundCurrencyOk returns a tuple with the RefundCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundId

func (o *RefundEntity) GetRefundId() string

GetRefundId returns the RefundId field value if set, zero value otherwise.

func (*RefundEntity) GetRefundIdOk

func (o *RefundEntity) GetRefundIdOk() (*string, bool)

GetRefundIdOk returns a tuple with the RefundId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundMode

func (o *RefundEntity) GetRefundMode() string

GetRefundMode returns the RefundMode field value if set, zero value otherwise.

func (*RefundEntity) GetRefundModeOk

func (o *RefundEntity) GetRefundModeOk() (*string, bool)

GetRefundModeOk returns a tuple with the RefundMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundNote

func (o *RefundEntity) GetRefundNote() string

GetRefundNote returns the RefundNote field value if set, zero value otherwise.

func (*RefundEntity) GetRefundNoteOk

func (o *RefundEntity) GetRefundNoteOk() (*string, bool)

GetRefundNoteOk returns a tuple with the RefundNote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundSpeed

func (o *RefundEntity) GetRefundSpeed() RefundSpeed

GetRefundSpeed returns the RefundSpeed field value if set, zero value otherwise.

func (*RefundEntity) GetRefundSpeedOk

func (o *RefundEntity) GetRefundSpeedOk() (*RefundSpeed, bool)

GetRefundSpeedOk returns a tuple with the RefundSpeed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundSplits

func (o *RefundEntity) GetRefundSplits() []VendorSplit

GetRefundSplits returns the RefundSplits field value if set, zero value otherwise.

func (*RefundEntity) GetRefundSplitsOk

func (o *RefundEntity) GetRefundSplitsOk() ([]VendorSplit, bool)

GetRefundSplitsOk returns a tuple with the RefundSplits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundStatus

func (o *RefundEntity) GetRefundStatus() string

GetRefundStatus returns the RefundStatus field value if set, zero value otherwise.

func (*RefundEntity) GetRefundStatusOk

func (o *RefundEntity) GetRefundStatusOk() (*string, bool)

GetRefundStatusOk returns a tuple with the RefundStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetRefundType

func (o *RefundEntity) GetRefundType() string

GetRefundType returns the RefundType field value if set, zero value otherwise.

func (*RefundEntity) GetRefundTypeOk

func (o *RefundEntity) GetRefundTypeOk() (*string, bool)

GetRefundTypeOk returns a tuple with the RefundType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) GetStatusDescription

func (o *RefundEntity) GetStatusDescription() string

GetStatusDescription returns the StatusDescription field value if set, zero value otherwise.

func (*RefundEntity) GetStatusDescriptionOk

func (o *RefundEntity) GetStatusDescriptionOk() (*string, bool)

GetStatusDescriptionOk returns a tuple with the StatusDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundEntity) HasCfPaymentId

func (o *RefundEntity) HasCfPaymentId() bool

HasCfPaymentId returns a boolean if a field has been set.

func (*RefundEntity) HasCfRefundId

func (o *RefundEntity) HasCfRefundId() bool

HasCfRefundId returns a boolean if a field has been set.

func (*RefundEntity) HasCreatedAt

func (o *RefundEntity) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RefundEntity) HasEntity

func (o *RefundEntity) HasEntity() bool

HasEntity returns a boolean if a field has been set.

func (*RefundEntity) HasMetadata

func (o *RefundEntity) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*RefundEntity) HasOrderId

func (o *RefundEntity) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*RefundEntity) HasProcessedAt

func (o *RefundEntity) HasProcessedAt() bool

HasProcessedAt returns a boolean if a field has been set.

func (*RefundEntity) HasRefundAmount

func (o *RefundEntity) HasRefundAmount() bool

HasRefundAmount returns a boolean if a field has been set.

func (*RefundEntity) HasRefundArn

func (o *RefundEntity) HasRefundArn() bool

HasRefundArn returns a boolean if a field has been set.

func (*RefundEntity) HasRefundCharge

func (o *RefundEntity) HasRefundCharge() bool

HasRefundCharge returns a boolean if a field has been set.

func (*RefundEntity) HasRefundCurrency

func (o *RefundEntity) HasRefundCurrency() bool

HasRefundCurrency returns a boolean if a field has been set.

func (*RefundEntity) HasRefundId

func (o *RefundEntity) HasRefundId() bool

HasRefundId returns a boolean if a field has been set.

func (*RefundEntity) HasRefundMode

func (o *RefundEntity) HasRefundMode() bool

HasRefundMode returns a boolean if a field has been set.

func (*RefundEntity) HasRefundNote

func (o *RefundEntity) HasRefundNote() bool

HasRefundNote returns a boolean if a field has been set.

func (*RefundEntity) HasRefundSpeed

func (o *RefundEntity) HasRefundSpeed() bool

HasRefundSpeed returns a boolean if a field has been set.

func (*RefundEntity) HasRefundSplits

func (o *RefundEntity) HasRefundSplits() bool

HasRefundSplits returns a boolean if a field has been set.

func (*RefundEntity) HasRefundStatus

func (o *RefundEntity) HasRefundStatus() bool

HasRefundStatus returns a boolean if a field has been set.

func (*RefundEntity) HasRefundType

func (o *RefundEntity) HasRefundType() bool

HasRefundType returns a boolean if a field has been set.

func (*RefundEntity) HasStatusDescription

func (o *RefundEntity) HasStatusDescription() bool

HasStatusDescription returns a boolean if a field has been set.

func (RefundEntity) MarshalJSON

func (o RefundEntity) MarshalJSON() ([]byte, error)

func (*RefundEntity) SetCfPaymentId

func (o *RefundEntity) SetCfPaymentId(v int64)

SetCfPaymentId gets a reference to the given int64 and assigns it to the CfPaymentId field.

func (*RefundEntity) SetCfRefundId

func (o *RefundEntity) SetCfRefundId(v string)

SetCfRefundId gets a reference to the given string and assigns it to the CfRefundId field.

func (*RefundEntity) SetCreatedAt

func (o *RefundEntity) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*RefundEntity) SetEntity

func (o *RefundEntity) SetEntity(v string)

SetEntity gets a reference to the given string and assigns it to the Entity field.

func (*RefundEntity) SetMetadata

func (o *RefundEntity) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*RefundEntity) SetOrderId

func (o *RefundEntity) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*RefundEntity) SetProcessedAt

func (o *RefundEntity) SetProcessedAt(v string)

SetProcessedAt gets a reference to the given string and assigns it to the ProcessedAt field.

func (*RefundEntity) SetRefundAmount

func (o *RefundEntity) SetRefundAmount(v float32)

SetRefundAmount gets a reference to the given float32 and assigns it to the RefundAmount field.

func (*RefundEntity) SetRefundArn

func (o *RefundEntity) SetRefundArn(v string)

SetRefundArn gets a reference to the given string and assigns it to the RefundArn field.

func (*RefundEntity) SetRefundCharge

func (o *RefundEntity) SetRefundCharge(v float32)

SetRefundCharge gets a reference to the given float32 and assigns it to the RefundCharge field.

func (*RefundEntity) SetRefundCurrency

func (o *RefundEntity) SetRefundCurrency(v string)

SetRefundCurrency gets a reference to the given string and assigns it to the RefundCurrency field.

func (*RefundEntity) SetRefundId

func (o *RefundEntity) SetRefundId(v string)

SetRefundId gets a reference to the given string and assigns it to the RefundId field.

func (*RefundEntity) SetRefundMode

func (o *RefundEntity) SetRefundMode(v string)

SetRefundMode gets a reference to the given string and assigns it to the RefundMode field.

func (*RefundEntity) SetRefundNote

func (o *RefundEntity) SetRefundNote(v string)

SetRefundNote gets a reference to the given string and assigns it to the RefundNote field.

func (*RefundEntity) SetRefundSpeed

func (o *RefundEntity) SetRefundSpeed(v RefundSpeed)

SetRefundSpeed gets a reference to the given RefundSpeed and assigns it to the RefundSpeed field.

func (*RefundEntity) SetRefundSplits

func (o *RefundEntity) SetRefundSplits(v []VendorSplit)

SetRefundSplits gets a reference to the given []VendorSplit and assigns it to the RefundSplits field.

func (*RefundEntity) SetRefundStatus

func (o *RefundEntity) SetRefundStatus(v string)

SetRefundStatus gets a reference to the given string and assigns it to the RefundStatus field.

func (*RefundEntity) SetRefundType

func (o *RefundEntity) SetRefundType(v string)

SetRefundType gets a reference to the given string and assigns it to the RefundType field.

func (*RefundEntity) SetStatusDescription

func (o *RefundEntity) SetStatusDescription(v string)

SetStatusDescription gets a reference to the given string and assigns it to the StatusDescription field.

func (RefundEntity) ToMap

func (o RefundEntity) ToMap() (map[string]interface{}, error)

type RefundSpeed

type RefundSpeed struct {
	// Requested speed of refund.
	Requested *string `json:"requested,omitempty"`
	// Accepted speed of refund.
	Accepted *string `json:"accepted,omitempty"`
	// Processed speed of refund.
	Processed *string `json:"processed,omitempty"`
	// Error message, if any for refund_speed request
	Message *string `json:"message,omitempty"`
}

RefundSpeed How fast refund has to be proecessed

func NewRefundSpeed

func NewRefundSpeed() *RefundSpeed

NewRefundSpeed instantiates a new RefundSpeed 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

func NewRefundSpeedWithDefaults

func NewRefundSpeedWithDefaults() *RefundSpeed

NewRefundSpeedWithDefaults instantiates a new RefundSpeed 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

func (*RefundSpeed) GetAccepted

func (o *RefundSpeed) GetAccepted() string

GetAccepted returns the Accepted field value if set, zero value otherwise.

func (*RefundSpeed) GetAcceptedOk

func (o *RefundSpeed) GetAcceptedOk() (*string, bool)

GetAcceptedOk returns a tuple with the Accepted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundSpeed) GetMessage

func (o *RefundSpeed) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*RefundSpeed) GetMessageOk

func (o *RefundSpeed) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundSpeed) GetProcessed

func (o *RefundSpeed) GetProcessed() string

GetProcessed returns the Processed field value if set, zero value otherwise.

func (*RefundSpeed) GetProcessedOk

func (o *RefundSpeed) GetProcessedOk() (*string, bool)

GetProcessedOk returns a tuple with the Processed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundSpeed) GetRequested

func (o *RefundSpeed) GetRequested() string

GetRequested returns the Requested field value if set, zero value otherwise.

func (*RefundSpeed) GetRequestedOk

func (o *RefundSpeed) GetRequestedOk() (*string, bool)

GetRequestedOk returns a tuple with the Requested field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundSpeed) HasAccepted

func (o *RefundSpeed) HasAccepted() bool

HasAccepted returns a boolean if a field has been set.

func (*RefundSpeed) HasMessage

func (o *RefundSpeed) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*RefundSpeed) HasProcessed

func (o *RefundSpeed) HasProcessed() bool

HasProcessed returns a boolean if a field has been set.

func (*RefundSpeed) HasRequested

func (o *RefundSpeed) HasRequested() bool

HasRequested returns a boolean if a field has been set.

func (RefundSpeed) MarshalJSON

func (o RefundSpeed) MarshalJSON() ([]byte, error)

func (*RefundSpeed) SetAccepted

func (o *RefundSpeed) SetAccepted(v string)

SetAccepted gets a reference to the given string and assigns it to the Accepted field.

func (*RefundSpeed) SetMessage

func (o *RefundSpeed) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*RefundSpeed) SetProcessed

func (o *RefundSpeed) SetProcessed(v string)

SetProcessed gets a reference to the given string and assigns it to the Processed field.

func (*RefundSpeed) SetRequested

func (o *RefundSpeed) SetRequested(v string)

SetRequested gets a reference to the given string and assigns it to the Requested field.

func (RefundSpeed) ToMap

func (o RefundSpeed) ToMap() (map[string]interface{}, error)

type RefundURLObject

type RefundURLObject struct {
	Url *string `json:"url,omitempty"`
}

RefundURLObject URL to get refunds for order

func NewRefundURLObject

func NewRefundURLObject() *RefundURLObject

NewRefundURLObject instantiates a new RefundURLObject 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

func NewRefundURLObjectWithDefaults

func NewRefundURLObjectWithDefaults() *RefundURLObject

NewRefundURLObjectWithDefaults instantiates a new RefundURLObject 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

func (*RefundURLObject) GetUrl

func (o *RefundURLObject) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*RefundURLObject) GetUrlOk

func (o *RefundURLObject) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefundURLObject) HasUrl

func (o *RefundURLObject) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (RefundURLObject) MarshalJSON

func (o RefundURLObject) MarshalJSON() ([]byte, error)

func (*RefundURLObject) SetUrl

func (o *RefundURLObject) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (RefundURLObject) ToMap

func (o RefundURLObject) ToMap() (map[string]interface{}, error)

type SavedInstrumentMeta

type SavedInstrumentMeta struct {
	// card scheme/network of the saved card. Example visa, mastercard
	CardNetwork *string `json:"card_network,omitempty"`
	// Issuing bank name of saved card
	CardBankName *string `json:"card_bank_name,omitempty"`
	// Issuing country of saved card
	CardCountry *string `json:"card_country,omitempty"`
	// Type of saved card
	CardType         *string                `json:"card_type,omitempty"`
	CardTokenDetails map[string]interface{} `json:"card_token_details,omitempty"`
}

SavedInstrumentMeta Card instrument meta information

func NewSavedInstrumentMeta

func NewSavedInstrumentMeta() *SavedInstrumentMeta

NewSavedInstrumentMeta instantiates a new SavedInstrumentMeta 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

func NewSavedInstrumentMetaWithDefaults

func NewSavedInstrumentMetaWithDefaults() *SavedInstrumentMeta

NewSavedInstrumentMetaWithDefaults instantiates a new SavedInstrumentMeta 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

func (*SavedInstrumentMeta) GetCardBankName

func (o *SavedInstrumentMeta) GetCardBankName() string

GetCardBankName returns the CardBankName field value if set, zero value otherwise.

func (*SavedInstrumentMeta) GetCardBankNameOk

func (o *SavedInstrumentMeta) GetCardBankNameOk() (*string, bool)

GetCardBankNameOk returns a tuple with the CardBankName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SavedInstrumentMeta) GetCardCountry

func (o *SavedInstrumentMeta) GetCardCountry() string

GetCardCountry returns the CardCountry field value if set, zero value otherwise.

func (*SavedInstrumentMeta) GetCardCountryOk

func (o *SavedInstrumentMeta) GetCardCountryOk() (*string, bool)

GetCardCountryOk returns a tuple with the CardCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SavedInstrumentMeta) GetCardNetwork

func (o *SavedInstrumentMeta) GetCardNetwork() string

GetCardNetwork returns the CardNetwork field value if set, zero value otherwise.

func (*SavedInstrumentMeta) GetCardNetworkOk

func (o *SavedInstrumentMeta) GetCardNetworkOk() (*string, bool)

GetCardNetworkOk returns a tuple with the CardNetwork field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SavedInstrumentMeta) GetCardTokenDetails

func (o *SavedInstrumentMeta) GetCardTokenDetails() map[string]interface{}

GetCardTokenDetails returns the CardTokenDetails field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SavedInstrumentMeta) GetCardTokenDetailsOk

func (o *SavedInstrumentMeta) GetCardTokenDetailsOk() (map[string]interface{}, bool)

GetCardTokenDetailsOk returns a tuple with the CardTokenDetails field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SavedInstrumentMeta) GetCardType

func (o *SavedInstrumentMeta) GetCardType() string

GetCardType returns the CardType field value if set, zero value otherwise.

func (*SavedInstrumentMeta) GetCardTypeOk

func (o *SavedInstrumentMeta) GetCardTypeOk() (*string, bool)

GetCardTypeOk returns a tuple with the CardType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SavedInstrumentMeta) HasCardBankName

func (o *SavedInstrumentMeta) HasCardBankName() bool

HasCardBankName returns a boolean if a field has been set.

func (*SavedInstrumentMeta) HasCardCountry

func (o *SavedInstrumentMeta) HasCardCountry() bool

HasCardCountry returns a boolean if a field has been set.

func (*SavedInstrumentMeta) HasCardNetwork

func (o *SavedInstrumentMeta) HasCardNetwork() bool

HasCardNetwork returns a boolean if a field has been set.

func (*SavedInstrumentMeta) HasCardTokenDetails

func (o *SavedInstrumentMeta) HasCardTokenDetails() bool

HasCardTokenDetails returns a boolean if a field has been set.

func (*SavedInstrumentMeta) HasCardType

func (o *SavedInstrumentMeta) HasCardType() bool

HasCardType returns a boolean if a field has been set.

func (SavedInstrumentMeta) MarshalJSON

func (o SavedInstrumentMeta) MarshalJSON() ([]byte, error)

func (*SavedInstrumentMeta) SetCardBankName

func (o *SavedInstrumentMeta) SetCardBankName(v string)

SetCardBankName gets a reference to the given string and assigns it to the CardBankName field.

func (*SavedInstrumentMeta) SetCardCountry

func (o *SavedInstrumentMeta) SetCardCountry(v string)

SetCardCountry gets a reference to the given string and assigns it to the CardCountry field.

func (*SavedInstrumentMeta) SetCardNetwork

func (o *SavedInstrumentMeta) SetCardNetwork(v string)

SetCardNetwork gets a reference to the given string and assigns it to the CardNetwork field.

func (*SavedInstrumentMeta) SetCardTokenDetails

func (o *SavedInstrumentMeta) SetCardTokenDetails(v map[string]interface{})

SetCardTokenDetails gets a reference to the given map[string]interface{} and assigns it to the CardTokenDetails field.

func (*SavedInstrumentMeta) SetCardType

func (o *SavedInstrumentMeta) SetCardType(v string)

SetCardType gets a reference to the given string and assigns it to the CardType field.

func (SavedInstrumentMeta) ToMap

func (o SavedInstrumentMeta) ToMap() (map[string]interface{}, error)

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SettlementEntity

type SettlementEntity struct {
	CfPaymentId        *int64   `json:"cf_payment_id,omitempty"`
	CfSettlementId     *int64   `json:"cf_settlement_id,omitempty"`
	SettlementCurrency *string  `json:"settlement_currency,omitempty"`
	OrderId            *string  `json:"order_id,omitempty"`
	Entity             *string  `json:"entity,omitempty"`
	OrderAmount        *float32 `json:"order_amount,omitempty"`
	PaymentTime        *string  `json:"payment_time,omitempty"`
	ServiceCharge      *float32 `json:"service_charge,omitempty"`
	ServiceTax         *float32 `json:"service_tax,omitempty"`
	SettlementAmount   *float32 `json:"settlement_amount,omitempty"`
	SettlementId       *int64   `json:"settlement_id,omitempty"`
	TransferId         *int64   `json:"transfer_id,omitempty"`
	TransferTime       *string  `json:"transfer_time,omitempty"`
	TransferUtr        *string  `json:"transfer_utr,omitempty"`
}

SettlementEntity Settlement entity object

func NewSettlementEntity

func NewSettlementEntity() *SettlementEntity

NewSettlementEntity instantiates a new SettlementEntity 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

func NewSettlementEntityWithDefaults

func NewSettlementEntityWithDefaults() *SettlementEntity

NewSettlementEntityWithDefaults instantiates a new SettlementEntity 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

func PGFetchSettlements

func PGFetchSettlements(xApiVersion *string, fetchSettlementsRequest *FetchSettlementsRequest, contentType *string, xRequestId *string, xIdempotencyKey *string, accept *string, httpClient *http.Client) (*SettlementEntity, *http.Response, error)

Execute executes the request

@return SettlementEntity

func PGFetchSettlementsWithContext

func PGFetchSettlementsWithContext(ctx context.Context, xApiVersion *string, fetchSettlementsRequest *FetchSettlementsRequest, contentType *string, xRequestId *string, xIdempotencyKey *string, accept *string, httpClient *http.Client) (*SettlementEntity, *http.Response, error)

With Context Execute executes the request

@return SettlementEntity

func PGOrderFetchSettlement

func PGOrderFetchSettlement(xApiVersion *string, orderId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*SettlementEntity, *http.Response, error)

Execute executes the request

@return SettlementEntity

func PGOrderFetchSettlementWithContext

func PGOrderFetchSettlementWithContext(ctx context.Context, xApiVersion *string, orderId string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*SettlementEntity, *http.Response, error)

With Context Execute executes the request

@return SettlementEntity

func (*SettlementEntity) GetCfPaymentId

func (o *SettlementEntity) GetCfPaymentId() int64

GetCfPaymentId returns the CfPaymentId field value if set, zero value otherwise.

func (*SettlementEntity) GetCfPaymentIdOk

func (o *SettlementEntity) GetCfPaymentIdOk() (*int64, bool)

GetCfPaymentIdOk returns a tuple with the CfPaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetCfSettlementId

func (o *SettlementEntity) GetCfSettlementId() int64

GetCfSettlementId returns the CfSettlementId field value if set, zero value otherwise.

func (*SettlementEntity) GetCfSettlementIdOk

func (o *SettlementEntity) GetCfSettlementIdOk() (*int64, bool)

GetCfSettlementIdOk returns a tuple with the CfSettlementId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetEntity

func (o *SettlementEntity) GetEntity() string

GetEntity returns the Entity field value if set, zero value otherwise.

func (*SettlementEntity) GetEntityOk

func (o *SettlementEntity) GetEntityOk() (*string, bool)

GetEntityOk returns a tuple with the Entity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetOrderAmount

func (o *SettlementEntity) GetOrderAmount() float32

GetOrderAmount returns the OrderAmount field value if set, zero value otherwise.

func (*SettlementEntity) GetOrderAmountOk

func (o *SettlementEntity) GetOrderAmountOk() (*float32, bool)

GetOrderAmountOk returns a tuple with the OrderAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetOrderId

func (o *SettlementEntity) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*SettlementEntity) GetOrderIdOk

func (o *SettlementEntity) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetPaymentTime

func (o *SettlementEntity) GetPaymentTime() string

GetPaymentTime returns the PaymentTime field value if set, zero value otherwise.

func (*SettlementEntity) GetPaymentTimeOk

func (o *SettlementEntity) GetPaymentTimeOk() (*string, bool)

GetPaymentTimeOk returns a tuple with the PaymentTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetServiceCharge

func (o *SettlementEntity) GetServiceCharge() float32

GetServiceCharge returns the ServiceCharge field value if set, zero value otherwise.

func (*SettlementEntity) GetServiceChargeOk

func (o *SettlementEntity) GetServiceChargeOk() (*float32, bool)

GetServiceChargeOk returns a tuple with the ServiceCharge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetServiceTax

func (o *SettlementEntity) GetServiceTax() float32

GetServiceTax returns the ServiceTax field value if set, zero value otherwise.

func (*SettlementEntity) GetServiceTaxOk

func (o *SettlementEntity) GetServiceTaxOk() (*float32, bool)

GetServiceTaxOk returns a tuple with the ServiceTax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetSettlementAmount

func (o *SettlementEntity) GetSettlementAmount() float32

GetSettlementAmount returns the SettlementAmount field value if set, zero value otherwise.

func (*SettlementEntity) GetSettlementAmountOk

func (o *SettlementEntity) GetSettlementAmountOk() (*float32, bool)

GetSettlementAmountOk returns a tuple with the SettlementAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetSettlementCurrency

func (o *SettlementEntity) GetSettlementCurrency() string

GetSettlementCurrency returns the SettlementCurrency field value if set, zero value otherwise.

func (*SettlementEntity) GetSettlementCurrencyOk

func (o *SettlementEntity) GetSettlementCurrencyOk() (*string, bool)

GetSettlementCurrencyOk returns a tuple with the SettlementCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetSettlementId

func (o *SettlementEntity) GetSettlementId() int64

GetSettlementId returns the SettlementId field value if set, zero value otherwise.

func (*SettlementEntity) GetSettlementIdOk

func (o *SettlementEntity) GetSettlementIdOk() (*int64, bool)

GetSettlementIdOk returns a tuple with the SettlementId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetTransferId

func (o *SettlementEntity) GetTransferId() int64

GetTransferId returns the TransferId field value if set, zero value otherwise.

func (*SettlementEntity) GetTransferIdOk

func (o *SettlementEntity) GetTransferIdOk() (*int64, bool)

GetTransferIdOk returns a tuple with the TransferId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetTransferTime

func (o *SettlementEntity) GetTransferTime() string

GetTransferTime returns the TransferTime field value if set, zero value otherwise.

func (*SettlementEntity) GetTransferTimeOk

func (o *SettlementEntity) GetTransferTimeOk() (*string, bool)

GetTransferTimeOk returns a tuple with the TransferTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) GetTransferUtr

func (o *SettlementEntity) GetTransferUtr() string

GetTransferUtr returns the TransferUtr field value if set, zero value otherwise.

func (*SettlementEntity) GetTransferUtrOk

func (o *SettlementEntity) GetTransferUtrOk() (*string, bool)

GetTransferUtrOk returns a tuple with the TransferUtr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementEntity) HasCfPaymentId

func (o *SettlementEntity) HasCfPaymentId() bool

HasCfPaymentId returns a boolean if a field has been set.

func (*SettlementEntity) HasCfSettlementId

func (o *SettlementEntity) HasCfSettlementId() bool

HasCfSettlementId returns a boolean if a field has been set.

func (*SettlementEntity) HasEntity

func (o *SettlementEntity) HasEntity() bool

HasEntity returns a boolean if a field has been set.

func (*SettlementEntity) HasOrderAmount

func (o *SettlementEntity) HasOrderAmount() bool

HasOrderAmount returns a boolean if a field has been set.

func (*SettlementEntity) HasOrderId

func (o *SettlementEntity) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*SettlementEntity) HasPaymentTime

func (o *SettlementEntity) HasPaymentTime() bool

HasPaymentTime returns a boolean if a field has been set.

func (*SettlementEntity) HasServiceCharge

func (o *SettlementEntity) HasServiceCharge() bool

HasServiceCharge returns a boolean if a field has been set.

func (*SettlementEntity) HasServiceTax

func (o *SettlementEntity) HasServiceTax() bool

HasServiceTax returns a boolean if a field has been set.

func (*SettlementEntity) HasSettlementAmount

func (o *SettlementEntity) HasSettlementAmount() bool

HasSettlementAmount returns a boolean if a field has been set.

func (*SettlementEntity) HasSettlementCurrency

func (o *SettlementEntity) HasSettlementCurrency() bool

HasSettlementCurrency returns a boolean if a field has been set.

func (*SettlementEntity) HasSettlementId

func (o *SettlementEntity) HasSettlementId() bool

HasSettlementId returns a boolean if a field has been set.

func (*SettlementEntity) HasTransferId

func (o *SettlementEntity) HasTransferId() bool

HasTransferId returns a boolean if a field has been set.

func (*SettlementEntity) HasTransferTime

func (o *SettlementEntity) HasTransferTime() bool

HasTransferTime returns a boolean if a field has been set.

func (*SettlementEntity) HasTransferUtr

func (o *SettlementEntity) HasTransferUtr() bool

HasTransferUtr returns a boolean if a field has been set.

func (SettlementEntity) MarshalJSON

func (o SettlementEntity) MarshalJSON() ([]byte, error)

func (*SettlementEntity) SetCfPaymentId

func (o *SettlementEntity) SetCfPaymentId(v int64)

SetCfPaymentId gets a reference to the given int64 and assigns it to the CfPaymentId field.

func (*SettlementEntity) SetCfSettlementId

func (o *SettlementEntity) SetCfSettlementId(v int64)

SetCfSettlementId gets a reference to the given int64 and assigns it to the CfSettlementId field.

func (*SettlementEntity) SetEntity

func (o *SettlementEntity) SetEntity(v string)

SetEntity gets a reference to the given string and assigns it to the Entity field.

func (*SettlementEntity) SetOrderAmount

func (o *SettlementEntity) SetOrderAmount(v float32)

SetOrderAmount gets a reference to the given float32 and assigns it to the OrderAmount field.

func (*SettlementEntity) SetOrderId

func (o *SettlementEntity) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*SettlementEntity) SetPaymentTime

func (o *SettlementEntity) SetPaymentTime(v string)

SetPaymentTime gets a reference to the given string and assigns it to the PaymentTime field.

func (*SettlementEntity) SetServiceCharge

func (o *SettlementEntity) SetServiceCharge(v float32)

SetServiceCharge gets a reference to the given float32 and assigns it to the ServiceCharge field.

func (*SettlementEntity) SetServiceTax

func (o *SettlementEntity) SetServiceTax(v float32)

SetServiceTax gets a reference to the given float32 and assigns it to the ServiceTax field.

func (*SettlementEntity) SetSettlementAmount

func (o *SettlementEntity) SetSettlementAmount(v float32)

SetSettlementAmount gets a reference to the given float32 and assigns it to the SettlementAmount field.

func (*SettlementEntity) SetSettlementCurrency

func (o *SettlementEntity) SetSettlementCurrency(v string)

SetSettlementCurrency gets a reference to the given string and assigns it to the SettlementCurrency field.

func (*SettlementEntity) SetSettlementId

func (o *SettlementEntity) SetSettlementId(v int64)

SetSettlementId gets a reference to the given int64 and assigns it to the SettlementId field.

func (*SettlementEntity) SetTransferId

func (o *SettlementEntity) SetTransferId(v int64)

SetTransferId gets a reference to the given int64 and assigns it to the TransferId field.

func (*SettlementEntity) SetTransferTime

func (o *SettlementEntity) SetTransferTime(v string)

SetTransferTime gets a reference to the given string and assigns it to the TransferTime field.

func (*SettlementEntity) SetTransferUtr

func (o *SettlementEntity) SetTransferUtr(v string)

SetTransferUtr gets a reference to the given string and assigns it to the TransferUtr field.

func (SettlementEntity) ToMap

func (o SettlementEntity) ToMap() (map[string]interface{}, error)

type SettlementFetchReconRequest

type SettlementFetchReconRequest struct {
	Pagination FetchSettlementsRequestPagination  `json:"pagination"`
	Filters    SettlementFetchReconRequestFilters `json:"filters"`
}

SettlementFetchReconRequest Recon Request Object

func NewSettlementFetchReconRequest

NewSettlementFetchReconRequest instantiates a new SettlementFetchReconRequest 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

func NewSettlementFetchReconRequestWithDefaults

func NewSettlementFetchReconRequestWithDefaults() *SettlementFetchReconRequest

NewSettlementFetchReconRequestWithDefaults instantiates a new SettlementFetchReconRequest 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

func (*SettlementFetchReconRequest) GetFilters

GetFilters returns the Filters field value

func (*SettlementFetchReconRequest) GetFiltersOk

GetFiltersOk returns a tuple with the Filters field value and a boolean to check if the value has been set.

func (*SettlementFetchReconRequest) GetPagination

GetPagination returns the Pagination field value

func (*SettlementFetchReconRequest) GetPaginationOk

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.

func (SettlementFetchReconRequest) MarshalJSON

func (o SettlementFetchReconRequest) MarshalJSON() ([]byte, error)

func (*SettlementFetchReconRequest) SetFilters

SetFilters sets field value

func (*SettlementFetchReconRequest) SetPagination

SetPagination sets field value

func (SettlementFetchReconRequest) ToMap

func (o SettlementFetchReconRequest) ToMap() (map[string]interface{}, error)

type SettlementFetchReconRequestFilters

type SettlementFetchReconRequestFilters struct {
	// List of settlement IDs for which you want the settlement reconciliation details.
	CfSettlementIds []int32 `json:"cf_settlement_ids,omitempty"`
	// List of settlement UTRs for which you want the settlement reconciliation details.
	SettlementUtrs []string `json:"settlement_utrs,omitempty"`
	// Specify the start date from when you want the settlement reconciliation details.
	StartDate *string `json:"start_date,omitempty"`
	// Specify the end date till when you want the settlement reconciliation details.
	EndDate *string `json:"end_date,omitempty"`
}

SettlementFetchReconRequestFilters Specify either the Settlement ID, Settlement UTR, or start date and end date to fetch the settlement details.

func NewSettlementFetchReconRequestFilters

func NewSettlementFetchReconRequestFilters() *SettlementFetchReconRequestFilters

NewSettlementFetchReconRequestFilters instantiates a new SettlementFetchReconRequestFilters 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

func NewSettlementFetchReconRequestFiltersWithDefaults

func NewSettlementFetchReconRequestFiltersWithDefaults() *SettlementFetchReconRequestFilters

NewSettlementFetchReconRequestFiltersWithDefaults instantiates a new SettlementFetchReconRequestFilters 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

func (*SettlementFetchReconRequestFilters) GetCfSettlementIds

func (o *SettlementFetchReconRequestFilters) GetCfSettlementIds() []int32

GetCfSettlementIds returns the CfSettlementIds field value if set, zero value otherwise.

func (*SettlementFetchReconRequestFilters) GetCfSettlementIdsOk

func (o *SettlementFetchReconRequestFilters) GetCfSettlementIdsOk() ([]int32, bool)

GetCfSettlementIdsOk returns a tuple with the CfSettlementIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementFetchReconRequestFilters) GetEndDate

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*SettlementFetchReconRequestFilters) GetEndDateOk

func (o *SettlementFetchReconRequestFilters) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementFetchReconRequestFilters) GetSettlementUtrs

func (o *SettlementFetchReconRequestFilters) GetSettlementUtrs() []string

GetSettlementUtrs returns the SettlementUtrs field value if set, zero value otherwise.

func (*SettlementFetchReconRequestFilters) GetSettlementUtrsOk

func (o *SettlementFetchReconRequestFilters) GetSettlementUtrsOk() ([]string, bool)

GetSettlementUtrsOk returns a tuple with the SettlementUtrs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementFetchReconRequestFilters) GetStartDate

func (o *SettlementFetchReconRequestFilters) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*SettlementFetchReconRequestFilters) GetStartDateOk

func (o *SettlementFetchReconRequestFilters) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementFetchReconRequestFilters) HasCfSettlementIds

func (o *SettlementFetchReconRequestFilters) HasCfSettlementIds() bool

HasCfSettlementIds returns a boolean if a field has been set.

func (*SettlementFetchReconRequestFilters) HasEndDate

func (o *SettlementFetchReconRequestFilters) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*SettlementFetchReconRequestFilters) HasSettlementUtrs

func (o *SettlementFetchReconRequestFilters) HasSettlementUtrs() bool

HasSettlementUtrs returns a boolean if a field has been set.

func (*SettlementFetchReconRequestFilters) HasStartDate

func (o *SettlementFetchReconRequestFilters) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (SettlementFetchReconRequestFilters) MarshalJSON

func (o SettlementFetchReconRequestFilters) MarshalJSON() ([]byte, error)

func (*SettlementFetchReconRequestFilters) SetCfSettlementIds

func (o *SettlementFetchReconRequestFilters) SetCfSettlementIds(v []int32)

SetCfSettlementIds gets a reference to the given []int32 and assigns it to the CfSettlementIds field.

func (*SettlementFetchReconRequestFilters) SetEndDate

func (o *SettlementFetchReconRequestFilters) SetEndDate(v string)

SetEndDate gets a reference to the given string and assigns it to the EndDate field.

func (*SettlementFetchReconRequestFilters) SetSettlementUtrs

func (o *SettlementFetchReconRequestFilters) SetSettlementUtrs(v []string)

SetSettlementUtrs gets a reference to the given []string and assigns it to the SettlementUtrs field.

func (*SettlementFetchReconRequestFilters) SetStartDate

func (o *SettlementFetchReconRequestFilters) SetStartDate(v string)

SetStartDate gets a reference to the given string and assigns it to the StartDate field.

func (SettlementFetchReconRequestFilters) ToMap

func (o SettlementFetchReconRequestFilters) ToMap() (map[string]interface{}, error)

type SettlementReconEntity

type SettlementReconEntity struct {
	// Specifies from where the next set of settlement details should be fetched.
	Cursor *string `json:"cursor,omitempty"`
	// Number of settlements you want to fetch in the next iteration.
	Limit *int32                           `json:"limit,omitempty"`
	Data  []SettlementReconEntityDataInner `json:"data,omitempty"`
}

SettlementReconEntity Recon object for settlement

func NewSettlementReconEntity

func NewSettlementReconEntity() *SettlementReconEntity

NewSettlementReconEntity instantiates a new SettlementReconEntity 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

func NewSettlementReconEntityWithDefaults

func NewSettlementReconEntityWithDefaults() *SettlementReconEntity

NewSettlementReconEntityWithDefaults instantiates a new SettlementReconEntity 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

func PGSettlementFetchRecon

func PGSettlementFetchRecon(xApiVersion *string, settlementFetchReconRequest *SettlementFetchReconRequest, contentType *string, xRequestId *string, xIdempotencyKey *string, accept *string, httpClient *http.Client) (*SettlementReconEntity, *http.Response, error)

Execute executes the request

@return SettlementReconEntity

func PGSettlementFetchReconWithContext

func PGSettlementFetchReconWithContext(ctx context.Context, xApiVersion *string, settlementFetchReconRequest *SettlementFetchReconRequest, contentType *string, xRequestId *string, xIdempotencyKey *string, accept *string, httpClient *http.Client) (*SettlementReconEntity, *http.Response, error)

With Context Execute executes the request

@return SettlementReconEntity

func (*SettlementReconEntity) GetCursor

func (o *SettlementReconEntity) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*SettlementReconEntity) GetCursorOk

func (o *SettlementReconEntity) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntity) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*SettlementReconEntity) GetDataOk

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntity) GetLimit

func (o *SettlementReconEntity) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SettlementReconEntity) GetLimitOk

func (o *SettlementReconEntity) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntity) HasCursor

func (o *SettlementReconEntity) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*SettlementReconEntity) HasData

func (o *SettlementReconEntity) HasData() bool

HasData returns a boolean if a field has been set.

func (*SettlementReconEntity) HasLimit

func (o *SettlementReconEntity) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (SettlementReconEntity) MarshalJSON

func (o SettlementReconEntity) MarshalJSON() ([]byte, error)

func (*SettlementReconEntity) SetCursor

func (o *SettlementReconEntity) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*SettlementReconEntity) SetData

SetData gets a reference to the given []SettlementReconEntityDataInner and assigns it to the Data field.

func (*SettlementReconEntity) SetLimit

func (o *SettlementReconEntity) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (SettlementReconEntity) ToMap

func (o SettlementReconEntity) ToMap() (map[string]interface{}, error)

type SettlementReconEntityDataInner

type SettlementReconEntityDataInner struct {
	// Unique ID associated with the event.
	EventId *string `json:"event_id,omitempty"`
	// The event type can be PAYMENT, REFUND, REFUND_REVERSAL, DISPUTE, DISPUTE_REVERSAL, CHARGEBACK, CHARGEBACK_REVERSAL, OTHER_ADJUSTMENT.
	EventType *string `json:"event_type,omitempty"`
	// Amount that is part of the settlement corresponding to the event.
	EventSettlementAmount *float32 `json:"event_settlement_amount,omitempty"`
	// Amount corresponding to the event. Example, refund amount, dispute amount, payment amount, etc.
	EventAmount *float32 `json:"event_amount,omitempty"`
	// Indicates if it is CREDIT/DEBIT sale.
	SaleType *string `json:"sale_type,omitempty"`
	// Status of the event. Example - SUCCESS, FAILED, PENDING, CANCELLED.
	EventStatus *string `json:"event_status,omitempty"`
	// Recon
	Entity *string `json:"entity,omitempty"`
	// Time associated with the event. Example, transaction time, dispute initiation time
	EventTime *string `json:"event_time,omitempty"`
	// Curreny type - INR.
	EventCurrency *string `json:"event_currency,omitempty"`
	// Unique order ID. Alphanumeric and only '-' and '_' allowed.
	OrderId *string `json:"order_id,omitempty"`
	// The amount which was passed at the order creation time.
	OrderAmount *float32 `json:"order_amount,omitempty"`
	// Customer phone number.
	CustomerPhone *string `json:"customer_phone,omitempty"`
	// Customer email.
	CustomerEmail *string `json:"customer_email,omitempty"`
	// Customer name.
	CustomerName *string `json:"customer_name,omitempty"`
	// Payment amount captured.
	PaymentAmount *float32 `json:"payment_amount,omitempty"`
	// Unique transaction reference number of the payment.
	PaymentUtr *string `json:"payment_utr,omitempty"`
	// Date and time when the payment was initiated.
	PaymentTime *string `json:"payment_time,omitempty"`
	// Service charge applicable for the payment.
	PaymentServiceCharge *float32 `json:"payment_service_charge,omitempty"`
	// Service tax applicable on the payment.
	PaymentServiceTax *float32 `json:"payment_service_tax,omitempty"`
	// Cashfree Payments unique ID to identify a payment.
	CfPaymentId *int64 `json:"cf_payment_id,omitempty"`
	// Unique ID to identify the settlement.
	CfSettlementId *int64 `json:"cf_settlement_id,omitempty"`
	// Date and time when the settlement was processed.
	SettlementDate *string `json:"settlement_date,omitempty"`
	// Unique transaction reference number of the settlement.
	SettlementUtr *string `json:"settlement_utr,omitempty"`
	// Service charge that is applicable for splitting the payment.
	SplitServiceCharge *float32 `json:"split_service_charge,omitempty"`
	// Service tax applicable for splitting the amount to vendors.
	SplitServiceTax *float32 `json:"split_service_tax,omitempty"`
	// Vendor commission applicable for this transaction.
	VendorCommission *float32 `json:"vendor_commission,omitempty"`
	// Specifies whether the dispute was closed in favor of the merchant or customer. Possible values - Merchant, Customer.
	ClosedInFavorOf *string `json:"closed_in_favor_of,omitempty"`
	// Date and time when the dispute was resolved.
	DisputeResolvedOn *string `json:"dispute_resolved_on,omitempty"`
	// Category of the dispute - Dispute code and the reason for dispute is shown.
	DisputeCategory *string `json:"dispute_category,omitempty"`
	// Note regarding the dispute.
	DisputeNote *string `json:"dispute_note,omitempty"`
	// Date and time when the refund was processed.
	RefundProcessedAt *string `json:"refund_processed_at,omitempty"`
	// The bank reference number for refund.
	RefundArn *string `json:"refund_arn,omitempty"`
	// A refund note for your reference.
	RefundNote *string `json:"refund_note,omitempty"`
	// An unique ID associated with the refund.
	RefundId *string `json:"refund_id,omitempty"`
	// Other adjustment remarks.
	AdjustmentRemarks *string `json:"adjustment_remarks,omitempty"`
}

SettlementReconEntityDataInner struct for SettlementReconEntityDataInner

func NewSettlementReconEntityDataInner

func NewSettlementReconEntityDataInner() *SettlementReconEntityDataInner

NewSettlementReconEntityDataInner instantiates a new SettlementReconEntityDataInner 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

func NewSettlementReconEntityDataInnerWithDefaults

func NewSettlementReconEntityDataInnerWithDefaults() *SettlementReconEntityDataInner

NewSettlementReconEntityDataInnerWithDefaults instantiates a new SettlementReconEntityDataInner 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

func (*SettlementReconEntityDataInner) GetAdjustmentRemarks

func (o *SettlementReconEntityDataInner) GetAdjustmentRemarks() string

GetAdjustmentRemarks returns the AdjustmentRemarks field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetAdjustmentRemarksOk

func (o *SettlementReconEntityDataInner) GetAdjustmentRemarksOk() (*string, bool)

GetAdjustmentRemarksOk returns a tuple with the AdjustmentRemarks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetCfPaymentId

func (o *SettlementReconEntityDataInner) GetCfPaymentId() int64

GetCfPaymentId returns the CfPaymentId field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetCfPaymentIdOk

func (o *SettlementReconEntityDataInner) GetCfPaymentIdOk() (*int64, bool)

GetCfPaymentIdOk returns a tuple with the CfPaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetCfSettlementId

func (o *SettlementReconEntityDataInner) GetCfSettlementId() int64

GetCfSettlementId returns the CfSettlementId field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetCfSettlementIdOk

func (o *SettlementReconEntityDataInner) GetCfSettlementIdOk() (*int64, bool)

GetCfSettlementIdOk returns a tuple with the CfSettlementId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetClosedInFavorOf

func (o *SettlementReconEntityDataInner) GetClosedInFavorOf() string

GetClosedInFavorOf returns the ClosedInFavorOf field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetClosedInFavorOfOk

func (o *SettlementReconEntityDataInner) GetClosedInFavorOfOk() (*string, bool)

GetClosedInFavorOfOk returns a tuple with the ClosedInFavorOf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetCustomerEmail

func (o *SettlementReconEntityDataInner) GetCustomerEmail() string

GetCustomerEmail returns the CustomerEmail field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetCustomerEmailOk

func (o *SettlementReconEntityDataInner) GetCustomerEmailOk() (*string, bool)

GetCustomerEmailOk returns a tuple with the CustomerEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetCustomerName

func (o *SettlementReconEntityDataInner) GetCustomerName() string

GetCustomerName returns the CustomerName field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetCustomerNameOk

func (o *SettlementReconEntityDataInner) GetCustomerNameOk() (*string, bool)

GetCustomerNameOk returns a tuple with the CustomerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetCustomerPhone

func (o *SettlementReconEntityDataInner) GetCustomerPhone() string

GetCustomerPhone returns the CustomerPhone field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetCustomerPhoneOk

func (o *SettlementReconEntityDataInner) GetCustomerPhoneOk() (*string, bool)

GetCustomerPhoneOk returns a tuple with the CustomerPhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetDisputeCategory

func (o *SettlementReconEntityDataInner) GetDisputeCategory() string

GetDisputeCategory returns the DisputeCategory field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetDisputeCategoryOk

func (o *SettlementReconEntityDataInner) GetDisputeCategoryOk() (*string, bool)

GetDisputeCategoryOk returns a tuple with the DisputeCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetDisputeNote

func (o *SettlementReconEntityDataInner) GetDisputeNote() string

GetDisputeNote returns the DisputeNote field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetDisputeNoteOk

func (o *SettlementReconEntityDataInner) GetDisputeNoteOk() (*string, bool)

GetDisputeNoteOk returns a tuple with the DisputeNote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetDisputeResolvedOn

func (o *SettlementReconEntityDataInner) GetDisputeResolvedOn() string

GetDisputeResolvedOn returns the DisputeResolvedOn field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetDisputeResolvedOnOk

func (o *SettlementReconEntityDataInner) GetDisputeResolvedOnOk() (*string, bool)

GetDisputeResolvedOnOk returns a tuple with the DisputeResolvedOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetEntity

func (o *SettlementReconEntityDataInner) GetEntity() string

GetEntity returns the Entity field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetEntityOk

func (o *SettlementReconEntityDataInner) GetEntityOk() (*string, bool)

GetEntityOk returns a tuple with the Entity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetEventAmount

func (o *SettlementReconEntityDataInner) GetEventAmount() float32

GetEventAmount returns the EventAmount field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetEventAmountOk

func (o *SettlementReconEntityDataInner) GetEventAmountOk() (*float32, bool)

GetEventAmountOk returns a tuple with the EventAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetEventCurrency

func (o *SettlementReconEntityDataInner) GetEventCurrency() string

GetEventCurrency returns the EventCurrency field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetEventCurrencyOk

func (o *SettlementReconEntityDataInner) GetEventCurrencyOk() (*string, bool)

GetEventCurrencyOk returns a tuple with the EventCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetEventId

func (o *SettlementReconEntityDataInner) GetEventId() string

GetEventId returns the EventId field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetEventIdOk

func (o *SettlementReconEntityDataInner) GetEventIdOk() (*string, bool)

GetEventIdOk returns a tuple with the EventId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetEventSettlementAmount

func (o *SettlementReconEntityDataInner) GetEventSettlementAmount() float32

GetEventSettlementAmount returns the EventSettlementAmount field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetEventSettlementAmountOk

func (o *SettlementReconEntityDataInner) GetEventSettlementAmountOk() (*float32, bool)

GetEventSettlementAmountOk returns a tuple with the EventSettlementAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetEventStatus

func (o *SettlementReconEntityDataInner) GetEventStatus() string

GetEventStatus returns the EventStatus field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetEventStatusOk

func (o *SettlementReconEntityDataInner) GetEventStatusOk() (*string, bool)

GetEventStatusOk returns a tuple with the EventStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetEventTime

func (o *SettlementReconEntityDataInner) GetEventTime() string

GetEventTime returns the EventTime field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetEventTimeOk

func (o *SettlementReconEntityDataInner) GetEventTimeOk() (*string, bool)

GetEventTimeOk returns a tuple with the EventTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetEventType

func (o *SettlementReconEntityDataInner) GetEventType() string

GetEventType returns the EventType field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetEventTypeOk

func (o *SettlementReconEntityDataInner) GetEventTypeOk() (*string, bool)

GetEventTypeOk returns a tuple with the EventType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetOrderAmount

func (o *SettlementReconEntityDataInner) GetOrderAmount() float32

GetOrderAmount returns the OrderAmount field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetOrderAmountOk

func (o *SettlementReconEntityDataInner) GetOrderAmountOk() (*float32, bool)

GetOrderAmountOk returns a tuple with the OrderAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetOrderId

func (o *SettlementReconEntityDataInner) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetOrderIdOk

func (o *SettlementReconEntityDataInner) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetPaymentAmount

func (o *SettlementReconEntityDataInner) GetPaymentAmount() float32

GetPaymentAmount returns the PaymentAmount field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetPaymentAmountOk

func (o *SettlementReconEntityDataInner) GetPaymentAmountOk() (*float32, bool)

GetPaymentAmountOk returns a tuple with the PaymentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetPaymentServiceCharge

func (o *SettlementReconEntityDataInner) GetPaymentServiceCharge() float32

GetPaymentServiceCharge returns the PaymentServiceCharge field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetPaymentServiceChargeOk

func (o *SettlementReconEntityDataInner) GetPaymentServiceChargeOk() (*float32, bool)

GetPaymentServiceChargeOk returns a tuple with the PaymentServiceCharge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetPaymentServiceTax

func (o *SettlementReconEntityDataInner) GetPaymentServiceTax() float32

GetPaymentServiceTax returns the PaymentServiceTax field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetPaymentServiceTaxOk

func (o *SettlementReconEntityDataInner) GetPaymentServiceTaxOk() (*float32, bool)

GetPaymentServiceTaxOk returns a tuple with the PaymentServiceTax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetPaymentTime

func (o *SettlementReconEntityDataInner) GetPaymentTime() string

GetPaymentTime returns the PaymentTime field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetPaymentTimeOk

func (o *SettlementReconEntityDataInner) GetPaymentTimeOk() (*string, bool)

GetPaymentTimeOk returns a tuple with the PaymentTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetPaymentUtr

func (o *SettlementReconEntityDataInner) GetPaymentUtr() string

GetPaymentUtr returns the PaymentUtr field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetPaymentUtrOk

func (o *SettlementReconEntityDataInner) GetPaymentUtrOk() (*string, bool)

GetPaymentUtrOk returns a tuple with the PaymentUtr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetRefundArn

func (o *SettlementReconEntityDataInner) GetRefundArn() string

GetRefundArn returns the RefundArn field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetRefundArnOk

func (o *SettlementReconEntityDataInner) GetRefundArnOk() (*string, bool)

GetRefundArnOk returns a tuple with the RefundArn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetRefundId

func (o *SettlementReconEntityDataInner) GetRefundId() string

GetRefundId returns the RefundId field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetRefundIdOk

func (o *SettlementReconEntityDataInner) GetRefundIdOk() (*string, bool)

GetRefundIdOk returns a tuple with the RefundId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetRefundNote

func (o *SettlementReconEntityDataInner) GetRefundNote() string

GetRefundNote returns the RefundNote field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetRefundNoteOk

func (o *SettlementReconEntityDataInner) GetRefundNoteOk() (*string, bool)

GetRefundNoteOk returns a tuple with the RefundNote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetRefundProcessedAt

func (o *SettlementReconEntityDataInner) GetRefundProcessedAt() string

GetRefundProcessedAt returns the RefundProcessedAt field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetRefundProcessedAtOk

func (o *SettlementReconEntityDataInner) GetRefundProcessedAtOk() (*string, bool)

GetRefundProcessedAtOk returns a tuple with the RefundProcessedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetSaleType

func (o *SettlementReconEntityDataInner) GetSaleType() string

GetSaleType returns the SaleType field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetSaleTypeOk

func (o *SettlementReconEntityDataInner) GetSaleTypeOk() (*string, bool)

GetSaleTypeOk returns a tuple with the SaleType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetSettlementDate

func (o *SettlementReconEntityDataInner) GetSettlementDate() string

GetSettlementDate returns the SettlementDate field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetSettlementDateOk

func (o *SettlementReconEntityDataInner) GetSettlementDateOk() (*string, bool)

GetSettlementDateOk returns a tuple with the SettlementDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetSettlementUtr

func (o *SettlementReconEntityDataInner) GetSettlementUtr() string

GetSettlementUtr returns the SettlementUtr field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetSettlementUtrOk

func (o *SettlementReconEntityDataInner) GetSettlementUtrOk() (*string, bool)

GetSettlementUtrOk returns a tuple with the SettlementUtr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetSplitServiceCharge

func (o *SettlementReconEntityDataInner) GetSplitServiceCharge() float32

GetSplitServiceCharge returns the SplitServiceCharge field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetSplitServiceChargeOk

func (o *SettlementReconEntityDataInner) GetSplitServiceChargeOk() (*float32, bool)

GetSplitServiceChargeOk returns a tuple with the SplitServiceCharge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetSplitServiceTax

func (o *SettlementReconEntityDataInner) GetSplitServiceTax() float32

GetSplitServiceTax returns the SplitServiceTax field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetSplitServiceTaxOk

func (o *SettlementReconEntityDataInner) GetSplitServiceTaxOk() (*float32, bool)

GetSplitServiceTaxOk returns a tuple with the SplitServiceTax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) GetVendorCommission

func (o *SettlementReconEntityDataInner) GetVendorCommission() float32

GetVendorCommission returns the VendorCommission field value if set, zero value otherwise.

func (*SettlementReconEntityDataInner) GetVendorCommissionOk

func (o *SettlementReconEntityDataInner) GetVendorCommissionOk() (*float32, bool)

GetVendorCommissionOk returns a tuple with the VendorCommission field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementReconEntityDataInner) HasAdjustmentRemarks

func (o *SettlementReconEntityDataInner) HasAdjustmentRemarks() bool

HasAdjustmentRemarks returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasCfPaymentId

func (o *SettlementReconEntityDataInner) HasCfPaymentId() bool

HasCfPaymentId returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasCfSettlementId

func (o *SettlementReconEntityDataInner) HasCfSettlementId() bool

HasCfSettlementId returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasClosedInFavorOf

func (o *SettlementReconEntityDataInner) HasClosedInFavorOf() bool

HasClosedInFavorOf returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasCustomerEmail

func (o *SettlementReconEntityDataInner) HasCustomerEmail() bool

HasCustomerEmail returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasCustomerName

func (o *SettlementReconEntityDataInner) HasCustomerName() bool

HasCustomerName returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasCustomerPhone

func (o *SettlementReconEntityDataInner) HasCustomerPhone() bool

HasCustomerPhone returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasDisputeCategory

func (o *SettlementReconEntityDataInner) HasDisputeCategory() bool

HasDisputeCategory returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasDisputeNote

func (o *SettlementReconEntityDataInner) HasDisputeNote() bool

HasDisputeNote returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasDisputeResolvedOn

func (o *SettlementReconEntityDataInner) HasDisputeResolvedOn() bool

HasDisputeResolvedOn returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasEntity

func (o *SettlementReconEntityDataInner) HasEntity() bool

HasEntity returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasEventAmount

func (o *SettlementReconEntityDataInner) HasEventAmount() bool

HasEventAmount returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasEventCurrency

func (o *SettlementReconEntityDataInner) HasEventCurrency() bool

HasEventCurrency returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasEventId

func (o *SettlementReconEntityDataInner) HasEventId() bool

HasEventId returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasEventSettlementAmount

func (o *SettlementReconEntityDataInner) HasEventSettlementAmount() bool

HasEventSettlementAmount returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasEventStatus

func (o *SettlementReconEntityDataInner) HasEventStatus() bool

HasEventStatus returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasEventTime

func (o *SettlementReconEntityDataInner) HasEventTime() bool

HasEventTime returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasEventType

func (o *SettlementReconEntityDataInner) HasEventType() bool

HasEventType returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasOrderAmount

func (o *SettlementReconEntityDataInner) HasOrderAmount() bool

HasOrderAmount returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasOrderId

func (o *SettlementReconEntityDataInner) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasPaymentAmount

func (o *SettlementReconEntityDataInner) HasPaymentAmount() bool

HasPaymentAmount returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasPaymentServiceCharge

func (o *SettlementReconEntityDataInner) HasPaymentServiceCharge() bool

HasPaymentServiceCharge returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasPaymentServiceTax

func (o *SettlementReconEntityDataInner) HasPaymentServiceTax() bool

HasPaymentServiceTax returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasPaymentTime

func (o *SettlementReconEntityDataInner) HasPaymentTime() bool

HasPaymentTime returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasPaymentUtr

func (o *SettlementReconEntityDataInner) HasPaymentUtr() bool

HasPaymentUtr returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasRefundArn

func (o *SettlementReconEntityDataInner) HasRefundArn() bool

HasRefundArn returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasRefundId

func (o *SettlementReconEntityDataInner) HasRefundId() bool

HasRefundId returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasRefundNote

func (o *SettlementReconEntityDataInner) HasRefundNote() bool

HasRefundNote returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasRefundProcessedAt

func (o *SettlementReconEntityDataInner) HasRefundProcessedAt() bool

HasRefundProcessedAt returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasSaleType

func (o *SettlementReconEntityDataInner) HasSaleType() bool

HasSaleType returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasSettlementDate

func (o *SettlementReconEntityDataInner) HasSettlementDate() bool

HasSettlementDate returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasSettlementUtr

func (o *SettlementReconEntityDataInner) HasSettlementUtr() bool

HasSettlementUtr returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasSplitServiceCharge

func (o *SettlementReconEntityDataInner) HasSplitServiceCharge() bool

HasSplitServiceCharge returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasSplitServiceTax

func (o *SettlementReconEntityDataInner) HasSplitServiceTax() bool

HasSplitServiceTax returns a boolean if a field has been set.

func (*SettlementReconEntityDataInner) HasVendorCommission

func (o *SettlementReconEntityDataInner) HasVendorCommission() bool

HasVendorCommission returns a boolean if a field has been set.

func (SettlementReconEntityDataInner) MarshalJSON

func (o SettlementReconEntityDataInner) MarshalJSON() ([]byte, error)

func (*SettlementReconEntityDataInner) SetAdjustmentRemarks

func (o *SettlementReconEntityDataInner) SetAdjustmentRemarks(v string)

SetAdjustmentRemarks gets a reference to the given string and assigns it to the AdjustmentRemarks field.

func (*SettlementReconEntityDataInner) SetCfPaymentId

func (o *SettlementReconEntityDataInner) SetCfPaymentId(v int64)

SetCfPaymentId gets a reference to the given int64 and assigns it to the CfPaymentId field.

func (*SettlementReconEntityDataInner) SetCfSettlementId

func (o *SettlementReconEntityDataInner) SetCfSettlementId(v int64)

SetCfSettlementId gets a reference to the given int64 and assigns it to the CfSettlementId field.

func (*SettlementReconEntityDataInner) SetClosedInFavorOf

func (o *SettlementReconEntityDataInner) SetClosedInFavorOf(v string)

SetClosedInFavorOf gets a reference to the given string and assigns it to the ClosedInFavorOf field.

func (*SettlementReconEntityDataInner) SetCustomerEmail

func (o *SettlementReconEntityDataInner) SetCustomerEmail(v string)

SetCustomerEmail gets a reference to the given string and assigns it to the CustomerEmail field.

func (*SettlementReconEntityDataInner) SetCustomerName

func (o *SettlementReconEntityDataInner) SetCustomerName(v string)

SetCustomerName gets a reference to the given string and assigns it to the CustomerName field.

func (*SettlementReconEntityDataInner) SetCustomerPhone

func (o *SettlementReconEntityDataInner) SetCustomerPhone(v string)

SetCustomerPhone gets a reference to the given string and assigns it to the CustomerPhone field.

func (*SettlementReconEntityDataInner) SetDisputeCategory

func (o *SettlementReconEntityDataInner) SetDisputeCategory(v string)

SetDisputeCategory gets a reference to the given string and assigns it to the DisputeCategory field.

func (*SettlementReconEntityDataInner) SetDisputeNote

func (o *SettlementReconEntityDataInner) SetDisputeNote(v string)

SetDisputeNote gets a reference to the given string and assigns it to the DisputeNote field.

func (*SettlementReconEntityDataInner) SetDisputeResolvedOn

func (o *SettlementReconEntityDataInner) SetDisputeResolvedOn(v string)

SetDisputeResolvedOn gets a reference to the given string and assigns it to the DisputeResolvedOn field.

func (*SettlementReconEntityDataInner) SetEntity

func (o *SettlementReconEntityDataInner) SetEntity(v string)

SetEntity gets a reference to the given string and assigns it to the Entity field.

func (*SettlementReconEntityDataInner) SetEventAmount

func (o *SettlementReconEntityDataInner) SetEventAmount(v float32)

SetEventAmount gets a reference to the given float32 and assigns it to the EventAmount field.

func (*SettlementReconEntityDataInner) SetEventCurrency

func (o *SettlementReconEntityDataInner) SetEventCurrency(v string)

SetEventCurrency gets a reference to the given string and assigns it to the EventCurrency field.

func (*SettlementReconEntityDataInner) SetEventId

func (o *SettlementReconEntityDataInner) SetEventId(v string)

SetEventId gets a reference to the given string and assigns it to the EventId field.

func (*SettlementReconEntityDataInner) SetEventSettlementAmount

func (o *SettlementReconEntityDataInner) SetEventSettlementAmount(v float32)

SetEventSettlementAmount gets a reference to the given float32 and assigns it to the EventSettlementAmount field.

func (*SettlementReconEntityDataInner) SetEventStatus

func (o *SettlementReconEntityDataInner) SetEventStatus(v string)

SetEventStatus gets a reference to the given string and assigns it to the EventStatus field.

func (*SettlementReconEntityDataInner) SetEventTime

func (o *SettlementReconEntityDataInner) SetEventTime(v string)

SetEventTime gets a reference to the given string and assigns it to the EventTime field.

func (*SettlementReconEntityDataInner) SetEventType

func (o *SettlementReconEntityDataInner) SetEventType(v string)

SetEventType gets a reference to the given string and assigns it to the EventType field.

func (*SettlementReconEntityDataInner) SetOrderAmount

func (o *SettlementReconEntityDataInner) SetOrderAmount(v float32)

SetOrderAmount gets a reference to the given float32 and assigns it to the OrderAmount field.

func (*SettlementReconEntityDataInner) SetOrderId

func (o *SettlementReconEntityDataInner) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*SettlementReconEntityDataInner) SetPaymentAmount

func (o *SettlementReconEntityDataInner) SetPaymentAmount(v float32)

SetPaymentAmount gets a reference to the given float32 and assigns it to the PaymentAmount field.

func (*SettlementReconEntityDataInner) SetPaymentServiceCharge

func (o *SettlementReconEntityDataInner) SetPaymentServiceCharge(v float32)

SetPaymentServiceCharge gets a reference to the given float32 and assigns it to the PaymentServiceCharge field.

func (*SettlementReconEntityDataInner) SetPaymentServiceTax

func (o *SettlementReconEntityDataInner) SetPaymentServiceTax(v float32)

SetPaymentServiceTax gets a reference to the given float32 and assigns it to the PaymentServiceTax field.

func (*SettlementReconEntityDataInner) SetPaymentTime

func (o *SettlementReconEntityDataInner) SetPaymentTime(v string)

SetPaymentTime gets a reference to the given string and assigns it to the PaymentTime field.

func (*SettlementReconEntityDataInner) SetPaymentUtr

func (o *SettlementReconEntityDataInner) SetPaymentUtr(v string)

SetPaymentUtr gets a reference to the given string and assigns it to the PaymentUtr field.

func (*SettlementReconEntityDataInner) SetRefundArn

func (o *SettlementReconEntityDataInner) SetRefundArn(v string)

SetRefundArn gets a reference to the given string and assigns it to the RefundArn field.

func (*SettlementReconEntityDataInner) SetRefundId

func (o *SettlementReconEntityDataInner) SetRefundId(v string)

SetRefundId gets a reference to the given string and assigns it to the RefundId field.

func (*SettlementReconEntityDataInner) SetRefundNote

func (o *SettlementReconEntityDataInner) SetRefundNote(v string)

SetRefundNote gets a reference to the given string and assigns it to the RefundNote field.

func (*SettlementReconEntityDataInner) SetRefundProcessedAt

func (o *SettlementReconEntityDataInner) SetRefundProcessedAt(v string)

SetRefundProcessedAt gets a reference to the given string and assigns it to the RefundProcessedAt field.

func (*SettlementReconEntityDataInner) SetSaleType

func (o *SettlementReconEntityDataInner) SetSaleType(v string)

SetSaleType gets a reference to the given string and assigns it to the SaleType field.

func (*SettlementReconEntityDataInner) SetSettlementDate

func (o *SettlementReconEntityDataInner) SetSettlementDate(v string)

SetSettlementDate gets a reference to the given string and assigns it to the SettlementDate field.

func (*SettlementReconEntityDataInner) SetSettlementUtr

func (o *SettlementReconEntityDataInner) SetSettlementUtr(v string)

SetSettlementUtr gets a reference to the given string and assigns it to the SettlementUtr field.

func (*SettlementReconEntityDataInner) SetSplitServiceCharge

func (o *SettlementReconEntityDataInner) SetSplitServiceCharge(v float32)

SetSplitServiceCharge gets a reference to the given float32 and assigns it to the SplitServiceCharge field.

func (*SettlementReconEntityDataInner) SetSplitServiceTax

func (o *SettlementReconEntityDataInner) SetSplitServiceTax(v float32)

SetSplitServiceTax gets a reference to the given float32 and assigns it to the SplitServiceTax field.

func (*SettlementReconEntityDataInner) SetVendorCommission

func (o *SettlementReconEntityDataInner) SetVendorCommission(v float32)

SetVendorCommission gets a reference to the given float32 and assigns it to the VendorCommission field.

func (SettlementReconEntityDataInner) ToMap

func (o SettlementReconEntityDataInner) ToMap() (map[string]interface{}, error)

type SettlementURLObject

type SettlementURLObject struct {
	Url *string `json:"url,omitempty"`
}

SettlementURLObject Settlement URL object

func NewSettlementURLObject

func NewSettlementURLObject() *SettlementURLObject

NewSettlementURLObject instantiates a new SettlementURLObject 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

func NewSettlementURLObjectWithDefaults

func NewSettlementURLObjectWithDefaults() *SettlementURLObject

NewSettlementURLObjectWithDefaults instantiates a new SettlementURLObject 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

func (*SettlementURLObject) GetUrl

func (o *SettlementURLObject) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*SettlementURLObject) GetUrlOk

func (o *SettlementURLObject) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettlementURLObject) HasUrl

func (o *SettlementURLObject) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (SettlementURLObject) MarshalJSON

func (o SettlementURLObject) MarshalJSON() ([]byte, error)

func (*SettlementURLObject) SetUrl

func (o *SettlementURLObject) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (SettlementURLObject) ToMap

func (o SettlementURLObject) ToMap() (map[string]interface{}, error)

type TerminalDetails

type TerminalDetails struct {
	// date time at which terminal is added
	AddedOn *string `json:"added_on,omitempty"`
	// cashfree terminal id
	CfTerminalId *int64 `json:"cf_terminal_id,omitempty"`
	// last instant when this terminal was updated
	LastUpdatedOn *string `json:"last_updated_on,omitempty"`
	// location of terminal
	TerminalAddress *string `json:"terminal_address,omitempty"`
	// terminal id for merchant reference
	TerminalId string `json:"terminal_id"`
	// name of terminal/agent/storefront
	TerminalName *string `json:"terminal_name,omitempty"`
	// note given by merchant while creating the terminal
	TerminalNote *string `json:"terminal_note,omitempty"`
	// mobile num of the terminal/agent/storefront
	TerminalPhoneNo string `json:"terminal_phone_no"`
	// status of terminal active/inactive
	TerminalStatus *string `json:"terminal_status,omitempty"`
	// To identify the type of terminal product in use, in this case it is SPOS.
	TerminalType string `json:"terminal_type"`
}

TerminalDetails Use this if you are creating an order for cashfree's softPOS

func NewTerminalDetails

func NewTerminalDetails(terminalId string, terminalPhoneNo string, terminalType string) *TerminalDetails

NewTerminalDetails instantiates a new TerminalDetails 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

func NewTerminalDetailsWithDefaults

func NewTerminalDetailsWithDefaults() *TerminalDetails

NewTerminalDetailsWithDefaults instantiates a new TerminalDetails 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

func (*TerminalDetails) GetAddedOn

func (o *TerminalDetails) GetAddedOn() string

GetAddedOn returns the AddedOn field value if set, zero value otherwise.

func (*TerminalDetails) GetAddedOnOk

func (o *TerminalDetails) GetAddedOnOk() (*string, bool)

GetAddedOnOk returns a tuple with the AddedOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalDetails) GetCfTerminalId

func (o *TerminalDetails) GetCfTerminalId() int64

GetCfTerminalId returns the CfTerminalId field value if set, zero value otherwise.

func (*TerminalDetails) GetCfTerminalIdOk

func (o *TerminalDetails) GetCfTerminalIdOk() (*int64, bool)

GetCfTerminalIdOk returns a tuple with the CfTerminalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalDetails) GetLastUpdatedOn

func (o *TerminalDetails) GetLastUpdatedOn() string

GetLastUpdatedOn returns the LastUpdatedOn field value if set, zero value otherwise.

func (*TerminalDetails) GetLastUpdatedOnOk

func (o *TerminalDetails) GetLastUpdatedOnOk() (*string, bool)

GetLastUpdatedOnOk returns a tuple with the LastUpdatedOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalDetails) GetTerminalAddress

func (o *TerminalDetails) GetTerminalAddress() string

GetTerminalAddress returns the TerminalAddress field value if set, zero value otherwise.

func (*TerminalDetails) GetTerminalAddressOk

func (o *TerminalDetails) GetTerminalAddressOk() (*string, bool)

GetTerminalAddressOk returns a tuple with the TerminalAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalDetails) GetTerminalId

func (o *TerminalDetails) GetTerminalId() string

GetTerminalId returns the TerminalId field value

func (*TerminalDetails) GetTerminalIdOk

func (o *TerminalDetails) GetTerminalIdOk() (*string, bool)

GetTerminalIdOk returns a tuple with the TerminalId field value and a boolean to check if the value has been set.

func (*TerminalDetails) GetTerminalName

func (o *TerminalDetails) GetTerminalName() string

GetTerminalName returns the TerminalName field value if set, zero value otherwise.

func (*TerminalDetails) GetTerminalNameOk

func (o *TerminalDetails) GetTerminalNameOk() (*string, bool)

GetTerminalNameOk returns a tuple with the TerminalName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalDetails) GetTerminalNote

func (o *TerminalDetails) GetTerminalNote() string

GetTerminalNote returns the TerminalNote field value if set, zero value otherwise.

func (*TerminalDetails) GetTerminalNoteOk

func (o *TerminalDetails) GetTerminalNoteOk() (*string, bool)

GetTerminalNoteOk returns a tuple with the TerminalNote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalDetails) GetTerminalPhoneNo

func (o *TerminalDetails) GetTerminalPhoneNo() string

GetTerminalPhoneNo returns the TerminalPhoneNo field value

func (*TerminalDetails) GetTerminalPhoneNoOk

func (o *TerminalDetails) GetTerminalPhoneNoOk() (*string, bool)

GetTerminalPhoneNoOk returns a tuple with the TerminalPhoneNo field value and a boolean to check if the value has been set.

func (*TerminalDetails) GetTerminalStatus

func (o *TerminalDetails) GetTerminalStatus() string

GetTerminalStatus returns the TerminalStatus field value if set, zero value otherwise.

func (*TerminalDetails) GetTerminalStatusOk

func (o *TerminalDetails) GetTerminalStatusOk() (*string, bool)

GetTerminalStatusOk returns a tuple with the TerminalStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalDetails) GetTerminalType

func (o *TerminalDetails) GetTerminalType() string

GetTerminalType returns the TerminalType field value

func (*TerminalDetails) GetTerminalTypeOk

func (o *TerminalDetails) GetTerminalTypeOk() (*string, bool)

GetTerminalTypeOk returns a tuple with the TerminalType field value and a boolean to check if the value has been set.

func (*TerminalDetails) HasAddedOn

func (o *TerminalDetails) HasAddedOn() bool

HasAddedOn returns a boolean if a field has been set.

func (*TerminalDetails) HasCfTerminalId

func (o *TerminalDetails) HasCfTerminalId() bool

HasCfTerminalId returns a boolean if a field has been set.

func (*TerminalDetails) HasLastUpdatedOn

func (o *TerminalDetails) HasLastUpdatedOn() bool

HasLastUpdatedOn returns a boolean if a field has been set.

func (*TerminalDetails) HasTerminalAddress

func (o *TerminalDetails) HasTerminalAddress() bool

HasTerminalAddress returns a boolean if a field has been set.

func (*TerminalDetails) HasTerminalName

func (o *TerminalDetails) HasTerminalName() bool

HasTerminalName returns a boolean if a field has been set.

func (*TerminalDetails) HasTerminalNote

func (o *TerminalDetails) HasTerminalNote() bool

HasTerminalNote returns a boolean if a field has been set.

func (*TerminalDetails) HasTerminalStatus

func (o *TerminalDetails) HasTerminalStatus() bool

HasTerminalStatus returns a boolean if a field has been set.

func (TerminalDetails) MarshalJSON

func (o TerminalDetails) MarshalJSON() ([]byte, error)

func (*TerminalDetails) SetAddedOn

func (o *TerminalDetails) SetAddedOn(v string)

SetAddedOn gets a reference to the given string and assigns it to the AddedOn field.

func (*TerminalDetails) SetCfTerminalId

func (o *TerminalDetails) SetCfTerminalId(v int64)

SetCfTerminalId gets a reference to the given int64 and assigns it to the CfTerminalId field.

func (*TerminalDetails) SetLastUpdatedOn

func (o *TerminalDetails) SetLastUpdatedOn(v string)

SetLastUpdatedOn gets a reference to the given string and assigns it to the LastUpdatedOn field.

func (*TerminalDetails) SetTerminalAddress

func (o *TerminalDetails) SetTerminalAddress(v string)

SetTerminalAddress gets a reference to the given string and assigns it to the TerminalAddress field.

func (*TerminalDetails) SetTerminalId

func (o *TerminalDetails) SetTerminalId(v string)

SetTerminalId sets field value

func (*TerminalDetails) SetTerminalName

func (o *TerminalDetails) SetTerminalName(v string)

SetTerminalName gets a reference to the given string and assigns it to the TerminalName field.

func (*TerminalDetails) SetTerminalNote

func (o *TerminalDetails) SetTerminalNote(v string)

SetTerminalNote gets a reference to the given string and assigns it to the TerminalNote field.

func (*TerminalDetails) SetTerminalPhoneNo

func (o *TerminalDetails) SetTerminalPhoneNo(v string)

SetTerminalPhoneNo sets field value

func (*TerminalDetails) SetTerminalStatus

func (o *TerminalDetails) SetTerminalStatus(v string)

SetTerminalStatus gets a reference to the given string and assigns it to the TerminalStatus field.

func (*TerminalDetails) SetTerminalType

func (o *TerminalDetails) SetTerminalType(v string)

SetTerminalType sets field value

func (TerminalDetails) ToMap

func (o TerminalDetails) ToMap() (map[string]interface{}, error)

type TerminalEntity

type TerminalEntity struct {
	AddedOn         *string `json:"added_on,omitempty"`
	CfTerminalId    *int64  `json:"cf_terminal_id,omitempty"`
	LastUpdatedOn   *string `json:"last_updated_on,omitempty"`
	TerminalAddress *string `json:"terminal_address,omitempty"`
	TerminalEmail   *string `json:"terminal_email,omitempty"`
	TerminalType    *string `json:"terminal_type,omitempty"`
	TeminalId       *string `json:"teminal_id,omitempty"`
	TerminalName    *string `json:"terminal_name,omitempty"`
	TerminalNote    *string `json:"terminal_note,omitempty"`
	TerminalPhoneNo *string `json:"terminal_phone_no,omitempty"`
	TerminalStatus  *string `json:"terminal_status,omitempty"`
	TerminalMeta    *string `json:"terminal_meta,omitempty"`
}

TerminalEntity Create terminal response object

func NewTerminalEntity

func NewTerminalEntity() *TerminalEntity

NewTerminalEntity instantiates a new TerminalEntity 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

func NewTerminalEntityWithDefaults

func NewTerminalEntityWithDefaults() *TerminalEntity

NewTerminalEntityWithDefaults instantiates a new TerminalEntity 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

func SposCreateTerminal

func SposCreateTerminal(xApiVersion *string, createTerminalRequest *CreateTerminalRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*TerminalEntity, *http.Response, error)

Execute executes the request

@return TerminalEntity

func SposCreateTerminalWithContext

func SposCreateTerminalWithContext(ctx context.Context, xApiVersion *string, createTerminalRequest *CreateTerminalRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*TerminalEntity, *http.Response, error)

With Context Execute executes the request

@return TerminalEntity

func SposFetchTerminal

func SposFetchTerminal(xApiVersion *string, terminalPhoneNo string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*TerminalEntity, *http.Response, error)

Execute executes the request

@return TerminalEntity

func SposFetchTerminalWithContext

func SposFetchTerminalWithContext(ctx context.Context, xApiVersion *string, terminalPhoneNo string, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*TerminalEntity, *http.Response, error)

With Context Execute executes the request

@return TerminalEntity

func (*TerminalEntity) GetAddedOn

func (o *TerminalEntity) GetAddedOn() string

GetAddedOn returns the AddedOn field value if set, zero value otherwise.

func (*TerminalEntity) GetAddedOnOk

func (o *TerminalEntity) GetAddedOnOk() (*string, bool)

GetAddedOnOk returns a tuple with the AddedOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetCfTerminalId

func (o *TerminalEntity) GetCfTerminalId() int64

GetCfTerminalId returns the CfTerminalId field value if set, zero value otherwise.

func (*TerminalEntity) GetCfTerminalIdOk

func (o *TerminalEntity) GetCfTerminalIdOk() (*int64, bool)

GetCfTerminalIdOk returns a tuple with the CfTerminalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetLastUpdatedOn

func (o *TerminalEntity) GetLastUpdatedOn() string

GetLastUpdatedOn returns the LastUpdatedOn field value if set, zero value otherwise.

func (*TerminalEntity) GetLastUpdatedOnOk

func (o *TerminalEntity) GetLastUpdatedOnOk() (*string, bool)

GetLastUpdatedOnOk returns a tuple with the LastUpdatedOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTeminalId

func (o *TerminalEntity) GetTeminalId() string

GetTeminalId returns the TeminalId field value if set, zero value otherwise.

func (*TerminalEntity) GetTeminalIdOk

func (o *TerminalEntity) GetTeminalIdOk() (*string, bool)

GetTeminalIdOk returns a tuple with the TeminalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTerminalAddress

func (o *TerminalEntity) GetTerminalAddress() string

GetTerminalAddress returns the TerminalAddress field value if set, zero value otherwise.

func (*TerminalEntity) GetTerminalAddressOk

func (o *TerminalEntity) GetTerminalAddressOk() (*string, bool)

GetTerminalAddressOk returns a tuple with the TerminalAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTerminalEmail

func (o *TerminalEntity) GetTerminalEmail() string

GetTerminalEmail returns the TerminalEmail field value if set, zero value otherwise.

func (*TerminalEntity) GetTerminalEmailOk

func (o *TerminalEntity) GetTerminalEmailOk() (*string, bool)

GetTerminalEmailOk returns a tuple with the TerminalEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTerminalMeta

func (o *TerminalEntity) GetTerminalMeta() string

GetTerminalMeta returns the TerminalMeta field value if set, zero value otherwise.

func (*TerminalEntity) GetTerminalMetaOk

func (o *TerminalEntity) GetTerminalMetaOk() (*string, bool)

GetTerminalMetaOk returns a tuple with the TerminalMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTerminalName

func (o *TerminalEntity) GetTerminalName() string

GetTerminalName returns the TerminalName field value if set, zero value otherwise.

func (*TerminalEntity) GetTerminalNameOk

func (o *TerminalEntity) GetTerminalNameOk() (*string, bool)

GetTerminalNameOk returns a tuple with the TerminalName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTerminalNote

func (o *TerminalEntity) GetTerminalNote() string

GetTerminalNote returns the TerminalNote field value if set, zero value otherwise.

func (*TerminalEntity) GetTerminalNoteOk

func (o *TerminalEntity) GetTerminalNoteOk() (*string, bool)

GetTerminalNoteOk returns a tuple with the TerminalNote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTerminalPhoneNo

func (o *TerminalEntity) GetTerminalPhoneNo() string

GetTerminalPhoneNo returns the TerminalPhoneNo field value if set, zero value otherwise.

func (*TerminalEntity) GetTerminalPhoneNoOk

func (o *TerminalEntity) GetTerminalPhoneNoOk() (*string, bool)

GetTerminalPhoneNoOk returns a tuple with the TerminalPhoneNo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTerminalStatus

func (o *TerminalEntity) GetTerminalStatus() string

GetTerminalStatus returns the TerminalStatus field value if set, zero value otherwise.

func (*TerminalEntity) GetTerminalStatusOk

func (o *TerminalEntity) GetTerminalStatusOk() (*string, bool)

GetTerminalStatusOk returns a tuple with the TerminalStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) GetTerminalType

func (o *TerminalEntity) GetTerminalType() string

GetTerminalType returns the TerminalType field value if set, zero value otherwise.

func (*TerminalEntity) GetTerminalTypeOk

func (o *TerminalEntity) GetTerminalTypeOk() (*string, bool)

GetTerminalTypeOk returns a tuple with the TerminalType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalEntity) HasAddedOn

func (o *TerminalEntity) HasAddedOn() bool

HasAddedOn returns a boolean if a field has been set.

func (*TerminalEntity) HasCfTerminalId

func (o *TerminalEntity) HasCfTerminalId() bool

HasCfTerminalId returns a boolean if a field has been set.

func (*TerminalEntity) HasLastUpdatedOn

func (o *TerminalEntity) HasLastUpdatedOn() bool

HasLastUpdatedOn returns a boolean if a field has been set.

func (*TerminalEntity) HasTeminalId

func (o *TerminalEntity) HasTeminalId() bool

HasTeminalId returns a boolean if a field has been set.

func (*TerminalEntity) HasTerminalAddress

func (o *TerminalEntity) HasTerminalAddress() bool

HasTerminalAddress returns a boolean if a field has been set.

func (*TerminalEntity) HasTerminalEmail

func (o *TerminalEntity) HasTerminalEmail() bool

HasTerminalEmail returns a boolean if a field has been set.

func (*TerminalEntity) HasTerminalMeta

func (o *TerminalEntity) HasTerminalMeta() bool

HasTerminalMeta returns a boolean if a field has been set.

func (*TerminalEntity) HasTerminalName

func (o *TerminalEntity) HasTerminalName() bool

HasTerminalName returns a boolean if a field has been set.

func (*TerminalEntity) HasTerminalNote

func (o *TerminalEntity) HasTerminalNote() bool

HasTerminalNote returns a boolean if a field has been set.

func (*TerminalEntity) HasTerminalPhoneNo

func (o *TerminalEntity) HasTerminalPhoneNo() bool

HasTerminalPhoneNo returns a boolean if a field has been set.

func (*TerminalEntity) HasTerminalStatus

func (o *TerminalEntity) HasTerminalStatus() bool

HasTerminalStatus returns a boolean if a field has been set.

func (*TerminalEntity) HasTerminalType

func (o *TerminalEntity) HasTerminalType() bool

HasTerminalType returns a boolean if a field has been set.

func (TerminalEntity) MarshalJSON

func (o TerminalEntity) MarshalJSON() ([]byte, error)

func (*TerminalEntity) SetAddedOn

func (o *TerminalEntity) SetAddedOn(v string)

SetAddedOn gets a reference to the given string and assigns it to the AddedOn field.

func (*TerminalEntity) SetCfTerminalId

func (o *TerminalEntity) SetCfTerminalId(v int64)

SetCfTerminalId gets a reference to the given int64 and assigns it to the CfTerminalId field.

func (*TerminalEntity) SetLastUpdatedOn

func (o *TerminalEntity) SetLastUpdatedOn(v string)

SetLastUpdatedOn gets a reference to the given string and assigns it to the LastUpdatedOn field.

func (*TerminalEntity) SetTeminalId

func (o *TerminalEntity) SetTeminalId(v string)

SetTeminalId gets a reference to the given string and assigns it to the TeminalId field.

func (*TerminalEntity) SetTerminalAddress

func (o *TerminalEntity) SetTerminalAddress(v string)

SetTerminalAddress gets a reference to the given string and assigns it to the TerminalAddress field.

func (*TerminalEntity) SetTerminalEmail

func (o *TerminalEntity) SetTerminalEmail(v string)

SetTerminalEmail gets a reference to the given string and assigns it to the TerminalEmail field.

func (*TerminalEntity) SetTerminalMeta

func (o *TerminalEntity) SetTerminalMeta(v string)

SetTerminalMeta gets a reference to the given string and assigns it to the TerminalMeta field.

func (*TerminalEntity) SetTerminalName

func (o *TerminalEntity) SetTerminalName(v string)

SetTerminalName gets a reference to the given string and assigns it to the TerminalName field.

func (*TerminalEntity) SetTerminalNote

func (o *TerminalEntity) SetTerminalNote(v string)

SetTerminalNote gets a reference to the given string and assigns it to the TerminalNote field.

func (*TerminalEntity) SetTerminalPhoneNo

func (o *TerminalEntity) SetTerminalPhoneNo(v string)

SetTerminalPhoneNo gets a reference to the given string and assigns it to the TerminalPhoneNo field.

func (*TerminalEntity) SetTerminalStatus

func (o *TerminalEntity) SetTerminalStatus(v string)

SetTerminalStatus gets a reference to the given string and assigns it to the TerminalStatus field.

func (*TerminalEntity) SetTerminalType

func (o *TerminalEntity) SetTerminalType(v string)

SetTerminalType gets a reference to the given string and assigns it to the TerminalType field.

func (TerminalEntity) ToMap

func (o TerminalEntity) ToMap() (map[string]interface{}, error)

type TerminalTransactionEntity

type TerminalTransactionEntity struct {
	CfPaymentId   *int64  `json:"cf_payment_id,omitempty"`
	PaymentAmount *int32  `json:"payment_amount,omitempty"`
	PaymentMethod *string `json:"payment_method,omitempty"`
	PaymentUrl    *string `json:"payment_url,omitempty"`
	Qrcode        *string `json:"qrcode,omitempty"`
	Timeout       *string `json:"timeout,omitempty"`
}

TerminalTransactionEntity Create terminal response object

func NewTerminalTransactionEntity

func NewTerminalTransactionEntity() *TerminalTransactionEntity

NewTerminalTransactionEntity instantiates a new TerminalTransactionEntity 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

func NewTerminalTransactionEntityWithDefaults

func NewTerminalTransactionEntityWithDefaults() *TerminalTransactionEntity

NewTerminalTransactionEntityWithDefaults instantiates a new TerminalTransactionEntity 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

func SposCreateTerminalTransaction

func SposCreateTerminalTransaction(xApiVersion *string, createTerminalTransactionRequest *CreateTerminalTransactionRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*TerminalTransactionEntity, *http.Response, error)

Execute executes the request

@return TerminalTransactionEntity

func SposCreateTerminalTransactionWithContext

func SposCreateTerminalTransactionWithContext(ctx context.Context, xApiVersion *string, createTerminalTransactionRequest *CreateTerminalTransactionRequest, xRequestId *string, xIdempotencyKey *string, httpClient *http.Client) (*TerminalTransactionEntity, *http.Response, error)

With Context Execute executes the request

@return TerminalTransactionEntity

func (*TerminalTransactionEntity) GetCfPaymentId

func (o *TerminalTransactionEntity) GetCfPaymentId() int64

GetCfPaymentId returns the CfPaymentId field value if set, zero value otherwise.

func (*TerminalTransactionEntity) GetCfPaymentIdOk

func (o *TerminalTransactionEntity) GetCfPaymentIdOk() (*int64, bool)

GetCfPaymentIdOk returns a tuple with the CfPaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalTransactionEntity) GetPaymentAmount

func (o *TerminalTransactionEntity) GetPaymentAmount() int32

GetPaymentAmount returns the PaymentAmount field value if set, zero value otherwise.

func (*TerminalTransactionEntity) GetPaymentAmountOk

func (o *TerminalTransactionEntity) GetPaymentAmountOk() (*int32, bool)

GetPaymentAmountOk returns a tuple with the PaymentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalTransactionEntity) GetPaymentMethod

func (o *TerminalTransactionEntity) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*TerminalTransactionEntity) GetPaymentMethodOk

func (o *TerminalTransactionEntity) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalTransactionEntity) GetPaymentUrl

func (o *TerminalTransactionEntity) GetPaymentUrl() string

GetPaymentUrl returns the PaymentUrl field value if set, zero value otherwise.

func (*TerminalTransactionEntity) GetPaymentUrlOk

func (o *TerminalTransactionEntity) GetPaymentUrlOk() (*string, bool)

GetPaymentUrlOk returns a tuple with the PaymentUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalTransactionEntity) GetQrcode

func (o *TerminalTransactionEntity) GetQrcode() string

GetQrcode returns the Qrcode field value if set, zero value otherwise.

func (*TerminalTransactionEntity) GetQrcodeOk

func (o *TerminalTransactionEntity) GetQrcodeOk() (*string, bool)

GetQrcodeOk returns a tuple with the Qrcode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalTransactionEntity) GetTimeout

func (o *TerminalTransactionEntity) GetTimeout() string

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*TerminalTransactionEntity) GetTimeoutOk

func (o *TerminalTransactionEntity) GetTimeoutOk() (*string, bool)

GetTimeoutOk returns a tuple with the Timeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalTransactionEntity) HasCfPaymentId

func (o *TerminalTransactionEntity) HasCfPaymentId() bool

HasCfPaymentId returns a boolean if a field has been set.

func (*TerminalTransactionEntity) HasPaymentAmount

func (o *TerminalTransactionEntity) HasPaymentAmount() bool

HasPaymentAmount returns a boolean if a field has been set.

func (*TerminalTransactionEntity) HasPaymentMethod

func (o *TerminalTransactionEntity) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*TerminalTransactionEntity) HasPaymentUrl

func (o *TerminalTransactionEntity) HasPaymentUrl() bool

HasPaymentUrl returns a boolean if a field has been set.

func (*TerminalTransactionEntity) HasQrcode

func (o *TerminalTransactionEntity) HasQrcode() bool

HasQrcode returns a boolean if a field has been set.

func (*TerminalTransactionEntity) HasTimeout

func (o *TerminalTransactionEntity) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (TerminalTransactionEntity) MarshalJSON

func (o TerminalTransactionEntity) MarshalJSON() ([]byte, error)

func (*TerminalTransactionEntity) SetCfPaymentId

func (o *TerminalTransactionEntity) SetCfPaymentId(v int64)

SetCfPaymentId gets a reference to the given int64 and assigns it to the CfPaymentId field.

func (*TerminalTransactionEntity) SetPaymentAmount

func (o *TerminalTransactionEntity) SetPaymentAmount(v int32)

SetPaymentAmount gets a reference to the given int32 and assigns it to the PaymentAmount field.

func (*TerminalTransactionEntity) SetPaymentMethod

func (o *TerminalTransactionEntity) SetPaymentMethod(v string)

SetPaymentMethod gets a reference to the given string and assigns it to the PaymentMethod field.

func (*TerminalTransactionEntity) SetPaymentUrl

func (o *TerminalTransactionEntity) SetPaymentUrl(v string)

SetPaymentUrl gets a reference to the given string and assigns it to the PaymentUrl field.

func (*TerminalTransactionEntity) SetQrcode

func (o *TerminalTransactionEntity) SetQrcode(v string)

SetQrcode gets a reference to the given string and assigns it to the Qrcode field.

func (*TerminalTransactionEntity) SetTimeout

func (o *TerminalTransactionEntity) SetTimeout(v string)

SetTimeout gets a reference to the given string and assigns it to the Timeout field.

func (TerminalTransactionEntity) ToMap

func (o TerminalTransactionEntity) ToMap() (map[string]interface{}, error)

type UPIAuthorizeDetails

type UPIAuthorizeDetails struct {
	// Time by which this authorization should be approved by the customer.
	ApproveBy *string `json:"approve_by,omitempty"`
	// This is the time when the UPI one time mandate will start
	StartTime *string `json:"start_time,omitempty"`
	// This is the time when the UPI mandate will be over. If the mandate has not been executed by this time, the funds will be returned back to the customer after this time.
	EndTime *string `json:"end_time,omitempty"`
}

UPIAuthorizeDetails object when you are using preauth in UPI in order pay

func NewUPIAuthorizeDetails

func NewUPIAuthorizeDetails() *UPIAuthorizeDetails

NewUPIAuthorizeDetails instantiates a new UPIAuthorizeDetails 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

func NewUPIAuthorizeDetailsWithDefaults

func NewUPIAuthorizeDetailsWithDefaults() *UPIAuthorizeDetails

NewUPIAuthorizeDetailsWithDefaults instantiates a new UPIAuthorizeDetails 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

func (*UPIAuthorizeDetails) GetApproveBy

func (o *UPIAuthorizeDetails) GetApproveBy() string

GetApproveBy returns the ApproveBy field value if set, zero value otherwise.

func (*UPIAuthorizeDetails) GetApproveByOk

func (o *UPIAuthorizeDetails) GetApproveByOk() (*string, bool)

GetApproveByOk returns a tuple with the ApproveBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UPIAuthorizeDetails) GetEndTime

func (o *UPIAuthorizeDetails) GetEndTime() string

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*UPIAuthorizeDetails) GetEndTimeOk

func (o *UPIAuthorizeDetails) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UPIAuthorizeDetails) GetStartTime

func (o *UPIAuthorizeDetails) GetStartTime() string

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*UPIAuthorizeDetails) GetStartTimeOk

func (o *UPIAuthorizeDetails) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UPIAuthorizeDetails) HasApproveBy

func (o *UPIAuthorizeDetails) HasApproveBy() bool

HasApproveBy returns a boolean if a field has been set.

func (*UPIAuthorizeDetails) HasEndTime

func (o *UPIAuthorizeDetails) HasEndTime() bool

HasEndTime returns a boolean if a field has been set.

func (*UPIAuthorizeDetails) HasStartTime

func (o *UPIAuthorizeDetails) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (UPIAuthorizeDetails) MarshalJSON

func (o UPIAuthorizeDetails) MarshalJSON() ([]byte, error)

func (*UPIAuthorizeDetails) SetApproveBy

func (o *UPIAuthorizeDetails) SetApproveBy(v string)

SetApproveBy gets a reference to the given string and assigns it to the ApproveBy field.

func (*UPIAuthorizeDetails) SetEndTime

func (o *UPIAuthorizeDetails) SetEndTime(v string)

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*UPIAuthorizeDetails) SetStartTime

func (o *UPIAuthorizeDetails) SetStartTime(v string)

SetStartTime gets a reference to the given string and assigns it to the StartTime field.

func (UPIAuthorizeDetails) ToMap

func (o UPIAuthorizeDetails) ToMap() (map[string]interface{}, error)

type UPIPaymentMethod

type UPIPaymentMethod struct {
	Upi Upi `json:"upi"`
}

UPIPaymentMethod Complete payment method for UPI collect

func NewUPIPaymentMethod

func NewUPIPaymentMethod(upi Upi) *UPIPaymentMethod

NewUPIPaymentMethod instantiates a new UPIPaymentMethod 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

func NewUPIPaymentMethodWithDefaults

func NewUPIPaymentMethodWithDefaults() *UPIPaymentMethod

NewUPIPaymentMethodWithDefaults instantiates a new UPIPaymentMethod 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

func (*UPIPaymentMethod) GetUpi

func (o *UPIPaymentMethod) GetUpi() Upi

GetUpi returns the Upi field value

func (*UPIPaymentMethod) GetUpiOk

func (o *UPIPaymentMethod) GetUpiOk() (*Upi, bool)

GetUpiOk returns a tuple with the Upi field value and a boolean to check if the value has been set.

func (UPIPaymentMethod) MarshalJSON

func (o UPIPaymentMethod) MarshalJSON() ([]byte, error)

func (*UPIPaymentMethod) SetUpi

func (o *UPIPaymentMethod) SetUpi(v Upi)

SetUpi sets field value

func (UPIPaymentMethod) ToMap

func (o UPIPaymentMethod) ToMap() (map[string]interface{}, error)

type Upi

type Upi struct {
	// Specify the channel through which the payment must be processed. Can be one of [\"link\", \"collect\", \"qrcode\"]
	Channel string `json:"channel"`
	// Customer UPI VPA to process payment.  ### Important This is a required parameter for channel = `collect`
	UpiId *string `json:"upi_id,omitempty"`
	// use this if you want cashfree to show a loader. Sample response below. It is only supported for collect `action:collect` will be returned with `data.url` having the link for redirection
	UpiRedirectUrl *bool `json:"upi_redirect_url,omitempty"`
	// The UPI request will be valid for this expiry minutes. This parameter is only applicable for a UPI collect payment. The default value is 5 minutes. You should keep the minimum as 5 minutes, and maximum as 15 minutes
	UpiExpiryMinutes *float32 `json:"upi_expiry_minutes,omitempty"`
	// For one time mandate on UPI. Set this as authorize_only = true. Please note that you can only use the \"collect\" channel if you are sending a one time mandate request
	AuthorizeOnly *bool                `json:"authorize_only,omitempty"`
	Authorization *UPIAuthorizeDetails `json:"authorization,omitempty"`
}

Upi UPI collect payment method object

func NewUpi

func NewUpi(channel string) *Upi

NewUpi instantiates a new Upi 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

func NewUpiWithDefaults

func NewUpiWithDefaults() *Upi

NewUpiWithDefaults instantiates a new Upi 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

func (*Upi) GetAuthorization

func (o *Upi) GetAuthorization() UPIAuthorizeDetails

GetAuthorization returns the Authorization field value if set, zero value otherwise.

func (*Upi) GetAuthorizationOk

func (o *Upi) GetAuthorizationOk() (*UPIAuthorizeDetails, bool)

GetAuthorizationOk returns a tuple with the Authorization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Upi) GetAuthorizeOnly

func (o *Upi) GetAuthorizeOnly() bool

GetAuthorizeOnly returns the AuthorizeOnly field value if set, zero value otherwise.

func (*Upi) GetAuthorizeOnlyOk

func (o *Upi) GetAuthorizeOnlyOk() (*bool, bool)

GetAuthorizeOnlyOk returns a tuple with the AuthorizeOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Upi) GetChannel

func (o *Upi) GetChannel() string

GetChannel returns the Channel field value

func (*Upi) GetChannelOk

func (o *Upi) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value and a boolean to check if the value has been set.

func (*Upi) GetUpiExpiryMinutes

func (o *Upi) GetUpiExpiryMinutes() float32

GetUpiExpiryMinutes returns the UpiExpiryMinutes field value if set, zero value otherwise.

func (*Upi) GetUpiExpiryMinutesOk

func (o *Upi) GetUpiExpiryMinutesOk() (*float32, bool)

GetUpiExpiryMinutesOk returns a tuple with the UpiExpiryMinutes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Upi) GetUpiId

func (o *Upi) GetUpiId() string

GetUpiId returns the UpiId field value if set, zero value otherwise.

func (*Upi) GetUpiIdOk

func (o *Upi) GetUpiIdOk() (*string, bool)

GetUpiIdOk returns a tuple with the UpiId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Upi) GetUpiRedirectUrl

func (o *Upi) GetUpiRedirectUrl() bool

GetUpiRedirectUrl returns the UpiRedirectUrl field value if set, zero value otherwise.

func (*Upi) GetUpiRedirectUrlOk

func (o *Upi) GetUpiRedirectUrlOk() (*bool, bool)

GetUpiRedirectUrlOk returns a tuple with the UpiRedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Upi) HasAuthorization

func (o *Upi) HasAuthorization() bool

HasAuthorization returns a boolean if a field has been set.

func (*Upi) HasAuthorizeOnly

func (o *Upi) HasAuthorizeOnly() bool

HasAuthorizeOnly returns a boolean if a field has been set.

func (*Upi) HasUpiExpiryMinutes

func (o *Upi) HasUpiExpiryMinutes() bool

HasUpiExpiryMinutes returns a boolean if a field has been set.

func (*Upi) HasUpiId

func (o *Upi) HasUpiId() bool

HasUpiId returns a boolean if a field has been set.

func (*Upi) HasUpiRedirectUrl

func (o *Upi) HasUpiRedirectUrl() bool

HasUpiRedirectUrl returns a boolean if a field has been set.

func (Upi) MarshalJSON

func (o Upi) MarshalJSON() ([]byte, error)

func (*Upi) SetAuthorization

func (o *Upi) SetAuthorization(v UPIAuthorizeDetails)

SetAuthorization gets a reference to the given UPIAuthorizeDetails and assigns it to the Authorization field.

func (*Upi) SetAuthorizeOnly

func (o *Upi) SetAuthorizeOnly(v bool)

SetAuthorizeOnly gets a reference to the given bool and assigns it to the AuthorizeOnly field.

func (*Upi) SetChannel

func (o *Upi) SetChannel(v string)

SetChannel sets field value

func (*Upi) SetUpiExpiryMinutes

func (o *Upi) SetUpiExpiryMinutes(v float32)

SetUpiExpiryMinutes gets a reference to the given float32 and assigns it to the UpiExpiryMinutes field.

func (*Upi) SetUpiId

func (o *Upi) SetUpiId(v string)

SetUpiId gets a reference to the given string and assigns it to the UpiId field.

func (*Upi) SetUpiRedirectUrl

func (o *Upi) SetUpiRedirectUrl(v bool)

SetUpiRedirectUrl gets a reference to the given bool and assigns it to the UpiRedirectUrl field.

func (Upi) ToMap

func (o Upi) ToMap() (map[string]interface{}, error)

type VendorSplit

type VendorSplit struct {
	// Vendor id created in Cashfree system
	VendorId *string `json:"vendor_id,omitempty"`
	// Amount which will be associated with this vendor
	Amount *float32 `json:"amount,omitempty"`
	// Percentage of order amount which shall get added to vendor account
	Percentage *float32 `json:"percentage,omitempty"`
}

VendorSplit Use to split order when cashfree's Easy Split is enabled for your account.

func NewVendorSplit

func NewVendorSplit() *VendorSplit

NewVendorSplit instantiates a new VendorSplit 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

func NewVendorSplitWithDefaults

func NewVendorSplitWithDefaults() *VendorSplit

NewVendorSplitWithDefaults instantiates a new VendorSplit 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

func (*VendorSplit) GetAmount

func (o *VendorSplit) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*VendorSplit) GetAmountOk

func (o *VendorSplit) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorSplit) GetPercentage

func (o *VendorSplit) GetPercentage() float32

GetPercentage returns the Percentage field value if set, zero value otherwise.

func (*VendorSplit) GetPercentageOk

func (o *VendorSplit) GetPercentageOk() (*float32, bool)

GetPercentageOk returns a tuple with the Percentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorSplit) GetVendorId

func (o *VendorSplit) GetVendorId() string

GetVendorId returns the VendorId field value if set, zero value otherwise.

func (*VendorSplit) GetVendorIdOk

func (o *VendorSplit) GetVendorIdOk() (*string, bool)

GetVendorIdOk returns a tuple with the VendorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorSplit) HasAmount

func (o *VendorSplit) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*VendorSplit) HasPercentage

func (o *VendorSplit) HasPercentage() bool

HasPercentage returns a boolean if a field has been set.

func (*VendorSplit) HasVendorId

func (o *VendorSplit) HasVendorId() bool

HasVendorId returns a boolean if a field has been set.

func (VendorSplit) MarshalJSON

func (o VendorSplit) MarshalJSON() ([]byte, error)

func (*VendorSplit) SetAmount

func (o *VendorSplit) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*VendorSplit) SetPercentage

func (o *VendorSplit) SetPercentage(v float32)

SetPercentage gets a reference to the given float32 and assigns it to the Percentage field.

func (*VendorSplit) SetVendorId

func (o *VendorSplit) SetVendorId(v string)

SetVendorId gets a reference to the given string and assigns it to the VendorId field.

func (VendorSplit) ToMap

func (o VendorSplit) ToMap() (map[string]interface{}, error)

type WHcustomerDetails

type WHcustomerDetails struct {
	CustomerName  *string `json:"customer_name,omitempty"`
	CustomerId    *string `json:"customer_id,omitempty"`
	CustomerEmail *string `json:"customer_email,omitempty"`
	CustomerPhone *string `json:"customer_phone,omitempty"`
}

WHcustomerDetails customer details object in webhook

func NewWHcustomerDetails

func NewWHcustomerDetails() *WHcustomerDetails

NewWHcustomerDetails instantiates a new WHcustomerDetails 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

func NewWHcustomerDetailsWithDefaults

func NewWHcustomerDetailsWithDefaults() *WHcustomerDetails

NewWHcustomerDetailsWithDefaults instantiates a new WHcustomerDetails 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

func (*WHcustomerDetails) GetCustomerEmail

func (o *WHcustomerDetails) GetCustomerEmail() string

GetCustomerEmail returns the CustomerEmail field value if set, zero value otherwise.

func (*WHcustomerDetails) GetCustomerEmailOk

func (o *WHcustomerDetails) GetCustomerEmailOk() (*string, bool)

GetCustomerEmailOk returns a tuple with the CustomerEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHcustomerDetails) GetCustomerId

func (o *WHcustomerDetails) GetCustomerId() string

GetCustomerId returns the CustomerId field value if set, zero value otherwise.

func (*WHcustomerDetails) GetCustomerIdOk

func (o *WHcustomerDetails) GetCustomerIdOk() (*string, bool)

GetCustomerIdOk returns a tuple with the CustomerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHcustomerDetails) GetCustomerName

func (o *WHcustomerDetails) GetCustomerName() string

GetCustomerName returns the CustomerName field value if set, zero value otherwise.

func (*WHcustomerDetails) GetCustomerNameOk

func (o *WHcustomerDetails) GetCustomerNameOk() (*string, bool)

GetCustomerNameOk returns a tuple with the CustomerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHcustomerDetails) GetCustomerPhone

func (o *WHcustomerDetails) GetCustomerPhone() string

GetCustomerPhone returns the CustomerPhone field value if set, zero value otherwise.

func (*WHcustomerDetails) GetCustomerPhoneOk

func (o *WHcustomerDetails) GetCustomerPhoneOk() (*string, bool)

GetCustomerPhoneOk returns a tuple with the CustomerPhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHcustomerDetails) HasCustomerEmail

func (o *WHcustomerDetails) HasCustomerEmail() bool

HasCustomerEmail returns a boolean if a field has been set.

func (*WHcustomerDetails) HasCustomerId

func (o *WHcustomerDetails) HasCustomerId() bool

HasCustomerId returns a boolean if a field has been set.

func (*WHcustomerDetails) HasCustomerName

func (o *WHcustomerDetails) HasCustomerName() bool

HasCustomerName returns a boolean if a field has been set.

func (*WHcustomerDetails) HasCustomerPhone

func (o *WHcustomerDetails) HasCustomerPhone() bool

HasCustomerPhone returns a boolean if a field has been set.

func (WHcustomerDetails) MarshalJSON

func (o WHcustomerDetails) MarshalJSON() ([]byte, error)

func (*WHcustomerDetails) SetCustomerEmail

func (o *WHcustomerDetails) SetCustomerEmail(v string)

SetCustomerEmail gets a reference to the given string and assigns it to the CustomerEmail field.

func (*WHcustomerDetails) SetCustomerId

func (o *WHcustomerDetails) SetCustomerId(v string)

SetCustomerId gets a reference to the given string and assigns it to the CustomerId field.

func (*WHcustomerDetails) SetCustomerName

func (o *WHcustomerDetails) SetCustomerName(v string)

SetCustomerName gets a reference to the given string and assigns it to the CustomerName field.

func (*WHcustomerDetails) SetCustomerPhone

func (o *WHcustomerDetails) SetCustomerPhone(v string)

SetCustomerPhone gets a reference to the given string and assigns it to the CustomerPhone field.

func (WHcustomerDetails) ToMap

func (o WHcustomerDetails) ToMap() (map[string]interface{}, error)

type WHdata

type WHdata struct {
	Order           *WHorder           `json:"order,omitempty"`
	Payment         *PaymentEntity     `json:"payment,omitempty"`
	CustomerDetails *WHcustomerDetails `json:"customer_details,omitempty"`
}

WHdata webhook object

func NewWHdata

func NewWHdata() *WHdata

NewWHdata instantiates a new WHdata 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

func NewWHdataWithDefaults

func NewWHdataWithDefaults() *WHdata

NewWHdataWithDefaults instantiates a new WHdata 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

func (*WHdata) GetCustomerDetails

func (o *WHdata) GetCustomerDetails() WHcustomerDetails

GetCustomerDetails returns the CustomerDetails field value if set, zero value otherwise.

func (*WHdata) GetCustomerDetailsOk

func (o *WHdata) GetCustomerDetailsOk() (*WHcustomerDetails, bool)

GetCustomerDetailsOk returns a tuple with the CustomerDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHdata) GetOrder

func (o *WHdata) GetOrder() WHorder

GetOrder returns the Order field value if set, zero value otherwise.

func (*WHdata) GetOrderOk

func (o *WHdata) GetOrderOk() (*WHorder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHdata) GetPayment

func (o *WHdata) GetPayment() PaymentEntity

GetPayment returns the Payment field value if set, zero value otherwise.

func (*WHdata) GetPaymentOk

func (o *WHdata) GetPaymentOk() (*PaymentEntity, bool)

GetPaymentOk returns a tuple with the Payment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHdata) HasCustomerDetails

func (o *WHdata) HasCustomerDetails() bool

HasCustomerDetails returns a boolean if a field has been set.

func (*WHdata) HasOrder

func (o *WHdata) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*WHdata) HasPayment

func (o *WHdata) HasPayment() bool

HasPayment returns a boolean if a field has been set.

func (WHdata) MarshalJSON

func (o WHdata) MarshalJSON() ([]byte, error)

func (*WHdata) SetCustomerDetails

func (o *WHdata) SetCustomerDetails(v WHcustomerDetails)

SetCustomerDetails gets a reference to the given WHcustomerDetails and assigns it to the CustomerDetails field.

func (*WHdata) SetOrder

func (o *WHdata) SetOrder(v WHorder)

SetOrder gets a reference to the given WHorder and assigns it to the Order field.

func (*WHdata) SetPayment

func (o *WHdata) SetPayment(v PaymentEntity)

SetPayment gets a reference to the given PaymentEntity and assigns it to the Payment field.

func (WHdata) ToMap

func (o WHdata) ToMap() (map[string]interface{}, error)

type WHorder

type WHorder struct {
	OrderId       *string  `json:"order_id,omitempty"`
	OrderAmount   *float64 `json:"order_amount,omitempty"`
	OrderCurrency *string  `json:"order_currency,omitempty"`
	// Custom Tags in thr form of {\"key\":\"value\"} which can be passed for an order. A maximum of 10 tags can be added
	OrderTags map[string]string `json:"order_tags,omitempty"`
}

WHorder order entity in webhook

func NewWHorder

func NewWHorder() *WHorder

NewWHorder instantiates a new WHorder 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

func NewWHorderWithDefaults

func NewWHorderWithDefaults() *WHorder

NewWHorderWithDefaults instantiates a new WHorder 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

func (*WHorder) GetOrderAmount

func (o *WHorder) GetOrderAmount() float64

GetOrderAmount returns the OrderAmount field value if set, zero value otherwise.

func (*WHorder) GetOrderAmountOk

func (o *WHorder) GetOrderAmountOk() (*float64, bool)

GetOrderAmountOk returns a tuple with the OrderAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHorder) GetOrderCurrency

func (o *WHorder) GetOrderCurrency() string

GetOrderCurrency returns the OrderCurrency field value if set, zero value otherwise.

func (*WHorder) GetOrderCurrencyOk

func (o *WHorder) GetOrderCurrencyOk() (*string, bool)

GetOrderCurrencyOk returns a tuple with the OrderCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHorder) GetOrderId

func (o *WHorder) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*WHorder) GetOrderIdOk

func (o *WHorder) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WHorder) GetOrderTags

func (o *WHorder) GetOrderTags() map[string]string

GetOrderTags returns the OrderTags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WHorder) GetOrderTagsOk

func (o *WHorder) GetOrderTagsOk() (*map[string]string, bool)

GetOrderTagsOk returns a tuple with the OrderTags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WHorder) HasOrderAmount

func (o *WHorder) HasOrderAmount() bool

HasOrderAmount returns a boolean if a field has been set.

func (*WHorder) HasOrderCurrency

func (o *WHorder) HasOrderCurrency() bool

HasOrderCurrency returns a boolean if a field has been set.

func (*WHorder) HasOrderId

func (o *WHorder) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*WHorder) HasOrderTags

func (o *WHorder) HasOrderTags() bool

HasOrderTags returns a boolean if a field has been set.

func (WHorder) MarshalJSON

func (o WHorder) MarshalJSON() ([]byte, error)

func (*WHorder) SetOrderAmount

func (o *WHorder) SetOrderAmount(v float64)

SetOrderAmount gets a reference to the given float64 and assigns it to the OrderAmount field.

func (*WHorder) SetOrderCurrency

func (o *WHorder) SetOrderCurrency(v string)

SetOrderCurrency gets a reference to the given string and assigns it to the OrderCurrency field.

func (*WHorder) SetOrderId

func (o *WHorder) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*WHorder) SetOrderTags

func (o *WHorder) SetOrderTags(v map[string]string)

SetOrderTags gets a reference to the given map[string]string and assigns it to the OrderTags field.

func (WHorder) ToMap

func (o WHorder) ToMap() (map[string]interface{}, error)

type WalletOffer

type WalletOffer struct {
	Provider *string `json:"provider,omitempty"`
}

WalletOffer struct for WalletOffer

func NewWalletOffer

func NewWalletOffer() *WalletOffer

NewWalletOffer instantiates a new WalletOffer 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

func NewWalletOfferWithDefaults

func NewWalletOfferWithDefaults() *WalletOffer

NewWalletOfferWithDefaults instantiates a new WalletOffer 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

func (*WalletOffer) GetProvider

func (o *WalletOffer) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*WalletOffer) GetProviderOk

func (o *WalletOffer) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletOffer) HasProvider

func (o *WalletOffer) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (WalletOffer) MarshalJSON

func (o WalletOffer) MarshalJSON() ([]byte, error)

func (*WalletOffer) SetProvider

func (o *WalletOffer) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (WalletOffer) ToMap

func (o WalletOffer) ToMap() (map[string]interface{}, error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL