Versions in this module Expand all Collapse all v0 v0.6.0 Mar 12, 2024 v0.0.2 Mar 9, 2023 Changes in this version + const Giphy_APIKey + const ProviderTypeGiphy + const ProviderTypeStripe + const Stripe_APIKey + const Stripe_WebhookSecret + type Factory interface + Hostname func() string + StripeClient func() (client.API, error) + type Giphy struct + func NewGiphy() Giphy + func (adapter Giphy) AfterConnect(factory Factory, client *model.Client) error + func (adapter Giphy) AfterUpdate(factory Factory, client *model.Client) error + func (adapter Giphy) ManualConfig() form.Form + func (adapter Giphy) PollStreams(client *model.Client) <-chan model.Stream + type ManualProvider interface + ManualConfig func() form.Form + type Null struct + func (adapter Null) AfterConnect(factory Factory, client *model.Client) error + func (adapter Null) AfterUpdate(factory Factory, client *model.Client) error + func (adapter Null) PollStreams(client *model.Client) <-chan model.Stream + type OAuthProvider interface + OAuthConfig func() oauth2.Config + type Provider interface + AfterConnect func(factory Factory, client *model.Client) error + AfterUpdate func(factory Factory, client *model.Client) error + PollStreams func(client *model.Client) <-chan model.Stream + type Stripe struct + func NewStripe() Stripe + func (adapter Stripe) AfterConnect(factory Factory, client *model.Client) error + func (adapter Stripe) AfterUpdate(factory Factory, client *model.Client) error + func (adapter Stripe) ManualConfig() form.Form + func (adapter Stripe) PollStreams(client *model.Client) <-chan model.Stream