Documentation ¶
Index ¶
- type AdditionalHeadersRoundTripper
- type Adsolut
- func (v Adsolut) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (v Adsolut) Name() string
- func (v Adsolut) Route() string
- func (v Adsolut) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (v Adsolut) WithAuthURL(u string) Adsolut
- func (v Adsolut) WithName(name string) Adsolut
- func (v Adsolut) WithTokenURL(u string) Adsolut
- type Amadeus
- func (am Amadeus) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (am Amadeus) Name() string
- func (am Amadeus) Route() string
- func (am Amadeus) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (am Amadeus) WithName(name string) Amadeus
- type Apaleo
- func (m Apaleo) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (m Apaleo) Name() string
- func (m Apaleo) Route() string
- func (m Apaleo) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (m Apaleo) WithName(name string) Apaleo
- type Apicbase
- func (ab Apicbase) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (ab Apicbase) Name() string
- func (ab Apicbase) Route() string
- func (ab Apicbase) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (ab Apicbase) WithName(name string) Apicbase
- type Asperion
- func (f Asperion) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (f Asperion) Name() string
- func (f Asperion) Route() string
- func (f Asperion) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (f Asperion) WithName(name string) Asperion
- type AuthCodeOptionClientID
- type Bizcuit
- func (p Bizcuit) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (p Bizcuit) Name() string
- func (p Bizcuit) Route() string
- func (p Bizcuit) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (p Bizcuit) WithBaseURL(url url.URL) Bizcuit
- func (p Bizcuit) WithName(name string) Bizcuit
- type BookingExperts
- func (v BookingExperts) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (v BookingExperts) Name() string
- func (v BookingExperts) Route() string
- func (v BookingExperts) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (v BookingExperts) WithAuthURL(u string) BookingExperts
- func (v BookingExperts) WithName(name string) BookingExperts
- func (v BookingExperts) WithTokenURL(u string) BookingExperts
- type Chronogolf
- func (v Chronogolf) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (v Chronogolf) Name() string
- func (v Chronogolf) Route() string
- func (v Chronogolf) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (v Chronogolf) WithAuthURL(u string) Chronogolf
- func (v Chronogolf) WithName(name string) Chronogolf
- func (v Chronogolf) WithTokenURL(u string) Chronogolf
- type Cloudbeds
- func (m Cloudbeds) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (m Cloudbeds) Name() string
- func (m Cloudbeds) Route() string
- func (m Cloudbeds) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (m Cloudbeds) WithName(name string) Cloudbeds
- type Cockpit
- func (m Cockpit) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (m Cockpit) Name() string
- func (m Cockpit) Route() string
- func (m Cockpit) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (m Cockpit) WithName(name string) Cockpit
- type Datev
- func (v Datev) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (v Datev) IDTokenVerifier(params TokenRequestParams) *oidc.IDTokenVerifier
- func (v Datev) Name() string
- func (v Datev) RevokeRoute() string
- func (v Datev) RevokeURL() string
- func (v Datev) Route() string
- func (v Datev) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (v Datev) WithAuthURL(u string) Datev
- func (v Datev) WithIssuerURL(u string) Datev
- func (v Datev) WithName(name string) Datev
- func (v Datev) WithRemoteKeysetURL(u string) Datev
- func (v Datev) WithRevokeURL(u string) Datev
- func (v Datev) WithTokenURL(u string) Datev
- type ExactOnline
- func (eo ExactOnline) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (eo ExactOnline) Name() string
- func (eo ExactOnline) Route() string
- func (eo ExactOnline) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (eo ExactOnline) WithBaseURL(url url.URL) ExactOnline
- func (eo ExactOnline) WithName(name string) ExactOnline
- type Fortnox
- func (f Fortnox) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (f Fortnox) Name() string
- func (f Fortnox) Route() string
- func (f Fortnox) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (f Fortnox) WithName(name string) Fortnox
- type Izettle
- func (iz Izettle) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (iz Izettle) Name() string
- func (iz Izettle) Route() string
- func (iz Izettle) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (iz Izettle) WithName(name string) Izettle
- type JSONTokenExchangeRoundTripper
- type Lightspeed
- func (l Lightspeed) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (l Lightspeed) Name() string
- func (l Lightspeed) Route() string
- func (l Lightspeed) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (l Lightspeed) WithBaseURL(url url.URL) Lightspeed
- func (l Lightspeed) WithName(name string) Lightspeed
- type LightspeedRetail
- func (l LightspeedRetail) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (l LightspeedRetail) Name() string
- func (l LightspeedRetail) Route() string
- func (l LightspeedRetail) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (l LightspeedRetail) WithBaseURL(url url.URL) LightspeedRetail
- func (l LightspeedRetail) WithName(name string) LightspeedRetail
- type Minox
- func (m Minox) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (m Minox) Name() string
- func (m Minox) Route() string
- func (m Minox) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (m Minox) WithName(name string) Minox
- type NetSuite
- func (ns NetSuite) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (ns NetSuite) Name() string
- func (ns NetSuite) Route() string
- func (ns NetSuite) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (ns NetSuite) WithName(name string) NetSuite
- type Procountor
- func (m Procountor) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (m Procountor) Name() string
- func (m Procountor) Route() string
- func (m Procountor) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (m Procountor) WithName(name string) Procountor
- type Provider
- type Providers
- type QuickBooks
- func (qb QuickBooks) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (qb QuickBooks) Name() string
- func (qb QuickBooks) Route() string
- func (qb QuickBooks) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (qb QuickBooks) WithName(name string) QuickBooks
- type RevokeProvider
- type TokenRequestParams
- type VismaNet
- func (v VismaNet) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (v VismaNet) Name() string
- func (v VismaNet) Route() string
- func (v VismaNet) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (v VismaNet) WithAuthURL(u string) VismaNet
- func (v VismaNet) WithName(name string) VismaNet
- func (v VismaNet) WithTokenURL(u string) VismaNet
- type VismaOnline
- func (v VismaOnline) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (v VismaOnline) Name() string
- func (v VismaOnline) Route() string
- func (v VismaOnline) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (v VismaOnline) WithAuthURL(u string) VismaOnline
- func (v VismaOnline) WithName(name string) VismaOnline
- func (v VismaOnline) WithTokenURL(u string) VismaOnline
- type Xero
- func (x Xero) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
- func (x Xero) Name() string
- func (x Xero) Route() string
- func (x Xero) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
- func (x Xero) WithName(name string) Xero
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalHeadersRoundTripper ¶
type AdditionalHeadersRoundTripper struct { Headers map[string]string // contains filtered or unexported fields }
func NewAdditionalHeadersRoundTripper ¶
func NewAdditionalHeadersRoundTripper(rtp http.RoundTripper) *AdditionalHeadersRoundTripper
type Adsolut ¶
type Adsolut struct {
// contains filtered or unexported fields
}
func NewAdsolut ¶
func NewAdsolut() *Adsolut
func (Adsolut) Exchange ¶
func (v Adsolut) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Adsolut) TokenSource ¶
func (v Adsolut) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (Adsolut) WithAuthURL ¶
func (Adsolut) WithTokenURL ¶
type Amadeus ¶
type Amadeus struct {
// contains filtered or unexported fields
}
func NewAmadeus ¶
func NewAmadeus() *Amadeus
func (Amadeus) Exchange ¶
func (am Amadeus) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Amadeus) TokenSource ¶
func (am Amadeus) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type Apaleo ¶
type Apaleo struct {
// contains filtered or unexported fields
}
func (Apaleo) Exchange ¶
func (m Apaleo) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Apaleo) TokenSource ¶
func (m Apaleo) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type Apicbase ¶
type Apicbase struct {
// contains filtered or unexported fields
}
func NewApicbase ¶
func NewApicbase() *Apicbase
func (Apicbase) Exchange ¶
func (ab Apicbase) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Apicbase) TokenSource ¶
func (ab Apicbase) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type Asperion ¶
type Asperion struct {
// contains filtered or unexported fields
}
func NewAsperion ¶
func NewAsperion() *Asperion
func (Asperion) Exchange ¶
func (f Asperion) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Asperion) TokenSource ¶
func (f Asperion) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type AuthCodeOptionClientID ¶
type AuthCodeOptionClientID struct {
// contains filtered or unexported fields
}
type Bizcuit ¶
type Bizcuit struct {
// contains filtered or unexported fields
}
func NewBizcuit ¶
func NewBizcuit() *Bizcuit
func (Bizcuit) Exchange ¶
func (p Bizcuit) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Bizcuit) TokenSource ¶
func (p Bizcuit) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type BookingExperts ¶
type BookingExperts struct {
// contains filtered or unexported fields
}
func NewBookingExperts ¶
func NewBookingExperts() *BookingExperts
func (BookingExperts) Exchange ¶
func (v BookingExperts) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (BookingExperts) Name ¶
func (v BookingExperts) Name() string
func (BookingExperts) Route ¶
func (v BookingExperts) Route() string
func (BookingExperts) TokenSource ¶
func (v BookingExperts) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (BookingExperts) WithAuthURL ¶
func (v BookingExperts) WithAuthURL(u string) BookingExperts
func (BookingExperts) WithName ¶
func (v BookingExperts) WithName(name string) BookingExperts
func (BookingExperts) WithTokenURL ¶
func (v BookingExperts) WithTokenURL(u string) BookingExperts
type Chronogolf ¶
type Chronogolf struct {
// contains filtered or unexported fields
}
func NewChronogolf ¶
func NewChronogolf() *Chronogolf
func (Chronogolf) Exchange ¶
func (v Chronogolf) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Chronogolf) Name ¶
func (v Chronogolf) Name() string
func (Chronogolf) Route ¶
func (v Chronogolf) Route() string
func (Chronogolf) TokenSource ¶
func (v Chronogolf) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (Chronogolf) WithAuthURL ¶
func (v Chronogolf) WithAuthURL(u string) Chronogolf
func (Chronogolf) WithName ¶
func (v Chronogolf) WithName(name string) Chronogolf
func (Chronogolf) WithTokenURL ¶
func (v Chronogolf) WithTokenURL(u string) Chronogolf
type Cloudbeds ¶
type Cloudbeds struct {
// contains filtered or unexported fields
}
func NewCloudbeds ¶
func NewCloudbeds() *Cloudbeds
func (Cloudbeds) Exchange ¶
func (m Cloudbeds) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Cloudbeds) TokenSource ¶
func (m Cloudbeds) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type Cockpit ¶
type Cockpit struct {
// contains filtered or unexported fields
}
Cockpit has a non-standard Token Exchange. Instead of 'x-www-form-urlencoded' they use 'application/json'. The custom NewJSONTokenExchangeClient http.Client works around that
func NewCockpit ¶
func NewCockpit() *Cockpit
func (Cockpit) Exchange ¶
func (m Cockpit) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Cockpit) TokenSource ¶
func (m Cockpit) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type Datev ¶
type Datev struct {
// contains filtered or unexported fields
}
func (Datev) Exchange ¶
func (v Datev) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Datev) IDTokenVerifier ¶
func (v Datev) IDTokenVerifier(params TokenRequestParams) *oidc.IDTokenVerifier
func (Datev) RevokeRoute ¶
func (Datev) TokenSource ¶
func (v Datev) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (Datev) WithAuthURL ¶
func (Datev) WithIssuerURL ¶
func (Datev) WithRemoteKeysetURL ¶
func (Datev) WithRevokeURL ¶
func (Datev) WithTokenURL ¶
type ExactOnline ¶
type ExactOnline struct {
// contains filtered or unexported fields
}
func NewExactOnline ¶
func NewExactOnline() *ExactOnline
func (ExactOnline) Exchange ¶
func (eo ExactOnline) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (ExactOnline) Name ¶
func (eo ExactOnline) Name() string
func (ExactOnline) Route ¶
func (eo ExactOnline) Route() string
func (ExactOnline) TokenSource ¶
func (eo ExactOnline) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (ExactOnline) WithBaseURL ¶
func (eo ExactOnline) WithBaseURL(url url.URL) ExactOnline
func (ExactOnline) WithName ¶
func (eo ExactOnline) WithName(name string) ExactOnline
type Fortnox ¶
type Fortnox struct {
// contains filtered or unexported fields
}
func NewFortnox ¶
func NewFortnox() *Fortnox
func (Fortnox) Exchange ¶
func (f Fortnox) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Fortnox) TokenSource ¶
func (f Fortnox) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type Izettle ¶
type Izettle struct {
// contains filtered or unexported fields
}
func NewIzettle ¶
func NewIzettle() *Izettle
func (Izettle) Exchange ¶
func (iz Izettle) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Izettle) TokenSource ¶
func (iz Izettle) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type JSONTokenExchangeRoundTripper ¶
type JSONTokenExchangeRoundTripper struct {
// contains filtered or unexported fields
}
func NewJSONTokenExchangeRoundTripper ¶
func NewJSONTokenExchangeRoundTripper(rtp http.RoundTripper) *JSONTokenExchangeRoundTripper
type Lightspeed ¶
type Lightspeed struct {
// contains filtered or unexported fields
}
func NewLightspeed ¶
func NewLightspeed() *Lightspeed
func (Lightspeed) Exchange ¶
func (l Lightspeed) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Lightspeed) Name ¶
func (l Lightspeed) Name() string
func (Lightspeed) Route ¶
func (l Lightspeed) Route() string
func (Lightspeed) TokenSource ¶
func (l Lightspeed) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (Lightspeed) WithBaseURL ¶
func (l Lightspeed) WithBaseURL(url url.URL) Lightspeed
func (Lightspeed) WithName ¶
func (l Lightspeed) WithName(name string) Lightspeed
type LightspeedRetail ¶
type LightspeedRetail struct {
// contains filtered or unexported fields
}
func NewLightspeedRetail ¶
func NewLightspeedRetail() *LightspeedRetail
func (LightspeedRetail) Exchange ¶
func (l LightspeedRetail) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (LightspeedRetail) Name ¶
func (l LightspeedRetail) Name() string
func (LightspeedRetail) Route ¶
func (l LightspeedRetail) Route() string
func (LightspeedRetail) TokenSource ¶
func (l LightspeedRetail) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (LightspeedRetail) WithBaseURL ¶
func (l LightspeedRetail) WithBaseURL(url url.URL) LightspeedRetail
func (LightspeedRetail) WithName ¶
func (l LightspeedRetail) WithName(name string) LightspeedRetail
type Minox ¶
type Minox struct {
// contains filtered or unexported fields
}
func (Minox) Exchange ¶
func (m Minox) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Minox) TokenSource ¶
func (m Minox) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type NetSuite ¶
type NetSuite struct {
// contains filtered or unexported fields
}
func NewNetSuite ¶
func NewNetSuite() *NetSuite
func (NetSuite) Exchange ¶
func (ns NetSuite) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (NetSuite) TokenSource ¶
func (ns NetSuite) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
type Procountor ¶
type Procountor struct {
// contains filtered or unexported fields
}
func NewProcountor ¶
func NewProcountor() *Procountor
func (Procountor) Exchange ¶
func (m Procountor) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Procountor) Name ¶
func (m Procountor) Name() string
func (Procountor) Route ¶
func (m Procountor) Route() string
func (Procountor) TokenSource ¶
func (m Procountor) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (Procountor) WithName ¶
func (m Procountor) WithName(name string) Procountor
type Provider ¶
type Provider interface { Name() string Route() string // OauthConfig() oauth2.Config Exchange(context.Context, TokenRequestParams, ...oauth2.AuthCodeOption) (*oauth2.Token, error) TokenSource(context.Context, TokenRequestParams) oauth2.TokenSource }
type QuickBooks ¶
type QuickBooks struct {
// contains filtered or unexported fields
}
func NewQuickBooks ¶
func NewQuickBooks() *QuickBooks
func (QuickBooks) Exchange ¶
func (qb QuickBooks) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (QuickBooks) Name ¶
func (qb QuickBooks) Name() string
func (QuickBooks) Route ¶
func (qb QuickBooks) Route() string
func (QuickBooks) TokenSource ¶
func (qb QuickBooks) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (QuickBooks) WithName ¶
func (qb QuickBooks) WithName(name string) QuickBooks
type RevokeProvider ¶
type TokenRequestParams ¶
type VismaNet ¶
type VismaNet struct {
// contains filtered or unexported fields
}
func NewVismaNet ¶
func NewVismaNet() *VismaNet
func (VismaNet) Exchange ¶
func (v VismaNet) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (VismaNet) TokenSource ¶
func (v VismaNet) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (VismaNet) WithAuthURL ¶
func (VismaNet) WithTokenURL ¶
type VismaOnline ¶
type VismaOnline struct {
// contains filtered or unexported fields
}
func NewVismaOnline ¶
func NewVismaOnline() *VismaOnline
func (VismaOnline) Exchange ¶
func (v VismaOnline) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (VismaOnline) Name ¶
func (v VismaOnline) Name() string
func (VismaOnline) Route ¶
func (v VismaOnline) Route() string
func (VismaOnline) TokenSource ¶
func (v VismaOnline) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
func (VismaOnline) WithAuthURL ¶
func (v VismaOnline) WithAuthURL(u string) VismaOnline
func (VismaOnline) WithName ¶
func (v VismaOnline) WithName(name string) VismaOnline
func (VismaOnline) WithTokenURL ¶
func (v VismaOnline) WithTokenURL(u string) VismaOnline
type Xero ¶
type Xero struct {
// contains filtered or unexported fields
}
func (Xero) Exchange ¶
func (x Xero) Exchange(ctx context.Context, params TokenRequestParams, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error)
func (Xero) TokenSource ¶
func (x Xero) TokenSource(ctx context.Context, params TokenRequestParams) oauth2.TokenSource
Source Files ¶
- additional_headers_round_tripper.go
- adsolut.go
- amadeus.go
- apaleo.go
- apicbase.go
- asperion.go
- bizcuit.go
- booking_experts.go
- chronogolf.go
- cloudbeds.go
- cockpit.go
- datev.go
- exactonline.go
- fortnox.go
- izettle.go
- json_token_exchange_client.go
- lightspeed.go
- lightspeed_retail.go
- minox.go
- netsuite.go
- procountor.go
- providers.go
- quickbooks.go
- visma_net.go
- visma_online.go
- xero.go
Click to show internal directories.
Click to hide internal directories.