Documentation ¶
Index ¶
- type Api
- type CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) Build() (*Api, error)
- func (b *CheckoutDefaultSdkBuilder) WithEnvironment(environment configuration.Environment) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithHttpClient(client *http.Client) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithPublicKey(publicKey string) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithSecretKey(secretKey string) *CheckoutDefaultSdkBuilder
- type CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) Build() (*Api, error)
- func (b *CheckoutOAuthSdkBuilder) WithAuthorizationUri(uri string) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithClientCredentials(id string, secret string) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithEnvironment(environment configuration.Environment) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithHttpClient(client *http.Client) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithScopes(scopes []string) *CheckoutOAuthSdkBuilder
- type DefaultSdkBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { Tokens *tokens.Client Instruments *instruments.Client Customers *customers.Client Payments *payments.Client Disputes *disputes.Client Forex *forex.Client Accounts *accounts.Client Sessions *sessions.Client Ideal *ideal.Client Klarna *klarna.Client Sepa *sepa.Client }
func CheckoutApi ¶
func CheckoutApi(configuration *configuration.Configuration) *Api
type CheckoutDefaultSdkBuilder ¶
type CheckoutDefaultSdkBuilder struct {
configuration.StaticKeysBuilder
}
func (*CheckoutDefaultSdkBuilder) Build ¶
func (b *CheckoutDefaultSdkBuilder) Build() (*Api, error)
func (*CheckoutDefaultSdkBuilder) WithEnvironment ¶
func (b *CheckoutDefaultSdkBuilder) WithEnvironment(environment configuration.Environment) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithHttpClient ¶
func (b *CheckoutDefaultSdkBuilder) WithHttpClient(client *http.Client) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithPublicKey ¶
func (b *CheckoutDefaultSdkBuilder) WithPublicKey(publicKey string) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithSecretKey ¶
func (b *CheckoutDefaultSdkBuilder) WithSecretKey(secretKey string) *CheckoutDefaultSdkBuilder
type CheckoutOAuthSdkBuilder ¶
type CheckoutOAuthSdkBuilder struct { configuration.SdkBuilder ClientId string ClientSecret string AuthorizationUri string Scopes []string }
func (*CheckoutOAuthSdkBuilder) Build ¶
func (b *CheckoutOAuthSdkBuilder) Build() (*Api, error)
func (*CheckoutOAuthSdkBuilder) WithAuthorizationUri ¶
func (b *CheckoutOAuthSdkBuilder) WithAuthorizationUri(uri string) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithClientCredentials ¶
func (b *CheckoutOAuthSdkBuilder) WithClientCredentials(id string, secret string) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithEnvironment ¶
func (b *CheckoutOAuthSdkBuilder) WithEnvironment(environment configuration.Environment) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithHttpClient ¶
func (b *CheckoutOAuthSdkBuilder) WithHttpClient(client *http.Client) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithScopes ¶
func (b *CheckoutOAuthSdkBuilder) WithScopes(scopes []string) *CheckoutOAuthSdkBuilder
type DefaultSdkBuilder ¶
Click to show internal directories.
Click to hide internal directories.