Documentation
¶
Index ¶
- func NewD8AProtocol(converter currency.Converter, psr properties.SettingsRegistry, ...) protocol.Protocol
- func WrapColumns(columns schema.Columns, options ...OptionFunc) schema.Columns
- type OptionFunc
- func WithPatchEvent(interfaceID schema.InterfaceID, column schema.EventColumn) OptionFunc
- func WithPatchSession(interfaceID schema.InterfaceID, column schema.SessionColumn) OptionFunc
- func WithPatchSessionScopedEvent(interfaceID schema.InterfaceID, column schema.SessionScopedEventColumn) OptionFunc
- func WithSkipColumns(columns ...schema.InterfaceID) OptionFunc
- type PatchEvent
- type PatchSession
- type PatchSessionScopedEvent
- type WrapColumnOptionsS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewD8AProtocol ¶
func NewD8AProtocol( converter currency.Converter, psr properties.SettingsRegistry, opts ...ga4.GA4ProtocolOption, ) protocol.Protocol
func WrapColumns ¶ added in v0.19.1
func WrapColumns(columns schema.Columns, options ...OptionFunc) schema.Columns
Types ¶
type OptionFunc ¶ added in v0.19.1
type OptionFunc func(opts *WrapColumnOptionsS)
func WithPatchEvent ¶ added in v0.19.1
func WithPatchEvent(interfaceID schema.InterfaceID, column schema.EventColumn) OptionFunc
func WithPatchSession ¶ added in v0.19.1
func WithPatchSession(interfaceID schema.InterfaceID, column schema.SessionColumn) OptionFunc
func WithPatchSessionScopedEvent ¶ added in v0.19.1
func WithPatchSessionScopedEvent(interfaceID schema.InterfaceID, column schema.SessionScopedEventColumn) OptionFunc
func WithSkipColumns ¶ added in v0.19.1
func WithSkipColumns(columns ...schema.InterfaceID) OptionFunc
type PatchEvent ¶ added in v0.19.1
type PatchEvent struct {
InterfaceID schema.InterfaceID
// contains filtered or unexported fields
}
type PatchSession ¶ added in v0.19.1
type PatchSession struct {
InterfaceID schema.InterfaceID
// contains filtered or unexported fields
}
type PatchSessionScopedEvent ¶ added in v0.19.1
type PatchSessionScopedEvent struct {
InterfaceID schema.InterfaceID
// contains filtered or unexported fields
}
type WrapColumnOptionsS ¶ added in v0.19.1
type WrapColumnOptionsS struct {
SkipColumns []schema.InterfaceID
PatchEvents []PatchEvent
PatchSessions []PatchSession
PatchSessionScopedEvents []PatchSessionScopedEvent
}
Click to show internal directories.
Click to hide internal directories.