splitit

package module
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2024 License: MIT Imports: 23 Imported by: 0

README

splitit - 's Go SDK

Splitit's Web API

Installation

Add to your project:

go get github.com/konfig-dev/splitit-web-sdks/go

Getting Started

package main

import (
    "fmt"
    "os"
    splitit "github.com/konfig-dev/splitit-web-sdks/go"
)

func main() {
    configuration := splitit.NewConfiguration()
    client := splitit.NewAPIClient(configuration)

    planData := *splitit.NewPlanData()
    cardDetails := *splitit.NewCardData()
    billingAddress := *splitit.NewAddressData()
    
    checkInstallmentsEligibilityRequest := *splitit.NewCheckInstallmentsEligibilityRequest()
    checkInstallmentsEligibilityRequest.SetPlanData(planData)
    checkInstallmentsEligibilityRequest.SetCardDetails(cardDetails)
    checkInstallmentsEligibilityRequest.SetBillingAddress(billingAddress)
    checkInstallmentsEligibilityRequest.SetShopperIdentifier("null")
    
    request := client.InstallmentPlanApi.CheckEligibility(
        "xSplititIdempotencyKey_example",
        """",
        checkInstallmentsEligibilityRequest,
    )
    
    resp, httpRes, err := request.Execute()

    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `InstallmentPlanApi.CheckEligibility``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", httpRes)
    }
    // response from `CheckEligibility`: InstallmentsEligibilityResponse
    fmt.Fprintf(os.Stdout, "Response from `InstallmentPlanApi.CheckEligibility`: %v\n", resp)
    fmt.Fprintf(os.Stdout, "Response from `InstallmentsEligibilityResponse.CheckEligibility.InstallmentProvider`: %v\n", *resp.InstallmentProvider)
    fmt.Fprintf(os.Stdout, "Response from `InstallmentsEligibilityResponse.CheckEligibility.PaymentPlanOptions`: %v\n", *resp.PaymentPlanOptions)
}

Documentation for API Endpoints

All URIs are relative to https://web-api-v3.production.splitit.com

Class Method HTTP request Description
InstallmentPlanApi CheckEligibility Post /api/installmentplans/check-eligibility
InstallmentPlanApi Get Get /api/installmentplans/{installmentPlanNumber}
InstallmentPlanApi Post Post /api/installmentplans/initiate
InstallmentPlanApi Post2 Post /api/installmentplans
InstallmentPlanApi Refund Post /api/installmentplans/{installmentPlanNumber}/refund
InstallmentPlanApi Search Get /api/installmentplans/search
InstallmentPlanApi UpdateOrder Put /api/installmentplans/{installmentPlanNumber}/updateorder
InstallmentPlanApi UpdateOrder2 Put /api/installmentplans/updateorder
InstallmentPlanApi VerifyAuthorization Get /api/installmentplans/{installmentPlanNumber}/verifyauthorization

Documentation For Models

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// 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 AllowedCardBrandEnumValues = []CardBrand{
	"Mastercard",
	"Visa",
	"AmericanExpress",
	"Maestro",
	"JCB",
	"CUP",
	"UPI",
	"Discover",
	"Other",
}

All allowed values of CardBrand enum

View Source
var AllowedCardTypeEnumValues = []CardType{
	"Credit",
	"Debit",
	"Charge",
	"Other",
	"Prepaid",
	"VisaDeferredDebit",
	"NetworkOnly",
}

All allowed values of CardType enum

View Source
var AllowedGwAuthorizationStatusEnumValues = []GwAuthorizationStatus{
	"NA",
	"Succeeded",
	"Pending3DS",
	"Failed",
	"Canceled",
}

All allowed values of GwAuthorizationStatus enum

View Source
var AllowedInstallmentStatusEnumValues = []InstallmentStatus{
	"Pending",
	"Processed",
	"Canceled",
}

All allowed values of InstallmentStatus enum

View Source
var AllowedPaymentMethodTypeEnumValues = []PaymentMethodType{
	"Card",
	"SplititToken",
	"BluesnapVaultedShopperToken",
	"SplititMockerV2Token",
	"SpreedlyToken",
}

All allowed values of PaymentMethodType enum

View Source
var AllowedPlanStatusEnumValues = []PlanStatus{
	"Initialized",
	"PendingCapture",
	"Active",
	"Cleared",
	"Canceled",
}

All allowed values of PlanStatus enum

View Source
var AllowedPurchaseMethodEnumValues = []PurchaseMethod{
	"InStore",
	"PhoneOrder",
	"ECommerce",
}

All allowed values of PurchaseMethod enum

View Source
var AllowedRefundStatusEnumValues = []RefundStatus{
	"Pending",
	"Succeeded",
	"Failed",
}

All allowed values of RefundStatus enum

View Source
var AllowedRefundStrategyEnumValues = []RefundStrategy{
	"FutureInstallmentsFirst",
	"FutureInstallmentsLast",
	"FutureInstallmentsNotAllowed",
	"ReduceFromLastInstallment",
}

All allowed values of RefundStrategy enum

View Source
var AllowedShippingStatusEnumValues = []ShippingStatus{
	"Pending",
	"Shipped",
	"Delivered",
}

All allowed values of ShippingStatus enum

View Source
var AllowedTestModesEnumValues = []TestModes{
	"None",
	"Regular",
	"Fast",
	"Automation",
}

All allowed values of TestModes enum

Functions

func CacheExpires

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

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

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.

Types

type APIClient

type APIClient struct {
	InstallmentPlanApi *InstallmentPlanApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the splitit-web-api-v3 API v1.0.0 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 AddressData

type AddressData struct {
	AddressLine  *string `json:"AddressLine,omitempty"`
	AddressLine2 *string `json:"AddressLine2,omitempty"`
	City         *string `json:"City,omitempty"`
	Country      *string `json:"Country,omitempty"`
	State        *string `json:"State,omitempty"`
	Zip          *string `json:"Zip,omitempty"`
}

AddressData struct for AddressData

func NewAddressData

func NewAddressData() *AddressData

NewAddressData instantiates a new AddressData 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 NewAddressDataWithDefaults

func NewAddressDataWithDefaults() *AddressData

NewAddressDataWithDefaults instantiates a new AddressData 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 (*AddressData) GetAddressLine

func (o *AddressData) GetAddressLine() string

GetAddressLine returns the AddressLine field value if set, zero value otherwise.

func (*AddressData) GetAddressLine2

func (o *AddressData) GetAddressLine2() string

GetAddressLine2 returns the AddressLine2 field value if set, zero value otherwise.

func (*AddressData) GetAddressLine2Ok

func (o *AddressData) GetAddressLine2Ok() (*string, bool)

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

func (*AddressData) GetAddressLineOk

func (o *AddressData) GetAddressLineOk() (*string, bool)

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

func (*AddressData) GetCity

func (o *AddressData) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*AddressData) GetCityOk

func (o *AddressData) GetCityOk() (*string, bool)

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

func (*AddressData) GetCountry

func (o *AddressData) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*AddressData) GetCountryOk

func (o *AddressData) GetCountryOk() (*string, bool)

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

func (*AddressData) GetState

func (o *AddressData) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*AddressData) GetStateOk

func (o *AddressData) GetStateOk() (*string, bool)

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

func (*AddressData) GetZip

func (o *AddressData) GetZip() string

GetZip returns the Zip field value if set, zero value otherwise.

func (*AddressData) GetZipOk

func (o *AddressData) GetZipOk() (*string, bool)

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

func (*AddressData) HasAddressLine

func (o *AddressData) HasAddressLine() bool

HasAddressLine returns a boolean if a field has been set.

func (*AddressData) HasAddressLine2

func (o *AddressData) HasAddressLine2() bool

HasAddressLine2 returns a boolean if a field has been set.

func (*AddressData) HasCity

func (o *AddressData) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*AddressData) HasCountry

func (o *AddressData) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*AddressData) HasState

func (o *AddressData) HasState() bool

HasState returns a boolean if a field has been set.

func (*AddressData) HasZip

func (o *AddressData) HasZip() bool

HasZip returns a boolean if a field has been set.

func (AddressData) MarshalJSON

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

func (*AddressData) SetAddressLine

func (o *AddressData) SetAddressLine(v string)

SetAddressLine gets a reference to the given string and assigns it to the AddressLine field.

func (*AddressData) SetAddressLine2

func (o *AddressData) SetAddressLine2(v string)

SetAddressLine2 gets a reference to the given string and assigns it to the AddressLine2 field.

func (*AddressData) SetCity

func (o *AddressData) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*AddressData) SetCountry

func (o *AddressData) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*AddressData) SetState

func (o *AddressData) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*AddressData) SetZip

func (o *AddressData) SetZip(v string)

SetZip gets a reference to the given string and assigns it to the Zip field.

type AddressDataModel

type AddressDataModel struct {
	AddressLine1 *string `json:"AddressLine1,omitempty"`
	AddressLine2 *string `json:"AddressLine2,omitempty"`
	City         *string `json:"City,omitempty"`
	Country      *string `json:"Country,omitempty"`
	State        *string `json:"State,omitempty"`
	Zip          *string `json:"Zip,omitempty"`
}

AddressDataModel struct for AddressDataModel

func NewAddressDataModel

func NewAddressDataModel() *AddressDataModel

NewAddressDataModel instantiates a new AddressDataModel 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 NewAddressDataModelWithDefaults

func NewAddressDataModelWithDefaults() *AddressDataModel

NewAddressDataModelWithDefaults instantiates a new AddressDataModel 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 (*AddressDataModel) GetAddressLine1

func (o *AddressDataModel) GetAddressLine1() string

GetAddressLine1 returns the AddressLine1 field value if set, zero value otherwise.

func (*AddressDataModel) GetAddressLine1Ok

func (o *AddressDataModel) GetAddressLine1Ok() (*string, bool)

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

func (*AddressDataModel) GetAddressLine2

func (o *AddressDataModel) GetAddressLine2() string

GetAddressLine2 returns the AddressLine2 field value if set, zero value otherwise.

func (*AddressDataModel) GetAddressLine2Ok

func (o *AddressDataModel) GetAddressLine2Ok() (*string, bool)

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

func (*AddressDataModel) GetCity

func (o *AddressDataModel) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*AddressDataModel) GetCityOk

func (o *AddressDataModel) GetCityOk() (*string, bool)

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

func (*AddressDataModel) GetCountry

func (o *AddressDataModel) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*AddressDataModel) GetCountryOk

func (o *AddressDataModel) GetCountryOk() (*string, bool)

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

func (*AddressDataModel) GetState

func (o *AddressDataModel) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*AddressDataModel) GetStateOk

func (o *AddressDataModel) GetStateOk() (*string, bool)

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

func (*AddressDataModel) GetZip

func (o *AddressDataModel) GetZip() string

GetZip returns the Zip field value if set, zero value otherwise.

func (*AddressDataModel) GetZipOk

func (o *AddressDataModel) GetZipOk() (*string, bool)

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

func (*AddressDataModel) HasAddressLine1

func (o *AddressDataModel) HasAddressLine1() bool

HasAddressLine1 returns a boolean if a field has been set.

func (*AddressDataModel) HasAddressLine2

func (o *AddressDataModel) HasAddressLine2() bool

HasAddressLine2 returns a boolean if a field has been set.

func (*AddressDataModel) HasCity

func (o *AddressDataModel) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*AddressDataModel) HasCountry

func (o *AddressDataModel) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*AddressDataModel) HasState

func (o *AddressDataModel) HasState() bool

HasState returns a boolean if a field has been set.

func (*AddressDataModel) HasZip

func (o *AddressDataModel) HasZip() bool

HasZip returns a boolean if a field has been set.

func (AddressDataModel) MarshalJSON

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

func (*AddressDataModel) SetAddressLine1

func (o *AddressDataModel) SetAddressLine1(v string)

SetAddressLine1 gets a reference to the given string and assigns it to the AddressLine1 field.

func (*AddressDataModel) SetAddressLine2

func (o *AddressDataModel) SetAddressLine2(v string)

SetAddressLine2 gets a reference to the given string and assigns it to the AddressLine2 field.

func (*AddressDataModel) SetCity

func (o *AddressDataModel) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*AddressDataModel) SetCountry

func (o *AddressDataModel) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*AddressDataModel) SetState

func (o *AddressDataModel) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*AddressDataModel) SetZip

func (o *AddressDataModel) SetZip(v string)

SetZip gets a reference to the given string and assigns it to the Zip field.

type AuthorizationModel

type AuthorizationModel struct {
	Status                 GwAuthorizationStatus  `json:"Status"`
	Date                   *time.Time             `json:"Date,omitempty"`
	SplititErrorResultCode *string                `json:"SplititErrorResultCode,omitempty"`
	GatewayTransactionID   *string                `json:"GatewayTransactionID,omitempty"`
	GatewayResultCode      *string                `json:"GatewayResultCode,omitempty"`
	GatewayResultMessage   *string                `json:"GatewayResultMessage,omitempty"`
	ThreeDSRedirect        *ThreeDsRedirectDataV3 `json:"ThreeDSRedirect,omitempty"`
	CAVV                   *string                `json:"CAVV,omitempty"`
	ECI                    *string                `json:"ECI,omitempty"`
	GatewaySourceResponse  *string                `json:"GatewaySourceResponse,omitempty"`
}

AuthorizationModel struct for AuthorizationModel

func NewAuthorizationModel

func NewAuthorizationModel(status GwAuthorizationStatus) *AuthorizationModel

NewAuthorizationModel instantiates a new AuthorizationModel 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 NewAuthorizationModelWithDefaults

func NewAuthorizationModelWithDefaults() *AuthorizationModel

NewAuthorizationModelWithDefaults instantiates a new AuthorizationModel 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 (*AuthorizationModel) GetCAVV

func (o *AuthorizationModel) GetCAVV() string

GetCAVV returns the CAVV field value if set, zero value otherwise.

func (*AuthorizationModel) GetCAVVOk

func (o *AuthorizationModel) GetCAVVOk() (*string, bool)

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

func (*AuthorizationModel) GetDate

func (o *AuthorizationModel) GetDate() time.Time

GetDate returns the Date field value if set, zero value otherwise.

func (*AuthorizationModel) GetDateOk

func (o *AuthorizationModel) GetDateOk() (*time.Time, bool)

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

func (*AuthorizationModel) GetECI

func (o *AuthorizationModel) GetECI() string

GetECI returns the ECI field value if set, zero value otherwise.

func (*AuthorizationModel) GetECIOk

func (o *AuthorizationModel) GetECIOk() (*string, bool)

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

func (*AuthorizationModel) GetGatewayResultCode

func (o *AuthorizationModel) GetGatewayResultCode() string

GetGatewayResultCode returns the GatewayResultCode field value if set, zero value otherwise.

func (*AuthorizationModel) GetGatewayResultCodeOk

func (o *AuthorizationModel) GetGatewayResultCodeOk() (*string, bool)

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

func (*AuthorizationModel) GetGatewayResultMessage

func (o *AuthorizationModel) GetGatewayResultMessage() string

GetGatewayResultMessage returns the GatewayResultMessage field value if set, zero value otherwise.

func (*AuthorizationModel) GetGatewayResultMessageOk

func (o *AuthorizationModel) GetGatewayResultMessageOk() (*string, bool)

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

func (*AuthorizationModel) GetGatewaySourceResponse

func (o *AuthorizationModel) GetGatewaySourceResponse() string

GetGatewaySourceResponse returns the GatewaySourceResponse field value if set, zero value otherwise.

func (*AuthorizationModel) GetGatewaySourceResponseOk

func (o *AuthorizationModel) GetGatewaySourceResponseOk() (*string, bool)

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

func (*AuthorizationModel) GetGatewayTransactionID

func (o *AuthorizationModel) GetGatewayTransactionID() string

GetGatewayTransactionID returns the GatewayTransactionID field value if set, zero value otherwise.

func (*AuthorizationModel) GetGatewayTransactionIDOk

func (o *AuthorizationModel) GetGatewayTransactionIDOk() (*string, bool)

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

func (*AuthorizationModel) GetSplititErrorResultCode

func (o *AuthorizationModel) GetSplititErrorResultCode() string

GetSplititErrorResultCode returns the SplititErrorResultCode field value if set, zero value otherwise.

func (*AuthorizationModel) GetSplititErrorResultCodeOk

func (o *AuthorizationModel) GetSplititErrorResultCodeOk() (*string, bool)

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

func (*AuthorizationModel) GetStatus

GetStatus returns the Status field value

func (*AuthorizationModel) GetStatusOk

func (o *AuthorizationModel) GetStatusOk() (*GwAuthorizationStatus, bool)

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

func (*AuthorizationModel) GetThreeDSRedirect

func (o *AuthorizationModel) GetThreeDSRedirect() ThreeDsRedirectDataV3

GetThreeDSRedirect returns the ThreeDSRedirect field value if set, zero value otherwise.

func (*AuthorizationModel) GetThreeDSRedirectOk

func (o *AuthorizationModel) GetThreeDSRedirectOk() (*ThreeDsRedirectDataV3, bool)

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

func (*AuthorizationModel) HasCAVV

func (o *AuthorizationModel) HasCAVV() bool

HasCAVV returns a boolean if a field has been set.

func (*AuthorizationModel) HasDate

func (o *AuthorizationModel) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*AuthorizationModel) HasECI

func (o *AuthorizationModel) HasECI() bool

HasECI returns a boolean if a field has been set.

func (*AuthorizationModel) HasGatewayResultCode

func (o *AuthorizationModel) HasGatewayResultCode() bool

HasGatewayResultCode returns a boolean if a field has been set.

func (*AuthorizationModel) HasGatewayResultMessage

func (o *AuthorizationModel) HasGatewayResultMessage() bool

HasGatewayResultMessage returns a boolean if a field has been set.

func (*AuthorizationModel) HasGatewaySourceResponse

func (o *AuthorizationModel) HasGatewaySourceResponse() bool

HasGatewaySourceResponse returns a boolean if a field has been set.

func (*AuthorizationModel) HasGatewayTransactionID

func (o *AuthorizationModel) HasGatewayTransactionID() bool

HasGatewayTransactionID returns a boolean if a field has been set.

func (*AuthorizationModel) HasSplititErrorResultCode

func (o *AuthorizationModel) HasSplititErrorResultCode() bool

HasSplititErrorResultCode returns a boolean if a field has been set.

func (*AuthorizationModel) HasThreeDSRedirect

func (o *AuthorizationModel) HasThreeDSRedirect() bool

HasThreeDSRedirect returns a boolean if a field has been set.

func (AuthorizationModel) MarshalJSON

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

func (*AuthorizationModel) SetCAVV

func (o *AuthorizationModel) SetCAVV(v string)

SetCAVV gets a reference to the given string and assigns it to the CAVV field.

func (*AuthorizationModel) SetDate

func (o *AuthorizationModel) SetDate(v time.Time)

SetDate gets a reference to the given time.Time and assigns it to the Date field.

func (*AuthorizationModel) SetECI

func (o *AuthorizationModel) SetECI(v string)

SetECI gets a reference to the given string and assigns it to the ECI field.

func (*AuthorizationModel) SetGatewayResultCode

func (o *AuthorizationModel) SetGatewayResultCode(v string)

SetGatewayResultCode gets a reference to the given string and assigns it to the GatewayResultCode field.

func (*AuthorizationModel) SetGatewayResultMessage

func (o *AuthorizationModel) SetGatewayResultMessage(v string)

SetGatewayResultMessage gets a reference to the given string and assigns it to the GatewayResultMessage field.

func (*AuthorizationModel) SetGatewaySourceResponse

func (o *AuthorizationModel) SetGatewaySourceResponse(v string)

SetGatewaySourceResponse gets a reference to the given string and assigns it to the GatewaySourceResponse field.

func (*AuthorizationModel) SetGatewayTransactionID

func (o *AuthorizationModel) SetGatewayTransactionID(v string)

SetGatewayTransactionID gets a reference to the given string and assigns it to the GatewayTransactionID field.

func (*AuthorizationModel) SetSplititErrorResultCode

func (o *AuthorizationModel) SetSplititErrorResultCode(v string)

SetSplititErrorResultCode gets a reference to the given string and assigns it to the SplititErrorResultCode field.

func (*AuthorizationModel) SetStatus

func (o *AuthorizationModel) SetStatus(v GwAuthorizationStatus)

SetStatus sets field value

func (*AuthorizationModel) SetThreeDSRedirect

func (o *AuthorizationModel) SetThreeDSRedirect(v ThreeDsRedirectDataV3)

SetThreeDSRedirect gets a reference to the given ThreeDsRedirectDataV3 and assigns it to the ThreeDSRedirect field.

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 BluesnapVaultedShopperToken

type BluesnapVaultedShopperToken struct {
	Token      *string `json:"Token,omitempty"`
	Last4Digit *string `json:"Last4Digit,omitempty"`
}

BluesnapVaultedShopperToken struct for BluesnapVaultedShopperToken

func NewBluesnapVaultedShopperToken

func NewBluesnapVaultedShopperToken() *BluesnapVaultedShopperToken

NewBluesnapVaultedShopperToken instantiates a new BluesnapVaultedShopperToken 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 NewBluesnapVaultedShopperTokenWithDefaults

func NewBluesnapVaultedShopperTokenWithDefaults() *BluesnapVaultedShopperToken

NewBluesnapVaultedShopperTokenWithDefaults instantiates a new BluesnapVaultedShopperToken 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 (*BluesnapVaultedShopperToken) GetLast4Digit

func (o *BluesnapVaultedShopperToken) GetLast4Digit() string

GetLast4Digit returns the Last4Digit field value if set, zero value otherwise.

func (*BluesnapVaultedShopperToken) GetLast4DigitOk

func (o *BluesnapVaultedShopperToken) GetLast4DigitOk() (*string, bool)

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

func (*BluesnapVaultedShopperToken) GetToken

func (o *BluesnapVaultedShopperToken) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*BluesnapVaultedShopperToken) GetTokenOk

func (o *BluesnapVaultedShopperToken) GetTokenOk() (*string, bool)

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

func (*BluesnapVaultedShopperToken) HasLast4Digit

func (o *BluesnapVaultedShopperToken) HasLast4Digit() bool

HasLast4Digit returns a boolean if a field has been set.

func (*BluesnapVaultedShopperToken) HasToken

func (o *BluesnapVaultedShopperToken) HasToken() bool

HasToken returns a boolean if a field has been set.

func (BluesnapVaultedShopperToken) MarshalJSON

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

func (*BluesnapVaultedShopperToken) SetLast4Digit

func (o *BluesnapVaultedShopperToken) SetLast4Digit(v string)

SetLast4Digit gets a reference to the given string and assigns it to the Last4Digit field.

func (*BluesnapVaultedShopperToken) SetToken

func (o *BluesnapVaultedShopperToken) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

type CardBrand

type CardBrand string

CardBrand

const (
	CARDBRAND_MASTERCARD       CardBrand = "Mastercard"
	CARDBRAND_VISA             CardBrand = "Visa"
	CARDBRAND_AMERICAN_EXPRESS CardBrand = "AmericanExpress"
	CARDBRAND_MAESTRO          CardBrand = "Maestro"
	CARDBRAND_JCB              CardBrand = "JCB"
	CARDBRAND_CUP              CardBrand = "CUP"
	CARDBRAND_UPI              CardBrand = "UPI"
	CARDBRAND_DISCOVER         CardBrand = "Discover"
	CARDBRAND_OTHER            CardBrand = "Other"
)

List of CardBrand

func NewCardBrandFromValue

func NewCardBrandFromValue(v string) (*CardBrand, error)

NewCardBrandFromValue returns a pointer to a valid CardBrand for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CardBrand) IsValid

func (v CardBrand) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CardBrand) Ptr

func (v CardBrand) Ptr() *CardBrand

Ptr returns reference to CardBrand value

func (*CardBrand) UnmarshalJSON

func (v *CardBrand) UnmarshalJSON(src []byte) error

type CardData

type CardData struct {
	CardHolderFullName *string    `json:"CardHolderFullName,omitempty"`
	CardNumber         *string    `json:"CardNumber,omitempty"`
	CardExpYear        *string    `json:"CardExpYear,omitempty"`
	CardExpMonth       *string    `json:"CardExpMonth,omitempty"`
	CardCvv            *string    `json:"CardCvv,omitempty"`
	CardBrand          *CardBrand `json:"CardBrand,omitempty"`
	CardType           *CardType  `json:"CardType,omitempty"`
}

CardData struct for CardData

func NewCardData

func NewCardData() *CardData

NewCardData instantiates a new CardData 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 NewCardDataWithDefaults

func NewCardDataWithDefaults() *CardData

NewCardDataWithDefaults instantiates a new CardData 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 (*CardData) GetCardBrand

func (o *CardData) GetCardBrand() CardBrand

GetCardBrand returns the CardBrand field value if set, zero value otherwise.

func (*CardData) GetCardBrandOk

func (o *CardData) GetCardBrandOk() (*CardBrand, bool)

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

func (*CardData) GetCardCvv

func (o *CardData) GetCardCvv() string

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

func (*CardData) GetCardCvvOk

func (o *CardData) 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 (*CardData) GetCardExpMonth

func (o *CardData) GetCardExpMonth() string

GetCardExpMonth returns the CardExpMonth field value if set, zero value otherwise.

func (*CardData) GetCardExpMonthOk

func (o *CardData) GetCardExpMonthOk() (*string, bool)

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

func (*CardData) GetCardExpYear

func (o *CardData) GetCardExpYear() string

GetCardExpYear returns the CardExpYear field value if set, zero value otherwise.

func (*CardData) GetCardExpYearOk

func (o *CardData) GetCardExpYearOk() (*string, bool)

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

func (*CardData) GetCardHolderFullName

func (o *CardData) GetCardHolderFullName() string

GetCardHolderFullName returns the CardHolderFullName field value if set, zero value otherwise.

func (*CardData) GetCardHolderFullNameOk

func (o *CardData) GetCardHolderFullNameOk() (*string, bool)

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

func (*CardData) GetCardNumber

func (o *CardData) GetCardNumber() string

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

func (*CardData) GetCardNumberOk

func (o *CardData) 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 (*CardData) GetCardType

func (o *CardData) GetCardType() CardType

GetCardType returns the CardType field value if set, zero value otherwise.

func (*CardData) GetCardTypeOk

func (o *CardData) GetCardTypeOk() (*CardType, 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 (*CardData) HasCardBrand

func (o *CardData) HasCardBrand() bool

HasCardBrand returns a boolean if a field has been set.

func (*CardData) HasCardCvv

func (o *CardData) HasCardCvv() bool

HasCardCvv returns a boolean if a field has been set.

func (*CardData) HasCardExpMonth

func (o *CardData) HasCardExpMonth() bool

HasCardExpMonth returns a boolean if a field has been set.

func (*CardData) HasCardExpYear

func (o *CardData) HasCardExpYear() bool

HasCardExpYear returns a boolean if a field has been set.

func (*CardData) HasCardHolderFullName

func (o *CardData) HasCardHolderFullName() bool

HasCardHolderFullName returns a boolean if a field has been set.

func (*CardData) HasCardNumber

func (o *CardData) HasCardNumber() bool

HasCardNumber returns a boolean if a field has been set.

func (*CardData) HasCardType

func (o *CardData) HasCardType() bool

HasCardType returns a boolean if a field has been set.

func (CardData) MarshalJSON

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

func (*CardData) SetCardBrand

func (o *CardData) SetCardBrand(v CardBrand)

SetCardBrand gets a reference to the given CardBrand and assigns it to the CardBrand field.

func (*CardData) SetCardCvv

func (o *CardData) SetCardCvv(v string)

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

func (*CardData) SetCardExpMonth

func (o *CardData) SetCardExpMonth(v string)

SetCardExpMonth gets a reference to the given string and assigns it to the CardExpMonth field.

func (*CardData) SetCardExpYear

func (o *CardData) SetCardExpYear(v string)

SetCardExpYear gets a reference to the given string and assigns it to the CardExpYear field.

func (*CardData) SetCardHolderFullName

func (o *CardData) SetCardHolderFullName(v string)

SetCardHolderFullName gets a reference to the given string and assigns it to the CardHolderFullName field.

func (*CardData) SetCardNumber

func (o *CardData) SetCardNumber(v string)

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

func (*CardData) SetCardType

func (o *CardData) SetCardType(v CardType)

SetCardType gets a reference to the given CardType and assigns it to the CardType field.

type CardType

type CardType string

CardType

const (
	CARDTYPE_CREDIT              CardType = "Credit"
	CARDTYPE_DEBIT               CardType = "Debit"
	CARDTYPE_CHARGE              CardType = "Charge"
	CARDTYPE_OTHER               CardType = "Other"
	CARDTYPE_PREPAID             CardType = "Prepaid"
	CARDTYPE_VISA_DEFERRED_DEBIT CardType = "VisaDeferredDebit"
	CARDTYPE_NETWORK_ONLY        CardType = "NetworkOnly"
)

List of CardType

func NewCardTypeFromValue

func NewCardTypeFromValue(v string) (*CardType, error)

NewCardTypeFromValue returns a pointer to a valid CardType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CardType) IsValid

func (v CardType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CardType) Ptr

func (v CardType) Ptr() *CardType

Ptr returns reference to CardType value

func (*CardType) UnmarshalJSON

func (v *CardType) UnmarshalJSON(src []byte) error

type CheckInstallmentsEligibilityRequest

type CheckInstallmentsEligibilityRequest struct {
	PlanData          *PlanData    `json:"PlanData,omitempty"`
	CardDetails       *CardData    `json:"CardDetails,omitempty"`
	BillingAddress    *AddressData `json:"BillingAddress,omitempty"`
	ShopperIdentifier *string      `json:"ShopperIdentifier,omitempty"`
}

CheckInstallmentsEligibilityRequest struct for CheckInstallmentsEligibilityRequest

func NewCheckInstallmentsEligibilityRequest

func NewCheckInstallmentsEligibilityRequest() *CheckInstallmentsEligibilityRequest

NewCheckInstallmentsEligibilityRequest instantiates a new CheckInstallmentsEligibilityRequest 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 NewCheckInstallmentsEligibilityRequestWithDefaults

func NewCheckInstallmentsEligibilityRequestWithDefaults() *CheckInstallmentsEligibilityRequest

NewCheckInstallmentsEligibilityRequestWithDefaults instantiates a new CheckInstallmentsEligibilityRequest 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 (*CheckInstallmentsEligibilityRequest) GetBillingAddress

func (o *CheckInstallmentsEligibilityRequest) GetBillingAddress() AddressData

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*CheckInstallmentsEligibilityRequest) GetBillingAddressOk

func (o *CheckInstallmentsEligibilityRequest) GetBillingAddressOk() (*AddressData, bool)

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

func (*CheckInstallmentsEligibilityRequest) GetCardDetails

func (o *CheckInstallmentsEligibilityRequest) GetCardDetails() CardData

GetCardDetails returns the CardDetails field value if set, zero value otherwise.

func (*CheckInstallmentsEligibilityRequest) GetCardDetailsOk

func (o *CheckInstallmentsEligibilityRequest) GetCardDetailsOk() (*CardData, bool)

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

func (*CheckInstallmentsEligibilityRequest) GetPlanData

GetPlanData returns the PlanData field value if set, zero value otherwise.

func (*CheckInstallmentsEligibilityRequest) GetPlanDataOk

func (o *CheckInstallmentsEligibilityRequest) GetPlanDataOk() (*PlanData, bool)

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

func (*CheckInstallmentsEligibilityRequest) GetShopperIdentifier added in v1.7.5

func (o *CheckInstallmentsEligibilityRequest) GetShopperIdentifier() string

GetShopperIdentifier returns the ShopperIdentifier field value if set, zero value otherwise.

func (*CheckInstallmentsEligibilityRequest) GetShopperIdentifierOk added in v1.7.5

func (o *CheckInstallmentsEligibilityRequest) GetShopperIdentifierOk() (*string, bool)

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

func (*CheckInstallmentsEligibilityRequest) HasBillingAddress

func (o *CheckInstallmentsEligibilityRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*CheckInstallmentsEligibilityRequest) HasCardDetails

func (o *CheckInstallmentsEligibilityRequest) HasCardDetails() bool

HasCardDetails returns a boolean if a field has been set.

func (*CheckInstallmentsEligibilityRequest) HasPlanData

func (o *CheckInstallmentsEligibilityRequest) HasPlanData() bool

HasPlanData returns a boolean if a field has been set.

func (*CheckInstallmentsEligibilityRequest) HasShopperIdentifier added in v1.7.5

func (o *CheckInstallmentsEligibilityRequest) HasShopperIdentifier() bool

HasShopperIdentifier returns a boolean if a field has been set.

func (CheckInstallmentsEligibilityRequest) MarshalJSON

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

func (*CheckInstallmentsEligibilityRequest) SetBillingAddress

func (o *CheckInstallmentsEligibilityRequest) SetBillingAddress(v AddressData)

SetBillingAddress gets a reference to the given AddressData and assigns it to the BillingAddress field.

func (*CheckInstallmentsEligibilityRequest) SetCardDetails

func (o *CheckInstallmentsEligibilityRequest) SetCardDetails(v CardData)

SetCardDetails gets a reference to the given CardData and assigns it to the CardDetails field.

func (*CheckInstallmentsEligibilityRequest) SetPlanData

SetPlanData gets a reference to the given PlanData and assigns it to the PlanData field.

func (*CheckInstallmentsEligibilityRequest) SetShopperIdentifier added in v1.7.5

func (o *CheckInstallmentsEligibilityRequest) SetShopperIdentifier(v string)

SetShopperIdentifier gets a reference to the given string and assigns it to the ShopperIdentifier field.

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	TokenUrl         string            `json:"tokenUrl,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
	Context          context.Context
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddAPIKey

func (c *Configuration) AddAPIKey(key string, apiKey APIKey)

Configures an API key on Configuration. Ensures multiple calls does not delete other keys

1. Get the existing map of API keys from the context. 2. If there's no existing map, create a new map. 3. Update the "[API key]"" in the map. 4. Store the updated map back in the context.

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

func (*Configuration) SetHost

func (c *Configuration) SetHost(host string)

func (*Configuration) SetOAuthClientCredentials

func (c *Configuration) SetOAuthClientCredentials(clientId string, clientSecret string)

Setup OAuth Client Credentials Flow for all requests

func (*Configuration) SetTokenUrl

func (c *Configuration) SetTokenUrl(tokenUrl string)

type Error

type Error struct {
	Code           *string `json:"Code,omitempty"`
	Message        *string `json:"Message,omitempty"`
	AdditionalInfo *string `json:"AdditionalInfo,omitempty"`
}

Error struct for Error

func NewError

func NewError() *Error

NewError instantiates a new Error 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 NewErrorWithDefaults

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetAdditionalInfo

func (o *Error) GetAdditionalInfo() string

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*Error) GetAdditionalInfoOk

func (o *Error) GetAdditionalInfoOk() (*string, bool)

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

func (*Error) GetCode

func (o *Error) GetCode() string

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

func (*Error) GetCodeOk

func (o *Error) 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 (*Error) GetMessage

func (o *Error) GetMessage() string

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

func (*Error) GetMessageOk

func (o *Error) 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 (*Error) HasAdditionalInfo

func (o *Error) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*Error) HasCode

func (o *Error) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Error) HasMessage

func (o *Error) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (Error) MarshalJSON

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

func (*Error) SetAdditionalInfo

func (o *Error) SetAdditionalInfo(v string)

SetAdditionalInfo gets a reference to the given string and assigns it to the AdditionalInfo field.

func (*Error) SetCode

func (o *Error) SetCode(v string)

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

func (*Error) SetMessage

func (o *Error) SetMessage(v string)

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

type ErrorExtended

type ErrorExtended struct {
	Code           *string            `json:"Code,omitempty"`
	Message        *string            `json:"Message,omitempty"`
	AdditionalInfo *string            `json:"AdditionalInfo,omitempty"`
	ExtraData      *map[string]string `json:"ExtraData,omitempty"`
}

ErrorExtended struct for ErrorExtended

func NewErrorExtended

func NewErrorExtended() *ErrorExtended

NewErrorExtended instantiates a new ErrorExtended 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 NewErrorExtendedWithDefaults

func NewErrorExtendedWithDefaults() *ErrorExtended

NewErrorExtendedWithDefaults instantiates a new ErrorExtended 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 (*ErrorExtended) GetAdditionalInfo

func (o *ErrorExtended) GetAdditionalInfo() string

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*ErrorExtended) GetAdditionalInfoOk

func (o *ErrorExtended) GetAdditionalInfoOk() (*string, bool)

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

func (*ErrorExtended) GetCode

func (o *ErrorExtended) GetCode() string

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

func (*ErrorExtended) GetCodeOk

func (o *ErrorExtended) 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 (*ErrorExtended) GetExtraData

func (o *ErrorExtended) GetExtraData() map[string]string

GetExtraData returns the ExtraData field value if set, zero value otherwise.

func (*ErrorExtended) GetExtraDataOk

func (o *ErrorExtended) GetExtraDataOk() (*map[string]string, bool)

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

func (*ErrorExtended) GetMessage

func (o *ErrorExtended) GetMessage() string

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

func (*ErrorExtended) GetMessageOk

func (o *ErrorExtended) 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 (*ErrorExtended) HasAdditionalInfo

func (o *ErrorExtended) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*ErrorExtended) HasCode

func (o *ErrorExtended) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ErrorExtended) HasExtraData

func (o *ErrorExtended) HasExtraData() bool

HasExtraData returns a boolean if a field has been set.

func (*ErrorExtended) HasMessage

func (o *ErrorExtended) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ErrorExtended) MarshalJSON

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

func (*ErrorExtended) SetAdditionalInfo

func (o *ErrorExtended) SetAdditionalInfo(v string)

SetAdditionalInfo gets a reference to the given string and assigns it to the AdditionalInfo field.

func (*ErrorExtended) SetCode

func (o *ErrorExtended) SetCode(v string)

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

func (*ErrorExtended) SetExtraData

func (o *ErrorExtended) SetExtraData(v map[string]string)

SetExtraData gets a reference to the given map[string]string and assigns it to the ExtraData field.

func (*ErrorExtended) SetMessage

func (o *ErrorExtended) SetMessage(v string)

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

type ErrorExtendedAllOf

type ErrorExtendedAllOf struct {
	ExtraData *map[string]string `json:"ExtraData,omitempty"`
}

ErrorExtendedAllOf struct for ErrorExtendedAllOf

func NewErrorExtendedAllOf

func NewErrorExtendedAllOf() *ErrorExtendedAllOf

NewErrorExtendedAllOf instantiates a new ErrorExtendedAllOf 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 NewErrorExtendedAllOfWithDefaults

func NewErrorExtendedAllOfWithDefaults() *ErrorExtendedAllOf

NewErrorExtendedAllOfWithDefaults instantiates a new ErrorExtendedAllOf 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 (*ErrorExtendedAllOf) GetExtraData

func (o *ErrorExtendedAllOf) GetExtraData() map[string]string

GetExtraData returns the ExtraData field value if set, zero value otherwise.

func (*ErrorExtendedAllOf) GetExtraDataOk

func (o *ErrorExtendedAllOf) GetExtraDataOk() (*map[string]string, bool)

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

func (*ErrorExtendedAllOf) HasExtraData

func (o *ErrorExtendedAllOf) HasExtraData() bool

HasExtraData returns a boolean if a field has been set.

func (ErrorExtendedAllOf) MarshalJSON

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

func (*ErrorExtendedAllOf) SetExtraData

func (o *ErrorExtendedAllOf) SetExtraData(v map[string]string)

SetExtraData gets a reference to the given map[string]string and assigns it to the ExtraData field.

type EventsEndpointsModel

type EventsEndpointsModel struct {
	CreateSucceeded *string `json:"CreateSucceeded,omitempty"`
}

EventsEndpointsModel struct for EventsEndpointsModel

func NewEventsEndpointsModel

func NewEventsEndpointsModel() *EventsEndpointsModel

NewEventsEndpointsModel instantiates a new EventsEndpointsModel 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 NewEventsEndpointsModelWithDefaults

func NewEventsEndpointsModelWithDefaults() *EventsEndpointsModel

NewEventsEndpointsModelWithDefaults instantiates a new EventsEndpointsModel 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 (*EventsEndpointsModel) GetCreateSucceeded

func (o *EventsEndpointsModel) GetCreateSucceeded() string

GetCreateSucceeded returns the CreateSucceeded field value if set, zero value otherwise.

func (*EventsEndpointsModel) GetCreateSucceededOk

func (o *EventsEndpointsModel) GetCreateSucceededOk() (*string, bool)

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

func (*EventsEndpointsModel) HasCreateSucceeded

func (o *EventsEndpointsModel) HasCreateSucceeded() bool

HasCreateSucceeded returns a boolean if a field has been set.

func (EventsEndpointsModel) MarshalJSON

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

func (*EventsEndpointsModel) SetCreateSucceeded

func (o *EventsEndpointsModel) SetCreateSucceeded(v string)

SetCreateSucceeded gets a reference to the given string and assigns it to the CreateSucceeded field.

type FailedResponse

type FailedResponse struct {
	TraceId *string        `json:"TraceId,omitempty"`
	Error   *ErrorExtended `json:"Error,omitempty"`
}

FailedResponse struct for FailedResponse

func NewFailedResponse

func NewFailedResponse() *FailedResponse

NewFailedResponse instantiates a new FailedResponse 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 NewFailedResponseWithDefaults

func NewFailedResponseWithDefaults() *FailedResponse

NewFailedResponseWithDefaults instantiates a new FailedResponse 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 (*FailedResponse) GetError

func (o *FailedResponse) GetError() ErrorExtended

GetError returns the Error field value if set, zero value otherwise.

func (*FailedResponse) GetErrorOk

func (o *FailedResponse) GetErrorOk() (*ErrorExtended, bool)

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

func (*FailedResponse) GetTraceId

func (o *FailedResponse) GetTraceId() string

GetTraceId returns the TraceId field value if set, zero value otherwise.

func (*FailedResponse) GetTraceIdOk

func (o *FailedResponse) GetTraceIdOk() (*string, bool)

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

func (*FailedResponse) HasError

func (o *FailedResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*FailedResponse) HasTraceId

func (o *FailedResponse) HasTraceId() bool

HasTraceId returns a boolean if a field has been set.

func (FailedResponse) MarshalJSON

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

func (*FailedResponse) SetError

func (o *FailedResponse) SetError(v ErrorExtended)

SetError gets a reference to the given ErrorExtended and assigns it to the Error field.

func (*FailedResponse) SetTraceId

func (o *FailedResponse) SetTraceId(v string)

SetTraceId gets a reference to the given string and assigns it to the TraceId field.

type GatewayTokenData

type GatewayTokenData struct {
	Token      *string `json:"Token,omitempty"`
	Last4Digit *string `json:"Last4Digit,omitempty"`
}

GatewayTokenData struct for GatewayTokenData

func NewGatewayTokenData

func NewGatewayTokenData() *GatewayTokenData

NewGatewayTokenData instantiates a new GatewayTokenData 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 NewGatewayTokenDataWithDefaults

func NewGatewayTokenDataWithDefaults() *GatewayTokenData

NewGatewayTokenDataWithDefaults instantiates a new GatewayTokenData 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 (*GatewayTokenData) GetLast4Digit

func (o *GatewayTokenData) GetLast4Digit() string

GetLast4Digit returns the Last4Digit field value if set, zero value otherwise.

func (*GatewayTokenData) GetLast4DigitOk

func (o *GatewayTokenData) GetLast4DigitOk() (*string, bool)

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

func (*GatewayTokenData) GetToken

func (o *GatewayTokenData) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*GatewayTokenData) GetTokenOk

func (o *GatewayTokenData) GetTokenOk() (*string, bool)

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

func (*GatewayTokenData) HasLast4Digit

func (o *GatewayTokenData) HasLast4Digit() bool

HasLast4Digit returns a boolean if a field has been set.

func (*GatewayTokenData) HasToken

func (o *GatewayTokenData) HasToken() bool

HasToken returns a boolean if a field has been set.

func (GatewayTokenData) MarshalJSON

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

func (*GatewayTokenData) SetLast4Digit

func (o *GatewayTokenData) SetLast4Digit(v string)

SetLast4Digit gets a reference to the given string and assigns it to the Last4Digit field.

func (*GatewayTokenData) SetToken

func (o *GatewayTokenData) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

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 GwAuthorizationStatus

type GwAuthorizationStatus string

GwAuthorizationStatus

const (
	GWAUTHORIZATIONSTATUS_NA          GwAuthorizationStatus = "NA"
	GWAUTHORIZATIONSTATUS_SUCCEEDED   GwAuthorizationStatus = "Succeeded"
	GWAUTHORIZATIONSTATUS_PENDING3_DS GwAuthorizationStatus = "Pending3DS"
	GWAUTHORIZATIONSTATUS_FAILED      GwAuthorizationStatus = "Failed"
	GWAUTHORIZATIONSTATUS_CANCELED    GwAuthorizationStatus = "Canceled"
)

List of GwAuthorizationStatus

func NewGwAuthorizationStatusFromValue

func NewGwAuthorizationStatusFromValue(v string) (*GwAuthorizationStatus, error)

NewGwAuthorizationStatusFromValue returns a pointer to a valid GwAuthorizationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (GwAuthorizationStatus) IsValid

func (v GwAuthorizationStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (GwAuthorizationStatus) Ptr

Ptr returns reference to GwAuthorizationStatus value

func (*GwAuthorizationStatus) UnmarshalJSON

func (v *GwAuthorizationStatus) UnmarshalJSON(src []byte) error

type IdentifierContract

type IdentifierContract struct {
	RefOrderNumber        *string            `json:"RefOrderNumber,omitempty"`
	InstallmentPlanNumber *string            `json:"InstallmentPlanNumber,omitempty"`
	ExtendedParams        *map[string]string `json:"ExtendedParams,omitempty"`
}

IdentifierContract struct for IdentifierContract

func NewIdentifierContract

func NewIdentifierContract() *IdentifierContract

NewIdentifierContract instantiates a new IdentifierContract 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 NewIdentifierContractWithDefaults

func NewIdentifierContractWithDefaults() *IdentifierContract

NewIdentifierContractWithDefaults instantiates a new IdentifierContract 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 (*IdentifierContract) GetExtendedParams

func (o *IdentifierContract) GetExtendedParams() map[string]string

GetExtendedParams returns the ExtendedParams field value if set, zero value otherwise.

func (*IdentifierContract) GetExtendedParamsOk

func (o *IdentifierContract) GetExtendedParamsOk() (*map[string]string, bool)

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

func (*IdentifierContract) GetInstallmentPlanNumber

func (o *IdentifierContract) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*IdentifierContract) GetInstallmentPlanNumberOk

func (o *IdentifierContract) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*IdentifierContract) GetRefOrderNumber

func (o *IdentifierContract) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*IdentifierContract) GetRefOrderNumberOk

func (o *IdentifierContract) GetRefOrderNumberOk() (*string, bool)

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

func (*IdentifierContract) HasExtendedParams

func (o *IdentifierContract) HasExtendedParams() bool

HasExtendedParams returns a boolean if a field has been set.

func (*IdentifierContract) HasInstallmentPlanNumber

func (o *IdentifierContract) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (*IdentifierContract) HasRefOrderNumber

func (o *IdentifierContract) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (IdentifierContract) MarshalJSON

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

func (*IdentifierContract) SetExtendedParams

func (o *IdentifierContract) SetExtendedParams(v map[string]string)

SetExtendedParams gets a reference to the given map[string]string and assigns it to the ExtendedParams field.

func (*IdentifierContract) SetInstallmentPlanNumber

func (o *IdentifierContract) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

func (*IdentifierContract) SetRefOrderNumber

func (o *IdentifierContract) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

type InitiatePlanResponse

type InitiatePlanResponse struct {
	InstallmentPlanNumber *string            `json:"InstallmentPlanNumber,omitempty"`
	RefOrderNumber        *string            `json:"RefOrderNumber,omitempty"`
	PurchaseMethod        *PurchaseMethod    `json:"PurchaseMethod,omitempty"`
	Status                PlanStatus         `json:"Status"`
	Currency              *string            `json:"Currency,omitempty"`
	Amount                *float32           `json:"Amount,omitempty"`
	ExtendedParams        *map[string]string `json:"ExtendedParams,omitempty"`
	Shopper               *ShopperData       `json:"Shopper,omitempty"`
	BillingAddress        *AddressData       `json:"BillingAddress,omitempty"`
	CheckoutUrl           *string            `json:"CheckoutUrl,omitempty"`
}

InitiatePlanResponse struct for InitiatePlanResponse

func NewInitiatePlanResponse

func NewInitiatePlanResponse(status PlanStatus) *InitiatePlanResponse

NewInitiatePlanResponse instantiates a new InitiatePlanResponse 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 NewInitiatePlanResponseWithDefaults

func NewInitiatePlanResponseWithDefaults() *InitiatePlanResponse

NewInitiatePlanResponseWithDefaults instantiates a new InitiatePlanResponse 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 (*InitiatePlanResponse) GetAmount

func (o *InitiatePlanResponse) GetAmount() float32

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

func (*InitiatePlanResponse) GetAmountOk

func (o *InitiatePlanResponse) 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 (*InitiatePlanResponse) GetBillingAddress

func (o *InitiatePlanResponse) GetBillingAddress() AddressData

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*InitiatePlanResponse) GetBillingAddressOk

func (o *InitiatePlanResponse) GetBillingAddressOk() (*AddressData, bool)

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

func (*InitiatePlanResponse) GetCheckoutUrl

func (o *InitiatePlanResponse) GetCheckoutUrl() string

GetCheckoutUrl returns the CheckoutUrl field value if set, zero value otherwise.

func (*InitiatePlanResponse) GetCheckoutUrlOk

func (o *InitiatePlanResponse) GetCheckoutUrlOk() (*string, bool)

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

func (*InitiatePlanResponse) GetCurrency

func (o *InitiatePlanResponse) GetCurrency() string

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

func (*InitiatePlanResponse) GetCurrencyOk

func (o *InitiatePlanResponse) 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 (*InitiatePlanResponse) GetExtendedParams

func (o *InitiatePlanResponse) GetExtendedParams() map[string]string

GetExtendedParams returns the ExtendedParams field value if set, zero value otherwise.

func (*InitiatePlanResponse) GetExtendedParamsOk

func (o *InitiatePlanResponse) GetExtendedParamsOk() (*map[string]string, bool)

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

func (*InitiatePlanResponse) GetInstallmentPlanNumber

func (o *InitiatePlanResponse) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*InitiatePlanResponse) GetInstallmentPlanNumberOk

func (o *InitiatePlanResponse) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*InitiatePlanResponse) GetPurchaseMethod

func (o *InitiatePlanResponse) GetPurchaseMethod() PurchaseMethod

GetPurchaseMethod returns the PurchaseMethod field value if set, zero value otherwise.

func (*InitiatePlanResponse) GetPurchaseMethodOk

func (o *InitiatePlanResponse) GetPurchaseMethodOk() (*PurchaseMethod, bool)

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

func (*InitiatePlanResponse) GetRefOrderNumber

func (o *InitiatePlanResponse) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*InitiatePlanResponse) GetRefOrderNumberOk

func (o *InitiatePlanResponse) GetRefOrderNumberOk() (*string, bool)

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

func (*InitiatePlanResponse) GetShopper

func (o *InitiatePlanResponse) GetShopper() ShopperData

GetShopper returns the Shopper field value if set, zero value otherwise.

func (*InitiatePlanResponse) GetShopperOk

func (o *InitiatePlanResponse) GetShopperOk() (*ShopperData, bool)

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

func (*InitiatePlanResponse) GetStatus

func (o *InitiatePlanResponse) GetStatus() PlanStatus

GetStatus returns the Status field value

func (*InitiatePlanResponse) GetStatusOk

func (o *InitiatePlanResponse) GetStatusOk() (*PlanStatus, bool)

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

func (*InitiatePlanResponse) HasAmount

func (o *InitiatePlanResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*InitiatePlanResponse) HasBillingAddress

func (o *InitiatePlanResponse) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*InitiatePlanResponse) HasCheckoutUrl

func (o *InitiatePlanResponse) HasCheckoutUrl() bool

HasCheckoutUrl returns a boolean if a field has been set.

func (*InitiatePlanResponse) HasCurrency

func (o *InitiatePlanResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*InitiatePlanResponse) HasExtendedParams

func (o *InitiatePlanResponse) HasExtendedParams() bool

HasExtendedParams returns a boolean if a field has been set.

func (*InitiatePlanResponse) HasInstallmentPlanNumber

func (o *InitiatePlanResponse) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (*InitiatePlanResponse) HasPurchaseMethod

func (o *InitiatePlanResponse) HasPurchaseMethod() bool

HasPurchaseMethod returns a boolean if a field has been set.

func (*InitiatePlanResponse) HasRefOrderNumber

func (o *InitiatePlanResponse) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (*InitiatePlanResponse) HasShopper

func (o *InitiatePlanResponse) HasShopper() bool

HasShopper returns a boolean if a field has been set.

func (InitiatePlanResponse) MarshalJSON

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

func (*InitiatePlanResponse) SetAmount

func (o *InitiatePlanResponse) SetAmount(v float32)

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

func (*InitiatePlanResponse) SetBillingAddress

func (o *InitiatePlanResponse) SetBillingAddress(v AddressData)

SetBillingAddress gets a reference to the given AddressData and assigns it to the BillingAddress field.

func (*InitiatePlanResponse) SetCheckoutUrl

func (o *InitiatePlanResponse) SetCheckoutUrl(v string)

SetCheckoutUrl gets a reference to the given string and assigns it to the CheckoutUrl field.

func (*InitiatePlanResponse) SetCurrency

func (o *InitiatePlanResponse) SetCurrency(v string)

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

func (*InitiatePlanResponse) SetExtendedParams

func (o *InitiatePlanResponse) SetExtendedParams(v map[string]string)

SetExtendedParams gets a reference to the given map[string]string and assigns it to the ExtendedParams field.

func (*InitiatePlanResponse) SetInstallmentPlanNumber

func (o *InitiatePlanResponse) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

func (*InitiatePlanResponse) SetPurchaseMethod

func (o *InitiatePlanResponse) SetPurchaseMethod(v PurchaseMethod)

SetPurchaseMethod gets a reference to the given PurchaseMethod and assigns it to the PurchaseMethod field.

func (*InitiatePlanResponse) SetRefOrderNumber

func (o *InitiatePlanResponse) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*InitiatePlanResponse) SetShopper

func (o *InitiatePlanResponse) SetShopper(v ShopperData)

SetShopper gets a reference to the given ShopperData and assigns it to the Shopper field.

func (*InitiatePlanResponse) SetStatus

func (o *InitiatePlanResponse) SetStatus(v PlanStatus)

SetStatus sets field value

type InitiateRedirectionEndpointsModel

type InitiateRedirectionEndpointsModel struct {
	Succeeded *string `json:"Succeeded,omitempty"`
	Failed    *string `json:"Failed,omitempty"`
	Cancel    *string `json:"Cancel,omitempty"`
}

InitiateRedirectionEndpointsModel struct for InitiateRedirectionEndpointsModel

func NewInitiateRedirectionEndpointsModel

func NewInitiateRedirectionEndpointsModel() *InitiateRedirectionEndpointsModel

NewInitiateRedirectionEndpointsModel instantiates a new InitiateRedirectionEndpointsModel 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 NewInitiateRedirectionEndpointsModelWithDefaults

func NewInitiateRedirectionEndpointsModelWithDefaults() *InitiateRedirectionEndpointsModel

NewInitiateRedirectionEndpointsModelWithDefaults instantiates a new InitiateRedirectionEndpointsModel 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 (*InitiateRedirectionEndpointsModel) GetCancel

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*InitiateRedirectionEndpointsModel) GetCancelOk

func (o *InitiateRedirectionEndpointsModel) GetCancelOk() (*string, bool)

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

func (*InitiateRedirectionEndpointsModel) GetFailed

GetFailed returns the Failed field value if set, zero value otherwise.

func (*InitiateRedirectionEndpointsModel) GetFailedOk

func (o *InitiateRedirectionEndpointsModel) GetFailedOk() (*string, bool)

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

func (*InitiateRedirectionEndpointsModel) GetSucceeded

func (o *InitiateRedirectionEndpointsModel) GetSucceeded() string

GetSucceeded returns the Succeeded field value if set, zero value otherwise.

func (*InitiateRedirectionEndpointsModel) GetSucceededOk

func (o *InitiateRedirectionEndpointsModel) GetSucceededOk() (*string, bool)

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

func (*InitiateRedirectionEndpointsModel) HasCancel

func (o *InitiateRedirectionEndpointsModel) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*InitiateRedirectionEndpointsModel) HasFailed

func (o *InitiateRedirectionEndpointsModel) HasFailed() bool

HasFailed returns a boolean if a field has been set.

func (*InitiateRedirectionEndpointsModel) HasSucceeded

func (o *InitiateRedirectionEndpointsModel) HasSucceeded() bool

HasSucceeded returns a boolean if a field has been set.

func (InitiateRedirectionEndpointsModel) MarshalJSON

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

func (*InitiateRedirectionEndpointsModel) SetCancel

func (o *InitiateRedirectionEndpointsModel) SetCancel(v string)

SetCancel gets a reference to the given string and assigns it to the Cancel field.

func (*InitiateRedirectionEndpointsModel) SetFailed

func (o *InitiateRedirectionEndpointsModel) SetFailed(v string)

SetFailed gets a reference to the given string and assigns it to the Failed field.

func (*InitiateRedirectionEndpointsModel) SetSucceeded

func (o *InitiateRedirectionEndpointsModel) SetSucceeded(v string)

SetSucceeded gets a reference to the given string and assigns it to the Succeeded field.

type Installment

type Installment struct {
	InstallmentNumber int32             `json:"InstallmentNumber"`
	Amount            float32           `json:"Amount"`
	ProcessDateTime   *time.Time        `json:"ProcessDateTime,omitempty"`
	Status            InstallmentStatus `json:"Status"`
}

Installment struct for Installment

func NewInstallment

func NewInstallment(installmentNumber int32, amount float32, status InstallmentStatus) *Installment

NewInstallment instantiates a new Installment 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 NewInstallmentWithDefaults

func NewInstallmentWithDefaults() *Installment

NewInstallmentWithDefaults instantiates a new Installment 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 (*Installment) GetAmount

func (o *Installment) GetAmount() float32

GetAmount returns the Amount field value

func (*Installment) GetAmountOk

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

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

func (*Installment) GetInstallmentNumber

func (o *Installment) GetInstallmentNumber() int32

GetInstallmentNumber returns the InstallmentNumber field value

func (*Installment) GetInstallmentNumberOk

func (o *Installment) GetInstallmentNumberOk() (*int32, bool)

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

func (*Installment) GetProcessDateTime

func (o *Installment) GetProcessDateTime() time.Time

GetProcessDateTime returns the ProcessDateTime field value if set, zero value otherwise.

func (*Installment) GetProcessDateTimeOk

func (o *Installment) GetProcessDateTimeOk() (*time.Time, bool)

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

func (*Installment) GetStatus

func (o *Installment) GetStatus() InstallmentStatus

GetStatus returns the Status field value

func (*Installment) GetStatusOk

func (o *Installment) GetStatusOk() (*InstallmentStatus, bool)

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

func (*Installment) HasProcessDateTime

func (o *Installment) HasProcessDateTime() bool

HasProcessDateTime returns a boolean if a field has been set.

func (Installment) MarshalJSON

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

func (*Installment) SetAmount

func (o *Installment) SetAmount(v float32)

SetAmount sets field value

func (*Installment) SetInstallmentNumber

func (o *Installment) SetInstallmentNumber(v int32)

SetInstallmentNumber sets field value

func (*Installment) SetProcessDateTime

func (o *Installment) SetProcessDateTime(v time.Time)

SetProcessDateTime gets a reference to the given time.Time and assigns it to the ProcessDateTime field.

func (*Installment) SetStatus

func (o *Installment) SetStatus(v InstallmentStatus)

SetStatus sets field value

type InstallmentPlanApiCheckEligibilityRequest

type InstallmentPlanApiCheckEligibilityRequest struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiCheckEligibilityRequest) Execute

type InstallmentPlanApiGetRequest

type InstallmentPlanApiGetRequest struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiGetRequest) Execute

type InstallmentPlanApiPost2Request

type InstallmentPlanApiPost2Request struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiPost2Request) Execute

func (*InstallmentPlanApiPost2Request) Splititclientinfo added in v1.7.2

func (r *InstallmentPlanApiPost2Request) Splititclientinfo(splititclientinfo string) *InstallmentPlanApiPost2Request

func (*InstallmentPlanApiPost2Request) XSplititTestMode

func (r *InstallmentPlanApiPost2Request) XSplititTestMode(xSplititTestMode string) *InstallmentPlanApiPost2Request

type InstallmentPlanApiPostRequest

type InstallmentPlanApiPostRequest struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiPostRequest) Execute

func (*InstallmentPlanApiPostRequest) Splititclientinfo added in v1.7.2

func (r *InstallmentPlanApiPostRequest) Splititclientinfo(splititclientinfo string) *InstallmentPlanApiPostRequest

func (*InstallmentPlanApiPostRequest) XSplititTestMode

func (r *InstallmentPlanApiPostRequest) XSplititTestMode(xSplititTestMode string) *InstallmentPlanApiPostRequest

type InstallmentPlanApiRefundRequest

type InstallmentPlanApiRefundRequest struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiRefundRequest) Execute

type InstallmentPlanApiSearchRequest

type InstallmentPlanApiSearchRequest struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiSearchRequest) Execute

func (*InstallmentPlanApiSearchRequest) ExtendedParams

func (r *InstallmentPlanApiSearchRequest) ExtendedParams(extendedParams map[string]string) *InstallmentPlanApiSearchRequest

func (*InstallmentPlanApiSearchRequest) InstallmentPlanNumber

func (r *InstallmentPlanApiSearchRequest) InstallmentPlanNumber(installmentPlanNumber string) *InstallmentPlanApiSearchRequest

func (*InstallmentPlanApiSearchRequest) RefOrderNumber

func (r *InstallmentPlanApiSearchRequest) RefOrderNumber(refOrderNumber string) *InstallmentPlanApiSearchRequest

type InstallmentPlanApiService

type InstallmentPlanApiService service

InstallmentPlanApiService InstallmentPlanApi service

func (*InstallmentPlanApiService) CheckEligibility

func (a *InstallmentPlanApiService) CheckEligibility(xSplititIdempotencyKey string, xSplititTouchPoint string, checkInstallmentsEligibilityRequest CheckInstallmentsEligibilityRequest) InstallmentPlanApiCheckEligibilityRequest

CheckEligibility Method for CheckEligibility

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@param checkInstallmentsEligibilityRequest
@return InstallmentPlanApiCheckEligibilityRequest

func (*InstallmentPlanApiService) CheckEligibilityExecute

Execute executes the request

@return InstallmentsEligibilityResponse

func (*InstallmentPlanApiService) Get

func (a *InstallmentPlanApiService) Get(installmentPlanNumber string, xSplititIdempotencyKey string, xSplititTouchPoint string) InstallmentPlanApiGetRequest

Get Method for Get

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param installmentPlanNumber
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@return InstallmentPlanApiGetRequest

func (*InstallmentPlanApiService) GetExecute

Execute executes the request

@return InstallmentPlanGetResponse

func (*InstallmentPlanApiService) Post

func (a *InstallmentPlanApiService) Post(xSplititIdempotencyKey string, xSplititTouchPoint string, installmentPlanInitiateRequest InstallmentPlanInitiateRequest) InstallmentPlanApiPostRequest

Post Method for Post

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@param installmentPlanInitiateRequest
@return InstallmentPlanApiPostRequest

func (*InstallmentPlanApiService) Post2

func (a *InstallmentPlanApiService) Post2(xSplititIdempotencyKey string, xSplititTouchPoint string, installmentPlanCreateRequest InstallmentPlanCreateRequest) InstallmentPlanApiPost2Request

Post2 Method for Post2

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@param installmentPlanCreateRequest
@return InstallmentPlanApiPost2Request

func (*InstallmentPlanApiService) Post2Execute

Execute executes the request

@return InstallmentPlanCreateResponse

func (*InstallmentPlanApiService) PostExecute

Execute executes the request

@return InitiatePlanResponse

func (*InstallmentPlanApiService) Refund

func (a *InstallmentPlanApiService) Refund(installmentPlanNumber string, xSplititIdempotencyKey string, xSplititTouchPoint string, installmentPlanRefundRequest InstallmentPlanRefundRequest) InstallmentPlanApiRefundRequest

Refund Method for Refund

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param installmentPlanNumber
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@param installmentPlanRefundRequest
@return InstallmentPlanApiRefundRequest

func (*InstallmentPlanApiService) RefundExecute

Execute executes the request

@return InstallmentPlanRefundResponse

func (*InstallmentPlanApiService) Search

func (a *InstallmentPlanApiService) Search(xSplititIdempotencyKey string, xSplititTouchPoint string) InstallmentPlanApiSearchRequest

Search Method for Search

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@return InstallmentPlanApiSearchRequest

func (*InstallmentPlanApiService) SearchExecute

Execute executes the request

@return InstallmentPlanSearchResponse

func (*InstallmentPlanApiService) UpdateOrder

func (a *InstallmentPlanApiService) UpdateOrder(installmentPlanNumber string, xSplititIdempotencyKey string, xSplititTouchPoint string, installmentPlanUpdateRequest InstallmentPlanUpdateRequest) InstallmentPlanApiUpdateOrderRequest

UpdateOrder Method for UpdateOrder

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param installmentPlanNumber
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@param installmentPlanUpdateRequest
@return InstallmentPlanApiUpdateOrderRequest

func (*InstallmentPlanApiService) UpdateOrder2

func (a *InstallmentPlanApiService) UpdateOrder2(xSplititIdempotencyKey string, xSplititTouchPoint string, installmentPlanUpdateRequestByIdentifier InstallmentPlanUpdateRequestByIdentifier) InstallmentPlanApiUpdateOrder2Request

UpdateOrder2 Method for UpdateOrder2

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@param installmentPlanUpdateRequestByIdentifier
@return InstallmentPlanApiUpdateOrder2Request

func (*InstallmentPlanApiService) UpdateOrder2Execute

Execute executes the request

@return InstallmentPlanUpdateResponse

func (*InstallmentPlanApiService) UpdateOrderExecute

Execute executes the request

@return InstallmentPlanUpdateResponse

func (*InstallmentPlanApiService) VerifyAuthorization

func (a *InstallmentPlanApiService) VerifyAuthorization(installmentPlanNumber string, xSplititIdempotencyKey string, xSplititTouchPoint string) InstallmentPlanApiVerifyAuthorizationRequest

VerifyAuthorization Method for VerifyAuthorization

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param installmentPlanNumber
@param xSplititIdempotencyKey
@param xSplititTouchPoint TouchPoint
@return InstallmentPlanApiVerifyAuthorizationRequest

func (*InstallmentPlanApiService) VerifyAuthorizationExecute

Execute executes the request

@return VerifyAuthorizationResponse

type InstallmentPlanApiUpdateOrder2Request

type InstallmentPlanApiUpdateOrder2Request struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiUpdateOrder2Request) Execute

type InstallmentPlanApiUpdateOrderRequest

type InstallmentPlanApiUpdateOrderRequest struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiUpdateOrderRequest) Execute

type InstallmentPlanApiVerifyAuthorizationRequest

type InstallmentPlanApiVerifyAuthorizationRequest struct {
	ApiService *InstallmentPlanApiService
	// contains filtered or unexported fields
}

func (InstallmentPlanApiVerifyAuthorizationRequest) Execute

type InstallmentPlanCreateRequest

type InstallmentPlanCreateRequest struct {
	AutoCapture                bool                       `json:"AutoCapture"`
	Attempt3dSecure            *bool                      `json:"Attempt3dSecure,omitempty"`
	TermsAndConditionsAccepted bool                       `json:"TermsAndConditionsAccepted"`
	Shopper                    *ShopperData               `json:"Shopper,omitempty"`
	PlanData                   *PlanDataModel             `json:"PlanData,omitempty"`
	BillingAddress             *AddressDataModel          `json:"BillingAddress,omitempty"`
	PaymentMethod              *PaymentMethodModel        `json:"PaymentMethod,omitempty"`
	RedirectUrls               *RedirectionEndpointsModel `json:"RedirectUrls,omitempty"`
	ProcessingData             *ProcessingData            `json:"ProcessingData,omitempty"`
	EventsEndpoints            *EventsEndpointsModel      `json:"EventsEndpoints,omitempty"`
}

InstallmentPlanCreateRequest struct for InstallmentPlanCreateRequest

func NewInstallmentPlanCreateRequest

func NewInstallmentPlanCreateRequest(autoCapture bool, termsAndConditionsAccepted bool) *InstallmentPlanCreateRequest

NewInstallmentPlanCreateRequest instantiates a new InstallmentPlanCreateRequest 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 NewInstallmentPlanCreateRequestWithDefaults

func NewInstallmentPlanCreateRequestWithDefaults() *InstallmentPlanCreateRequest

NewInstallmentPlanCreateRequestWithDefaults instantiates a new InstallmentPlanCreateRequest 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 (*InstallmentPlanCreateRequest) GetAttempt3dSecure

func (o *InstallmentPlanCreateRequest) GetAttempt3dSecure() bool

GetAttempt3dSecure returns the Attempt3dSecure field value if set, zero value otherwise.

func (*InstallmentPlanCreateRequest) GetAttempt3dSecureOk

func (o *InstallmentPlanCreateRequest) GetAttempt3dSecureOk() (*bool, bool)

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

func (*InstallmentPlanCreateRequest) GetAutoCapture

func (o *InstallmentPlanCreateRequest) GetAutoCapture() bool

GetAutoCapture returns the AutoCapture field value

func (*InstallmentPlanCreateRequest) GetAutoCaptureOk

func (o *InstallmentPlanCreateRequest) GetAutoCaptureOk() (*bool, bool)

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

func (*InstallmentPlanCreateRequest) GetBillingAddress

func (o *InstallmentPlanCreateRequest) GetBillingAddress() AddressDataModel

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*InstallmentPlanCreateRequest) GetBillingAddressOk

func (o *InstallmentPlanCreateRequest) GetBillingAddressOk() (*AddressDataModel, bool)

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

func (*InstallmentPlanCreateRequest) GetEventsEndpoints

func (o *InstallmentPlanCreateRequest) GetEventsEndpoints() EventsEndpointsModel

GetEventsEndpoints returns the EventsEndpoints field value if set, zero value otherwise.

func (*InstallmentPlanCreateRequest) GetEventsEndpointsOk

func (o *InstallmentPlanCreateRequest) GetEventsEndpointsOk() (*EventsEndpointsModel, bool)

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

func (*InstallmentPlanCreateRequest) GetPaymentMethod

func (o *InstallmentPlanCreateRequest) GetPaymentMethod() PaymentMethodModel

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

func (*InstallmentPlanCreateRequest) GetPaymentMethodOk

func (o *InstallmentPlanCreateRequest) GetPaymentMethodOk() (*PaymentMethodModel, 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 (*InstallmentPlanCreateRequest) GetPlanData

GetPlanData returns the PlanData field value if set, zero value otherwise.

func (*InstallmentPlanCreateRequest) GetPlanDataOk

func (o *InstallmentPlanCreateRequest) GetPlanDataOk() (*PlanDataModel, bool)

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

func (*InstallmentPlanCreateRequest) GetProcessingData

func (o *InstallmentPlanCreateRequest) GetProcessingData() ProcessingData

GetProcessingData returns the ProcessingData field value if set, zero value otherwise.

func (*InstallmentPlanCreateRequest) GetProcessingDataOk

func (o *InstallmentPlanCreateRequest) GetProcessingDataOk() (*ProcessingData, bool)

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

func (*InstallmentPlanCreateRequest) GetRedirectUrls

GetRedirectUrls returns the RedirectUrls field value if set, zero value otherwise.

func (*InstallmentPlanCreateRequest) GetRedirectUrlsOk

func (o *InstallmentPlanCreateRequest) GetRedirectUrlsOk() (*RedirectionEndpointsModel, bool)

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

func (*InstallmentPlanCreateRequest) GetShopper

func (o *InstallmentPlanCreateRequest) GetShopper() ShopperData

GetShopper returns the Shopper field value if set, zero value otherwise.

func (*InstallmentPlanCreateRequest) GetShopperOk

func (o *InstallmentPlanCreateRequest) GetShopperOk() (*ShopperData, bool)

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

func (*InstallmentPlanCreateRequest) GetTermsAndConditionsAccepted

func (o *InstallmentPlanCreateRequest) GetTermsAndConditionsAccepted() bool

GetTermsAndConditionsAccepted returns the TermsAndConditionsAccepted field value

func (*InstallmentPlanCreateRequest) GetTermsAndConditionsAcceptedOk

func (o *InstallmentPlanCreateRequest) GetTermsAndConditionsAcceptedOk() (*bool, bool)

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

func (*InstallmentPlanCreateRequest) HasAttempt3dSecure

func (o *InstallmentPlanCreateRequest) HasAttempt3dSecure() bool

HasAttempt3dSecure returns a boolean if a field has been set.

func (*InstallmentPlanCreateRequest) HasBillingAddress

func (o *InstallmentPlanCreateRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*InstallmentPlanCreateRequest) HasEventsEndpoints

func (o *InstallmentPlanCreateRequest) HasEventsEndpoints() bool

HasEventsEndpoints returns a boolean if a field has been set.

func (*InstallmentPlanCreateRequest) HasPaymentMethod

func (o *InstallmentPlanCreateRequest) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*InstallmentPlanCreateRequest) HasPlanData

func (o *InstallmentPlanCreateRequest) HasPlanData() bool

HasPlanData returns a boolean if a field has been set.

func (*InstallmentPlanCreateRequest) HasProcessingData

func (o *InstallmentPlanCreateRequest) HasProcessingData() bool

HasProcessingData returns a boolean if a field has been set.

func (*InstallmentPlanCreateRequest) HasRedirectUrls

func (o *InstallmentPlanCreateRequest) HasRedirectUrls() bool

HasRedirectUrls returns a boolean if a field has been set.

func (*InstallmentPlanCreateRequest) HasShopper

func (o *InstallmentPlanCreateRequest) HasShopper() bool

HasShopper returns a boolean if a field has been set.

func (InstallmentPlanCreateRequest) MarshalJSON

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

func (*InstallmentPlanCreateRequest) SetAttempt3dSecure

func (o *InstallmentPlanCreateRequest) SetAttempt3dSecure(v bool)

SetAttempt3dSecure gets a reference to the given bool and assigns it to the Attempt3dSecure field.

func (*InstallmentPlanCreateRequest) SetAutoCapture

func (o *InstallmentPlanCreateRequest) SetAutoCapture(v bool)

SetAutoCapture sets field value

func (*InstallmentPlanCreateRequest) SetBillingAddress

func (o *InstallmentPlanCreateRequest) SetBillingAddress(v AddressDataModel)

SetBillingAddress gets a reference to the given AddressDataModel and assigns it to the BillingAddress field.

func (*InstallmentPlanCreateRequest) SetEventsEndpoints

func (o *InstallmentPlanCreateRequest) SetEventsEndpoints(v EventsEndpointsModel)

SetEventsEndpoints gets a reference to the given EventsEndpointsModel and assigns it to the EventsEndpoints field.

func (*InstallmentPlanCreateRequest) SetPaymentMethod

func (o *InstallmentPlanCreateRequest) SetPaymentMethod(v PaymentMethodModel)

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

func (*InstallmentPlanCreateRequest) SetPlanData

func (o *InstallmentPlanCreateRequest) SetPlanData(v PlanDataModel)

SetPlanData gets a reference to the given PlanDataModel and assigns it to the PlanData field.

func (*InstallmentPlanCreateRequest) SetProcessingData

func (o *InstallmentPlanCreateRequest) SetProcessingData(v ProcessingData)

SetProcessingData gets a reference to the given ProcessingData and assigns it to the ProcessingData field.

func (*InstallmentPlanCreateRequest) SetRedirectUrls

SetRedirectUrls gets a reference to the given RedirectionEndpointsModel and assigns it to the RedirectUrls field.

func (*InstallmentPlanCreateRequest) SetShopper

func (o *InstallmentPlanCreateRequest) SetShopper(v ShopperData)

SetShopper gets a reference to the given ShopperData and assigns it to the Shopper field.

func (*InstallmentPlanCreateRequest) SetTermsAndConditionsAccepted

func (o *InstallmentPlanCreateRequest) SetTermsAndConditionsAccepted(v bool)

SetTermsAndConditionsAccepted sets field value

type InstallmentPlanCreateResponse

type InstallmentPlanCreateResponse struct {
	InstallmentPlanNumber *string             `json:"InstallmentPlanNumber,omitempty"`
	DateCreated           time.Time           `json:"DateCreated"`
	RefOrderNumber        *string             `json:"RefOrderNumber,omitempty"`
	PurchaseMethod        *PurchaseMethod     `json:"PurchaseMethod,omitempty"`
	Status                PlanStatus          `json:"Status"`
	Currency              *string             `json:"Currency,omitempty"`
	OriginalAmount        *float32            `json:"OriginalAmount,omitempty"`
	Amount                *float32            `json:"Amount,omitempty"`
	ExtendedParams        *map[string]string  `json:"ExtendedParams,omitempty"`
	Authorization         *AuthorizationModel `json:"Authorization,omitempty"`
	Shopper               *ShopperData        `json:"Shopper,omitempty"`
	BillingAddress        *AddressData        `json:"BillingAddress,omitempty"`
	PaymentMethod         *PaymentMethodModel `json:"PaymentMethod,omitempty"`
	Installments          []Installment       `json:"Installments,omitempty"`
	Links                 *LinksData          `json:"Links,omitempty"`
}

InstallmentPlanCreateResponse struct for InstallmentPlanCreateResponse

func NewInstallmentPlanCreateResponse

func NewInstallmentPlanCreateResponse(dateCreated time.Time, status PlanStatus) *InstallmentPlanCreateResponse

NewInstallmentPlanCreateResponse instantiates a new InstallmentPlanCreateResponse 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 NewInstallmentPlanCreateResponseWithDefaults

func NewInstallmentPlanCreateResponseWithDefaults() *InstallmentPlanCreateResponse

NewInstallmentPlanCreateResponseWithDefaults instantiates a new InstallmentPlanCreateResponse 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 (*InstallmentPlanCreateResponse) GetAmount

func (o *InstallmentPlanCreateResponse) GetAmount() float32

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

func (*InstallmentPlanCreateResponse) GetAmountOk

func (o *InstallmentPlanCreateResponse) 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 (*InstallmentPlanCreateResponse) GetAuthorization

func (o *InstallmentPlanCreateResponse) GetAuthorization() AuthorizationModel

GetAuthorization returns the Authorization field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetAuthorizationOk

func (o *InstallmentPlanCreateResponse) GetAuthorizationOk() (*AuthorizationModel, 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 (*InstallmentPlanCreateResponse) GetBillingAddress

func (o *InstallmentPlanCreateResponse) GetBillingAddress() AddressData

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetBillingAddressOk

func (o *InstallmentPlanCreateResponse) GetBillingAddressOk() (*AddressData, bool)

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

func (*InstallmentPlanCreateResponse) GetCurrency

func (o *InstallmentPlanCreateResponse) GetCurrency() string

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

func (*InstallmentPlanCreateResponse) GetCurrencyOk

func (o *InstallmentPlanCreateResponse) 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 (*InstallmentPlanCreateResponse) GetDateCreated

func (o *InstallmentPlanCreateResponse) GetDateCreated() time.Time

GetDateCreated returns the DateCreated field value

func (*InstallmentPlanCreateResponse) GetDateCreatedOk

func (o *InstallmentPlanCreateResponse) GetDateCreatedOk() (*time.Time, bool)

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

func (*InstallmentPlanCreateResponse) GetExtendedParams

func (o *InstallmentPlanCreateResponse) GetExtendedParams() map[string]string

GetExtendedParams returns the ExtendedParams field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetExtendedParamsOk

func (o *InstallmentPlanCreateResponse) GetExtendedParamsOk() (*map[string]string, bool)

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

func (*InstallmentPlanCreateResponse) GetInstallmentPlanNumber

func (o *InstallmentPlanCreateResponse) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetInstallmentPlanNumberOk

func (o *InstallmentPlanCreateResponse) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*InstallmentPlanCreateResponse) GetInstallments

func (o *InstallmentPlanCreateResponse) GetInstallments() []Installment

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetInstallmentsOk

func (o *InstallmentPlanCreateResponse) GetInstallmentsOk() ([]Installment, bool)

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

GetLinks returns the Links field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetLinksOk

func (o *InstallmentPlanCreateResponse) GetLinksOk() (*LinksData, bool)

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

func (*InstallmentPlanCreateResponse) GetOriginalAmount

func (o *InstallmentPlanCreateResponse) GetOriginalAmount() float32

GetOriginalAmount returns the OriginalAmount field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetOriginalAmountOk

func (o *InstallmentPlanCreateResponse) GetOriginalAmountOk() (*float32, bool)

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

func (*InstallmentPlanCreateResponse) GetPaymentMethod

func (o *InstallmentPlanCreateResponse) GetPaymentMethod() PaymentMethodModel

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

func (*InstallmentPlanCreateResponse) GetPaymentMethodOk

func (o *InstallmentPlanCreateResponse) GetPaymentMethodOk() (*PaymentMethodModel, 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 (*InstallmentPlanCreateResponse) GetPurchaseMethod

func (o *InstallmentPlanCreateResponse) GetPurchaseMethod() PurchaseMethod

GetPurchaseMethod returns the PurchaseMethod field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetPurchaseMethodOk

func (o *InstallmentPlanCreateResponse) GetPurchaseMethodOk() (*PurchaseMethod, bool)

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

func (*InstallmentPlanCreateResponse) GetRefOrderNumber

func (o *InstallmentPlanCreateResponse) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetRefOrderNumberOk

func (o *InstallmentPlanCreateResponse) GetRefOrderNumberOk() (*string, bool)

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

func (*InstallmentPlanCreateResponse) GetShopper

GetShopper returns the Shopper field value if set, zero value otherwise.

func (*InstallmentPlanCreateResponse) GetShopperOk

func (o *InstallmentPlanCreateResponse) GetShopperOk() (*ShopperData, bool)

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

func (*InstallmentPlanCreateResponse) GetStatus

GetStatus returns the Status field value

func (*InstallmentPlanCreateResponse) GetStatusOk

func (o *InstallmentPlanCreateResponse) GetStatusOk() (*PlanStatus, bool)

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

func (*InstallmentPlanCreateResponse) HasAmount

func (o *InstallmentPlanCreateResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasAuthorization

func (o *InstallmentPlanCreateResponse) HasAuthorization() bool

HasAuthorization returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasBillingAddress

func (o *InstallmentPlanCreateResponse) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasCurrency

func (o *InstallmentPlanCreateResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasExtendedParams

func (o *InstallmentPlanCreateResponse) HasExtendedParams() bool

HasExtendedParams returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasInstallmentPlanNumber

func (o *InstallmentPlanCreateResponse) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasInstallments

func (o *InstallmentPlanCreateResponse) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (o *InstallmentPlanCreateResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasOriginalAmount

func (o *InstallmentPlanCreateResponse) HasOriginalAmount() bool

HasOriginalAmount returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasPaymentMethod

func (o *InstallmentPlanCreateResponse) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasPurchaseMethod

func (o *InstallmentPlanCreateResponse) HasPurchaseMethod() bool

HasPurchaseMethod returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasRefOrderNumber

func (o *InstallmentPlanCreateResponse) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (*InstallmentPlanCreateResponse) HasShopper

func (o *InstallmentPlanCreateResponse) HasShopper() bool

HasShopper returns a boolean if a field has been set.

func (InstallmentPlanCreateResponse) MarshalJSON

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

func (*InstallmentPlanCreateResponse) SetAmount

func (o *InstallmentPlanCreateResponse) SetAmount(v float32)

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

func (*InstallmentPlanCreateResponse) SetAuthorization

func (o *InstallmentPlanCreateResponse) SetAuthorization(v AuthorizationModel)

SetAuthorization gets a reference to the given AuthorizationModel and assigns it to the Authorization field.

func (*InstallmentPlanCreateResponse) SetBillingAddress

func (o *InstallmentPlanCreateResponse) SetBillingAddress(v AddressData)

SetBillingAddress gets a reference to the given AddressData and assigns it to the BillingAddress field.

func (*InstallmentPlanCreateResponse) SetCurrency

func (o *InstallmentPlanCreateResponse) SetCurrency(v string)

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

func (*InstallmentPlanCreateResponse) SetDateCreated

func (o *InstallmentPlanCreateResponse) SetDateCreated(v time.Time)

SetDateCreated sets field value

func (*InstallmentPlanCreateResponse) SetExtendedParams

func (o *InstallmentPlanCreateResponse) SetExtendedParams(v map[string]string)

SetExtendedParams gets a reference to the given map[string]string and assigns it to the ExtendedParams field.

func (*InstallmentPlanCreateResponse) SetInstallmentPlanNumber

func (o *InstallmentPlanCreateResponse) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

func (*InstallmentPlanCreateResponse) SetInstallments

func (o *InstallmentPlanCreateResponse) SetInstallments(v []Installment)

SetInstallments gets a reference to the given []Installment and assigns it to the Installments field.

SetLinks gets a reference to the given LinksData and assigns it to the Links field.

func (*InstallmentPlanCreateResponse) SetOriginalAmount

func (o *InstallmentPlanCreateResponse) SetOriginalAmount(v float32)

SetOriginalAmount gets a reference to the given float32 and assigns it to the OriginalAmount field.

func (*InstallmentPlanCreateResponse) SetPaymentMethod

func (o *InstallmentPlanCreateResponse) SetPaymentMethod(v PaymentMethodModel)

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

func (*InstallmentPlanCreateResponse) SetPurchaseMethod

func (o *InstallmentPlanCreateResponse) SetPurchaseMethod(v PurchaseMethod)

SetPurchaseMethod gets a reference to the given PurchaseMethod and assigns it to the PurchaseMethod field.

func (*InstallmentPlanCreateResponse) SetRefOrderNumber

func (o *InstallmentPlanCreateResponse) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*InstallmentPlanCreateResponse) SetShopper

func (o *InstallmentPlanCreateResponse) SetShopper(v ShopperData)

SetShopper gets a reference to the given ShopperData and assigns it to the Shopper field.

func (*InstallmentPlanCreateResponse) SetStatus

func (o *InstallmentPlanCreateResponse) SetStatus(v PlanStatus)

SetStatus sets field value

type InstallmentPlanGetResponse

type InstallmentPlanGetResponse struct {
	InstallmentPlanNumber *string             `json:"InstallmentPlanNumber,omitempty"`
	DateCreated           time.Time           `json:"DateCreated"`
	RefOrderNumber        *string             `json:"RefOrderNumber,omitempty"`
	PurchaseMethod        *PurchaseMethod     `json:"PurchaseMethod,omitempty"`
	Status                PlanStatus          `json:"Status"`
	Currency              *string             `json:"Currency,omitempty"`
	OriginalAmount        *float32            `json:"OriginalAmount,omitempty"`
	Amount                *float32            `json:"Amount,omitempty"`
	Authorization         *AuthorizationModel `json:"Authorization,omitempty"`
	Shopper               *ShopperData        `json:"Shopper,omitempty"`
	BillingAddress        *AddressData        `json:"BillingAddress,omitempty"`
	PaymentMethod         *PaymentMethodModel `json:"PaymentMethod,omitempty"`
	ExtendedParams        *map[string]string  `json:"ExtendedParams,omitempty"`
	Installments          []Installment       `json:"Installments,omitempty"`
	Refunds               []RefundModel       `json:"Refunds,omitempty"`
	Links                 *LinksData          `json:"Links,omitempty"`
}

InstallmentPlanGetResponse struct for InstallmentPlanGetResponse

func NewInstallmentPlanGetResponse

func NewInstallmentPlanGetResponse(dateCreated time.Time, status PlanStatus) *InstallmentPlanGetResponse

NewInstallmentPlanGetResponse instantiates a new InstallmentPlanGetResponse 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 NewInstallmentPlanGetResponseWithDefaults

func NewInstallmentPlanGetResponseWithDefaults() *InstallmentPlanGetResponse

NewInstallmentPlanGetResponseWithDefaults instantiates a new InstallmentPlanGetResponse 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 (*InstallmentPlanGetResponse) GetAmount

func (o *InstallmentPlanGetResponse) GetAmount() float32

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

func (*InstallmentPlanGetResponse) GetAmountOk

func (o *InstallmentPlanGetResponse) 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 (*InstallmentPlanGetResponse) GetAuthorization

func (o *InstallmentPlanGetResponse) GetAuthorization() AuthorizationModel

GetAuthorization returns the Authorization field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetAuthorizationOk

func (o *InstallmentPlanGetResponse) GetAuthorizationOk() (*AuthorizationModel, 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 (*InstallmentPlanGetResponse) GetBillingAddress

func (o *InstallmentPlanGetResponse) GetBillingAddress() AddressData

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetBillingAddressOk

func (o *InstallmentPlanGetResponse) GetBillingAddressOk() (*AddressData, bool)

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

func (*InstallmentPlanGetResponse) GetCurrency

func (o *InstallmentPlanGetResponse) GetCurrency() string

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

func (*InstallmentPlanGetResponse) GetCurrencyOk

func (o *InstallmentPlanGetResponse) 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 (*InstallmentPlanGetResponse) GetDateCreated

func (o *InstallmentPlanGetResponse) GetDateCreated() time.Time

GetDateCreated returns the DateCreated field value

func (*InstallmentPlanGetResponse) GetDateCreatedOk

func (o *InstallmentPlanGetResponse) GetDateCreatedOk() (*time.Time, bool)

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

func (*InstallmentPlanGetResponse) GetExtendedParams

func (o *InstallmentPlanGetResponse) GetExtendedParams() map[string]string

GetExtendedParams returns the ExtendedParams field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetExtendedParamsOk

func (o *InstallmentPlanGetResponse) GetExtendedParamsOk() (*map[string]string, bool)

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

func (*InstallmentPlanGetResponse) GetInstallmentPlanNumber

func (o *InstallmentPlanGetResponse) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetInstallmentPlanNumberOk

func (o *InstallmentPlanGetResponse) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*InstallmentPlanGetResponse) GetInstallments

func (o *InstallmentPlanGetResponse) GetInstallments() []Installment

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetInstallmentsOk

func (o *InstallmentPlanGetResponse) GetInstallmentsOk() ([]Installment, bool)

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

func (o *InstallmentPlanGetResponse) GetLinks() LinksData

GetLinks returns the Links field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetLinksOk

func (o *InstallmentPlanGetResponse) GetLinksOk() (*LinksData, bool)

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

func (*InstallmentPlanGetResponse) GetOriginalAmount

func (o *InstallmentPlanGetResponse) GetOriginalAmount() float32

GetOriginalAmount returns the OriginalAmount field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetOriginalAmountOk

func (o *InstallmentPlanGetResponse) GetOriginalAmountOk() (*float32, bool)

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

func (*InstallmentPlanGetResponse) GetPaymentMethod

func (o *InstallmentPlanGetResponse) GetPaymentMethod() PaymentMethodModel

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

func (*InstallmentPlanGetResponse) GetPaymentMethodOk

func (o *InstallmentPlanGetResponse) GetPaymentMethodOk() (*PaymentMethodModel, 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 (*InstallmentPlanGetResponse) GetPurchaseMethod

func (o *InstallmentPlanGetResponse) GetPurchaseMethod() PurchaseMethod

GetPurchaseMethod returns the PurchaseMethod field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetPurchaseMethodOk

func (o *InstallmentPlanGetResponse) GetPurchaseMethodOk() (*PurchaseMethod, bool)

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

func (*InstallmentPlanGetResponse) GetRefOrderNumber

func (o *InstallmentPlanGetResponse) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetRefOrderNumberOk

func (o *InstallmentPlanGetResponse) GetRefOrderNumberOk() (*string, bool)

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

func (*InstallmentPlanGetResponse) GetRefunds

func (o *InstallmentPlanGetResponse) GetRefunds() []RefundModel

GetRefunds returns the Refunds field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetRefundsOk

func (o *InstallmentPlanGetResponse) GetRefundsOk() ([]RefundModel, 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 (*InstallmentPlanGetResponse) GetShopper

func (o *InstallmentPlanGetResponse) GetShopper() ShopperData

GetShopper returns the Shopper field value if set, zero value otherwise.

func (*InstallmentPlanGetResponse) GetShopperOk

func (o *InstallmentPlanGetResponse) GetShopperOk() (*ShopperData, bool)

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

func (*InstallmentPlanGetResponse) GetStatus

func (o *InstallmentPlanGetResponse) GetStatus() PlanStatus

GetStatus returns the Status field value

func (*InstallmentPlanGetResponse) GetStatusOk

func (o *InstallmentPlanGetResponse) GetStatusOk() (*PlanStatus, bool)

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

func (*InstallmentPlanGetResponse) HasAmount

func (o *InstallmentPlanGetResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasAuthorization

func (o *InstallmentPlanGetResponse) HasAuthorization() bool

HasAuthorization returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasBillingAddress

func (o *InstallmentPlanGetResponse) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasCurrency

func (o *InstallmentPlanGetResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasExtendedParams

func (o *InstallmentPlanGetResponse) HasExtendedParams() bool

HasExtendedParams returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasInstallmentPlanNumber

func (o *InstallmentPlanGetResponse) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasInstallments

func (o *InstallmentPlanGetResponse) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (o *InstallmentPlanGetResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasOriginalAmount

func (o *InstallmentPlanGetResponse) HasOriginalAmount() bool

HasOriginalAmount returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasPaymentMethod

func (o *InstallmentPlanGetResponse) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasPurchaseMethod

func (o *InstallmentPlanGetResponse) HasPurchaseMethod() bool

HasPurchaseMethod returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasRefOrderNumber

func (o *InstallmentPlanGetResponse) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasRefunds

func (o *InstallmentPlanGetResponse) HasRefunds() bool

HasRefunds returns a boolean if a field has been set.

func (*InstallmentPlanGetResponse) HasShopper

func (o *InstallmentPlanGetResponse) HasShopper() bool

HasShopper returns a boolean if a field has been set.

func (InstallmentPlanGetResponse) MarshalJSON

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

func (*InstallmentPlanGetResponse) SetAmount

func (o *InstallmentPlanGetResponse) SetAmount(v float32)

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

func (*InstallmentPlanGetResponse) SetAuthorization

func (o *InstallmentPlanGetResponse) SetAuthorization(v AuthorizationModel)

SetAuthorization gets a reference to the given AuthorizationModel and assigns it to the Authorization field.

func (*InstallmentPlanGetResponse) SetBillingAddress

func (o *InstallmentPlanGetResponse) SetBillingAddress(v AddressData)

SetBillingAddress gets a reference to the given AddressData and assigns it to the BillingAddress field.

func (*InstallmentPlanGetResponse) SetCurrency

func (o *InstallmentPlanGetResponse) SetCurrency(v string)

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

func (*InstallmentPlanGetResponse) SetDateCreated

func (o *InstallmentPlanGetResponse) SetDateCreated(v time.Time)

SetDateCreated sets field value

func (*InstallmentPlanGetResponse) SetExtendedParams

func (o *InstallmentPlanGetResponse) SetExtendedParams(v map[string]string)

SetExtendedParams gets a reference to the given map[string]string and assigns it to the ExtendedParams field.

func (*InstallmentPlanGetResponse) SetInstallmentPlanNumber

func (o *InstallmentPlanGetResponse) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

func (*InstallmentPlanGetResponse) SetInstallments

func (o *InstallmentPlanGetResponse) SetInstallments(v []Installment)

SetInstallments gets a reference to the given []Installment and assigns it to the Installments field.

func (o *InstallmentPlanGetResponse) SetLinks(v LinksData)

SetLinks gets a reference to the given LinksData and assigns it to the Links field.

func (*InstallmentPlanGetResponse) SetOriginalAmount

func (o *InstallmentPlanGetResponse) SetOriginalAmount(v float32)

SetOriginalAmount gets a reference to the given float32 and assigns it to the OriginalAmount field.

func (*InstallmentPlanGetResponse) SetPaymentMethod

func (o *InstallmentPlanGetResponse) SetPaymentMethod(v PaymentMethodModel)

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

func (*InstallmentPlanGetResponse) SetPurchaseMethod

func (o *InstallmentPlanGetResponse) SetPurchaseMethod(v PurchaseMethod)

SetPurchaseMethod gets a reference to the given PurchaseMethod and assigns it to the PurchaseMethod field.

func (*InstallmentPlanGetResponse) SetRefOrderNumber

func (o *InstallmentPlanGetResponse) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*InstallmentPlanGetResponse) SetRefunds

func (o *InstallmentPlanGetResponse) SetRefunds(v []RefundModel)

SetRefunds gets a reference to the given []RefundModel and assigns it to the Refunds field.

func (*InstallmentPlanGetResponse) SetShopper

func (o *InstallmentPlanGetResponse) SetShopper(v ShopperData)

SetShopper gets a reference to the given ShopperData and assigns it to the Shopper field.

func (*InstallmentPlanGetResponse) SetStatus

func (o *InstallmentPlanGetResponse) SetStatus(v PlanStatus)

SetStatus sets field value

type InstallmentPlanInitiateRequest

type InstallmentPlanInitiateRequest struct {
	AutoCapture     bool                               `json:"AutoCapture"`
	Attempt3dSecure *bool                              `json:"Attempt3dSecure,omitempty"`
	Shopper         *ShopperData                       `json:"Shopper,omitempty"`
	PlanData        *PlanDataModel                     `json:"PlanData,omitempty"`
	BillingAddress  *AddressDataModel                  `json:"BillingAddress,omitempty"`
	RedirectUrls    *InitiateRedirectionEndpointsModel `json:"RedirectUrls,omitempty"`
	UxSettings      *UxSettingsModel                   `json:"UxSettings,omitempty"`
	EventsEndpoints *EventsEndpointsModel              `json:"EventsEndpoints,omitempty"`
	ProcessingData  *ProcessingData                    `json:"ProcessingData,omitempty"`
}

InstallmentPlanInitiateRequest struct for InstallmentPlanInitiateRequest

func NewInstallmentPlanInitiateRequest

func NewInstallmentPlanInitiateRequest(autoCapture bool) *InstallmentPlanInitiateRequest

NewInstallmentPlanInitiateRequest instantiates a new InstallmentPlanInitiateRequest 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 NewInstallmentPlanInitiateRequestWithDefaults

func NewInstallmentPlanInitiateRequestWithDefaults() *InstallmentPlanInitiateRequest

NewInstallmentPlanInitiateRequestWithDefaults instantiates a new InstallmentPlanInitiateRequest 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 (*InstallmentPlanInitiateRequest) GetAttempt3dSecure

func (o *InstallmentPlanInitiateRequest) GetAttempt3dSecure() bool

GetAttempt3dSecure returns the Attempt3dSecure field value if set, zero value otherwise.

func (*InstallmentPlanInitiateRequest) GetAttempt3dSecureOk

func (o *InstallmentPlanInitiateRequest) GetAttempt3dSecureOk() (*bool, bool)

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

func (*InstallmentPlanInitiateRequest) GetAutoCapture

func (o *InstallmentPlanInitiateRequest) GetAutoCapture() bool

GetAutoCapture returns the AutoCapture field value

func (*InstallmentPlanInitiateRequest) GetAutoCaptureOk

func (o *InstallmentPlanInitiateRequest) GetAutoCaptureOk() (*bool, bool)

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

func (*InstallmentPlanInitiateRequest) GetBillingAddress

func (o *InstallmentPlanInitiateRequest) GetBillingAddress() AddressDataModel

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*InstallmentPlanInitiateRequest) GetBillingAddressOk

func (o *InstallmentPlanInitiateRequest) GetBillingAddressOk() (*AddressDataModel, bool)

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

func (*InstallmentPlanInitiateRequest) GetEventsEndpoints

func (o *InstallmentPlanInitiateRequest) GetEventsEndpoints() EventsEndpointsModel

GetEventsEndpoints returns the EventsEndpoints field value if set, zero value otherwise.

func (*InstallmentPlanInitiateRequest) GetEventsEndpointsOk

func (o *InstallmentPlanInitiateRequest) GetEventsEndpointsOk() (*EventsEndpointsModel, bool)

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

func (*InstallmentPlanInitiateRequest) GetPlanData

GetPlanData returns the PlanData field value if set, zero value otherwise.

func (*InstallmentPlanInitiateRequest) GetPlanDataOk

func (o *InstallmentPlanInitiateRequest) GetPlanDataOk() (*PlanDataModel, bool)

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

func (*InstallmentPlanInitiateRequest) GetProcessingData

func (o *InstallmentPlanInitiateRequest) GetProcessingData() ProcessingData

GetProcessingData returns the ProcessingData field value if set, zero value otherwise.

func (*InstallmentPlanInitiateRequest) GetProcessingDataOk

func (o *InstallmentPlanInitiateRequest) GetProcessingDataOk() (*ProcessingData, bool)

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

func (*InstallmentPlanInitiateRequest) GetRedirectUrls

GetRedirectUrls returns the RedirectUrls field value if set, zero value otherwise.

func (*InstallmentPlanInitiateRequest) GetRedirectUrlsOk

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

func (*InstallmentPlanInitiateRequest) GetShopper

GetShopper returns the Shopper field value if set, zero value otherwise.

func (*InstallmentPlanInitiateRequest) GetShopperOk

func (o *InstallmentPlanInitiateRequest) GetShopperOk() (*ShopperData, bool)

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

func (*InstallmentPlanInitiateRequest) GetUxSettings

GetUxSettings returns the UxSettings field value if set, zero value otherwise.

func (*InstallmentPlanInitiateRequest) GetUxSettingsOk

func (o *InstallmentPlanInitiateRequest) GetUxSettingsOk() (*UxSettingsModel, bool)

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

func (*InstallmentPlanInitiateRequest) HasAttempt3dSecure

func (o *InstallmentPlanInitiateRequest) HasAttempt3dSecure() bool

HasAttempt3dSecure returns a boolean if a field has been set.

func (*InstallmentPlanInitiateRequest) HasBillingAddress

func (o *InstallmentPlanInitiateRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*InstallmentPlanInitiateRequest) HasEventsEndpoints

func (o *InstallmentPlanInitiateRequest) HasEventsEndpoints() bool

HasEventsEndpoints returns a boolean if a field has been set.

func (*InstallmentPlanInitiateRequest) HasPlanData

func (o *InstallmentPlanInitiateRequest) HasPlanData() bool

HasPlanData returns a boolean if a field has been set.

func (*InstallmentPlanInitiateRequest) HasProcessingData

func (o *InstallmentPlanInitiateRequest) HasProcessingData() bool

HasProcessingData returns a boolean if a field has been set.

func (*InstallmentPlanInitiateRequest) HasRedirectUrls

func (o *InstallmentPlanInitiateRequest) HasRedirectUrls() bool

HasRedirectUrls returns a boolean if a field has been set.

func (*InstallmentPlanInitiateRequest) HasShopper

func (o *InstallmentPlanInitiateRequest) HasShopper() bool

HasShopper returns a boolean if a field has been set.

func (*InstallmentPlanInitiateRequest) HasUxSettings

func (o *InstallmentPlanInitiateRequest) HasUxSettings() bool

HasUxSettings returns a boolean if a field has been set.

func (InstallmentPlanInitiateRequest) MarshalJSON

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

func (*InstallmentPlanInitiateRequest) SetAttempt3dSecure

func (o *InstallmentPlanInitiateRequest) SetAttempt3dSecure(v bool)

SetAttempt3dSecure gets a reference to the given bool and assigns it to the Attempt3dSecure field.

func (*InstallmentPlanInitiateRequest) SetAutoCapture

func (o *InstallmentPlanInitiateRequest) SetAutoCapture(v bool)

SetAutoCapture sets field value

func (*InstallmentPlanInitiateRequest) SetBillingAddress

func (o *InstallmentPlanInitiateRequest) SetBillingAddress(v AddressDataModel)

SetBillingAddress gets a reference to the given AddressDataModel and assigns it to the BillingAddress field.

func (*InstallmentPlanInitiateRequest) SetEventsEndpoints

func (o *InstallmentPlanInitiateRequest) SetEventsEndpoints(v EventsEndpointsModel)

SetEventsEndpoints gets a reference to the given EventsEndpointsModel and assigns it to the EventsEndpoints field.

func (*InstallmentPlanInitiateRequest) SetPlanData

SetPlanData gets a reference to the given PlanDataModel and assigns it to the PlanData field.

func (*InstallmentPlanInitiateRequest) SetProcessingData

func (o *InstallmentPlanInitiateRequest) SetProcessingData(v ProcessingData)

SetProcessingData gets a reference to the given ProcessingData and assigns it to the ProcessingData field.

func (*InstallmentPlanInitiateRequest) SetRedirectUrls

SetRedirectUrls gets a reference to the given InitiateRedirectionEndpointsModel and assigns it to the RedirectUrls field.

func (*InstallmentPlanInitiateRequest) SetShopper

SetShopper gets a reference to the given ShopperData and assigns it to the Shopper field.

func (*InstallmentPlanInitiateRequest) SetUxSettings

func (o *InstallmentPlanInitiateRequest) SetUxSettings(v UxSettingsModel)

SetUxSettings gets a reference to the given UxSettingsModel and assigns it to the UxSettings field.

type InstallmentPlanRefundRequest

type InstallmentPlanRefundRequest struct {
	Amount         float32         `json:"Amount"`
	RefundStrategy *RefundStrategy `json:"RefundStrategy,omitempty"`
	ReferenceId    *string         `json:"ReferenceId,omitempty"`
}

InstallmentPlanRefundRequest struct for InstallmentPlanRefundRequest

func NewInstallmentPlanRefundRequest

func NewInstallmentPlanRefundRequest(amount float32) *InstallmentPlanRefundRequest

NewInstallmentPlanRefundRequest instantiates a new InstallmentPlanRefundRequest 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 NewInstallmentPlanRefundRequestWithDefaults

func NewInstallmentPlanRefundRequestWithDefaults() *InstallmentPlanRefundRequest

NewInstallmentPlanRefundRequestWithDefaults instantiates a new InstallmentPlanRefundRequest 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 (*InstallmentPlanRefundRequest) GetAmount

func (o *InstallmentPlanRefundRequest) GetAmount() float32

GetAmount returns the Amount field value

func (*InstallmentPlanRefundRequest) GetAmountOk

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

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

func (*InstallmentPlanRefundRequest) GetReferenceId added in v1.7.7

func (o *InstallmentPlanRefundRequest) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*InstallmentPlanRefundRequest) GetReferenceIdOk added in v1.7.7

func (o *InstallmentPlanRefundRequest) GetReferenceIdOk() (*string, bool)

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

func (*InstallmentPlanRefundRequest) GetRefundStrategy

func (o *InstallmentPlanRefundRequest) GetRefundStrategy() RefundStrategy

GetRefundStrategy returns the RefundStrategy field value if set, zero value otherwise.

func (*InstallmentPlanRefundRequest) GetRefundStrategyOk

func (o *InstallmentPlanRefundRequest) GetRefundStrategyOk() (*RefundStrategy, bool)

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

func (*InstallmentPlanRefundRequest) HasReferenceId added in v1.7.7

func (o *InstallmentPlanRefundRequest) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*InstallmentPlanRefundRequest) HasRefundStrategy

func (o *InstallmentPlanRefundRequest) HasRefundStrategy() bool

HasRefundStrategy returns a boolean if a field has been set.

func (InstallmentPlanRefundRequest) MarshalJSON

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

func (*InstallmentPlanRefundRequest) SetAmount

func (o *InstallmentPlanRefundRequest) SetAmount(v float32)

SetAmount sets field value

func (*InstallmentPlanRefundRequest) SetReferenceId added in v1.7.7

func (o *InstallmentPlanRefundRequest) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*InstallmentPlanRefundRequest) SetRefundStrategy

func (o *InstallmentPlanRefundRequest) SetRefundStrategy(v RefundStrategy)

SetRefundStrategy gets a reference to the given RefundStrategy and assigns it to the RefundStrategy field.

type InstallmentPlanRefundResponse

type InstallmentPlanRefundResponse struct {
	RefundId              *string        `json:"RefundId,omitempty"`
	InstallmentPlanNumber *string        `json:"InstallmentPlanNumber,omitempty"`
	Currency              *string        `json:"Currency,omitempty"`
	NonCreditRefundAmount *float32       `json:"NonCreditRefundAmount,omitempty"`
	CreditRefundAmount    *float32       `json:"CreditRefundAmount,omitempty"`
	Summary               *RefundSummary `json:"Summary,omitempty"`
	ReferenceId           *string        `json:"ReferenceId,omitempty"`
}

InstallmentPlanRefundResponse struct for InstallmentPlanRefundResponse

func NewInstallmentPlanRefundResponse

func NewInstallmentPlanRefundResponse() *InstallmentPlanRefundResponse

NewInstallmentPlanRefundResponse instantiates a new InstallmentPlanRefundResponse 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 NewInstallmentPlanRefundResponseWithDefaults

func NewInstallmentPlanRefundResponseWithDefaults() *InstallmentPlanRefundResponse

NewInstallmentPlanRefundResponseWithDefaults instantiates a new InstallmentPlanRefundResponse 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 (*InstallmentPlanRefundResponse) GetCreditRefundAmount

func (o *InstallmentPlanRefundResponse) GetCreditRefundAmount() float32

GetCreditRefundAmount returns the CreditRefundAmount field value if set, zero value otherwise.

func (*InstallmentPlanRefundResponse) GetCreditRefundAmountOk

func (o *InstallmentPlanRefundResponse) GetCreditRefundAmountOk() (*float32, bool)

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

func (*InstallmentPlanRefundResponse) GetCurrency

func (o *InstallmentPlanRefundResponse) GetCurrency() string

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

func (*InstallmentPlanRefundResponse) GetCurrencyOk

func (o *InstallmentPlanRefundResponse) 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 (*InstallmentPlanRefundResponse) GetInstallmentPlanNumber

func (o *InstallmentPlanRefundResponse) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*InstallmentPlanRefundResponse) GetInstallmentPlanNumberOk

func (o *InstallmentPlanRefundResponse) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*InstallmentPlanRefundResponse) GetNonCreditRefundAmount

func (o *InstallmentPlanRefundResponse) GetNonCreditRefundAmount() float32

GetNonCreditRefundAmount returns the NonCreditRefundAmount field value if set, zero value otherwise.

func (*InstallmentPlanRefundResponse) GetNonCreditRefundAmountOk

func (o *InstallmentPlanRefundResponse) GetNonCreditRefundAmountOk() (*float32, bool)

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

func (*InstallmentPlanRefundResponse) GetReferenceId added in v1.8.0

func (o *InstallmentPlanRefundResponse) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*InstallmentPlanRefundResponse) GetReferenceIdOk added in v1.8.0

func (o *InstallmentPlanRefundResponse) GetReferenceIdOk() (*string, bool)

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

func (*InstallmentPlanRefundResponse) GetRefundId

func (o *InstallmentPlanRefundResponse) GetRefundId() string

GetRefundId returns the RefundId field value if set, zero value otherwise.

func (*InstallmentPlanRefundResponse) GetRefundIdOk

func (o *InstallmentPlanRefundResponse) 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 (*InstallmentPlanRefundResponse) GetSummary

GetSummary returns the Summary field value if set, zero value otherwise.

func (*InstallmentPlanRefundResponse) GetSummaryOk

func (o *InstallmentPlanRefundResponse) GetSummaryOk() (*RefundSummary, bool)

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

func (*InstallmentPlanRefundResponse) HasCreditRefundAmount

func (o *InstallmentPlanRefundResponse) HasCreditRefundAmount() bool

HasCreditRefundAmount returns a boolean if a field has been set.

func (*InstallmentPlanRefundResponse) HasCurrency

func (o *InstallmentPlanRefundResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*InstallmentPlanRefundResponse) HasInstallmentPlanNumber

func (o *InstallmentPlanRefundResponse) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (*InstallmentPlanRefundResponse) HasNonCreditRefundAmount

func (o *InstallmentPlanRefundResponse) HasNonCreditRefundAmount() bool

HasNonCreditRefundAmount returns a boolean if a field has been set.

func (*InstallmentPlanRefundResponse) HasReferenceId added in v1.8.0

func (o *InstallmentPlanRefundResponse) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*InstallmentPlanRefundResponse) HasRefundId

func (o *InstallmentPlanRefundResponse) HasRefundId() bool

HasRefundId returns a boolean if a field has been set.

func (*InstallmentPlanRefundResponse) HasSummary

func (o *InstallmentPlanRefundResponse) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (InstallmentPlanRefundResponse) MarshalJSON

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

func (*InstallmentPlanRefundResponse) SetCreditRefundAmount

func (o *InstallmentPlanRefundResponse) SetCreditRefundAmount(v float32)

SetCreditRefundAmount gets a reference to the given float32 and assigns it to the CreditRefundAmount field.

func (*InstallmentPlanRefundResponse) SetCurrency

func (o *InstallmentPlanRefundResponse) SetCurrency(v string)

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

func (*InstallmentPlanRefundResponse) SetInstallmentPlanNumber

func (o *InstallmentPlanRefundResponse) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

func (*InstallmentPlanRefundResponse) SetNonCreditRefundAmount

func (o *InstallmentPlanRefundResponse) SetNonCreditRefundAmount(v float32)

SetNonCreditRefundAmount gets a reference to the given float32 and assigns it to the NonCreditRefundAmount field.

func (*InstallmentPlanRefundResponse) SetReferenceId added in v1.8.0

func (o *InstallmentPlanRefundResponse) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*InstallmentPlanRefundResponse) SetRefundId

func (o *InstallmentPlanRefundResponse) SetRefundId(v string)

SetRefundId gets a reference to the given string and assigns it to the RefundId field.

func (*InstallmentPlanRefundResponse) SetSummary

SetSummary gets a reference to the given RefundSummary and assigns it to the Summary field.

type InstallmentPlanSearchResponse

type InstallmentPlanSearchResponse struct {
	PlanList []SearchInstallmentPlanResponseItem `json:"PlanList,omitempty"`
}

InstallmentPlanSearchResponse struct for InstallmentPlanSearchResponse

func NewInstallmentPlanSearchResponse

func NewInstallmentPlanSearchResponse() *InstallmentPlanSearchResponse

NewInstallmentPlanSearchResponse instantiates a new InstallmentPlanSearchResponse 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 NewInstallmentPlanSearchResponseWithDefaults

func NewInstallmentPlanSearchResponseWithDefaults() *InstallmentPlanSearchResponse

NewInstallmentPlanSearchResponseWithDefaults instantiates a new InstallmentPlanSearchResponse 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 (*InstallmentPlanSearchResponse) GetPlanList

GetPlanList returns the PlanList field value if set, zero value otherwise.

func (*InstallmentPlanSearchResponse) GetPlanListOk

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

func (*InstallmentPlanSearchResponse) HasPlanList

func (o *InstallmentPlanSearchResponse) HasPlanList() bool

HasPlanList returns a boolean if a field has been set.

func (InstallmentPlanSearchResponse) MarshalJSON

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

func (*InstallmentPlanSearchResponse) SetPlanList

SetPlanList gets a reference to the given []SearchInstallmentPlanResponseItem and assigns it to the PlanList field.

type InstallmentPlanUpdateRequest

type InstallmentPlanUpdateRequest struct {
	RefOrderNumber *string         `json:"RefOrderNumber,omitempty"`
	TrackingNumber *string         `json:"TrackingNumber,omitempty"`
	Capture        *bool           `json:"Capture,omitempty"`
	ShippingStatus *ShippingStatus `json:"ShippingStatus,omitempty"`
	NewAmount      *float32        `json:"NewAmount,omitempty"`
}

InstallmentPlanUpdateRequest struct for InstallmentPlanUpdateRequest

func NewInstallmentPlanUpdateRequest

func NewInstallmentPlanUpdateRequest() *InstallmentPlanUpdateRequest

NewInstallmentPlanUpdateRequest instantiates a new InstallmentPlanUpdateRequest 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 NewInstallmentPlanUpdateRequestWithDefaults

func NewInstallmentPlanUpdateRequestWithDefaults() *InstallmentPlanUpdateRequest

NewInstallmentPlanUpdateRequestWithDefaults instantiates a new InstallmentPlanUpdateRequest 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 (*InstallmentPlanUpdateRequest) GetCapture

func (o *InstallmentPlanUpdateRequest) GetCapture() bool

GetCapture returns the Capture field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequest) GetCaptureOk

func (o *InstallmentPlanUpdateRequest) GetCaptureOk() (*bool, bool)

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

func (*InstallmentPlanUpdateRequest) GetNewAmount added in v1.7.6

func (o *InstallmentPlanUpdateRequest) GetNewAmount() float32

GetNewAmount returns the NewAmount field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequest) GetNewAmountOk added in v1.7.6

func (o *InstallmentPlanUpdateRequest) GetNewAmountOk() (*float32, bool)

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

func (*InstallmentPlanUpdateRequest) GetRefOrderNumber

func (o *InstallmentPlanUpdateRequest) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequest) GetRefOrderNumberOk

func (o *InstallmentPlanUpdateRequest) GetRefOrderNumberOk() (*string, bool)

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

func (*InstallmentPlanUpdateRequest) GetShippingStatus

func (o *InstallmentPlanUpdateRequest) GetShippingStatus() ShippingStatus

GetShippingStatus returns the ShippingStatus field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequest) GetShippingStatusOk

func (o *InstallmentPlanUpdateRequest) GetShippingStatusOk() (*ShippingStatus, bool)

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

func (*InstallmentPlanUpdateRequest) GetTrackingNumber

func (o *InstallmentPlanUpdateRequest) GetTrackingNumber() string

GetTrackingNumber returns the TrackingNumber field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequest) GetTrackingNumberOk

func (o *InstallmentPlanUpdateRequest) GetTrackingNumberOk() (*string, bool)

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

func (*InstallmentPlanUpdateRequest) HasCapture

func (o *InstallmentPlanUpdateRequest) HasCapture() bool

HasCapture returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequest) HasNewAmount added in v1.7.6

func (o *InstallmentPlanUpdateRequest) HasNewAmount() bool

HasNewAmount returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequest) HasRefOrderNumber

func (o *InstallmentPlanUpdateRequest) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequest) HasShippingStatus

func (o *InstallmentPlanUpdateRequest) HasShippingStatus() bool

HasShippingStatus returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequest) HasTrackingNumber

func (o *InstallmentPlanUpdateRequest) HasTrackingNumber() bool

HasTrackingNumber returns a boolean if a field has been set.

func (InstallmentPlanUpdateRequest) MarshalJSON

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

func (*InstallmentPlanUpdateRequest) SetCapture

func (o *InstallmentPlanUpdateRequest) SetCapture(v bool)

SetCapture gets a reference to the given bool and assigns it to the Capture field.

func (*InstallmentPlanUpdateRequest) SetNewAmount added in v1.7.6

func (o *InstallmentPlanUpdateRequest) SetNewAmount(v float32)

SetNewAmount gets a reference to the given float32 and assigns it to the NewAmount field.

func (*InstallmentPlanUpdateRequest) SetRefOrderNumber

func (o *InstallmentPlanUpdateRequest) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*InstallmentPlanUpdateRequest) SetShippingStatus

func (o *InstallmentPlanUpdateRequest) SetShippingStatus(v ShippingStatus)

SetShippingStatus gets a reference to the given ShippingStatus and assigns it to the ShippingStatus field.

func (*InstallmentPlanUpdateRequest) SetTrackingNumber

func (o *InstallmentPlanUpdateRequest) SetTrackingNumber(v string)

SetTrackingNumber gets a reference to the given string and assigns it to the TrackingNumber field.

type InstallmentPlanUpdateRequestByIdentifier

type InstallmentPlanUpdateRequestByIdentifier struct {
	RefOrderNumber *string             `json:"RefOrderNumber,omitempty"`
	TrackingNumber *string             `json:"TrackingNumber,omitempty"`
	Capture        *bool               `json:"Capture,omitempty"`
	ShippingStatus *ShippingStatus     `json:"ShippingStatus,omitempty"`
	NewAmount      *float32            `json:"NewAmount,omitempty"`
	Identifier     *IdentifierContract `json:"Identifier,omitempty"`
}

InstallmentPlanUpdateRequestByIdentifier struct for InstallmentPlanUpdateRequestByIdentifier

func NewInstallmentPlanUpdateRequestByIdentifier

func NewInstallmentPlanUpdateRequestByIdentifier() *InstallmentPlanUpdateRequestByIdentifier

NewInstallmentPlanUpdateRequestByIdentifier instantiates a new InstallmentPlanUpdateRequestByIdentifier 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 NewInstallmentPlanUpdateRequestByIdentifierWithDefaults

func NewInstallmentPlanUpdateRequestByIdentifierWithDefaults() *InstallmentPlanUpdateRequestByIdentifier

NewInstallmentPlanUpdateRequestByIdentifierWithDefaults instantiates a new InstallmentPlanUpdateRequestByIdentifier 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 (*InstallmentPlanUpdateRequestByIdentifier) GetCapture

GetCapture returns the Capture field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequestByIdentifier) GetCaptureOk

func (o *InstallmentPlanUpdateRequestByIdentifier) GetCaptureOk() (*bool, bool)

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

func (*InstallmentPlanUpdateRequestByIdentifier) GetIdentifier

GetIdentifier returns the Identifier field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequestByIdentifier) GetIdentifierOk

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

func (*InstallmentPlanUpdateRequestByIdentifier) GetNewAmount added in v1.7.6

GetNewAmount returns the NewAmount field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequestByIdentifier) GetNewAmountOk added in v1.7.6

func (o *InstallmentPlanUpdateRequestByIdentifier) GetNewAmountOk() (*float32, bool)

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

func (*InstallmentPlanUpdateRequestByIdentifier) GetRefOrderNumber

func (o *InstallmentPlanUpdateRequestByIdentifier) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequestByIdentifier) GetRefOrderNumberOk

func (o *InstallmentPlanUpdateRequestByIdentifier) GetRefOrderNumberOk() (*string, bool)

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

func (*InstallmentPlanUpdateRequestByIdentifier) GetShippingStatus

GetShippingStatus returns the ShippingStatus field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequestByIdentifier) GetShippingStatusOk

func (o *InstallmentPlanUpdateRequestByIdentifier) GetShippingStatusOk() (*ShippingStatus, bool)

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

func (*InstallmentPlanUpdateRequestByIdentifier) GetTrackingNumber

func (o *InstallmentPlanUpdateRequestByIdentifier) GetTrackingNumber() string

GetTrackingNumber returns the TrackingNumber field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequestByIdentifier) GetTrackingNumberOk

func (o *InstallmentPlanUpdateRequestByIdentifier) GetTrackingNumberOk() (*string, bool)

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

func (*InstallmentPlanUpdateRequestByIdentifier) HasCapture

HasCapture returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequestByIdentifier) HasIdentifier

HasIdentifier returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequestByIdentifier) HasNewAmount added in v1.7.6

HasNewAmount returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequestByIdentifier) HasRefOrderNumber

func (o *InstallmentPlanUpdateRequestByIdentifier) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequestByIdentifier) HasShippingStatus

func (o *InstallmentPlanUpdateRequestByIdentifier) HasShippingStatus() bool

HasShippingStatus returns a boolean if a field has been set.

func (*InstallmentPlanUpdateRequestByIdentifier) HasTrackingNumber

func (o *InstallmentPlanUpdateRequestByIdentifier) HasTrackingNumber() bool

HasTrackingNumber returns a boolean if a field has been set.

func (InstallmentPlanUpdateRequestByIdentifier) MarshalJSON

func (*InstallmentPlanUpdateRequestByIdentifier) SetCapture

SetCapture gets a reference to the given bool and assigns it to the Capture field.

func (*InstallmentPlanUpdateRequestByIdentifier) SetIdentifier

SetIdentifier gets a reference to the given IdentifierContract and assigns it to the Identifier field.

func (*InstallmentPlanUpdateRequestByIdentifier) SetNewAmount added in v1.7.6

SetNewAmount gets a reference to the given float32 and assigns it to the NewAmount field.

func (*InstallmentPlanUpdateRequestByIdentifier) SetRefOrderNumber

func (o *InstallmentPlanUpdateRequestByIdentifier) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*InstallmentPlanUpdateRequestByIdentifier) SetShippingStatus

SetShippingStatus gets a reference to the given ShippingStatus and assigns it to the ShippingStatus field.

func (*InstallmentPlanUpdateRequestByIdentifier) SetTrackingNumber

func (o *InstallmentPlanUpdateRequestByIdentifier) SetTrackingNumber(v string)

SetTrackingNumber gets a reference to the given string and assigns it to the TrackingNumber field.

type InstallmentPlanUpdateRequestByIdentifierAllOf

type InstallmentPlanUpdateRequestByIdentifierAllOf struct {
	Identifier *IdentifierContract `json:"Identifier,omitempty"`
}

InstallmentPlanUpdateRequestByIdentifierAllOf struct for InstallmentPlanUpdateRequestByIdentifierAllOf

func NewInstallmentPlanUpdateRequestByIdentifierAllOf

func NewInstallmentPlanUpdateRequestByIdentifierAllOf() *InstallmentPlanUpdateRequestByIdentifierAllOf

NewInstallmentPlanUpdateRequestByIdentifierAllOf instantiates a new InstallmentPlanUpdateRequestByIdentifierAllOf 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 NewInstallmentPlanUpdateRequestByIdentifierAllOfWithDefaults

func NewInstallmentPlanUpdateRequestByIdentifierAllOfWithDefaults() *InstallmentPlanUpdateRequestByIdentifierAllOf

NewInstallmentPlanUpdateRequestByIdentifierAllOfWithDefaults instantiates a new InstallmentPlanUpdateRequestByIdentifierAllOf 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 (*InstallmentPlanUpdateRequestByIdentifierAllOf) GetIdentifier

GetIdentifier returns the Identifier field value if set, zero value otherwise.

func (*InstallmentPlanUpdateRequestByIdentifierAllOf) GetIdentifierOk

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

func (*InstallmentPlanUpdateRequestByIdentifierAllOf) HasIdentifier

HasIdentifier returns a boolean if a field has been set.

func (InstallmentPlanUpdateRequestByIdentifierAllOf) MarshalJSON

func (*InstallmentPlanUpdateRequestByIdentifierAllOf) SetIdentifier

SetIdentifier gets a reference to the given IdentifierContract and assigns it to the Identifier field.

type InstallmentPlanUpdateResponse

type InstallmentPlanUpdateResponse struct {
	RefOrderNumber        *string        `json:"RefOrderNumber,omitempty"`
	InstallmentPlanNumber *string        `json:"InstallmentPlanNumber,omitempty"`
	Status                PlanStatus     `json:"Status"`
	ShippingStatus        ShippingStatus `json:"ShippingStatus"`
	NewAmount             *float32       `json:"NewAmount,omitempty"`
}

InstallmentPlanUpdateResponse struct for InstallmentPlanUpdateResponse

func NewInstallmentPlanUpdateResponse

func NewInstallmentPlanUpdateResponse(status PlanStatus, shippingStatus ShippingStatus) *InstallmentPlanUpdateResponse

NewInstallmentPlanUpdateResponse instantiates a new InstallmentPlanUpdateResponse 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 NewInstallmentPlanUpdateResponseWithDefaults

func NewInstallmentPlanUpdateResponseWithDefaults() *InstallmentPlanUpdateResponse

NewInstallmentPlanUpdateResponseWithDefaults instantiates a new InstallmentPlanUpdateResponse 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 (*InstallmentPlanUpdateResponse) GetInstallmentPlanNumber

func (o *InstallmentPlanUpdateResponse) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*InstallmentPlanUpdateResponse) GetInstallmentPlanNumberOk

func (o *InstallmentPlanUpdateResponse) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*InstallmentPlanUpdateResponse) GetNewAmount added in v1.7.6

func (o *InstallmentPlanUpdateResponse) GetNewAmount() float32

GetNewAmount returns the NewAmount field value if set, zero value otherwise.

func (*InstallmentPlanUpdateResponse) GetNewAmountOk added in v1.7.6

func (o *InstallmentPlanUpdateResponse) GetNewAmountOk() (*float32, bool)

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

func (*InstallmentPlanUpdateResponse) GetRefOrderNumber

func (o *InstallmentPlanUpdateResponse) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*InstallmentPlanUpdateResponse) GetRefOrderNumberOk

func (o *InstallmentPlanUpdateResponse) GetRefOrderNumberOk() (*string, bool)

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

func (*InstallmentPlanUpdateResponse) GetShippingStatus

func (o *InstallmentPlanUpdateResponse) GetShippingStatus() ShippingStatus

GetShippingStatus returns the ShippingStatus field value

func (*InstallmentPlanUpdateResponse) GetShippingStatusOk

func (o *InstallmentPlanUpdateResponse) GetShippingStatusOk() (*ShippingStatus, bool)

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

func (*InstallmentPlanUpdateResponse) GetStatus

GetStatus returns the Status field value

func (*InstallmentPlanUpdateResponse) GetStatusOk

func (o *InstallmentPlanUpdateResponse) GetStatusOk() (*PlanStatus, bool)

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

func (*InstallmentPlanUpdateResponse) HasInstallmentPlanNumber

func (o *InstallmentPlanUpdateResponse) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (*InstallmentPlanUpdateResponse) HasNewAmount added in v1.7.6

func (o *InstallmentPlanUpdateResponse) HasNewAmount() bool

HasNewAmount returns a boolean if a field has been set.

func (*InstallmentPlanUpdateResponse) HasRefOrderNumber

func (o *InstallmentPlanUpdateResponse) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (InstallmentPlanUpdateResponse) MarshalJSON

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

func (*InstallmentPlanUpdateResponse) SetInstallmentPlanNumber

func (o *InstallmentPlanUpdateResponse) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

func (*InstallmentPlanUpdateResponse) SetNewAmount added in v1.7.6

func (o *InstallmentPlanUpdateResponse) SetNewAmount(v float32)

SetNewAmount gets a reference to the given float32 and assigns it to the NewAmount field.

func (*InstallmentPlanUpdateResponse) SetRefOrderNumber

func (o *InstallmentPlanUpdateResponse) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*InstallmentPlanUpdateResponse) SetShippingStatus

func (o *InstallmentPlanUpdateResponse) SetShippingStatus(v ShippingStatus)

SetShippingStatus sets field value

func (*InstallmentPlanUpdateResponse) SetStatus

func (o *InstallmentPlanUpdateResponse) SetStatus(v PlanStatus)

SetStatus sets field value

type InstallmentStatus

type InstallmentStatus string

InstallmentStatus

const (
	INSTALLMENTSTATUS_PENDING   InstallmentStatus = "Pending"
	INSTALLMENTSTATUS_PROCESSED InstallmentStatus = "Processed"
	INSTALLMENTSTATUS_CANCELED  InstallmentStatus = "Canceled"
)

List of InstallmentStatus

func NewInstallmentStatusFromValue

func NewInstallmentStatusFromValue(v string) (*InstallmentStatus, error)

NewInstallmentStatusFromValue returns a pointer to a valid InstallmentStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InstallmentStatus) IsValid

func (v InstallmentStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InstallmentStatus) Ptr

Ptr returns reference to InstallmentStatus value

func (*InstallmentStatus) UnmarshalJSON

func (v *InstallmentStatus) UnmarshalJSON(src []byte) error

type InstallmentsEligibilityResponse

type InstallmentsEligibilityResponse struct {
	InstallmentProvider *string                  `json:"InstallmentProvider,omitempty"`
	PaymentPlanOptions  []PaymentPlanOptionModel `json:"PaymentPlanOptions,omitempty"`
}

InstallmentsEligibilityResponse struct for InstallmentsEligibilityResponse

func NewInstallmentsEligibilityResponse

func NewInstallmentsEligibilityResponse() *InstallmentsEligibilityResponse

NewInstallmentsEligibilityResponse instantiates a new InstallmentsEligibilityResponse 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 NewInstallmentsEligibilityResponseWithDefaults

func NewInstallmentsEligibilityResponseWithDefaults() *InstallmentsEligibilityResponse

NewInstallmentsEligibilityResponseWithDefaults instantiates a new InstallmentsEligibilityResponse 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 (*InstallmentsEligibilityResponse) GetInstallmentProvider

func (o *InstallmentsEligibilityResponse) GetInstallmentProvider() string

GetInstallmentProvider returns the InstallmentProvider field value if set, zero value otherwise.

func (*InstallmentsEligibilityResponse) GetInstallmentProviderOk

func (o *InstallmentsEligibilityResponse) GetInstallmentProviderOk() (*string, bool)

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

func (*InstallmentsEligibilityResponse) GetPaymentPlanOptions

func (o *InstallmentsEligibilityResponse) GetPaymentPlanOptions() []PaymentPlanOptionModel

GetPaymentPlanOptions returns the PaymentPlanOptions field value if set, zero value otherwise.

func (*InstallmentsEligibilityResponse) GetPaymentPlanOptionsOk

func (o *InstallmentsEligibilityResponse) GetPaymentPlanOptionsOk() ([]PaymentPlanOptionModel, bool)

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

func (*InstallmentsEligibilityResponse) HasInstallmentProvider

func (o *InstallmentsEligibilityResponse) HasInstallmentProvider() bool

HasInstallmentProvider returns a boolean if a field has been set.

func (*InstallmentsEligibilityResponse) HasPaymentPlanOptions

func (o *InstallmentsEligibilityResponse) HasPaymentPlanOptions() bool

HasPaymentPlanOptions returns a boolean if a field has been set.

func (InstallmentsEligibilityResponse) MarshalJSON

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

func (*InstallmentsEligibilityResponse) SetInstallmentProvider

func (o *InstallmentsEligibilityResponse) SetInstallmentProvider(v string)

SetInstallmentProvider gets a reference to the given string and assigns it to the InstallmentProvider field.

func (*InstallmentsEligibilityResponse) SetPaymentPlanOptions

func (o *InstallmentsEligibilityResponse) SetPaymentPlanOptions(v []PaymentPlanOptionModel)

SetPaymentPlanOptions gets a reference to the given []PaymentPlanOptionModel and assigns it to the PaymentPlanOptions field.

type LinksData

type LinksData struct {
	Checkout        *string `json:"Checkout,omitempty"`
	LearnMore       *string `json:"LearnMore,omitempty"`
	TermsConditions *string `json:"TermsConditions,omitempty"`
	PrivacyPolicy   *string `json:"PrivacyPolicy,omitempty"`
}

LinksData struct for LinksData

func NewLinksData

func NewLinksData() *LinksData

NewLinksData instantiates a new LinksData 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 NewLinksDataWithDefaults

func NewLinksDataWithDefaults() *LinksData

NewLinksDataWithDefaults instantiates a new LinksData 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 (*LinksData) GetCheckout

func (o *LinksData) GetCheckout() string

GetCheckout returns the Checkout field value if set, zero value otherwise.

func (*LinksData) GetCheckoutOk

func (o *LinksData) GetCheckoutOk() (*string, bool)

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

func (*LinksData) GetLearnMore

func (o *LinksData) GetLearnMore() string

GetLearnMore returns the LearnMore field value if set, zero value otherwise.

func (*LinksData) GetLearnMoreOk

func (o *LinksData) GetLearnMoreOk() (*string, bool)

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

func (*LinksData) GetPrivacyPolicy

func (o *LinksData) GetPrivacyPolicy() string

GetPrivacyPolicy returns the PrivacyPolicy field value if set, zero value otherwise.

func (*LinksData) GetPrivacyPolicyOk

func (o *LinksData) GetPrivacyPolicyOk() (*string, bool)

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

func (*LinksData) GetTermsConditions

func (o *LinksData) GetTermsConditions() string

GetTermsConditions returns the TermsConditions field value if set, zero value otherwise.

func (*LinksData) GetTermsConditionsOk

func (o *LinksData) GetTermsConditionsOk() (*string, bool)

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

func (*LinksData) HasCheckout

func (o *LinksData) HasCheckout() bool

HasCheckout returns a boolean if a field has been set.

func (*LinksData) HasLearnMore

func (o *LinksData) HasLearnMore() bool

HasLearnMore returns a boolean if a field has been set.

func (*LinksData) HasPrivacyPolicy

func (o *LinksData) HasPrivacyPolicy() bool

HasPrivacyPolicy returns a boolean if a field has been set.

func (*LinksData) HasTermsConditions

func (o *LinksData) HasTermsConditions() bool

HasTermsConditions returns a boolean if a field has been set.

func (LinksData) MarshalJSON

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

func (*LinksData) SetCheckout

func (o *LinksData) SetCheckout(v string)

SetCheckout gets a reference to the given string and assigns it to the Checkout field.

func (*LinksData) SetLearnMore

func (o *LinksData) SetLearnMore(v string)

SetLearnMore gets a reference to the given string and assigns it to the LearnMore field.

func (*LinksData) SetPrivacyPolicy

func (o *LinksData) SetPrivacyPolicy(v string)

SetPrivacyPolicy gets a reference to the given string and assigns it to the PrivacyPolicy field.

func (*LinksData) SetTermsConditions

func (o *LinksData) SetTermsConditions(v string)

SetTermsConditions gets a reference to the given string and assigns it to the TermsConditions field.

type LinksModel

type LinksModel struct {
	PrivacyPolicyUrl      *string `json:"PrivacyPolicyUrl,omitempty"`
	TermsAndConditionsUrl *string `json:"TermsAndConditionsUrl,omitempty"`
	LearnMoreUrl          *string `json:"LearnMoreUrl,omitempty"`
}

LinksModel struct for LinksModel

func NewLinksModel

func NewLinksModel() *LinksModel

NewLinksModel instantiates a new LinksModel 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 NewLinksModelWithDefaults

func NewLinksModelWithDefaults() *LinksModel

NewLinksModelWithDefaults instantiates a new LinksModel 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 (*LinksModel) GetLearnMoreUrl

func (o *LinksModel) GetLearnMoreUrl() string

GetLearnMoreUrl returns the LearnMoreUrl field value if set, zero value otherwise.

func (*LinksModel) GetLearnMoreUrlOk

func (o *LinksModel) GetLearnMoreUrlOk() (*string, bool)

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

func (*LinksModel) GetPrivacyPolicyUrl

func (o *LinksModel) GetPrivacyPolicyUrl() string

GetPrivacyPolicyUrl returns the PrivacyPolicyUrl field value if set, zero value otherwise.

func (*LinksModel) GetPrivacyPolicyUrlOk

func (o *LinksModel) GetPrivacyPolicyUrlOk() (*string, bool)

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

func (*LinksModel) GetTermsAndConditionsUrl

func (o *LinksModel) GetTermsAndConditionsUrl() string

GetTermsAndConditionsUrl returns the TermsAndConditionsUrl field value if set, zero value otherwise.

func (*LinksModel) GetTermsAndConditionsUrlOk

func (o *LinksModel) GetTermsAndConditionsUrlOk() (*string, bool)

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

func (*LinksModel) HasLearnMoreUrl

func (o *LinksModel) HasLearnMoreUrl() bool

HasLearnMoreUrl returns a boolean if a field has been set.

func (*LinksModel) HasPrivacyPolicyUrl

func (o *LinksModel) HasPrivacyPolicyUrl() bool

HasPrivacyPolicyUrl returns a boolean if a field has been set.

func (*LinksModel) HasTermsAndConditionsUrl

func (o *LinksModel) HasTermsAndConditionsUrl() bool

HasTermsAndConditionsUrl returns a boolean if a field has been set.

func (LinksModel) MarshalJSON

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

func (*LinksModel) SetLearnMoreUrl

func (o *LinksModel) SetLearnMoreUrl(v string)

SetLearnMoreUrl gets a reference to the given string and assigns it to the LearnMoreUrl field.

func (*LinksModel) SetPrivacyPolicyUrl

func (o *LinksModel) SetPrivacyPolicyUrl(v string)

SetPrivacyPolicyUrl gets a reference to the given string and assigns it to the PrivacyPolicyUrl field.

func (*LinksModel) SetTermsAndConditionsUrl

func (o *LinksModel) SetTermsAndConditionsUrl(v string)

SetTermsAndConditionsUrl gets a reference to the given string and assigns it to the TermsAndConditionsUrl field.

type MockerShopperToken

type MockerShopperToken struct {
	Token      *string `json:"Token,omitempty"`
	Last4Digit *string `json:"Last4Digit,omitempty"`
}

MockerShopperToken struct for MockerShopperToken

func NewMockerShopperToken

func NewMockerShopperToken() *MockerShopperToken

NewMockerShopperToken instantiates a new MockerShopperToken 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 NewMockerShopperTokenWithDefaults

func NewMockerShopperTokenWithDefaults() *MockerShopperToken

NewMockerShopperTokenWithDefaults instantiates a new MockerShopperToken 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 (*MockerShopperToken) GetLast4Digit

func (o *MockerShopperToken) GetLast4Digit() string

GetLast4Digit returns the Last4Digit field value if set, zero value otherwise.

func (*MockerShopperToken) GetLast4DigitOk

func (o *MockerShopperToken) GetLast4DigitOk() (*string, bool)

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

func (*MockerShopperToken) GetToken

func (o *MockerShopperToken) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*MockerShopperToken) GetTokenOk

func (o *MockerShopperToken) GetTokenOk() (*string, bool)

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

func (*MockerShopperToken) HasLast4Digit

func (o *MockerShopperToken) HasLast4Digit() bool

HasLast4Digit returns a boolean if a field has been set.

func (*MockerShopperToken) HasToken

func (o *MockerShopperToken) HasToken() bool

HasToken returns a boolean if a field has been set.

func (MockerShopperToken) MarshalJSON

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

func (*MockerShopperToken) SetLast4Digit

func (o *MockerShopperToken) SetLast4Digit(v string)

SetLast4Digit gets a reference to the given string and assigns it to the Last4Digit field.

func (*MockerShopperToken) SetToken

func (o *MockerShopperToken) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

type NullableAddressData

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

func NewNullableAddressData

func NewNullableAddressData(val *AddressData) *NullableAddressData

func (NullableAddressData) Get

func (NullableAddressData) IsSet

func (v NullableAddressData) IsSet() bool

func (NullableAddressData) MarshalJSON

func (v NullableAddressData) MarshalJSON() ([]byte, error)

func (*NullableAddressData) Set

func (v *NullableAddressData) Set(val *AddressData)

func (*NullableAddressData) UnmarshalJSON

func (v *NullableAddressData) UnmarshalJSON(src []byte) error

func (*NullableAddressData) Unset

func (v *NullableAddressData) Unset()

type NullableAddressDataModel

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

func NewNullableAddressDataModel

func NewNullableAddressDataModel(val *AddressDataModel) *NullableAddressDataModel

func (NullableAddressDataModel) Get

func (NullableAddressDataModel) IsSet

func (v NullableAddressDataModel) IsSet() bool

func (NullableAddressDataModel) MarshalJSON

func (v NullableAddressDataModel) MarshalJSON() ([]byte, error)

func (*NullableAddressDataModel) Set

func (*NullableAddressDataModel) UnmarshalJSON

func (v *NullableAddressDataModel) UnmarshalJSON(src []byte) error

func (*NullableAddressDataModel) Unset

func (v *NullableAddressDataModel) Unset()

type NullableAuthorizationModel

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

func NewNullableAuthorizationModel

func NewNullableAuthorizationModel(val *AuthorizationModel) *NullableAuthorizationModel

func (NullableAuthorizationModel) Get

func (NullableAuthorizationModel) IsSet

func (v NullableAuthorizationModel) IsSet() bool

func (NullableAuthorizationModel) MarshalJSON

func (v NullableAuthorizationModel) MarshalJSON() ([]byte, error)

func (*NullableAuthorizationModel) Set

func (*NullableAuthorizationModel) UnmarshalJSON

func (v *NullableAuthorizationModel) UnmarshalJSON(src []byte) error

func (*NullableAuthorizationModel) Unset

func (v *NullableAuthorizationModel) Unset()

type NullableBluesnapVaultedShopperToken

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

func (NullableBluesnapVaultedShopperToken) Get

func (NullableBluesnapVaultedShopperToken) IsSet

func (NullableBluesnapVaultedShopperToken) MarshalJSON

func (v NullableBluesnapVaultedShopperToken) MarshalJSON() ([]byte, error)

func (*NullableBluesnapVaultedShopperToken) Set

func (*NullableBluesnapVaultedShopperToken) UnmarshalJSON

func (v *NullableBluesnapVaultedShopperToken) UnmarshalJSON(src []byte) error

func (*NullableBluesnapVaultedShopperToken) 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 NullableCardBrand

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

func NewNullableCardBrand

func NewNullableCardBrand(val *CardBrand) *NullableCardBrand

func (NullableCardBrand) Get

func (v NullableCardBrand) Get() *CardBrand

func (NullableCardBrand) IsSet

func (v NullableCardBrand) IsSet() bool

func (NullableCardBrand) MarshalJSON

func (v NullableCardBrand) MarshalJSON() ([]byte, error)

func (*NullableCardBrand) Set

func (v *NullableCardBrand) Set(val *CardBrand)

func (*NullableCardBrand) UnmarshalJSON

func (v *NullableCardBrand) UnmarshalJSON(src []byte) error

func (*NullableCardBrand) Unset

func (v *NullableCardBrand) Unset()

type NullableCardData

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

func NewNullableCardData

func NewNullableCardData(val *CardData) *NullableCardData

func (NullableCardData) Get

func (v NullableCardData) Get() *CardData

func (NullableCardData) IsSet

func (v NullableCardData) IsSet() bool

func (NullableCardData) MarshalJSON

func (v NullableCardData) MarshalJSON() ([]byte, error)

func (*NullableCardData) Set

func (v *NullableCardData) Set(val *CardData)

func (*NullableCardData) UnmarshalJSON

func (v *NullableCardData) UnmarshalJSON(src []byte) error

func (*NullableCardData) Unset

func (v *NullableCardData) Unset()

type NullableCardType

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

func NewNullableCardType

func NewNullableCardType(val *CardType) *NullableCardType

func (NullableCardType) Get

func (v NullableCardType) Get() *CardType

func (NullableCardType) IsSet

func (v NullableCardType) IsSet() bool

func (NullableCardType) MarshalJSON

func (v NullableCardType) MarshalJSON() ([]byte, error)

func (*NullableCardType) Set

func (v *NullableCardType) Set(val *CardType)

func (*NullableCardType) UnmarshalJSON

func (v *NullableCardType) UnmarshalJSON(src []byte) error

func (*NullableCardType) Unset

func (v *NullableCardType) Unset()

type NullableCheckInstallmentsEligibilityRequest

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

func (NullableCheckInstallmentsEligibilityRequest) Get

func (NullableCheckInstallmentsEligibilityRequest) IsSet

func (NullableCheckInstallmentsEligibilityRequest) MarshalJSON

func (*NullableCheckInstallmentsEligibilityRequest) Set

func (*NullableCheckInstallmentsEligibilityRequest) UnmarshalJSON

func (v *NullableCheckInstallmentsEligibilityRequest) UnmarshalJSON(src []byte) error

func (*NullableCheckInstallmentsEligibilityRequest) Unset

type NullableError

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

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableErrorExtended

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

func NewNullableErrorExtended

func NewNullableErrorExtended(val *ErrorExtended) *NullableErrorExtended

func (NullableErrorExtended) Get

func (NullableErrorExtended) IsSet

func (v NullableErrorExtended) IsSet() bool

func (NullableErrorExtended) MarshalJSON

func (v NullableErrorExtended) MarshalJSON() ([]byte, error)

func (*NullableErrorExtended) Set

func (v *NullableErrorExtended) Set(val *ErrorExtended)

func (*NullableErrorExtended) UnmarshalJSON

func (v *NullableErrorExtended) UnmarshalJSON(src []byte) error

func (*NullableErrorExtended) Unset

func (v *NullableErrorExtended) Unset()

type NullableErrorExtendedAllOf

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

func NewNullableErrorExtendedAllOf

func NewNullableErrorExtendedAllOf(val *ErrorExtendedAllOf) *NullableErrorExtendedAllOf

func (NullableErrorExtendedAllOf) Get

func (NullableErrorExtendedAllOf) IsSet

func (v NullableErrorExtendedAllOf) IsSet() bool

func (NullableErrorExtendedAllOf) MarshalJSON

func (v NullableErrorExtendedAllOf) MarshalJSON() ([]byte, error)

func (*NullableErrorExtendedAllOf) Set

func (*NullableErrorExtendedAllOf) UnmarshalJSON

func (v *NullableErrorExtendedAllOf) UnmarshalJSON(src []byte) error

func (*NullableErrorExtendedAllOf) Unset

func (v *NullableErrorExtendedAllOf) Unset()

type NullableEventsEndpointsModel

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

func NewNullableEventsEndpointsModel

func NewNullableEventsEndpointsModel(val *EventsEndpointsModel) *NullableEventsEndpointsModel

func (NullableEventsEndpointsModel) Get

func (NullableEventsEndpointsModel) IsSet

func (NullableEventsEndpointsModel) MarshalJSON

func (v NullableEventsEndpointsModel) MarshalJSON() ([]byte, error)

func (*NullableEventsEndpointsModel) Set

func (*NullableEventsEndpointsModel) UnmarshalJSON

func (v *NullableEventsEndpointsModel) UnmarshalJSON(src []byte) error

func (*NullableEventsEndpointsModel) Unset

func (v *NullableEventsEndpointsModel) Unset()

type NullableFailedResponse

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

func NewNullableFailedResponse

func NewNullableFailedResponse(val *FailedResponse) *NullableFailedResponse

func (NullableFailedResponse) Get

func (NullableFailedResponse) IsSet

func (v NullableFailedResponse) IsSet() bool

func (NullableFailedResponse) MarshalJSON

func (v NullableFailedResponse) MarshalJSON() ([]byte, error)

func (*NullableFailedResponse) Set

func (*NullableFailedResponse) UnmarshalJSON

func (v *NullableFailedResponse) UnmarshalJSON(src []byte) error

func (*NullableFailedResponse) Unset

func (v *NullableFailedResponse) 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 NullableGatewayTokenData

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

func NewNullableGatewayTokenData

func NewNullableGatewayTokenData(val *GatewayTokenData) *NullableGatewayTokenData

func (NullableGatewayTokenData) Get

func (NullableGatewayTokenData) IsSet

func (v NullableGatewayTokenData) IsSet() bool

func (NullableGatewayTokenData) MarshalJSON

func (v NullableGatewayTokenData) MarshalJSON() ([]byte, error)

func (*NullableGatewayTokenData) Set

func (*NullableGatewayTokenData) UnmarshalJSON

func (v *NullableGatewayTokenData) UnmarshalJSON(src []byte) error

func (*NullableGatewayTokenData) Unset

func (v *NullableGatewayTokenData) Unset()

type NullableGwAuthorizationStatus

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

func (NullableGwAuthorizationStatus) Get

func (NullableGwAuthorizationStatus) IsSet

func (NullableGwAuthorizationStatus) MarshalJSON

func (v NullableGwAuthorizationStatus) MarshalJSON() ([]byte, error)

func (*NullableGwAuthorizationStatus) Set

func (*NullableGwAuthorizationStatus) UnmarshalJSON

func (v *NullableGwAuthorizationStatus) UnmarshalJSON(src []byte) error

func (*NullableGwAuthorizationStatus) Unset

func (v *NullableGwAuthorizationStatus) Unset()

type NullableIdentifierContract

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

func NewNullableIdentifierContract

func NewNullableIdentifierContract(val *IdentifierContract) *NullableIdentifierContract

func (NullableIdentifierContract) Get

func (NullableIdentifierContract) IsSet

func (v NullableIdentifierContract) IsSet() bool

func (NullableIdentifierContract) MarshalJSON

func (v NullableIdentifierContract) MarshalJSON() ([]byte, error)

func (*NullableIdentifierContract) Set

func (*NullableIdentifierContract) UnmarshalJSON

func (v *NullableIdentifierContract) UnmarshalJSON(src []byte) error

func (*NullableIdentifierContract) Unset

func (v *NullableIdentifierContract) Unset()

type NullableInitiatePlanResponse

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

func NewNullableInitiatePlanResponse

func NewNullableInitiatePlanResponse(val *InitiatePlanResponse) *NullableInitiatePlanResponse

func (NullableInitiatePlanResponse) Get

func (NullableInitiatePlanResponse) IsSet

func (NullableInitiatePlanResponse) MarshalJSON

func (v NullableInitiatePlanResponse) MarshalJSON() ([]byte, error)

func (*NullableInitiatePlanResponse) Set

func (*NullableInitiatePlanResponse) UnmarshalJSON

func (v *NullableInitiatePlanResponse) UnmarshalJSON(src []byte) error

func (*NullableInitiatePlanResponse) Unset

func (v *NullableInitiatePlanResponse) Unset()

type NullableInitiateRedirectionEndpointsModel

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

func (NullableInitiateRedirectionEndpointsModel) Get

func (NullableInitiateRedirectionEndpointsModel) IsSet

func (NullableInitiateRedirectionEndpointsModel) MarshalJSON

func (*NullableInitiateRedirectionEndpointsModel) Set

func (*NullableInitiateRedirectionEndpointsModel) UnmarshalJSON

func (v *NullableInitiateRedirectionEndpointsModel) UnmarshalJSON(src []byte) error

func (*NullableInitiateRedirectionEndpointsModel) Unset

type NullableInstallment

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

func NewNullableInstallment

func NewNullableInstallment(val *Installment) *NullableInstallment

func (NullableInstallment) Get

func (NullableInstallment) IsSet

func (v NullableInstallment) IsSet() bool

func (NullableInstallment) MarshalJSON

func (v NullableInstallment) MarshalJSON() ([]byte, error)

func (*NullableInstallment) Set

func (v *NullableInstallment) Set(val *Installment)

func (*NullableInstallment) UnmarshalJSON

func (v *NullableInstallment) UnmarshalJSON(src []byte) error

func (*NullableInstallment) Unset

func (v *NullableInstallment) Unset()

type NullableInstallmentPlanCreateRequest

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

func (NullableInstallmentPlanCreateRequest) Get

func (NullableInstallmentPlanCreateRequest) IsSet

func (NullableInstallmentPlanCreateRequest) MarshalJSON

func (v NullableInstallmentPlanCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanCreateRequest) Set

func (*NullableInstallmentPlanCreateRequest) UnmarshalJSON

func (v *NullableInstallmentPlanCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanCreateRequest) Unset

type NullableInstallmentPlanCreateResponse

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

func (NullableInstallmentPlanCreateResponse) Get

func (NullableInstallmentPlanCreateResponse) IsSet

func (NullableInstallmentPlanCreateResponse) MarshalJSON

func (v NullableInstallmentPlanCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanCreateResponse) Set

func (*NullableInstallmentPlanCreateResponse) UnmarshalJSON

func (v *NullableInstallmentPlanCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanCreateResponse) Unset

type NullableInstallmentPlanGetResponse

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

func (NullableInstallmentPlanGetResponse) Get

func (NullableInstallmentPlanGetResponse) IsSet

func (NullableInstallmentPlanGetResponse) MarshalJSON

func (v NullableInstallmentPlanGetResponse) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanGetResponse) Set

func (*NullableInstallmentPlanGetResponse) UnmarshalJSON

func (v *NullableInstallmentPlanGetResponse) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanGetResponse) Unset

type NullableInstallmentPlanInitiateRequest

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

func (NullableInstallmentPlanInitiateRequest) Get

func (NullableInstallmentPlanInitiateRequest) IsSet

func (NullableInstallmentPlanInitiateRequest) MarshalJSON

func (v NullableInstallmentPlanInitiateRequest) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanInitiateRequest) Set

func (*NullableInstallmentPlanInitiateRequest) UnmarshalJSON

func (v *NullableInstallmentPlanInitiateRequest) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanInitiateRequest) Unset

type NullableInstallmentPlanRefundRequest

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

func (NullableInstallmentPlanRefundRequest) Get

func (NullableInstallmentPlanRefundRequest) IsSet

func (NullableInstallmentPlanRefundRequest) MarshalJSON

func (v NullableInstallmentPlanRefundRequest) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanRefundRequest) Set

func (*NullableInstallmentPlanRefundRequest) UnmarshalJSON

func (v *NullableInstallmentPlanRefundRequest) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanRefundRequest) Unset

type NullableInstallmentPlanRefundResponse

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

func (NullableInstallmentPlanRefundResponse) Get

func (NullableInstallmentPlanRefundResponse) IsSet

func (NullableInstallmentPlanRefundResponse) MarshalJSON

func (v NullableInstallmentPlanRefundResponse) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanRefundResponse) Set

func (*NullableInstallmentPlanRefundResponse) UnmarshalJSON

func (v *NullableInstallmentPlanRefundResponse) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanRefundResponse) Unset

type NullableInstallmentPlanSearchResponse

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

func (NullableInstallmentPlanSearchResponse) Get

func (NullableInstallmentPlanSearchResponse) IsSet

func (NullableInstallmentPlanSearchResponse) MarshalJSON

func (v NullableInstallmentPlanSearchResponse) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanSearchResponse) Set

func (*NullableInstallmentPlanSearchResponse) UnmarshalJSON

func (v *NullableInstallmentPlanSearchResponse) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanSearchResponse) Unset

type NullableInstallmentPlanUpdateRequest

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

func (NullableInstallmentPlanUpdateRequest) Get

func (NullableInstallmentPlanUpdateRequest) IsSet

func (NullableInstallmentPlanUpdateRequest) MarshalJSON

func (v NullableInstallmentPlanUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanUpdateRequest) Set

func (*NullableInstallmentPlanUpdateRequest) UnmarshalJSON

func (v *NullableInstallmentPlanUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanUpdateRequest) Unset

type NullableInstallmentPlanUpdateRequestByIdentifier

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

func (NullableInstallmentPlanUpdateRequestByIdentifier) Get

func (NullableInstallmentPlanUpdateRequestByIdentifier) IsSet

func (NullableInstallmentPlanUpdateRequestByIdentifier) MarshalJSON

func (*NullableInstallmentPlanUpdateRequestByIdentifier) Set

func (*NullableInstallmentPlanUpdateRequestByIdentifier) UnmarshalJSON

func (*NullableInstallmentPlanUpdateRequestByIdentifier) Unset

type NullableInstallmentPlanUpdateRequestByIdentifierAllOf

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

func (NullableInstallmentPlanUpdateRequestByIdentifierAllOf) Get

func (NullableInstallmentPlanUpdateRequestByIdentifierAllOf) IsSet

func (NullableInstallmentPlanUpdateRequestByIdentifierAllOf) MarshalJSON

func (*NullableInstallmentPlanUpdateRequestByIdentifierAllOf) Set

func (*NullableInstallmentPlanUpdateRequestByIdentifierAllOf) UnmarshalJSON

func (*NullableInstallmentPlanUpdateRequestByIdentifierAllOf) Unset

type NullableInstallmentPlanUpdateResponse

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

func (NullableInstallmentPlanUpdateResponse) Get

func (NullableInstallmentPlanUpdateResponse) IsSet

func (NullableInstallmentPlanUpdateResponse) MarshalJSON

func (v NullableInstallmentPlanUpdateResponse) MarshalJSON() ([]byte, error)

func (*NullableInstallmentPlanUpdateResponse) Set

func (*NullableInstallmentPlanUpdateResponse) UnmarshalJSON

func (v *NullableInstallmentPlanUpdateResponse) UnmarshalJSON(src []byte) error

func (*NullableInstallmentPlanUpdateResponse) Unset

type NullableInstallmentStatus

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

func NewNullableInstallmentStatus

func NewNullableInstallmentStatus(val *InstallmentStatus) *NullableInstallmentStatus

func (NullableInstallmentStatus) Get

func (NullableInstallmentStatus) IsSet

func (v NullableInstallmentStatus) IsSet() bool

func (NullableInstallmentStatus) MarshalJSON

func (v NullableInstallmentStatus) MarshalJSON() ([]byte, error)

func (*NullableInstallmentStatus) Set

func (*NullableInstallmentStatus) UnmarshalJSON

func (v *NullableInstallmentStatus) UnmarshalJSON(src []byte) error

func (*NullableInstallmentStatus) Unset

func (v *NullableInstallmentStatus) Unset()

type NullableInstallmentsEligibilityResponse

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

func (NullableInstallmentsEligibilityResponse) Get

func (NullableInstallmentsEligibilityResponse) IsSet

func (NullableInstallmentsEligibilityResponse) MarshalJSON

func (v NullableInstallmentsEligibilityResponse) MarshalJSON() ([]byte, error)

func (*NullableInstallmentsEligibilityResponse) Set

func (*NullableInstallmentsEligibilityResponse) UnmarshalJSON

func (v *NullableInstallmentsEligibilityResponse) UnmarshalJSON(src []byte) error

func (*NullableInstallmentsEligibilityResponse) 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 NullableLinksData

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

func NewNullableLinksData

func NewNullableLinksData(val *LinksData) *NullableLinksData

func (NullableLinksData) Get

func (v NullableLinksData) Get() *LinksData

func (NullableLinksData) IsSet

func (v NullableLinksData) IsSet() bool

func (NullableLinksData) MarshalJSON

func (v NullableLinksData) MarshalJSON() ([]byte, error)

func (*NullableLinksData) Set

func (v *NullableLinksData) Set(val *LinksData)

func (*NullableLinksData) UnmarshalJSON

func (v *NullableLinksData) UnmarshalJSON(src []byte) error

func (*NullableLinksData) Unset

func (v *NullableLinksData) Unset()

type NullableLinksModel

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

func NewNullableLinksModel

func NewNullableLinksModel(val *LinksModel) *NullableLinksModel

func (NullableLinksModel) Get

func (v NullableLinksModel) Get() *LinksModel

func (NullableLinksModel) IsSet

func (v NullableLinksModel) IsSet() bool

func (NullableLinksModel) MarshalJSON

func (v NullableLinksModel) MarshalJSON() ([]byte, error)

func (*NullableLinksModel) Set

func (v *NullableLinksModel) Set(val *LinksModel)

func (*NullableLinksModel) UnmarshalJSON

func (v *NullableLinksModel) UnmarshalJSON(src []byte) error

func (*NullableLinksModel) Unset

func (v *NullableLinksModel) Unset()

type NullableMockerShopperToken

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

func NewNullableMockerShopperToken

func NewNullableMockerShopperToken(val *MockerShopperToken) *NullableMockerShopperToken

func (NullableMockerShopperToken) Get

func (NullableMockerShopperToken) IsSet

func (v NullableMockerShopperToken) IsSet() bool

func (NullableMockerShopperToken) MarshalJSON

func (v NullableMockerShopperToken) MarshalJSON() ([]byte, error)

func (*NullableMockerShopperToken) Set

func (*NullableMockerShopperToken) UnmarshalJSON

func (v *NullableMockerShopperToken) UnmarshalJSON(src []byte) error

func (*NullableMockerShopperToken) Unset

func (v *NullableMockerShopperToken) Unset()

type NullablePaymentMethodModel

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

func NewNullablePaymentMethodModel

func NewNullablePaymentMethodModel(val *PaymentMethodModel) *NullablePaymentMethodModel

func (NullablePaymentMethodModel) Get

func (NullablePaymentMethodModel) IsSet

func (v NullablePaymentMethodModel) IsSet() bool

func (NullablePaymentMethodModel) MarshalJSON

func (v NullablePaymentMethodModel) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodModel) Set

func (*NullablePaymentMethodModel) UnmarshalJSON

func (v *NullablePaymentMethodModel) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodModel) Unset

func (v *NullablePaymentMethodModel) Unset()

type NullablePaymentMethodType

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

func NewNullablePaymentMethodType

func NewNullablePaymentMethodType(val *PaymentMethodType) *NullablePaymentMethodType

func (NullablePaymentMethodType) Get

func (NullablePaymentMethodType) IsSet

func (v NullablePaymentMethodType) IsSet() bool

func (NullablePaymentMethodType) MarshalJSON

func (v NullablePaymentMethodType) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodType) Set

func (*NullablePaymentMethodType) UnmarshalJSON

func (v *NullablePaymentMethodType) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodType) Unset

func (v *NullablePaymentMethodType) Unset()

type NullablePaymentPlanOptionModel

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

func (NullablePaymentPlanOptionModel) Get

func (NullablePaymentPlanOptionModel) IsSet

func (NullablePaymentPlanOptionModel) MarshalJSON

func (v NullablePaymentPlanOptionModel) MarshalJSON() ([]byte, error)

func (*NullablePaymentPlanOptionModel) Set

func (*NullablePaymentPlanOptionModel) UnmarshalJSON

func (v *NullablePaymentPlanOptionModel) UnmarshalJSON(src []byte) error

func (*NullablePaymentPlanOptionModel) Unset

func (v *NullablePaymentPlanOptionModel) Unset()

type NullablePlanData

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

func NewNullablePlanData

func NewNullablePlanData(val *PlanData) *NullablePlanData

func (NullablePlanData) Get

func (v NullablePlanData) Get() *PlanData

func (NullablePlanData) IsSet

func (v NullablePlanData) IsSet() bool

func (NullablePlanData) MarshalJSON

func (v NullablePlanData) MarshalJSON() ([]byte, error)

func (*NullablePlanData) Set

func (v *NullablePlanData) Set(val *PlanData)

func (*NullablePlanData) UnmarshalJSON

func (v *NullablePlanData) UnmarshalJSON(src []byte) error

func (*NullablePlanData) Unset

func (v *NullablePlanData) Unset()

type NullablePlanDataModel

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

func NewNullablePlanDataModel

func NewNullablePlanDataModel(val *PlanDataModel) *NullablePlanDataModel

func (NullablePlanDataModel) Get

func (NullablePlanDataModel) IsSet

func (v NullablePlanDataModel) IsSet() bool

func (NullablePlanDataModel) MarshalJSON

func (v NullablePlanDataModel) MarshalJSON() ([]byte, error)

func (*NullablePlanDataModel) Set

func (v *NullablePlanDataModel) Set(val *PlanDataModel)

func (*NullablePlanDataModel) UnmarshalJSON

func (v *NullablePlanDataModel) UnmarshalJSON(src []byte) error

func (*NullablePlanDataModel) Unset

func (v *NullablePlanDataModel) Unset()

type NullablePlanErrorResponse

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

func NewNullablePlanErrorResponse

func NewNullablePlanErrorResponse(val *PlanErrorResponse) *NullablePlanErrorResponse

func (NullablePlanErrorResponse) Get

func (NullablePlanErrorResponse) IsSet

func (v NullablePlanErrorResponse) IsSet() bool

func (NullablePlanErrorResponse) MarshalJSON

func (v NullablePlanErrorResponse) MarshalJSON() ([]byte, error)

func (*NullablePlanErrorResponse) Set

func (*NullablePlanErrorResponse) UnmarshalJSON

func (v *NullablePlanErrorResponse) UnmarshalJSON(src []byte) error

func (*NullablePlanErrorResponse) Unset

func (v *NullablePlanErrorResponse) Unset()

type NullablePlanErrorResponseAllOf

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

func (NullablePlanErrorResponseAllOf) Get

func (NullablePlanErrorResponseAllOf) IsSet

func (NullablePlanErrorResponseAllOf) MarshalJSON

func (v NullablePlanErrorResponseAllOf) MarshalJSON() ([]byte, error)

func (*NullablePlanErrorResponseAllOf) Set

func (*NullablePlanErrorResponseAllOf) UnmarshalJSON

func (v *NullablePlanErrorResponseAllOf) UnmarshalJSON(src []byte) error

func (*NullablePlanErrorResponseAllOf) Unset

func (v *NullablePlanErrorResponseAllOf) Unset()

type NullablePlanStatus

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

func NewNullablePlanStatus

func NewNullablePlanStatus(val *PlanStatus) *NullablePlanStatus

func (NullablePlanStatus) Get

func (v NullablePlanStatus) Get() *PlanStatus

func (NullablePlanStatus) IsSet

func (v NullablePlanStatus) IsSet() bool

func (NullablePlanStatus) MarshalJSON

func (v NullablePlanStatus) MarshalJSON() ([]byte, error)

func (*NullablePlanStatus) Set

func (v *NullablePlanStatus) Set(val *PlanStatus)

func (*NullablePlanStatus) UnmarshalJSON

func (v *NullablePlanStatus) UnmarshalJSON(src []byte) error

func (*NullablePlanStatus) Unset

func (v *NullablePlanStatus) Unset()

type NullableProcessingData

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

func NewNullableProcessingData

func NewNullableProcessingData(val *ProcessingData) *NullableProcessingData

func (NullableProcessingData) Get

func (NullableProcessingData) IsSet

func (v NullableProcessingData) IsSet() bool

func (NullableProcessingData) MarshalJSON

func (v NullableProcessingData) MarshalJSON() ([]byte, error)

func (*NullableProcessingData) Set

func (*NullableProcessingData) UnmarshalJSON

func (v *NullableProcessingData) UnmarshalJSON(src []byte) error

func (*NullableProcessingData) Unset

func (v *NullableProcessingData) Unset()

type NullableProcessingData2

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

func NewNullableProcessingData2

func NewNullableProcessingData2(val *ProcessingData2) *NullableProcessingData2

func (NullableProcessingData2) Get

func (NullableProcessingData2) IsSet

func (v NullableProcessingData2) IsSet() bool

func (NullableProcessingData2) MarshalJSON

func (v NullableProcessingData2) MarshalJSON() ([]byte, error)

func (*NullableProcessingData2) Set

func (*NullableProcessingData2) UnmarshalJSON

func (v *NullableProcessingData2) UnmarshalJSON(src []byte) error

func (*NullableProcessingData2) Unset

func (v *NullableProcessingData2) Unset()

type NullablePurchaseMethod

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

func NewNullablePurchaseMethod

func NewNullablePurchaseMethod(val *PurchaseMethod) *NullablePurchaseMethod

func (NullablePurchaseMethod) Get

func (NullablePurchaseMethod) IsSet

func (v NullablePurchaseMethod) IsSet() bool

func (NullablePurchaseMethod) MarshalJSON

func (v NullablePurchaseMethod) MarshalJSON() ([]byte, error)

func (*NullablePurchaseMethod) Set

func (*NullablePurchaseMethod) UnmarshalJSON

func (v *NullablePurchaseMethod) UnmarshalJSON(src []byte) error

func (*NullablePurchaseMethod) Unset

func (v *NullablePurchaseMethod) Unset()

type NullableRedirectionEndpointsModel

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

func (NullableRedirectionEndpointsModel) Get

func (NullableRedirectionEndpointsModel) IsSet

func (NullableRedirectionEndpointsModel) MarshalJSON

func (v NullableRedirectionEndpointsModel) MarshalJSON() ([]byte, error)

func (*NullableRedirectionEndpointsModel) Set

func (*NullableRedirectionEndpointsModel) UnmarshalJSON

func (v *NullableRedirectionEndpointsModel) UnmarshalJSON(src []byte) error

func (*NullableRedirectionEndpointsModel) Unset

type NullableRefundModel

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

func NewNullableRefundModel

func NewNullableRefundModel(val *RefundModel) *NullableRefundModel

func (NullableRefundModel) Get

func (NullableRefundModel) IsSet

func (v NullableRefundModel) IsSet() bool

func (NullableRefundModel) MarshalJSON

func (v NullableRefundModel) MarshalJSON() ([]byte, error)

func (*NullableRefundModel) Set

func (v *NullableRefundModel) Set(val *RefundModel)

func (*NullableRefundModel) UnmarshalJSON

func (v *NullableRefundModel) UnmarshalJSON(src []byte) error

func (*NullableRefundModel) Unset

func (v *NullableRefundModel) Unset()

type NullableRefundStatus

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

func NewNullableRefundStatus

func NewNullableRefundStatus(val *RefundStatus) *NullableRefundStatus

func (NullableRefundStatus) Get

func (NullableRefundStatus) IsSet

func (v NullableRefundStatus) IsSet() bool

func (NullableRefundStatus) MarshalJSON

func (v NullableRefundStatus) MarshalJSON() ([]byte, error)

func (*NullableRefundStatus) Set

func (v *NullableRefundStatus) Set(val *RefundStatus)

func (*NullableRefundStatus) UnmarshalJSON

func (v *NullableRefundStatus) UnmarshalJSON(src []byte) error

func (*NullableRefundStatus) Unset

func (v *NullableRefundStatus) Unset()

type NullableRefundStrategy

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

func NewNullableRefundStrategy

func NewNullableRefundStrategy(val *RefundStrategy) *NullableRefundStrategy

func (NullableRefundStrategy) Get

func (NullableRefundStrategy) IsSet

func (v NullableRefundStrategy) IsSet() bool

func (NullableRefundStrategy) MarshalJSON

func (v NullableRefundStrategy) MarshalJSON() ([]byte, error)

func (*NullableRefundStrategy) Set

func (*NullableRefundStrategy) UnmarshalJSON

func (v *NullableRefundStrategy) UnmarshalJSON(src []byte) error

func (*NullableRefundStrategy) Unset

func (v *NullableRefundStrategy) Unset()

type NullableRefundSummary

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

func NewNullableRefundSummary

func NewNullableRefundSummary(val *RefundSummary) *NullableRefundSummary

func (NullableRefundSummary) Get

func (NullableRefundSummary) IsSet

func (v NullableRefundSummary) IsSet() bool

func (NullableRefundSummary) MarshalJSON

func (v NullableRefundSummary) MarshalJSON() ([]byte, error)

func (*NullableRefundSummary) Set

func (v *NullableRefundSummary) Set(val *RefundSummary)

func (*NullableRefundSummary) UnmarshalJSON

func (v *NullableRefundSummary) UnmarshalJSON(src []byte) error

func (*NullableRefundSummary) Unset

func (v *NullableRefundSummary) Unset()

type NullableSearchInstallmentPlanResponseItem

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

func (NullableSearchInstallmentPlanResponseItem) Get

func (NullableSearchInstallmentPlanResponseItem) IsSet

func (NullableSearchInstallmentPlanResponseItem) MarshalJSON

func (*NullableSearchInstallmentPlanResponseItem) Set

func (*NullableSearchInstallmentPlanResponseItem) UnmarshalJSON

func (v *NullableSearchInstallmentPlanResponseItem) UnmarshalJSON(src []byte) error

func (*NullableSearchInstallmentPlanResponseItem) Unset

type NullableShippingStatus

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

func NewNullableShippingStatus

func NewNullableShippingStatus(val *ShippingStatus) *NullableShippingStatus

func (NullableShippingStatus) Get

func (NullableShippingStatus) IsSet

func (v NullableShippingStatus) IsSet() bool

func (NullableShippingStatus) MarshalJSON

func (v NullableShippingStatus) MarshalJSON() ([]byte, error)

func (*NullableShippingStatus) Set

func (*NullableShippingStatus) UnmarshalJSON

func (v *NullableShippingStatus) UnmarshalJSON(src []byte) error

func (*NullableShippingStatus) Unset

func (v *NullableShippingStatus) Unset()

type NullableShopperData

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

func NewNullableShopperData

func NewNullableShopperData(val *ShopperData) *NullableShopperData

func (NullableShopperData) Get

func (NullableShopperData) IsSet

func (v NullableShopperData) IsSet() bool

func (NullableShopperData) MarshalJSON

func (v NullableShopperData) MarshalJSON() ([]byte, error)

func (*NullableShopperData) Set

func (v *NullableShopperData) Set(val *ShopperData)

func (*NullableShopperData) UnmarshalJSON

func (v *NullableShopperData) UnmarshalJSON(src []byte) error

func (*NullableShopperData) Unset

func (v *NullableShopperData) Unset()

type NullableSpreedlyToken

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

func NewNullableSpreedlyToken

func NewNullableSpreedlyToken(val *SpreedlyToken) *NullableSpreedlyToken

func (NullableSpreedlyToken) Get

func (NullableSpreedlyToken) IsSet

func (v NullableSpreedlyToken) IsSet() bool

func (NullableSpreedlyToken) MarshalJSON

func (v NullableSpreedlyToken) MarshalJSON() ([]byte, error)

func (*NullableSpreedlyToken) Set

func (v *NullableSpreedlyToken) Set(val *SpreedlyToken)

func (*NullableSpreedlyToken) UnmarshalJSON

func (v *NullableSpreedlyToken) UnmarshalJSON(src []byte) error

func (*NullableSpreedlyToken) Unset

func (v *NullableSpreedlyToken) 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 NullableTestModes

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

func NewNullableTestModes

func NewNullableTestModes(val *TestModes) *NullableTestModes

func (NullableTestModes) Get

func (v NullableTestModes) Get() *TestModes

func (NullableTestModes) IsSet

func (v NullableTestModes) IsSet() bool

func (NullableTestModes) MarshalJSON

func (v NullableTestModes) MarshalJSON() ([]byte, error)

func (*NullableTestModes) Set

func (v *NullableTestModes) Set(val *TestModes)

func (*NullableTestModes) UnmarshalJSON

func (v *NullableTestModes) UnmarshalJSON(src []byte) error

func (*NullableTestModes) Unset

func (v *NullableTestModes) Unset()

type NullableThreeDSData

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

func NewNullableThreeDSData

func NewNullableThreeDSData(val *ThreeDSData) *NullableThreeDSData

func (NullableThreeDSData) Get

func (NullableThreeDSData) IsSet

func (v NullableThreeDSData) IsSet() bool

func (NullableThreeDSData) MarshalJSON

func (v NullableThreeDSData) MarshalJSON() ([]byte, error)

func (*NullableThreeDSData) Set

func (v *NullableThreeDSData) Set(val *ThreeDSData)

func (*NullableThreeDSData) UnmarshalJSON

func (v *NullableThreeDSData) UnmarshalJSON(src []byte) error

func (*NullableThreeDSData) Unset

func (v *NullableThreeDSData) Unset()

type NullableThreeDSData2

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

func NewNullableThreeDSData2

func NewNullableThreeDSData2(val *ThreeDSData2) *NullableThreeDSData2

func (NullableThreeDSData2) Get

func (NullableThreeDSData2) IsSet

func (v NullableThreeDSData2) IsSet() bool

func (NullableThreeDSData2) MarshalJSON

func (v NullableThreeDSData2) MarshalJSON() ([]byte, error)

func (*NullableThreeDSData2) Set

func (v *NullableThreeDSData2) Set(val *ThreeDSData2)

func (*NullableThreeDSData2) UnmarshalJSON

func (v *NullableThreeDSData2) UnmarshalJSON(src []byte) error

func (*NullableThreeDSData2) Unset

func (v *NullableThreeDSData2) Unset()

type NullableThreeDsRedirectDataV3

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

func (NullableThreeDsRedirectDataV3) Get

func (NullableThreeDsRedirectDataV3) IsSet

func (NullableThreeDsRedirectDataV3) MarshalJSON

func (v NullableThreeDsRedirectDataV3) MarshalJSON() ([]byte, error)

func (*NullableThreeDsRedirectDataV3) Set

func (*NullableThreeDsRedirectDataV3) UnmarshalJSON

func (v *NullableThreeDsRedirectDataV3) UnmarshalJSON(src []byte) error

func (*NullableThreeDsRedirectDataV3) Unset

func (v *NullableThreeDsRedirectDataV3) 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 NullableUxSettingsModel

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

func NewNullableUxSettingsModel

func NewNullableUxSettingsModel(val *UxSettingsModel) *NullableUxSettingsModel

func (NullableUxSettingsModel) Get

func (NullableUxSettingsModel) IsSet

func (v NullableUxSettingsModel) IsSet() bool

func (NullableUxSettingsModel) MarshalJSON

func (v NullableUxSettingsModel) MarshalJSON() ([]byte, error)

func (*NullableUxSettingsModel) Set

func (*NullableUxSettingsModel) UnmarshalJSON

func (v *NullableUxSettingsModel) UnmarshalJSON(src []byte) error

func (*NullableUxSettingsModel) Unset

func (v *NullableUxSettingsModel) Unset()

type NullableVerifyAuthorizationResponse

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

func (NullableVerifyAuthorizationResponse) Get

func (NullableVerifyAuthorizationResponse) IsSet

func (NullableVerifyAuthorizationResponse) MarshalJSON

func (v NullableVerifyAuthorizationResponse) MarshalJSON() ([]byte, error)

func (*NullableVerifyAuthorizationResponse) Set

func (*NullableVerifyAuthorizationResponse) UnmarshalJSON

func (v *NullableVerifyAuthorizationResponse) UnmarshalJSON(src []byte) error

func (*NullableVerifyAuthorizationResponse) Unset

type PaymentMethodModel

type PaymentMethodModel struct {
	Type                        PaymentMethodType            `json:"Type"`
	Card                        *CardData                    `json:"Card,omitempty"`
	Token                       *string                      `json:"Token,omitempty"`
	BluesnapVaultedShopperToken *BluesnapVaultedShopperToken `json:"BluesnapVaultedShopperToken,omitempty"`
	MockerShopperToken          *MockerShopperToken          `json:"MockerShopperToken,omitempty"`
	SpreedlyToken               *SpreedlyToken               `json:"SpreedlyToken,omitempty"`
	CardPAR                     *string                      `json:"CardPAR,omitempty"`
}

PaymentMethodModel struct for PaymentMethodModel

func NewPaymentMethodModel

func NewPaymentMethodModel(type_ PaymentMethodType) *PaymentMethodModel

NewPaymentMethodModel instantiates a new PaymentMethodModel 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 NewPaymentMethodModelWithDefaults

func NewPaymentMethodModelWithDefaults() *PaymentMethodModel

NewPaymentMethodModelWithDefaults instantiates a new PaymentMethodModel 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 (*PaymentMethodModel) GetBluesnapVaultedShopperToken

func (o *PaymentMethodModel) GetBluesnapVaultedShopperToken() BluesnapVaultedShopperToken

GetBluesnapVaultedShopperToken returns the BluesnapVaultedShopperToken field value if set, zero value otherwise.

func (*PaymentMethodModel) GetBluesnapVaultedShopperTokenOk

func (o *PaymentMethodModel) GetBluesnapVaultedShopperTokenOk() (*BluesnapVaultedShopperToken, bool)

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

func (*PaymentMethodModel) GetCard

func (o *PaymentMethodModel) GetCard() CardData

GetCard returns the Card field value if set, zero value otherwise.

func (*PaymentMethodModel) GetCardOk

func (o *PaymentMethodModel) GetCardOk() (*CardData, bool)

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

func (*PaymentMethodModel) GetCardPAR added in v1.7.3

func (o *PaymentMethodModel) GetCardPAR() string

GetCardPAR returns the CardPAR field value if set, zero value otherwise.

func (*PaymentMethodModel) GetCardPAROk added in v1.7.3

func (o *PaymentMethodModel) GetCardPAROk() (*string, bool)

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

func (*PaymentMethodModel) GetMockerShopperToken

func (o *PaymentMethodModel) GetMockerShopperToken() MockerShopperToken

GetMockerShopperToken returns the MockerShopperToken field value if set, zero value otherwise.

func (*PaymentMethodModel) GetMockerShopperTokenOk

func (o *PaymentMethodModel) GetMockerShopperTokenOk() (*MockerShopperToken, bool)

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

func (*PaymentMethodModel) GetSpreedlyToken

func (o *PaymentMethodModel) GetSpreedlyToken() SpreedlyToken

GetSpreedlyToken returns the SpreedlyToken field value if set, zero value otherwise.

func (*PaymentMethodModel) GetSpreedlyTokenOk

func (o *PaymentMethodModel) GetSpreedlyTokenOk() (*SpreedlyToken, bool)

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

func (*PaymentMethodModel) GetToken

func (o *PaymentMethodModel) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*PaymentMethodModel) GetTokenOk

func (o *PaymentMethodModel) GetTokenOk() (*string, bool)

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

func (*PaymentMethodModel) GetType

GetType returns the Type field value

func (*PaymentMethodModel) GetTypeOk

func (o *PaymentMethodModel) GetTypeOk() (*PaymentMethodType, bool)

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

func (*PaymentMethodModel) HasBluesnapVaultedShopperToken

func (o *PaymentMethodModel) HasBluesnapVaultedShopperToken() bool

HasBluesnapVaultedShopperToken returns a boolean if a field has been set.

func (*PaymentMethodModel) HasCard

func (o *PaymentMethodModel) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PaymentMethodModel) HasCardPAR added in v1.7.3

func (o *PaymentMethodModel) HasCardPAR() bool

HasCardPAR returns a boolean if a field has been set.

func (*PaymentMethodModel) HasMockerShopperToken

func (o *PaymentMethodModel) HasMockerShopperToken() bool

HasMockerShopperToken returns a boolean if a field has been set.

func (*PaymentMethodModel) HasSpreedlyToken

func (o *PaymentMethodModel) HasSpreedlyToken() bool

HasSpreedlyToken returns a boolean if a field has been set.

func (*PaymentMethodModel) HasToken

func (o *PaymentMethodModel) HasToken() bool

HasToken returns a boolean if a field has been set.

func (PaymentMethodModel) MarshalJSON

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

func (*PaymentMethodModel) SetBluesnapVaultedShopperToken

func (o *PaymentMethodModel) SetBluesnapVaultedShopperToken(v BluesnapVaultedShopperToken)

SetBluesnapVaultedShopperToken gets a reference to the given BluesnapVaultedShopperToken and assigns it to the BluesnapVaultedShopperToken field.

func (*PaymentMethodModel) SetCard

func (o *PaymentMethodModel) SetCard(v CardData)

SetCard gets a reference to the given CardData and assigns it to the Card field.

func (*PaymentMethodModel) SetCardPAR added in v1.7.3

func (o *PaymentMethodModel) SetCardPAR(v string)

SetCardPAR gets a reference to the given string and assigns it to the CardPAR field.

func (*PaymentMethodModel) SetMockerShopperToken

func (o *PaymentMethodModel) SetMockerShopperToken(v MockerShopperToken)

SetMockerShopperToken gets a reference to the given MockerShopperToken and assigns it to the MockerShopperToken field.

func (*PaymentMethodModel) SetSpreedlyToken

func (o *PaymentMethodModel) SetSpreedlyToken(v SpreedlyToken)

SetSpreedlyToken gets a reference to the given SpreedlyToken and assigns it to the SpreedlyToken field.

func (*PaymentMethodModel) SetToken

func (o *PaymentMethodModel) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

func (*PaymentMethodModel) SetType

func (o *PaymentMethodModel) SetType(v PaymentMethodType)

SetType sets field value

type PaymentMethodType

type PaymentMethodType string

PaymentMethodType

const (
	PAYMENTMETHODTYPE_CARD                           PaymentMethodType = "Card"
	PAYMENTMETHODTYPE_SPLITIT_TOKEN                  PaymentMethodType = "SplititToken"
	PAYMENTMETHODTYPE_BLUESNAP_VAULTED_SHOPPER_TOKEN PaymentMethodType = "BluesnapVaultedShopperToken"
	PAYMENTMETHODTYPE_SPLITIT_MOCKER_V2_TOKEN        PaymentMethodType = "SplititMockerV2Token"
	PAYMENTMETHODTYPE_SPREEDLY_TOKEN                 PaymentMethodType = "SpreedlyToken"
)

List of PaymentMethodType

func NewPaymentMethodTypeFromValue

func NewPaymentMethodTypeFromValue(v string) (*PaymentMethodType, error)

NewPaymentMethodTypeFromValue returns a pointer to a valid PaymentMethodType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaymentMethodType) IsValid

func (v PaymentMethodType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaymentMethodType) Ptr

Ptr returns reference to PaymentMethodType value

func (*PaymentMethodType) UnmarshalJSON

func (v *PaymentMethodType) UnmarshalJSON(src []byte) error

type PaymentPlanOptionModel

type PaymentPlanOptionModel struct {
	NumberOfInstallments    int32       `json:"NumberOfInstallments"`
	FirstInstallmentAmount  float32     `json:"FirstInstallmentAmount"`
	InstallmentAmount       float32     `json:"InstallmentAmount"`
	LastInstallmentAmount   float32     `json:"LastInstallmentAmount"`
	Links                   *LinksModel `json:"Links,omitempty"`
	TermsAndConditionsBrief *string     `json:"TermsAndConditionsBrief,omitempty"`
	InstallmentFrequency    *string     `json:"InstallmentFrequency,omitempty"`
}

PaymentPlanOptionModel struct for PaymentPlanOptionModel

func NewPaymentPlanOptionModel

func NewPaymentPlanOptionModel(numberOfInstallments int32, firstInstallmentAmount float32, installmentAmount float32, lastInstallmentAmount float32) *PaymentPlanOptionModel

NewPaymentPlanOptionModel instantiates a new PaymentPlanOptionModel 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 NewPaymentPlanOptionModelWithDefaults

func NewPaymentPlanOptionModelWithDefaults() *PaymentPlanOptionModel

NewPaymentPlanOptionModelWithDefaults instantiates a new PaymentPlanOptionModel 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 (*PaymentPlanOptionModel) GetFirstInstallmentAmount

func (o *PaymentPlanOptionModel) GetFirstInstallmentAmount() float32

GetFirstInstallmentAmount returns the FirstInstallmentAmount field value

func (*PaymentPlanOptionModel) GetFirstInstallmentAmountOk

func (o *PaymentPlanOptionModel) GetFirstInstallmentAmountOk() (*float32, bool)

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

func (*PaymentPlanOptionModel) GetInstallmentAmount

func (o *PaymentPlanOptionModel) GetInstallmentAmount() float32

GetInstallmentAmount returns the InstallmentAmount field value

func (*PaymentPlanOptionModel) GetInstallmentAmountOk

func (o *PaymentPlanOptionModel) GetInstallmentAmountOk() (*float32, bool)

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

func (*PaymentPlanOptionModel) GetInstallmentFrequency

func (o *PaymentPlanOptionModel) GetInstallmentFrequency() string

GetInstallmentFrequency returns the InstallmentFrequency field value if set, zero value otherwise.

func (*PaymentPlanOptionModel) GetInstallmentFrequencyOk

func (o *PaymentPlanOptionModel) GetInstallmentFrequencyOk() (*string, bool)

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

func (*PaymentPlanOptionModel) GetLastInstallmentAmount

func (o *PaymentPlanOptionModel) GetLastInstallmentAmount() float32

GetLastInstallmentAmount returns the LastInstallmentAmount field value

func (*PaymentPlanOptionModel) GetLastInstallmentAmountOk

func (o *PaymentPlanOptionModel) GetLastInstallmentAmountOk() (*float32, bool)

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

func (o *PaymentPlanOptionModel) GetLinks() LinksModel

GetLinks returns the Links field value if set, zero value otherwise.

func (*PaymentPlanOptionModel) GetLinksOk

func (o *PaymentPlanOptionModel) GetLinksOk() (*LinksModel, bool)

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

func (*PaymentPlanOptionModel) GetNumberOfInstallments

func (o *PaymentPlanOptionModel) GetNumberOfInstallments() int32

GetNumberOfInstallments returns the NumberOfInstallments field value

func (*PaymentPlanOptionModel) GetNumberOfInstallmentsOk

func (o *PaymentPlanOptionModel) GetNumberOfInstallmentsOk() (*int32, bool)

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

func (*PaymentPlanOptionModel) GetTermsAndConditionsBrief

func (o *PaymentPlanOptionModel) GetTermsAndConditionsBrief() string

GetTermsAndConditionsBrief returns the TermsAndConditionsBrief field value if set, zero value otherwise.

func (*PaymentPlanOptionModel) GetTermsAndConditionsBriefOk

func (o *PaymentPlanOptionModel) GetTermsAndConditionsBriefOk() (*string, bool)

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

func (*PaymentPlanOptionModel) HasInstallmentFrequency

func (o *PaymentPlanOptionModel) HasInstallmentFrequency() bool

HasInstallmentFrequency returns a boolean if a field has been set.

func (o *PaymentPlanOptionModel) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*PaymentPlanOptionModel) HasTermsAndConditionsBrief

func (o *PaymentPlanOptionModel) HasTermsAndConditionsBrief() bool

HasTermsAndConditionsBrief returns a boolean if a field has been set.

func (PaymentPlanOptionModel) MarshalJSON

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

func (*PaymentPlanOptionModel) SetFirstInstallmentAmount

func (o *PaymentPlanOptionModel) SetFirstInstallmentAmount(v float32)

SetFirstInstallmentAmount sets field value

func (*PaymentPlanOptionModel) SetInstallmentAmount

func (o *PaymentPlanOptionModel) SetInstallmentAmount(v float32)

SetInstallmentAmount sets field value

func (*PaymentPlanOptionModel) SetInstallmentFrequency

func (o *PaymentPlanOptionModel) SetInstallmentFrequency(v string)

SetInstallmentFrequency gets a reference to the given string and assigns it to the InstallmentFrequency field.

func (*PaymentPlanOptionModel) SetLastInstallmentAmount

func (o *PaymentPlanOptionModel) SetLastInstallmentAmount(v float32)

SetLastInstallmentAmount sets field value

func (o *PaymentPlanOptionModel) SetLinks(v LinksModel)

SetLinks gets a reference to the given LinksModel and assigns it to the Links field.

func (*PaymentPlanOptionModel) SetNumberOfInstallments

func (o *PaymentPlanOptionModel) SetNumberOfInstallments(v int32)

SetNumberOfInstallments sets field value

func (*PaymentPlanOptionModel) SetTermsAndConditionsBrief

func (o *PaymentPlanOptionModel) SetTermsAndConditionsBrief(v string)

SetTermsAndConditionsBrief gets a reference to the given string and assigns it to the TermsAndConditionsBrief field.

type PlanData

type PlanData struct {
	TerminalId                *string            `json:"TerminalId,omitempty"`
	TotalAmount               float32            `json:"TotalAmount"`
	FirstInstallmentAmount    *float32           `json:"FirstInstallmentAmount,omitempty"`
	Currency                  *string            `json:"Currency,omitempty"`
	NumberOfInstallments      int32              `json:"NumberOfInstallments"`
	PurchaseMethod            PurchaseMethod     `json:"PurchaseMethod"`
	RefOrderNumber            *string            `json:"RefOrderNumber,omitempty"`
	AllowedInstallmentOptions []int32            `json:"AllowedInstallmentOptions,omitempty"`
	Tags                      *map[string]string `json:"Tags,omitempty"`
	ProcessingData            *ProcessingData2   `json:"ProcessingData,omitempty"`
	FirstInstallmentDate      *time.Time         `json:"FirstInstallmentDate,omitempty"`
}

PlanData struct for PlanData

func NewPlanData

func NewPlanData(totalAmount float32, numberOfInstallments int32, purchaseMethod PurchaseMethod) *PlanData

NewPlanData instantiates a new PlanData 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 NewPlanDataWithDefaults

func NewPlanDataWithDefaults() *PlanData

NewPlanDataWithDefaults instantiates a new PlanData 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 (*PlanData) GetAllowedInstallmentOptions

func (o *PlanData) GetAllowedInstallmentOptions() []int32

GetAllowedInstallmentOptions returns the AllowedInstallmentOptions field value if set, zero value otherwise.

func (*PlanData) GetAllowedInstallmentOptionsOk

func (o *PlanData) GetAllowedInstallmentOptionsOk() ([]int32, bool)

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

func (*PlanData) GetCurrency

func (o *PlanData) GetCurrency() string

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

func (*PlanData) GetCurrencyOk

func (o *PlanData) 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 (*PlanData) GetFirstInstallmentAmount

func (o *PlanData) GetFirstInstallmentAmount() float32

GetFirstInstallmentAmount returns the FirstInstallmentAmount field value if set, zero value otherwise.

func (*PlanData) GetFirstInstallmentAmountOk

func (o *PlanData) GetFirstInstallmentAmountOk() (*float32, bool)

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

func (*PlanData) GetFirstInstallmentDate

func (o *PlanData) GetFirstInstallmentDate() time.Time

GetFirstInstallmentDate returns the FirstInstallmentDate field value if set, zero value otherwise.

func (*PlanData) GetFirstInstallmentDateOk

func (o *PlanData) GetFirstInstallmentDateOk() (*time.Time, bool)

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

func (*PlanData) GetNumberOfInstallments

func (o *PlanData) GetNumberOfInstallments() int32

GetNumberOfInstallments returns the NumberOfInstallments field value

func (*PlanData) GetNumberOfInstallmentsOk

func (o *PlanData) GetNumberOfInstallmentsOk() (*int32, bool)

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

func (*PlanData) GetProcessingData

func (o *PlanData) GetProcessingData() ProcessingData2

GetProcessingData returns the ProcessingData field value if set, zero value otherwise.

func (*PlanData) GetProcessingDataOk

func (o *PlanData) GetProcessingDataOk() (*ProcessingData2, bool)

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

func (*PlanData) GetPurchaseMethod

func (o *PlanData) GetPurchaseMethod() PurchaseMethod

GetPurchaseMethod returns the PurchaseMethod field value

func (*PlanData) GetPurchaseMethodOk

func (o *PlanData) GetPurchaseMethodOk() (*PurchaseMethod, bool)

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

func (*PlanData) GetRefOrderNumber

func (o *PlanData) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*PlanData) GetRefOrderNumberOk

func (o *PlanData) GetRefOrderNumberOk() (*string, bool)

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

func (*PlanData) GetTags

func (o *PlanData) GetTags() map[string]string

GetTags returns the Tags field value if set, zero value otherwise.

func (*PlanData) GetTagsOk

func (o *PlanData) GetTagsOk() (*map[string]string, bool)

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

func (*PlanData) GetTerminalId

func (o *PlanData) GetTerminalId() string

GetTerminalId returns the TerminalId field value if set, zero value otherwise.

func (*PlanData) GetTerminalIdOk

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

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

func (*PlanData) GetTotalAmount

func (o *PlanData) GetTotalAmount() float32

GetTotalAmount returns the TotalAmount field value

func (*PlanData) GetTotalAmountOk

func (o *PlanData) GetTotalAmountOk() (*float32, bool)

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

func (*PlanData) HasAllowedInstallmentOptions

func (o *PlanData) HasAllowedInstallmentOptions() bool

HasAllowedInstallmentOptions returns a boolean if a field has been set.

func (*PlanData) HasCurrency

func (o *PlanData) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*PlanData) HasFirstInstallmentAmount

func (o *PlanData) HasFirstInstallmentAmount() bool

HasFirstInstallmentAmount returns a boolean if a field has been set.

func (*PlanData) HasFirstInstallmentDate

func (o *PlanData) HasFirstInstallmentDate() bool

HasFirstInstallmentDate returns a boolean if a field has been set.

func (*PlanData) HasProcessingData

func (o *PlanData) HasProcessingData() bool

HasProcessingData returns a boolean if a field has been set.

func (*PlanData) HasRefOrderNumber

func (o *PlanData) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (*PlanData) HasTags

func (o *PlanData) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*PlanData) HasTerminalId

func (o *PlanData) HasTerminalId() bool

HasTerminalId returns a boolean if a field has been set.

func (PlanData) MarshalJSON

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

func (*PlanData) SetAllowedInstallmentOptions

func (o *PlanData) SetAllowedInstallmentOptions(v []int32)

SetAllowedInstallmentOptions gets a reference to the given []int32 and assigns it to the AllowedInstallmentOptions field.

func (*PlanData) SetCurrency

func (o *PlanData) SetCurrency(v string)

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

func (*PlanData) SetFirstInstallmentAmount

func (o *PlanData) SetFirstInstallmentAmount(v float32)

SetFirstInstallmentAmount gets a reference to the given float32 and assigns it to the FirstInstallmentAmount field.

func (*PlanData) SetFirstInstallmentDate

func (o *PlanData) SetFirstInstallmentDate(v time.Time)

SetFirstInstallmentDate gets a reference to the given time.Time and assigns it to the FirstInstallmentDate field.

func (*PlanData) SetNumberOfInstallments

func (o *PlanData) SetNumberOfInstallments(v int32)

SetNumberOfInstallments sets field value

func (*PlanData) SetProcessingData

func (o *PlanData) SetProcessingData(v ProcessingData2)

SetProcessingData gets a reference to the given ProcessingData2 and assigns it to the ProcessingData field.

func (*PlanData) SetPurchaseMethod

func (o *PlanData) SetPurchaseMethod(v PurchaseMethod)

SetPurchaseMethod sets field value

func (*PlanData) SetRefOrderNumber

func (o *PlanData) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*PlanData) SetTags

func (o *PlanData) SetTags(v map[string]string)

SetTags gets a reference to the given map[string]string and assigns it to the Tags field.

func (*PlanData) SetTerminalId

func (o *PlanData) SetTerminalId(v string)

SetTerminalId gets a reference to the given string and assigns it to the TerminalId field.

func (*PlanData) SetTotalAmount

func (o *PlanData) SetTotalAmount(v float32)

SetTotalAmount sets field value

type PlanDataModel

type PlanDataModel struct {
	TotalAmount            float32            `json:"TotalAmount"`
	Currency               *string            `json:"Currency,omitempty"`
	NumberOfInstallments   *int32             `json:"NumberOfInstallments,omitempty"`
	TerminalId             *string            `json:"TerminalId,omitempty"`
	PurchaseMethod         PurchaseMethod     `json:"PurchaseMethod"`
	RefOrderNumber         *string            `json:"RefOrderNumber,omitempty"`
	ExtendedParams         *map[string]string `json:"ExtendedParams,omitempty"`
	FirstInstallmentAmount *float32           `json:"FirstInstallmentAmount,omitempty"`
	FirstInstallmentDate   *time.Time         `json:"FirstInstallmentDate,omitempty"`
}

PlanDataModel struct for PlanDataModel

func NewPlanDataModel

func NewPlanDataModel(totalAmount float32, purchaseMethod PurchaseMethod) *PlanDataModel

NewPlanDataModel instantiates a new PlanDataModel 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 NewPlanDataModelWithDefaults

func NewPlanDataModelWithDefaults() *PlanDataModel

NewPlanDataModelWithDefaults instantiates a new PlanDataModel 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 (*PlanDataModel) GetCurrency

func (o *PlanDataModel) GetCurrency() string

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

func (*PlanDataModel) GetCurrencyOk

func (o *PlanDataModel) 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 (*PlanDataModel) GetExtendedParams

func (o *PlanDataModel) GetExtendedParams() map[string]string

GetExtendedParams returns the ExtendedParams field value if set, zero value otherwise.

func (*PlanDataModel) GetExtendedParamsOk

func (o *PlanDataModel) GetExtendedParamsOk() (*map[string]string, bool)

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

func (*PlanDataModel) GetFirstInstallmentAmount

func (o *PlanDataModel) GetFirstInstallmentAmount() float32

GetFirstInstallmentAmount returns the FirstInstallmentAmount field value if set, zero value otherwise.

func (*PlanDataModel) GetFirstInstallmentAmountOk

func (o *PlanDataModel) GetFirstInstallmentAmountOk() (*float32, bool)

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

func (*PlanDataModel) GetFirstInstallmentDate

func (o *PlanDataModel) GetFirstInstallmentDate() time.Time

GetFirstInstallmentDate returns the FirstInstallmentDate field value if set, zero value otherwise.

func (*PlanDataModel) GetFirstInstallmentDateOk

func (o *PlanDataModel) GetFirstInstallmentDateOk() (*time.Time, bool)

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

func (*PlanDataModel) GetNumberOfInstallments

func (o *PlanDataModel) GetNumberOfInstallments() int32

GetNumberOfInstallments returns the NumberOfInstallments field value if set, zero value otherwise.

func (*PlanDataModel) GetNumberOfInstallmentsOk

func (o *PlanDataModel) GetNumberOfInstallmentsOk() (*int32, bool)

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

func (*PlanDataModel) GetPurchaseMethod

func (o *PlanDataModel) GetPurchaseMethod() PurchaseMethod

GetPurchaseMethod returns the PurchaseMethod field value

func (*PlanDataModel) GetPurchaseMethodOk

func (o *PlanDataModel) GetPurchaseMethodOk() (*PurchaseMethod, bool)

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

func (*PlanDataModel) GetRefOrderNumber

func (o *PlanDataModel) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*PlanDataModel) GetRefOrderNumberOk

func (o *PlanDataModel) GetRefOrderNumberOk() (*string, bool)

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

func (*PlanDataModel) GetTerminalId

func (o *PlanDataModel) GetTerminalId() string

GetTerminalId returns the TerminalId field value if set, zero value otherwise.

func (*PlanDataModel) GetTerminalIdOk

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

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

func (*PlanDataModel) GetTotalAmount

func (o *PlanDataModel) GetTotalAmount() float32

GetTotalAmount returns the TotalAmount field value

func (*PlanDataModel) GetTotalAmountOk

func (o *PlanDataModel) GetTotalAmountOk() (*float32, bool)

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

func (*PlanDataModel) HasCurrency

func (o *PlanDataModel) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*PlanDataModel) HasExtendedParams

func (o *PlanDataModel) HasExtendedParams() bool

HasExtendedParams returns a boolean if a field has been set.

func (*PlanDataModel) HasFirstInstallmentAmount

func (o *PlanDataModel) HasFirstInstallmentAmount() bool

HasFirstInstallmentAmount returns a boolean if a field has been set.

func (*PlanDataModel) HasFirstInstallmentDate

func (o *PlanDataModel) HasFirstInstallmentDate() bool

HasFirstInstallmentDate returns a boolean if a field has been set.

func (*PlanDataModel) HasNumberOfInstallments

func (o *PlanDataModel) HasNumberOfInstallments() bool

HasNumberOfInstallments returns a boolean if a field has been set.

func (*PlanDataModel) HasRefOrderNumber

func (o *PlanDataModel) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (*PlanDataModel) HasTerminalId

func (o *PlanDataModel) HasTerminalId() bool

HasTerminalId returns a boolean if a field has been set.

func (PlanDataModel) MarshalJSON

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

func (*PlanDataModel) SetCurrency

func (o *PlanDataModel) SetCurrency(v string)

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

func (*PlanDataModel) SetExtendedParams

func (o *PlanDataModel) SetExtendedParams(v map[string]string)

SetExtendedParams gets a reference to the given map[string]string and assigns it to the ExtendedParams field.

func (*PlanDataModel) SetFirstInstallmentAmount

func (o *PlanDataModel) SetFirstInstallmentAmount(v float32)

SetFirstInstallmentAmount gets a reference to the given float32 and assigns it to the FirstInstallmentAmount field.

func (*PlanDataModel) SetFirstInstallmentDate

func (o *PlanDataModel) SetFirstInstallmentDate(v time.Time)

SetFirstInstallmentDate gets a reference to the given time.Time and assigns it to the FirstInstallmentDate field.

func (*PlanDataModel) SetNumberOfInstallments

func (o *PlanDataModel) SetNumberOfInstallments(v int32)

SetNumberOfInstallments gets a reference to the given int32 and assigns it to the NumberOfInstallments field.

func (*PlanDataModel) SetPurchaseMethod

func (o *PlanDataModel) SetPurchaseMethod(v PurchaseMethod)

SetPurchaseMethod sets field value

func (*PlanDataModel) SetRefOrderNumber

func (o *PlanDataModel) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*PlanDataModel) SetTerminalId

func (o *PlanDataModel) SetTerminalId(v string)

SetTerminalId gets a reference to the given string and assigns it to the TerminalId field.

func (*PlanDataModel) SetTotalAmount

func (o *PlanDataModel) SetTotalAmount(v float32)

SetTotalAmount sets field value

type PlanErrorResponse

type PlanErrorResponse struct {
	TraceId               *string        `json:"TraceId,omitempty"`
	Error                 *ErrorExtended `json:"Error,omitempty"`
	InstallmentPlanNumber *string        `json:"InstallmentPlanNumber,omitempty"`
}

PlanErrorResponse struct for PlanErrorResponse

func NewPlanErrorResponse

func NewPlanErrorResponse() *PlanErrorResponse

NewPlanErrorResponse instantiates a new PlanErrorResponse 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 NewPlanErrorResponseWithDefaults

func NewPlanErrorResponseWithDefaults() *PlanErrorResponse

NewPlanErrorResponseWithDefaults instantiates a new PlanErrorResponse 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 (*PlanErrorResponse) GetError

func (o *PlanErrorResponse) GetError() ErrorExtended

GetError returns the Error field value if set, zero value otherwise.

func (*PlanErrorResponse) GetErrorOk

func (o *PlanErrorResponse) GetErrorOk() (*ErrorExtended, bool)

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

func (*PlanErrorResponse) GetInstallmentPlanNumber

func (o *PlanErrorResponse) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*PlanErrorResponse) GetInstallmentPlanNumberOk

func (o *PlanErrorResponse) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*PlanErrorResponse) GetTraceId

func (o *PlanErrorResponse) GetTraceId() string

GetTraceId returns the TraceId field value if set, zero value otherwise.

func (*PlanErrorResponse) GetTraceIdOk

func (o *PlanErrorResponse) GetTraceIdOk() (*string, bool)

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

func (*PlanErrorResponse) HasError

func (o *PlanErrorResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*PlanErrorResponse) HasInstallmentPlanNumber

func (o *PlanErrorResponse) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (*PlanErrorResponse) HasTraceId

func (o *PlanErrorResponse) HasTraceId() bool

HasTraceId returns a boolean if a field has been set.

func (PlanErrorResponse) MarshalJSON

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

func (*PlanErrorResponse) SetError

func (o *PlanErrorResponse) SetError(v ErrorExtended)

SetError gets a reference to the given ErrorExtended and assigns it to the Error field.

func (*PlanErrorResponse) SetInstallmentPlanNumber

func (o *PlanErrorResponse) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

func (*PlanErrorResponse) SetTraceId

func (o *PlanErrorResponse) SetTraceId(v string)

SetTraceId gets a reference to the given string and assigns it to the TraceId field.

type PlanErrorResponseAllOf

type PlanErrorResponseAllOf struct {
	InstallmentPlanNumber *string `json:"InstallmentPlanNumber,omitempty"`
}

PlanErrorResponseAllOf struct for PlanErrorResponseAllOf

func NewPlanErrorResponseAllOf

func NewPlanErrorResponseAllOf() *PlanErrorResponseAllOf

NewPlanErrorResponseAllOf instantiates a new PlanErrorResponseAllOf 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 NewPlanErrorResponseAllOfWithDefaults

func NewPlanErrorResponseAllOfWithDefaults() *PlanErrorResponseAllOf

NewPlanErrorResponseAllOfWithDefaults instantiates a new PlanErrorResponseAllOf 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 (*PlanErrorResponseAllOf) GetInstallmentPlanNumber

func (o *PlanErrorResponseAllOf) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*PlanErrorResponseAllOf) GetInstallmentPlanNumberOk

func (o *PlanErrorResponseAllOf) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*PlanErrorResponseAllOf) HasInstallmentPlanNumber

func (o *PlanErrorResponseAllOf) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (PlanErrorResponseAllOf) MarshalJSON

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

func (*PlanErrorResponseAllOf) SetInstallmentPlanNumber

func (o *PlanErrorResponseAllOf) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

type PlanStatus

type PlanStatus string

PlanStatus

const (
	PLANSTATUS_INITIALIZED     PlanStatus = "Initialized"
	PLANSTATUS_PENDING_CAPTURE PlanStatus = "PendingCapture"
	PLANSTATUS_ACTIVE          PlanStatus = "Active"
	PLANSTATUS_CLEARED         PlanStatus = "Cleared"
	PLANSTATUS_CANCELED        PlanStatus = "Canceled"
)

List of PlanStatus

func NewPlanStatusFromValue

func NewPlanStatusFromValue(v string) (*PlanStatus, error)

NewPlanStatusFromValue returns a pointer to a valid PlanStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PlanStatus) IsValid

func (v PlanStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PlanStatus) Ptr

func (v PlanStatus) Ptr() *PlanStatus

Ptr returns reference to PlanStatus value

func (*PlanStatus) UnmarshalJSON

func (v *PlanStatus) UnmarshalJSON(src []byte) error

type ProcessingData

type ProcessingData struct {
	AttemptThreeDSecured *bool        `json:"AttemptThreeDSecured,omitempty"`
	SoftDescriptor       *string      `json:"SoftDescriptor,omitempty"`
	ThreeDSData          *ThreeDSData `json:"ThreeDSData,omitempty"`
}

ProcessingData struct for ProcessingData

func NewProcessingData

func NewProcessingData() *ProcessingData

NewProcessingData instantiates a new ProcessingData 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 NewProcessingDataWithDefaults

func NewProcessingDataWithDefaults() *ProcessingData

NewProcessingDataWithDefaults instantiates a new ProcessingData 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 (*ProcessingData) GetAttemptThreeDSecured

func (o *ProcessingData) GetAttemptThreeDSecured() bool

GetAttemptThreeDSecured returns the AttemptThreeDSecured field value if set, zero value otherwise.

func (*ProcessingData) GetAttemptThreeDSecuredOk

func (o *ProcessingData) GetAttemptThreeDSecuredOk() (*bool, bool)

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

func (*ProcessingData) GetSoftDescriptor

func (o *ProcessingData) GetSoftDescriptor() string

GetSoftDescriptor returns the SoftDescriptor field value if set, zero value otherwise.

func (*ProcessingData) GetSoftDescriptorOk

func (o *ProcessingData) GetSoftDescriptorOk() (*string, bool)

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

func (*ProcessingData) GetThreeDSData

func (o *ProcessingData) GetThreeDSData() ThreeDSData

GetThreeDSData returns the ThreeDSData field value if set, zero value otherwise.

func (*ProcessingData) GetThreeDSDataOk

func (o *ProcessingData) GetThreeDSDataOk() (*ThreeDSData, bool)

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

func (*ProcessingData) HasAttemptThreeDSecured

func (o *ProcessingData) HasAttemptThreeDSecured() bool

HasAttemptThreeDSecured returns a boolean if a field has been set.

func (*ProcessingData) HasSoftDescriptor

func (o *ProcessingData) HasSoftDescriptor() bool

HasSoftDescriptor returns a boolean if a field has been set.

func (*ProcessingData) HasThreeDSData

func (o *ProcessingData) HasThreeDSData() bool

HasThreeDSData returns a boolean if a field has been set.

func (ProcessingData) MarshalJSON

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

func (*ProcessingData) SetAttemptThreeDSecured

func (o *ProcessingData) SetAttemptThreeDSecured(v bool)

SetAttemptThreeDSecured gets a reference to the given bool and assigns it to the AttemptThreeDSecured field.

func (*ProcessingData) SetSoftDescriptor

func (o *ProcessingData) SetSoftDescriptor(v string)

SetSoftDescriptor gets a reference to the given string and assigns it to the SoftDescriptor field.

func (*ProcessingData) SetThreeDSData

func (o *ProcessingData) SetThreeDSData(v ThreeDSData)

SetThreeDSData gets a reference to the given ThreeDSData and assigns it to the ThreeDSData field.

type ProcessingData2

type ProcessingData2 struct {
	AttemptThreeDSecured *bool         `json:"AttemptThreeDSecured,omitempty"`
	SoftDescriptor       *string       `json:"SoftDescriptor,omitempty"`
	ThreeDSData          *ThreeDSData2 `json:"ThreeDSData,omitempty"`
}

ProcessingData2 struct for ProcessingData2

func NewProcessingData2

func NewProcessingData2() *ProcessingData2

NewProcessingData2 instantiates a new ProcessingData2 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 NewProcessingData2WithDefaults

func NewProcessingData2WithDefaults() *ProcessingData2

NewProcessingData2WithDefaults instantiates a new ProcessingData2 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 (*ProcessingData2) GetAttemptThreeDSecured

func (o *ProcessingData2) GetAttemptThreeDSecured() bool

GetAttemptThreeDSecured returns the AttemptThreeDSecured field value if set, zero value otherwise.

func (*ProcessingData2) GetAttemptThreeDSecuredOk

func (o *ProcessingData2) GetAttemptThreeDSecuredOk() (*bool, bool)

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

func (*ProcessingData2) GetSoftDescriptor

func (o *ProcessingData2) GetSoftDescriptor() string

GetSoftDescriptor returns the SoftDescriptor field value if set, zero value otherwise.

func (*ProcessingData2) GetSoftDescriptorOk

func (o *ProcessingData2) GetSoftDescriptorOk() (*string, bool)

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

func (*ProcessingData2) GetThreeDSData

func (o *ProcessingData2) GetThreeDSData() ThreeDSData2

GetThreeDSData returns the ThreeDSData field value if set, zero value otherwise.

func (*ProcessingData2) GetThreeDSDataOk

func (o *ProcessingData2) GetThreeDSDataOk() (*ThreeDSData2, bool)

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

func (*ProcessingData2) HasAttemptThreeDSecured

func (o *ProcessingData2) HasAttemptThreeDSecured() bool

HasAttemptThreeDSecured returns a boolean if a field has been set.

func (*ProcessingData2) HasSoftDescriptor

func (o *ProcessingData2) HasSoftDescriptor() bool

HasSoftDescriptor returns a boolean if a field has been set.

func (*ProcessingData2) HasThreeDSData

func (o *ProcessingData2) HasThreeDSData() bool

HasThreeDSData returns a boolean if a field has been set.

func (ProcessingData2) MarshalJSON

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

func (*ProcessingData2) SetAttemptThreeDSecured

func (o *ProcessingData2) SetAttemptThreeDSecured(v bool)

SetAttemptThreeDSecured gets a reference to the given bool and assigns it to the AttemptThreeDSecured field.

func (*ProcessingData2) SetSoftDescriptor

func (o *ProcessingData2) SetSoftDescriptor(v string)

SetSoftDescriptor gets a reference to the given string and assigns it to the SoftDescriptor field.

func (*ProcessingData2) SetThreeDSData

func (o *ProcessingData2) SetThreeDSData(v ThreeDSData2)

SetThreeDSData gets a reference to the given ThreeDSData2 and assigns it to the ThreeDSData field.

type PurchaseMethod

type PurchaseMethod string

PurchaseMethod

const (
	PURCHASEMETHOD_IN_STORE    PurchaseMethod = "InStore"
	PURCHASEMETHOD_PHONE_ORDER PurchaseMethod = "PhoneOrder"
	PURCHASEMETHOD_E_COMMERCE  PurchaseMethod = "ECommerce"
)

List of PurchaseMethod

func NewPurchaseMethodFromValue

func NewPurchaseMethodFromValue(v string) (*PurchaseMethod, error)

NewPurchaseMethodFromValue returns a pointer to a valid PurchaseMethod for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PurchaseMethod) IsValid

func (v PurchaseMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PurchaseMethod) Ptr

func (v PurchaseMethod) Ptr() *PurchaseMethod

Ptr returns reference to PurchaseMethod value

func (*PurchaseMethod) UnmarshalJSON

func (v *PurchaseMethod) UnmarshalJSON(src []byte) error

type RedirectionEndpointsModel

type RedirectionEndpointsModel struct {
	AuthorizeSucceeded *string `json:"AuthorizeSucceeded,omitempty"`
	Succeeded          *string `json:"Succeeded,omitempty"`
	AuthorizeFailed    *string `json:"AuthorizeFailed,omitempty"`
	Failed             *string `json:"Failed,omitempty"`
}

RedirectionEndpointsModel struct for RedirectionEndpointsModel

func NewRedirectionEndpointsModel

func NewRedirectionEndpointsModel() *RedirectionEndpointsModel

NewRedirectionEndpointsModel instantiates a new RedirectionEndpointsModel 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 NewRedirectionEndpointsModelWithDefaults

func NewRedirectionEndpointsModelWithDefaults() *RedirectionEndpointsModel

NewRedirectionEndpointsModelWithDefaults instantiates a new RedirectionEndpointsModel 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 (*RedirectionEndpointsModel) GetAuthorizeFailed

func (o *RedirectionEndpointsModel) GetAuthorizeFailed() string

GetAuthorizeFailed returns the AuthorizeFailed field value if set, zero value otherwise.

func (*RedirectionEndpointsModel) GetAuthorizeFailedOk

func (o *RedirectionEndpointsModel) GetAuthorizeFailedOk() (*string, bool)

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

func (*RedirectionEndpointsModel) GetAuthorizeSucceeded

func (o *RedirectionEndpointsModel) GetAuthorizeSucceeded() string

GetAuthorizeSucceeded returns the AuthorizeSucceeded field value if set, zero value otherwise.

func (*RedirectionEndpointsModel) GetAuthorizeSucceededOk

func (o *RedirectionEndpointsModel) GetAuthorizeSucceededOk() (*string, bool)

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

func (*RedirectionEndpointsModel) GetFailed

func (o *RedirectionEndpointsModel) GetFailed() string

GetFailed returns the Failed field value if set, zero value otherwise.

func (*RedirectionEndpointsModel) GetFailedOk

func (o *RedirectionEndpointsModel) GetFailedOk() (*string, bool)

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

func (*RedirectionEndpointsModel) GetSucceeded

func (o *RedirectionEndpointsModel) GetSucceeded() string

GetSucceeded returns the Succeeded field value if set, zero value otherwise.

func (*RedirectionEndpointsModel) GetSucceededOk

func (o *RedirectionEndpointsModel) GetSucceededOk() (*string, bool)

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

func (*RedirectionEndpointsModel) HasAuthorizeFailed

func (o *RedirectionEndpointsModel) HasAuthorizeFailed() bool

HasAuthorizeFailed returns a boolean if a field has been set.

func (*RedirectionEndpointsModel) HasAuthorizeSucceeded

func (o *RedirectionEndpointsModel) HasAuthorizeSucceeded() bool

HasAuthorizeSucceeded returns a boolean if a field has been set.

func (*RedirectionEndpointsModel) HasFailed

func (o *RedirectionEndpointsModel) HasFailed() bool

HasFailed returns a boolean if a field has been set.

func (*RedirectionEndpointsModel) HasSucceeded

func (o *RedirectionEndpointsModel) HasSucceeded() bool

HasSucceeded returns a boolean if a field has been set.

func (RedirectionEndpointsModel) MarshalJSON

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

func (*RedirectionEndpointsModel) SetAuthorizeFailed

func (o *RedirectionEndpointsModel) SetAuthorizeFailed(v string)

SetAuthorizeFailed gets a reference to the given string and assigns it to the AuthorizeFailed field.

func (*RedirectionEndpointsModel) SetAuthorizeSucceeded

func (o *RedirectionEndpointsModel) SetAuthorizeSucceeded(v string)

SetAuthorizeSucceeded gets a reference to the given string and assigns it to the AuthorizeSucceeded field.

func (*RedirectionEndpointsModel) SetFailed

func (o *RedirectionEndpointsModel) SetFailed(v string)

SetFailed gets a reference to the given string and assigns it to the Failed field.

func (*RedirectionEndpointsModel) SetSucceeded

func (o *RedirectionEndpointsModel) SetSucceeded(v string)

SetSucceeded gets a reference to the given string and assigns it to the Succeeded field.

type RefundModel

type RefundModel struct {
	RefundId              *string      `json:"RefundId,omitempty"`
	SubmitDate            time.Time    `json:"SubmitDate"`
	TotalAmount           float32      `json:"TotalAmount"`
	Status                RefundStatus `json:"Status"`
	NonCreditRefundAmount float32      `json:"NonCreditRefundAmount"`
	CreditRefundAmount    float32      `json:"CreditRefundAmount"`
	ReferenceId           *string      `json:"ReferenceId,omitempty"`
}

RefundModel struct for RefundModel

func NewRefundModel

func NewRefundModel(submitDate time.Time, totalAmount float32, status RefundStatus, nonCreditRefundAmount float32, creditRefundAmount float32) *RefundModel

NewRefundModel instantiates a new RefundModel 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 NewRefundModelWithDefaults

func NewRefundModelWithDefaults() *RefundModel

NewRefundModelWithDefaults instantiates a new RefundModel 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 (*RefundModel) GetCreditRefundAmount

func (o *RefundModel) GetCreditRefundAmount() float32

GetCreditRefundAmount returns the CreditRefundAmount field value

func (*RefundModel) GetCreditRefundAmountOk

func (o *RefundModel) GetCreditRefundAmountOk() (*float32, bool)

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

func (*RefundModel) GetNonCreditRefundAmount

func (o *RefundModel) GetNonCreditRefundAmount() float32

GetNonCreditRefundAmount returns the NonCreditRefundAmount field value

func (*RefundModel) GetNonCreditRefundAmountOk

func (o *RefundModel) GetNonCreditRefundAmountOk() (*float32, bool)

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

func (*RefundModel) GetReferenceId added in v1.8.0

func (o *RefundModel) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*RefundModel) GetReferenceIdOk added in v1.8.0

func (o *RefundModel) GetReferenceIdOk() (*string, bool)

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

func (*RefundModel) GetRefundId

func (o *RefundModel) GetRefundId() string

GetRefundId returns the RefundId field value if set, zero value otherwise.

func (*RefundModel) GetRefundIdOk

func (o *RefundModel) 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 (*RefundModel) GetStatus

func (o *RefundModel) GetStatus() RefundStatus

GetStatus returns the Status field value

func (*RefundModel) GetStatusOk

func (o *RefundModel) GetStatusOk() (*RefundStatus, bool)

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

func (*RefundModel) GetSubmitDate

func (o *RefundModel) GetSubmitDate() time.Time

GetSubmitDate returns the SubmitDate field value

func (*RefundModel) GetSubmitDateOk

func (o *RefundModel) GetSubmitDateOk() (*time.Time, bool)

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

func (*RefundModel) GetTotalAmount

func (o *RefundModel) GetTotalAmount() float32

GetTotalAmount returns the TotalAmount field value

func (*RefundModel) GetTotalAmountOk

func (o *RefundModel) GetTotalAmountOk() (*float32, bool)

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

func (*RefundModel) HasReferenceId added in v1.8.0

func (o *RefundModel) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*RefundModel) HasRefundId

func (o *RefundModel) HasRefundId() bool

HasRefundId returns a boolean if a field has been set.

func (RefundModel) MarshalJSON

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

func (*RefundModel) SetCreditRefundAmount

func (o *RefundModel) SetCreditRefundAmount(v float32)

SetCreditRefundAmount sets field value

func (*RefundModel) SetNonCreditRefundAmount

func (o *RefundModel) SetNonCreditRefundAmount(v float32)

SetNonCreditRefundAmount sets field value

func (*RefundModel) SetReferenceId added in v1.8.0

func (o *RefundModel) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*RefundModel) SetRefundId

func (o *RefundModel) SetRefundId(v string)

SetRefundId gets a reference to the given string and assigns it to the RefundId field.

func (*RefundModel) SetStatus

func (o *RefundModel) SetStatus(v RefundStatus)

SetStatus sets field value

func (*RefundModel) SetSubmitDate

func (o *RefundModel) SetSubmitDate(v time.Time)

SetSubmitDate sets field value

func (*RefundModel) SetTotalAmount

func (o *RefundModel) SetTotalAmount(v float32)

SetTotalAmount sets field value

type RefundStatus

type RefundStatus string

RefundStatus

const (
	REFUNDSTATUS_PENDING   RefundStatus = "Pending"
	REFUNDSTATUS_SUCCEEDED RefundStatus = "Succeeded"
	REFUNDSTATUS_FAILED    RefundStatus = "Failed"
)

List of RefundStatus

func NewRefundStatusFromValue

func NewRefundStatusFromValue(v string) (*RefundStatus, error)

NewRefundStatusFromValue returns a pointer to a valid RefundStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RefundStatus) IsValid

func (v RefundStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RefundStatus) Ptr

func (v RefundStatus) Ptr() *RefundStatus

Ptr returns reference to RefundStatus value

func (*RefundStatus) UnmarshalJSON

func (v *RefundStatus) UnmarshalJSON(src []byte) error

type RefundStrategy

type RefundStrategy string

RefundStrategy

const (
	REFUNDSTRATEGY_FUTURE_INSTALLMENTS_FIRST       RefundStrategy = "FutureInstallmentsFirst"
	REFUNDSTRATEGY_FUTURE_INSTALLMENTS_LAST        RefundStrategy = "FutureInstallmentsLast"
	REFUNDSTRATEGY_FUTURE_INSTALLMENTS_NOT_ALLOWED RefundStrategy = "FutureInstallmentsNotAllowed"
	REFUNDSTRATEGY_REDUCE_FROM_LAST_INSTALLMENT    RefundStrategy = "ReduceFromLastInstallment"
)

List of RefundStrategy

func NewRefundStrategyFromValue

func NewRefundStrategyFromValue(v string) (*RefundStrategy, error)

NewRefundStrategyFromValue returns a pointer to a valid RefundStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RefundStrategy) IsValid

func (v RefundStrategy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RefundStrategy) Ptr

func (v RefundStrategy) Ptr() *RefundStrategy

Ptr returns reference to RefundStrategy value

func (*RefundStrategy) UnmarshalJSON

func (v *RefundStrategy) UnmarshalJSON(src []byte) error

type RefundSummary

type RefundSummary struct {
	TotalAmount     *float32 `json:"TotalAmount,omitempty"`
	FailedAmount    *float32 `json:"FailedAmount,omitempty"`
	SucceededAmount *float32 `json:"SucceededAmount,omitempty"`
	PendingAmount   *float32 `json:"PendingAmount,omitempty"`
}

RefundSummary struct for RefundSummary

func NewRefundSummary

func NewRefundSummary() *RefundSummary

NewRefundSummary instantiates a new RefundSummary 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 NewRefundSummaryWithDefaults

func NewRefundSummaryWithDefaults() *RefundSummary

NewRefundSummaryWithDefaults instantiates a new RefundSummary 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 (*RefundSummary) GetFailedAmount

func (o *RefundSummary) GetFailedAmount() float32

GetFailedAmount returns the FailedAmount field value if set, zero value otherwise.

func (*RefundSummary) GetFailedAmountOk

func (o *RefundSummary) GetFailedAmountOk() (*float32, bool)

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

func (*RefundSummary) GetPendingAmount

func (o *RefundSummary) GetPendingAmount() float32

GetPendingAmount returns the PendingAmount field value if set, zero value otherwise.

func (*RefundSummary) GetPendingAmountOk

func (o *RefundSummary) GetPendingAmountOk() (*float32, bool)

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

func (*RefundSummary) GetSucceededAmount

func (o *RefundSummary) GetSucceededAmount() float32

GetSucceededAmount returns the SucceededAmount field value if set, zero value otherwise.

func (*RefundSummary) GetSucceededAmountOk

func (o *RefundSummary) GetSucceededAmountOk() (*float32, bool)

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

func (*RefundSummary) GetTotalAmount

func (o *RefundSummary) GetTotalAmount() float32

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

func (*RefundSummary) GetTotalAmountOk

func (o *RefundSummary) GetTotalAmountOk() (*float32, 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 (*RefundSummary) HasFailedAmount

func (o *RefundSummary) HasFailedAmount() bool

HasFailedAmount returns a boolean if a field has been set.

func (*RefundSummary) HasPendingAmount

func (o *RefundSummary) HasPendingAmount() bool

HasPendingAmount returns a boolean if a field has been set.

func (*RefundSummary) HasSucceededAmount

func (o *RefundSummary) HasSucceededAmount() bool

HasSucceededAmount returns a boolean if a field has been set.

func (*RefundSummary) HasTotalAmount

func (o *RefundSummary) HasTotalAmount() bool

HasTotalAmount returns a boolean if a field has been set.

func (RefundSummary) MarshalJSON

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

func (*RefundSummary) SetFailedAmount

func (o *RefundSummary) SetFailedAmount(v float32)

SetFailedAmount gets a reference to the given float32 and assigns it to the FailedAmount field.

func (*RefundSummary) SetPendingAmount

func (o *RefundSummary) SetPendingAmount(v float32)

SetPendingAmount gets a reference to the given float32 and assigns it to the PendingAmount field.

func (*RefundSummary) SetSucceededAmount

func (o *RefundSummary) SetSucceededAmount(v float32)

SetSucceededAmount gets a reference to the given float32 and assigns it to the SucceededAmount field.

func (*RefundSummary) SetTotalAmount

func (o *RefundSummary) SetTotalAmount(v float32)

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

type SearchInstallmentPlanResponseItem

type SearchInstallmentPlanResponseItem struct {
	InstallmentPlanNumber *string             `json:"InstallmentPlanNumber,omitempty"`
	DateCreated           time.Time           `json:"DateCreated"`
	RefOrderNumber        *string             `json:"RefOrderNumber,omitempty"`
	PurchaseMethod        *PurchaseMethod     `json:"PurchaseMethod,omitempty"`
	Status                PlanStatus          `json:"Status"`
	Currency              *string             `json:"Currency,omitempty"`
	OriginalAmount        *float32            `json:"OriginalAmount,omitempty"`
	Amount                *float32            `json:"Amount,omitempty"`
	Authorization         *AuthorizationModel `json:"Authorization,omitempty"`
	Shopper               *ShopperData        `json:"Shopper,omitempty"`
	BillingAddress        *AddressData        `json:"BillingAddress,omitempty"`
	PaymentMethod         *PaymentMethodModel `json:"PaymentMethod,omitempty"`
	ExtendedParams        *map[string]string  `json:"ExtendedParams,omitempty"`
	Installments          []Installment       `json:"Installments,omitempty"`
	Refunds               []RefundModel       `json:"Refunds,omitempty"`
	Links                 *LinksData          `json:"Links,omitempty"`
}

SearchInstallmentPlanResponseItem struct for SearchInstallmentPlanResponseItem

func NewSearchInstallmentPlanResponseItem

func NewSearchInstallmentPlanResponseItem(dateCreated time.Time, status PlanStatus) *SearchInstallmentPlanResponseItem

NewSearchInstallmentPlanResponseItem instantiates a new SearchInstallmentPlanResponseItem 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 NewSearchInstallmentPlanResponseItemWithDefaults

func NewSearchInstallmentPlanResponseItemWithDefaults() *SearchInstallmentPlanResponseItem

NewSearchInstallmentPlanResponseItemWithDefaults instantiates a new SearchInstallmentPlanResponseItem 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 (*SearchInstallmentPlanResponseItem) GetAmount

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

func (*SearchInstallmentPlanResponseItem) GetAmountOk

func (o *SearchInstallmentPlanResponseItem) 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 (*SearchInstallmentPlanResponseItem) GetAuthorization

GetAuthorization returns the Authorization field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetAuthorizationOk

func (o *SearchInstallmentPlanResponseItem) GetAuthorizationOk() (*AuthorizationModel, 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 (*SearchInstallmentPlanResponseItem) GetBillingAddress

func (o *SearchInstallmentPlanResponseItem) GetBillingAddress() AddressData

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetBillingAddressOk

func (o *SearchInstallmentPlanResponseItem) GetBillingAddressOk() (*AddressData, bool)

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

func (*SearchInstallmentPlanResponseItem) GetCurrency

func (o *SearchInstallmentPlanResponseItem) GetCurrency() string

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

func (*SearchInstallmentPlanResponseItem) GetCurrencyOk

func (o *SearchInstallmentPlanResponseItem) 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 (*SearchInstallmentPlanResponseItem) GetDateCreated

func (o *SearchInstallmentPlanResponseItem) GetDateCreated() time.Time

GetDateCreated returns the DateCreated field value

func (*SearchInstallmentPlanResponseItem) GetDateCreatedOk

func (o *SearchInstallmentPlanResponseItem) GetDateCreatedOk() (*time.Time, bool)

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

func (*SearchInstallmentPlanResponseItem) GetExtendedParams

func (o *SearchInstallmentPlanResponseItem) GetExtendedParams() map[string]string

GetExtendedParams returns the ExtendedParams field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetExtendedParamsOk

func (o *SearchInstallmentPlanResponseItem) GetExtendedParamsOk() (*map[string]string, bool)

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

func (*SearchInstallmentPlanResponseItem) GetInstallmentPlanNumber

func (o *SearchInstallmentPlanResponseItem) GetInstallmentPlanNumber() string

GetInstallmentPlanNumber returns the InstallmentPlanNumber field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetInstallmentPlanNumberOk

func (o *SearchInstallmentPlanResponseItem) GetInstallmentPlanNumberOk() (*string, bool)

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

func (*SearchInstallmentPlanResponseItem) GetInstallments

func (o *SearchInstallmentPlanResponseItem) GetInstallments() []Installment

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetInstallmentsOk

func (o *SearchInstallmentPlanResponseItem) GetInstallmentsOk() ([]Installment, bool)

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

GetLinks returns the Links field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetLinksOk

func (o *SearchInstallmentPlanResponseItem) GetLinksOk() (*LinksData, bool)

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

func (*SearchInstallmentPlanResponseItem) GetOriginalAmount

func (o *SearchInstallmentPlanResponseItem) GetOriginalAmount() float32

GetOriginalAmount returns the OriginalAmount field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetOriginalAmountOk

func (o *SearchInstallmentPlanResponseItem) GetOriginalAmountOk() (*float32, bool)

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

func (*SearchInstallmentPlanResponseItem) GetPaymentMethod

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

func (*SearchInstallmentPlanResponseItem) GetPaymentMethodOk

func (o *SearchInstallmentPlanResponseItem) GetPaymentMethodOk() (*PaymentMethodModel, 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 (*SearchInstallmentPlanResponseItem) GetPurchaseMethod

func (o *SearchInstallmentPlanResponseItem) GetPurchaseMethod() PurchaseMethod

GetPurchaseMethod returns the PurchaseMethod field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetPurchaseMethodOk

func (o *SearchInstallmentPlanResponseItem) GetPurchaseMethodOk() (*PurchaseMethod, bool)

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

func (*SearchInstallmentPlanResponseItem) GetRefOrderNumber

func (o *SearchInstallmentPlanResponseItem) GetRefOrderNumber() string

GetRefOrderNumber returns the RefOrderNumber field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetRefOrderNumberOk

func (o *SearchInstallmentPlanResponseItem) GetRefOrderNumberOk() (*string, bool)

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

func (*SearchInstallmentPlanResponseItem) GetRefunds

GetRefunds returns the Refunds field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetRefundsOk

func (o *SearchInstallmentPlanResponseItem) GetRefundsOk() ([]RefundModel, 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 (*SearchInstallmentPlanResponseItem) GetShopper

GetShopper returns the Shopper field value if set, zero value otherwise.

func (*SearchInstallmentPlanResponseItem) GetShopperOk

func (o *SearchInstallmentPlanResponseItem) GetShopperOk() (*ShopperData, bool)

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

func (*SearchInstallmentPlanResponseItem) GetStatus

GetStatus returns the Status field value

func (*SearchInstallmentPlanResponseItem) GetStatusOk

func (o *SearchInstallmentPlanResponseItem) GetStatusOk() (*PlanStatus, bool)

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

func (*SearchInstallmentPlanResponseItem) HasAmount

func (o *SearchInstallmentPlanResponseItem) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasAuthorization

func (o *SearchInstallmentPlanResponseItem) HasAuthorization() bool

HasAuthorization returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasBillingAddress

func (o *SearchInstallmentPlanResponseItem) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasCurrency

func (o *SearchInstallmentPlanResponseItem) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasExtendedParams

func (o *SearchInstallmentPlanResponseItem) HasExtendedParams() bool

HasExtendedParams returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasInstallmentPlanNumber

func (o *SearchInstallmentPlanResponseItem) HasInstallmentPlanNumber() bool

HasInstallmentPlanNumber returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasInstallments

func (o *SearchInstallmentPlanResponseItem) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasOriginalAmount

func (o *SearchInstallmentPlanResponseItem) HasOriginalAmount() bool

HasOriginalAmount returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasPaymentMethod

func (o *SearchInstallmentPlanResponseItem) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasPurchaseMethod

func (o *SearchInstallmentPlanResponseItem) HasPurchaseMethod() bool

HasPurchaseMethod returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasRefOrderNumber

func (o *SearchInstallmentPlanResponseItem) HasRefOrderNumber() bool

HasRefOrderNumber returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasRefunds

func (o *SearchInstallmentPlanResponseItem) HasRefunds() bool

HasRefunds returns a boolean if a field has been set.

func (*SearchInstallmentPlanResponseItem) HasShopper

func (o *SearchInstallmentPlanResponseItem) HasShopper() bool

HasShopper returns a boolean if a field has been set.

func (SearchInstallmentPlanResponseItem) MarshalJSON

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

func (*SearchInstallmentPlanResponseItem) SetAmount

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

func (*SearchInstallmentPlanResponseItem) SetAuthorization

SetAuthorization gets a reference to the given AuthorizationModel and assigns it to the Authorization field.

func (*SearchInstallmentPlanResponseItem) SetBillingAddress

func (o *SearchInstallmentPlanResponseItem) SetBillingAddress(v AddressData)

SetBillingAddress gets a reference to the given AddressData and assigns it to the BillingAddress field.

func (*SearchInstallmentPlanResponseItem) SetCurrency

func (o *SearchInstallmentPlanResponseItem) SetCurrency(v string)

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

func (*SearchInstallmentPlanResponseItem) SetDateCreated

func (o *SearchInstallmentPlanResponseItem) SetDateCreated(v time.Time)

SetDateCreated sets field value

func (*SearchInstallmentPlanResponseItem) SetExtendedParams

func (o *SearchInstallmentPlanResponseItem) SetExtendedParams(v map[string]string)

SetExtendedParams gets a reference to the given map[string]string and assigns it to the ExtendedParams field.

func (*SearchInstallmentPlanResponseItem) SetInstallmentPlanNumber

func (o *SearchInstallmentPlanResponseItem) SetInstallmentPlanNumber(v string)

SetInstallmentPlanNumber gets a reference to the given string and assigns it to the InstallmentPlanNumber field.

func (*SearchInstallmentPlanResponseItem) SetInstallments

func (o *SearchInstallmentPlanResponseItem) SetInstallments(v []Installment)

SetInstallments gets a reference to the given []Installment and assigns it to the Installments field.

SetLinks gets a reference to the given LinksData and assigns it to the Links field.

func (*SearchInstallmentPlanResponseItem) SetOriginalAmount

func (o *SearchInstallmentPlanResponseItem) SetOriginalAmount(v float32)

SetOriginalAmount gets a reference to the given float32 and assigns it to the OriginalAmount field.

func (*SearchInstallmentPlanResponseItem) SetPaymentMethod

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

func (*SearchInstallmentPlanResponseItem) SetPurchaseMethod

func (o *SearchInstallmentPlanResponseItem) SetPurchaseMethod(v PurchaseMethod)

SetPurchaseMethod gets a reference to the given PurchaseMethod and assigns it to the PurchaseMethod field.

func (*SearchInstallmentPlanResponseItem) SetRefOrderNumber

func (o *SearchInstallmentPlanResponseItem) SetRefOrderNumber(v string)

SetRefOrderNumber gets a reference to the given string and assigns it to the RefOrderNumber field.

func (*SearchInstallmentPlanResponseItem) SetRefunds

SetRefunds gets a reference to the given []RefundModel and assigns it to the Refunds field.

func (*SearchInstallmentPlanResponseItem) SetShopper

SetShopper gets a reference to the given ShopperData and assigns it to the Shopper field.

func (*SearchInstallmentPlanResponseItem) SetStatus

SetStatus sets field value

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 ShippingStatus

type ShippingStatus string

ShippingStatus

const (
	SHIPPINGSTATUS_PENDING   ShippingStatus = "Pending"
	SHIPPINGSTATUS_SHIPPED   ShippingStatus = "Shipped"
	SHIPPINGSTATUS_DELIVERED ShippingStatus = "Delivered"
)

List of ShippingStatus

func NewShippingStatusFromValue

func NewShippingStatusFromValue(v string) (*ShippingStatus, error)

NewShippingStatusFromValue returns a pointer to a valid ShippingStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ShippingStatus) IsValid

func (v ShippingStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ShippingStatus) Ptr

func (v ShippingStatus) Ptr() *ShippingStatus

Ptr returns reference to ShippingStatus value

func (*ShippingStatus) UnmarshalJSON

func (v *ShippingStatus) UnmarshalJSON(src []byte) error

type ShopperData

type ShopperData struct {
	FullName    *string `json:"FullName,omitempty"`
	Email       *string `json:"Email,omitempty"`
	PhoneNumber *string `json:"PhoneNumber,omitempty"`
	Culture     *string `json:"Culture,omitempty"`
	ExternalId  *string `json:"ExternalId,omitempty"`
}

ShopperData struct for ShopperData

func NewShopperData

func NewShopperData() *ShopperData

NewShopperData instantiates a new ShopperData 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 NewShopperDataWithDefaults

func NewShopperDataWithDefaults() *ShopperData

NewShopperDataWithDefaults instantiates a new ShopperData 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 (*ShopperData) GetCulture

func (o *ShopperData) GetCulture() string

GetCulture returns the Culture field value if set, zero value otherwise.

func (*ShopperData) GetCultureOk

func (o *ShopperData) GetCultureOk() (*string, bool)

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

func (*ShopperData) GetEmail

func (o *ShopperData) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*ShopperData) GetEmailOk

func (o *ShopperData) GetEmailOk() (*string, bool)

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

func (*ShopperData) GetExternalId added in v1.7.5

func (o *ShopperData) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*ShopperData) GetExternalIdOk added in v1.7.5

func (o *ShopperData) GetExternalIdOk() (*string, bool)

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

func (*ShopperData) GetFullName

func (o *ShopperData) GetFullName() string

GetFullName returns the FullName field value if set, zero value otherwise.

func (*ShopperData) GetFullNameOk

func (o *ShopperData) GetFullNameOk() (*string, bool)

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

func (*ShopperData) GetPhoneNumber

func (o *ShopperData) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*ShopperData) GetPhoneNumberOk

func (o *ShopperData) GetPhoneNumberOk() (*string, bool)

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

func (*ShopperData) HasCulture

func (o *ShopperData) HasCulture() bool

HasCulture returns a boolean if a field has been set.

func (*ShopperData) HasEmail

func (o *ShopperData) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*ShopperData) HasExternalId added in v1.7.5

func (o *ShopperData) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*ShopperData) HasFullName

func (o *ShopperData) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*ShopperData) HasPhoneNumber

func (o *ShopperData) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (ShopperData) MarshalJSON

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

func (*ShopperData) SetCulture

func (o *ShopperData) SetCulture(v string)

SetCulture gets a reference to the given string and assigns it to the Culture field.

func (*ShopperData) SetEmail

func (o *ShopperData) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*ShopperData) SetExternalId added in v1.7.5

func (o *ShopperData) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*ShopperData) SetFullName

func (o *ShopperData) SetFullName(v string)

SetFullName gets a reference to the given string and assigns it to the FullName field.

func (*ShopperData) SetPhoneNumber

func (o *ShopperData) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

type SpreedlyToken

type SpreedlyToken struct {
	Token      *string `json:"Token,omitempty"`
	Last4Digit *string `json:"Last4Digit,omitempty"`
}

SpreedlyToken struct for SpreedlyToken

func NewSpreedlyToken

func NewSpreedlyToken() *SpreedlyToken

NewSpreedlyToken instantiates a new SpreedlyToken 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 NewSpreedlyTokenWithDefaults

func NewSpreedlyTokenWithDefaults() *SpreedlyToken

NewSpreedlyTokenWithDefaults instantiates a new SpreedlyToken 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 (*SpreedlyToken) GetLast4Digit

func (o *SpreedlyToken) GetLast4Digit() string

GetLast4Digit returns the Last4Digit field value if set, zero value otherwise.

func (*SpreedlyToken) GetLast4DigitOk

func (o *SpreedlyToken) GetLast4DigitOk() (*string, bool)

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

func (*SpreedlyToken) GetToken

func (o *SpreedlyToken) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*SpreedlyToken) GetTokenOk

func (o *SpreedlyToken) GetTokenOk() (*string, bool)

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

func (*SpreedlyToken) HasLast4Digit

func (o *SpreedlyToken) HasLast4Digit() bool

HasLast4Digit returns a boolean if a field has been set.

func (*SpreedlyToken) HasToken

func (o *SpreedlyToken) HasToken() bool

HasToken returns a boolean if a field has been set.

func (SpreedlyToken) MarshalJSON

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

func (*SpreedlyToken) SetLast4Digit

func (o *SpreedlyToken) SetLast4Digit(v string)

SetLast4Digit gets a reference to the given string and assigns it to the Last4Digit field.

func (*SpreedlyToken) SetToken

func (o *SpreedlyToken) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

type TestModes

type TestModes string

TestModes

const (
	TESTMODES_NONE       TestModes = "None"
	TESTMODES_REGULAR    TestModes = "Regular"
	TESTMODES_FAST       TestModes = "Fast"
	TESTMODES_AUTOMATION TestModes = "Automation"
)

List of TestModes

func NewTestModesFromValue

func NewTestModesFromValue(v string) (*TestModes, error)

NewTestModesFromValue returns a pointer to a valid TestModes for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TestModes) IsValid

func (v TestModes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TestModes) Ptr

func (v TestModes) Ptr() *TestModes

Ptr returns reference to TestModes value

func (*TestModes) UnmarshalJSON

func (v *TestModes) UnmarshalJSON(src []byte) error

type ThreeDSData

type ThreeDSData struct {
	ECI                  *string `json:"ECI,omitempty"`
	CAVV                 *string `json:"CAVV,omitempty"`
	XID                  *string `json:"XID,omitempty"`
	DirectoryServerTxnId *string `json:"DirectoryServerTxnId,omitempty"`
	ThreeDSVersion       *string `json:"ThreeDSVersion,omitempty"`
	TransactionId        *string `json:"TransactionId,omitempty"`
}

ThreeDSData struct for ThreeDSData

func NewThreeDSData

func NewThreeDSData() *ThreeDSData

NewThreeDSData instantiates a new ThreeDSData 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 NewThreeDSDataWithDefaults

func NewThreeDSDataWithDefaults() *ThreeDSData

NewThreeDSDataWithDefaults instantiates a new ThreeDSData 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 (*ThreeDSData) GetCAVV

func (o *ThreeDSData) GetCAVV() string

GetCAVV returns the CAVV field value if set, zero value otherwise.

func (*ThreeDSData) GetCAVVOk

func (o *ThreeDSData) GetCAVVOk() (*string, bool)

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

func (*ThreeDSData) GetDirectoryServerTxnId

func (o *ThreeDSData) GetDirectoryServerTxnId() string

GetDirectoryServerTxnId returns the DirectoryServerTxnId field value if set, zero value otherwise.

func (*ThreeDSData) GetDirectoryServerTxnIdOk

func (o *ThreeDSData) GetDirectoryServerTxnIdOk() (*string, bool)

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

func (*ThreeDSData) GetECI

func (o *ThreeDSData) GetECI() string

GetECI returns the ECI field value if set, zero value otherwise.

func (*ThreeDSData) GetECIOk

func (o *ThreeDSData) GetECIOk() (*string, bool)

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

func (*ThreeDSData) GetThreeDSVersion

func (o *ThreeDSData) GetThreeDSVersion() string

GetThreeDSVersion returns the ThreeDSVersion field value if set, zero value otherwise.

func (*ThreeDSData) GetThreeDSVersionOk

func (o *ThreeDSData) GetThreeDSVersionOk() (*string, bool)

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

func (*ThreeDSData) GetTransactionId

func (o *ThreeDSData) GetTransactionId() string

GetTransactionId returns the TransactionId field value if set, zero value otherwise.

func (*ThreeDSData) GetTransactionIdOk

func (o *ThreeDSData) GetTransactionIdOk() (*string, bool)

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

func (*ThreeDSData) GetXID

func (o *ThreeDSData) GetXID() string

GetXID returns the XID field value if set, zero value otherwise.

func (*ThreeDSData) GetXIDOk

func (o *ThreeDSData) GetXIDOk() (*string, bool)

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

func (*ThreeDSData) HasCAVV

func (o *ThreeDSData) HasCAVV() bool

HasCAVV returns a boolean if a field has been set.

func (*ThreeDSData) HasDirectoryServerTxnId

func (o *ThreeDSData) HasDirectoryServerTxnId() bool

HasDirectoryServerTxnId returns a boolean if a field has been set.

func (*ThreeDSData) HasECI

func (o *ThreeDSData) HasECI() bool

HasECI returns a boolean if a field has been set.

func (*ThreeDSData) HasThreeDSVersion

func (o *ThreeDSData) HasThreeDSVersion() bool

HasThreeDSVersion returns a boolean if a field has been set.

func (*ThreeDSData) HasTransactionId

func (o *ThreeDSData) HasTransactionId() bool

HasTransactionId returns a boolean if a field has been set.

func (*ThreeDSData) HasXID

func (o *ThreeDSData) HasXID() bool

HasXID returns a boolean if a field has been set.

func (ThreeDSData) MarshalJSON

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

func (*ThreeDSData) SetCAVV

func (o *ThreeDSData) SetCAVV(v string)

SetCAVV gets a reference to the given string and assigns it to the CAVV field.

func (*ThreeDSData) SetDirectoryServerTxnId

func (o *ThreeDSData) SetDirectoryServerTxnId(v string)

SetDirectoryServerTxnId gets a reference to the given string and assigns it to the DirectoryServerTxnId field.

func (*ThreeDSData) SetECI

func (o *ThreeDSData) SetECI(v string)

SetECI gets a reference to the given string and assigns it to the ECI field.

func (*ThreeDSData) SetThreeDSVersion

func (o *ThreeDSData) SetThreeDSVersion(v string)

SetThreeDSVersion gets a reference to the given string and assigns it to the ThreeDSVersion field.

func (*ThreeDSData) SetTransactionId

func (o *ThreeDSData) SetTransactionId(v string)

SetTransactionId gets a reference to the given string and assigns it to the TransactionId field.

func (*ThreeDSData) SetXID

func (o *ThreeDSData) SetXID(v string)

SetXID gets a reference to the given string and assigns it to the XID field.

type ThreeDSData2

type ThreeDSData2 struct {
	ECI                  *string `json:"ECI,omitempty"`
	CAVV                 *string `json:"CAVV,omitempty"`
	XID                  *string `json:"XID,omitempty"`
	DirectoryServerTxnId *string `json:"DirectoryServerTxnId,omitempty"`
	ThreeDSVersion       *string `json:"ThreeDSVersion,omitempty"`
	TransactionId        *string `json:"TransactionId,omitempty"`
}

ThreeDSData2 struct for ThreeDSData2

func NewThreeDSData2

func NewThreeDSData2() *ThreeDSData2

NewThreeDSData2 instantiates a new ThreeDSData2 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 NewThreeDSData2WithDefaults

func NewThreeDSData2WithDefaults() *ThreeDSData2

NewThreeDSData2WithDefaults instantiates a new ThreeDSData2 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 (*ThreeDSData2) GetCAVV

func (o *ThreeDSData2) GetCAVV() string

GetCAVV returns the CAVV field value if set, zero value otherwise.

func (*ThreeDSData2) GetCAVVOk

func (o *ThreeDSData2) GetCAVVOk() (*string, bool)

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

func (*ThreeDSData2) GetDirectoryServerTxnId

func (o *ThreeDSData2) GetDirectoryServerTxnId() string

GetDirectoryServerTxnId returns the DirectoryServerTxnId field value if set, zero value otherwise.

func (*ThreeDSData2) GetDirectoryServerTxnIdOk

func (o *ThreeDSData2) GetDirectoryServerTxnIdOk() (*string, bool)

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

func (*ThreeDSData2) GetECI

func (o *ThreeDSData2) GetECI() string

GetECI returns the ECI field value if set, zero value otherwise.

func (*ThreeDSData2) GetECIOk

func (o *ThreeDSData2) GetECIOk() (*string, bool)

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

func (*ThreeDSData2) GetThreeDSVersion

func (o *ThreeDSData2) GetThreeDSVersion() string

GetThreeDSVersion returns the ThreeDSVersion field value if set, zero value otherwise.

func (*ThreeDSData2) GetThreeDSVersionOk

func (o *ThreeDSData2) GetThreeDSVersionOk() (*string, bool)

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

func (*ThreeDSData2) GetTransactionId

func (o *ThreeDSData2) GetTransactionId() string

GetTransactionId returns the TransactionId field value if set, zero value otherwise.

func (*ThreeDSData2) GetTransactionIdOk

func (o *ThreeDSData2) GetTransactionIdOk() (*string, bool)

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

func (*ThreeDSData2) GetXID

func (o *ThreeDSData2) GetXID() string

GetXID returns the XID field value if set, zero value otherwise.

func (*ThreeDSData2) GetXIDOk

func (o *ThreeDSData2) GetXIDOk() (*string, bool)

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

func (*ThreeDSData2) HasCAVV

func (o *ThreeDSData2) HasCAVV() bool

HasCAVV returns a boolean if a field has been set.

func (*ThreeDSData2) HasDirectoryServerTxnId

func (o *ThreeDSData2) HasDirectoryServerTxnId() bool

HasDirectoryServerTxnId returns a boolean if a field has been set.

func (*ThreeDSData2) HasECI

func (o *ThreeDSData2) HasECI() bool

HasECI returns a boolean if a field has been set.

func (*ThreeDSData2) HasThreeDSVersion

func (o *ThreeDSData2) HasThreeDSVersion() bool

HasThreeDSVersion returns a boolean if a field has been set.

func (*ThreeDSData2) HasTransactionId

func (o *ThreeDSData2) HasTransactionId() bool

HasTransactionId returns a boolean if a field has been set.

func (*ThreeDSData2) HasXID

func (o *ThreeDSData2) HasXID() bool

HasXID returns a boolean if a field has been set.

func (ThreeDSData2) MarshalJSON

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

func (*ThreeDSData2) SetCAVV

func (o *ThreeDSData2) SetCAVV(v string)

SetCAVV gets a reference to the given string and assigns it to the CAVV field.

func (*ThreeDSData2) SetDirectoryServerTxnId

func (o *ThreeDSData2) SetDirectoryServerTxnId(v string)

SetDirectoryServerTxnId gets a reference to the given string and assigns it to the DirectoryServerTxnId field.

func (*ThreeDSData2) SetECI

func (o *ThreeDSData2) SetECI(v string)

SetECI gets a reference to the given string and assigns it to the ECI field.

func (*ThreeDSData2) SetThreeDSVersion

func (o *ThreeDSData2) SetThreeDSVersion(v string)

SetThreeDSVersion gets a reference to the given string and assigns it to the ThreeDSVersion field.

func (*ThreeDSData2) SetTransactionId

func (o *ThreeDSData2) SetTransactionId(v string)

SetTransactionId gets a reference to the given string and assigns it to the TransactionId field.

func (*ThreeDSData2) SetXID

func (o *ThreeDSData2) SetXID(v string)

SetXID gets a reference to the given string and assigns it to the XID field.

type ThreeDsRedirectDataV3

type ThreeDsRedirectDataV3 struct {
	Url               *string            `json:"Url,omitempty"`
	Verb              *string            `json:"Verb,omitempty"`
	Params            *map[string]string `json:"Params,omitempty"`
	ClientRedirectUrl *string            `json:"ClientRedirectUrl,omitempty"`
}

ThreeDsRedirectDataV3 struct for ThreeDsRedirectDataV3

func NewThreeDsRedirectDataV3

func NewThreeDsRedirectDataV3() *ThreeDsRedirectDataV3

NewThreeDsRedirectDataV3 instantiates a new ThreeDsRedirectDataV3 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 NewThreeDsRedirectDataV3WithDefaults

func NewThreeDsRedirectDataV3WithDefaults() *ThreeDsRedirectDataV3

NewThreeDsRedirectDataV3WithDefaults instantiates a new ThreeDsRedirectDataV3 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 (*ThreeDsRedirectDataV3) GetClientRedirectUrl added in v1.7.2

func (o *ThreeDsRedirectDataV3) GetClientRedirectUrl() string

GetClientRedirectUrl returns the ClientRedirectUrl field value if set, zero value otherwise.

func (*ThreeDsRedirectDataV3) GetClientRedirectUrlOk added in v1.7.2

func (o *ThreeDsRedirectDataV3) GetClientRedirectUrlOk() (*string, bool)

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

func (*ThreeDsRedirectDataV3) GetParams

func (o *ThreeDsRedirectDataV3) GetParams() map[string]string

GetParams returns the Params field value if set, zero value otherwise.

func (*ThreeDsRedirectDataV3) GetParamsOk

func (o *ThreeDsRedirectDataV3) GetParamsOk() (*map[string]string, bool)

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

func (*ThreeDsRedirectDataV3) GetUrl

func (o *ThreeDsRedirectDataV3) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*ThreeDsRedirectDataV3) GetUrlOk

func (o *ThreeDsRedirectDataV3) 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 (*ThreeDsRedirectDataV3) GetVerb

func (o *ThreeDsRedirectDataV3) GetVerb() string

GetVerb returns the Verb field value if set, zero value otherwise.

func (*ThreeDsRedirectDataV3) GetVerbOk

func (o *ThreeDsRedirectDataV3) GetVerbOk() (*string, bool)

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

func (*ThreeDsRedirectDataV3) HasClientRedirectUrl added in v1.7.2

func (o *ThreeDsRedirectDataV3) HasClientRedirectUrl() bool

HasClientRedirectUrl returns a boolean if a field has been set.

func (*ThreeDsRedirectDataV3) HasParams

func (o *ThreeDsRedirectDataV3) HasParams() bool

HasParams returns a boolean if a field has been set.

func (*ThreeDsRedirectDataV3) HasUrl

func (o *ThreeDsRedirectDataV3) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*ThreeDsRedirectDataV3) HasVerb

func (o *ThreeDsRedirectDataV3) HasVerb() bool

HasVerb returns a boolean if a field has been set.

func (ThreeDsRedirectDataV3) MarshalJSON

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

func (*ThreeDsRedirectDataV3) SetClientRedirectUrl added in v1.7.2

func (o *ThreeDsRedirectDataV3) SetClientRedirectUrl(v string)

SetClientRedirectUrl gets a reference to the given string and assigns it to the ClientRedirectUrl field.

func (*ThreeDsRedirectDataV3) SetParams

func (o *ThreeDsRedirectDataV3) SetParams(v map[string]string)

SetParams gets a reference to the given map[string]string and assigns it to the Params field.

func (*ThreeDsRedirectDataV3) SetUrl

func (o *ThreeDsRedirectDataV3) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*ThreeDsRedirectDataV3) SetVerb

func (o *ThreeDsRedirectDataV3) SetVerb(v string)

SetVerb gets a reference to the given string and assigns it to the Verb field.

type UxSettingsModel

type UxSettingsModel struct {
	DisplayedInstallmentOptions []int32 `json:"DisplayedInstallmentOptions,omitempty"`
}

UxSettingsModel struct for UxSettingsModel

func NewUxSettingsModel

func NewUxSettingsModel() *UxSettingsModel

NewUxSettingsModel instantiates a new UxSettingsModel 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 NewUxSettingsModelWithDefaults

func NewUxSettingsModelWithDefaults() *UxSettingsModel

NewUxSettingsModelWithDefaults instantiates a new UxSettingsModel 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 (*UxSettingsModel) GetDisplayedInstallmentOptions

func (o *UxSettingsModel) GetDisplayedInstallmentOptions() []int32

GetDisplayedInstallmentOptions returns the DisplayedInstallmentOptions field value if set, zero value otherwise.

func (*UxSettingsModel) GetDisplayedInstallmentOptionsOk

func (o *UxSettingsModel) GetDisplayedInstallmentOptionsOk() ([]int32, bool)

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

func (*UxSettingsModel) HasDisplayedInstallmentOptions

func (o *UxSettingsModel) HasDisplayedInstallmentOptions() bool

HasDisplayedInstallmentOptions returns a boolean if a field has been set.

func (UxSettingsModel) MarshalJSON

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

func (*UxSettingsModel) SetDisplayedInstallmentOptions

func (o *UxSettingsModel) SetDisplayedInstallmentOptions(v []int32)

SetDisplayedInstallmentOptions gets a reference to the given []int32 and assigns it to the DisplayedInstallmentOptions field.

type VerifyAuthorizationResponse

type VerifyAuthorizationResponse struct {
	IsAuthorized        bool                `json:"IsAuthorized"`
	AuthorizationAmount *float32            `json:"AuthorizationAmount,omitempty"`
	Authorization       *AuthorizationModel `json:"Authorization,omitempty"`
}

VerifyAuthorizationResponse struct for VerifyAuthorizationResponse

func NewVerifyAuthorizationResponse

func NewVerifyAuthorizationResponse(isAuthorized bool) *VerifyAuthorizationResponse

NewVerifyAuthorizationResponse instantiates a new VerifyAuthorizationResponse 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 NewVerifyAuthorizationResponseWithDefaults

func NewVerifyAuthorizationResponseWithDefaults() *VerifyAuthorizationResponse

NewVerifyAuthorizationResponseWithDefaults instantiates a new VerifyAuthorizationResponse 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 (*VerifyAuthorizationResponse) GetAuthorization

func (o *VerifyAuthorizationResponse) GetAuthorization() AuthorizationModel

GetAuthorization returns the Authorization field value if set, zero value otherwise.

func (*VerifyAuthorizationResponse) GetAuthorizationAmount

func (o *VerifyAuthorizationResponse) GetAuthorizationAmount() float32

GetAuthorizationAmount returns the AuthorizationAmount field value if set, zero value otherwise.

func (*VerifyAuthorizationResponse) GetAuthorizationAmountOk

func (o *VerifyAuthorizationResponse) GetAuthorizationAmountOk() (*float32, bool)

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

func (*VerifyAuthorizationResponse) GetAuthorizationOk

func (o *VerifyAuthorizationResponse) GetAuthorizationOk() (*AuthorizationModel, 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 (*VerifyAuthorizationResponse) GetIsAuthorized

func (o *VerifyAuthorizationResponse) GetIsAuthorized() bool

GetIsAuthorized returns the IsAuthorized field value

func (*VerifyAuthorizationResponse) GetIsAuthorizedOk

func (o *VerifyAuthorizationResponse) GetIsAuthorizedOk() (*bool, bool)

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

func (*VerifyAuthorizationResponse) HasAuthorization

func (o *VerifyAuthorizationResponse) HasAuthorization() bool

HasAuthorization returns a boolean if a field has been set.

func (*VerifyAuthorizationResponse) HasAuthorizationAmount

func (o *VerifyAuthorizationResponse) HasAuthorizationAmount() bool

HasAuthorizationAmount returns a boolean if a field has been set.

func (VerifyAuthorizationResponse) MarshalJSON

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

func (*VerifyAuthorizationResponse) SetAuthorization

func (o *VerifyAuthorizationResponse) SetAuthorization(v AuthorizationModel)

SetAuthorization gets a reference to the given AuthorizationModel and assigns it to the Authorization field.

func (*VerifyAuthorizationResponse) SetAuthorizationAmount

func (o *VerifyAuthorizationResponse) SetAuthorizationAmount(v float32)

SetAuthorizationAmount gets a reference to the given float32 and assigns it to the AuthorizationAmount field.

func (*VerifyAuthorizationResponse) SetIsAuthorized

func (o *VerifyAuthorizationResponse) SetIsAuthorized(v bool)

SetIsAuthorized sets field value

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL