Documentation
¶
Overview ¶
usercanal.go
Index ¶
- Constants
- func Version() version.Info
- type Client
- func (c *Client) Close() error
- func (c *Client) DumpStatus()
- func (c *Client) Flush(ctx context.Context) error
- func (c *Client) Group(ctx context.Context, group GroupInfo) error
- func (c *Client) Identify(ctx context.Context, identity Identity) error
- func (c *Client) Revenue(ctx context.Context, rev Revenue) error
- func (c *Client) Track(ctx context.Context, event Event) error
- type Config
- type Currency
- type Event
- type GroupInfo
- type Identity
- type Product
- type Properties
- type Revenue
Constants ¶
View Source
const ( // User lifecycle events UserSignedUp = types.UserSignedUp UserLoggedIn = types.UserLoggedIn FeatureUsed = types.FeatureUsed // Revenue & Conversion Events OrderCompleted = types.OrderCompleted SubscriptionStarted = types.SubscriptionStarted SubscriptionChanged = types.SubscriptionChanged SubscriptionCanceled = types.SubscriptionCanceled CartViewed = types.CartViewed CheckoutStarted = types.CheckoutStarted CheckoutCompleted = types.CheckoutCompleted // Currency codes CurrencyUSD = types.CurrencyUSD CurrencyEUR = types.CurrencyEUR CurrencyGBP = types.CurrencyGBP // Revenue types RevenueTypeSubscription = types.RevenueTypeSubscription RevenueTypeOneTime = types.RevenueTypeOneTime // Auth methods AuthMethodGoogle = types.AuthMethodGoogle AuthMethodEmail = types.AuthMethodEmail // Payment methods PaymentMethodCard = types.PaymentMethodCard )
Re-export constants
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a facade over the internal API client
func (*Client) DumpStatus ¶
func (c *Client) DumpStatus()
Directories
¶
Path | Synopsis |
---|---|
examples/main.go
|
examples/main.go |
internal
|
|
api
api/client.go
|
api/client.go |
batch
batch/batch.go
|
batch/batch.go |
convert
convert/convert.go
|
convert/convert.go |
identity
identity/manager.go
|
identity/manager.go |
logger
logger/logger.go
|
logger/logger.go |
version
version/version.go
|
version/version.go |
types/errors.go
|
types/errors.go |
Click to show internal directories.
Click to hide internal directories.