Categorygithub.com/konfig-dev/splitit-web-sdks/go
modulepackage
1.8.7
Repository: https://github.com/konfig-dev/splitit-web-sdks.git
Documentation: pkg.go.dev

# 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

ClassMethodHTTP requestDescription
InstallmentPlanApiCheckEligibilityPost /api/installmentplans/check-eligibility
InstallmentPlanApiGetGet /api/installmentplans/{installmentPlanNumber}
InstallmentPlanApiGetEligibilityTermsAndConditionGet /api/installmentplans/{ipn}/legal
InstallmentPlanApiPostPost /api/installmentplans/initiate
InstallmentPlanApiPost2Post /api/installmentplans
InstallmentPlanApiRefundPost /api/installmentplans/{installmentPlanNumber}/refund
InstallmentPlanApiSearchGet /api/installmentplans/search
InstallmentPlanApiUpdateOrderPut /api/installmentplans/{installmentPlanNumber}/updateorder
InstallmentPlanApiUpdateOrder2Put /api/installmentplans/updateorder
InstallmentPlanApiVerifyAuthorizationGet /api/installmentplans/{installmentPlanNumber}/verifyauthorization

Documentation For Models

# Packages

No description provided by the author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
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.
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.
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.
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.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
NewConfiguration returns a new Configuration object.
NewEligibilityTermsAndConditionResponse instantiates a new EligibilityTermsAndConditionResponse 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.
NewEligibilityTermsAndConditionResponseWithDefaults instantiates a new EligibilityTermsAndConditionResponse 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
NewPlanStrategyFromValue returns a pointer to a valid PlanStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of CardBrand.
List of CardBrand.
List of CardBrand.
List of CardBrand.
List of CardBrand.
List of CardBrand.
List of CardBrand.
List of CardBrand.
List of CardBrand.
List of CardType.
List of CardType.
List of CardType.
List of CardType.
List of CardType.
List of CardType.
List of CardType.
List of GwAuthorizationStatus.
List of GwAuthorizationStatus.
List of GwAuthorizationStatus.
List of GwAuthorizationStatus.
List of GwAuthorizationStatus.
List of InstallmentStatus.
List of InstallmentStatus.
List of InstallmentStatus.
List of PaymentMethodType.
List of PaymentMethodType.
List of PaymentMethodType.
List of PaymentMethodType.
List of PaymentMethodType.
List of PlanStatus.
List of PlanStatus.
List of PlanStatus.
List of PlanStatus.
List of PlanStatus.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PlanStrategy.
List of PurchaseMethod.
List of PurchaseMethod.
List of PurchaseMethod.
List of RefundStatus.
List of RefundStatus.
List of RefundStatus.
List of RefundStrategy.
List of RefundStrategy.
List of RefundStrategy.
List of RefundStrategy.
List of ShippingStatus.
List of ShippingStatus.
List of ShippingStatus.
List of TestModes.
List of TestModes.
List of TestModes.
List of TestModes.

# Variables

All allowed values of CardBrand enum.
All allowed values of CardType enum.
All allowed values of GwAuthorizationStatus enum.
All allowed values of InstallmentStatus enum.
All allowed values of PaymentMethodType enum.
All allowed values of PlanStatus enum.
All allowed values of PlanStrategy enum.
All allowed values of PurchaseMethod enum.
All allowed values of RefundStatus enum.
All allowed values of RefundStrategy enum.
All allowed values of ShippingStatus enum.
All allowed values of TestModes enum.
ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

AddressData struct for AddressData.
AddressDataModel struct for AddressDataModel.
APIClient manages communication with the splitit-web-api-v3 API v1.0.0 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
AuthorizationModel struct for AuthorizationModel.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BluesnapVaultedShopperToken struct for BluesnapVaultedShopperToken.
CardData struct for CardData.
CheckInstallmentsEligibilityRequest struct for CheckInstallmentsEligibilityRequest.
Configuration stores the configuration of the API client.
EligibilityTermsAndConditionResponse struct for EligibilityTermsAndConditionResponse.
Error struct for Error.
ErrorExtended struct for ErrorExtended.
ErrorExtendedAllOf struct for ErrorExtendedAllOf.
EventsEndpointsModel struct for EventsEndpointsModel.
FailedResponse struct for FailedResponse.
GatewayTokenData struct for GatewayTokenData.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
IdentifierContract struct for IdentifierContract.
InitiatePlanResponse struct for InitiatePlanResponse.
InitiateRedirectionEndpointsModel struct for InitiateRedirectionEndpointsModel.
Installment struct for Installment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
InstallmentPlanCreateRequest struct for InstallmentPlanCreateRequest.
InstallmentPlanCreateResponse struct for InstallmentPlanCreateResponse.
InstallmentPlanGetResponse struct for InstallmentPlanGetResponse.
InstallmentPlanInitiateRequest struct for InstallmentPlanInitiateRequest.
InstallmentPlanRefundRequest struct for InstallmentPlanRefundRequest.
InstallmentPlanRefundResponse struct for InstallmentPlanRefundResponse.
InstallmentPlanSearchResponse struct for InstallmentPlanSearchResponse.
InstallmentPlanUpdateRequest struct for InstallmentPlanUpdateRequest.
InstallmentPlanUpdateRequestByIdentifier struct for InstallmentPlanUpdateRequestByIdentifier.
InstallmentPlanUpdateRequestByIdentifierAllOf struct for InstallmentPlanUpdateRequestByIdentifierAllOf.
InstallmentPlanUpdateResponse struct for InstallmentPlanUpdateResponse.
InstallmentsEligibilityResponse struct for InstallmentsEligibilityResponse.
LinksData struct for LinksData.
LinksModel struct for LinksModel.
MockerShopperToken struct for MockerShopperToken.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PaymentMethodModel struct for PaymentMethodModel.
PaymentPlanOptionModel struct for PaymentPlanOptionModel.
PlanData struct for PlanData.
PlanDataModel struct for PlanDataModel.
PlanErrorResponse struct for PlanErrorResponse.
PlanErrorResponseAllOf struct for PlanErrorResponseAllOf.
ProcessingData struct for ProcessingData.
ProcessingData2 struct for ProcessingData2.
RedirectionEndpointsModel struct for RedirectionEndpointsModel.
RefundModel struct for RefundModel.
RefundSummary struct for RefundSummary.
SearchInstallmentPlanResponseItem struct for SearchInstallmentPlanResponseItem.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
ShopperData struct for ShopperData.
SpreedlyToken struct for SpreedlyToken.
ThreeDSData struct for ThreeDSData.
ThreeDSData2 struct for ThreeDSData2.
ThreeDsRedirectDataV3 struct for ThreeDsRedirectDataV3.
UxSettingsModel struct for UxSettingsModel.
VerifyAuthorizationResponse struct for VerifyAuthorizationResponse.

# Type aliases

CardBrand .
CardType .
GwAuthorizationStatus .
InstallmentPlanApiService InstallmentPlanApi service.
InstallmentStatus .
PaymentMethodType .
PlanStatus .
PlanStrategy .
PurchaseMethod .
RefundStatus .
RefundStrategy .
ServerConfigurations stores multiple ServerConfiguration items.
ShippingStatus .
TestModes .