mirror of
https://github.com/foomo/sesamy-go.git
synced 2025-10-16 12:35:43 +00:00
revert(emarsys): use event names
This commit is contained in:
parent
819f40b501
commit
54545c6e06
14
pkg/provider/emarsys/event/emarsycategory.go
Normal file
14
pkg/provider/emarsys/event/emarsycategory.go
Normal file
@ -0,0 +1,14 @@
|
||||
package event
|
||||
|
||||
import (
|
||||
"github.com/foomo/sesamy-go/pkg/provider/emarsys/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/sesamy"
|
||||
)
|
||||
|
||||
const EventNameEmarsysCategory sesamy.EventName = "emarsys_category"
|
||||
|
||||
type EmarsysCategory sesamy.Event[params.EmarsysCategory]
|
||||
|
||||
func NewEmarsysCategory(p params.EmarsysCategory) sesamy.Event[params.EmarsysCategory] {
|
||||
return sesamy.NewEvent(EventNameEmarsysCategory, p)
|
||||
}
|
||||
@ -1,15 +0,0 @@
|
||||
package event
|
||||
|
||||
import (
|
||||
sesamyparams "github.com/foomo/sesamy-go/pkg/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/provider/emarsys/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/sesamy"
|
||||
)
|
||||
|
||||
const EventNameEmarsysAddToCart sesamy.EventName = "emarsys_add_to_cart"
|
||||
|
||||
type EmarsysAddToCart sesamy.Event[params.EmarsysAddToCart[sesamyparams.Item]]
|
||||
|
||||
func NewEmarsysAddToCart(p params.EmarsysAddToCart[sesamyparams.Item]) sesamy.Event[params.EmarsysAddToCart[sesamyparams.Item]] {
|
||||
return sesamy.NewEvent(EventNameEmarsysAddToCart, p)
|
||||
}
|
||||
15
pkg/provider/emarsys/event/emarsyscart.go
Normal file
15
pkg/provider/emarsys/event/emarsyscart.go
Normal file
@ -0,0 +1,15 @@
|
||||
package event
|
||||
|
||||
import (
|
||||
sesamyparams "github.com/foomo/sesamy-go/pkg/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/provider/emarsys/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/sesamy"
|
||||
)
|
||||
|
||||
const EventNameEmarsysCart sesamy.EventName = "emarsys_cart"
|
||||
|
||||
type EmarsysCart sesamy.Event[params.EmarsysCart[sesamyparams.Item]]
|
||||
|
||||
func NewEmarsysCart(p params.EmarsysCart[sesamyparams.Item]) sesamy.Event[params.EmarsysCart[sesamyparams.Item]] {
|
||||
return sesamy.NewEvent(EventNameEmarsysCart, p)
|
||||
}
|
||||
@ -1,15 +0,0 @@
|
||||
package event
|
||||
|
||||
import (
|
||||
sesamyparams "github.com/foomo/sesamy-go/pkg/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/provider/emarsys/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/sesamy"
|
||||
)
|
||||
|
||||
const EventNameEmarsysPageView sesamy.EventName = "emarsys_page_view"
|
||||
|
||||
type EmarsysPageView sesamy.Event[params.EmarsysPageView[sesamyparams.Item]]
|
||||
|
||||
func NewEmarsysPageView(p params.EmarsysPageView[sesamyparams.Item]) sesamy.Event[params.EmarsysPageView[sesamyparams.Item]] {
|
||||
return sesamy.NewEvent(EventNameEmarsysPageView, p)
|
||||
}
|
||||
@ -1,15 +0,0 @@
|
||||
package event
|
||||
|
||||
import (
|
||||
sesamyparams "github.com/foomo/sesamy-go/pkg/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/provider/emarsys/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/sesamy"
|
||||
)
|
||||
|
||||
const EventNameEmarsysRemoveFromCart sesamy.EventName = "emarsys_remove_from_cart"
|
||||
|
||||
type EmarsysRemoveFromCart sesamy.Event[params.EmarsysRemoveFromCart[sesamyparams.Item]]
|
||||
|
||||
func NewEmarsysRemoveFromCart(p params.EmarsysRemoveFromCart[sesamyparams.Item]) sesamy.Event[params.EmarsysRemoveFromCart[sesamyparams.Item]] {
|
||||
return sesamy.NewEvent(EventNameEmarsysRemoveFromCart, p)
|
||||
}
|
||||
15
pkg/provider/emarsys/event/emarsysview.go
Normal file
15
pkg/provider/emarsys/event/emarsysview.go
Normal file
@ -0,0 +1,15 @@
|
||||
package event
|
||||
|
||||
import (
|
||||
sesamyparams "github.com/foomo/sesamy-go/pkg/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/provider/emarsys/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/sesamy"
|
||||
)
|
||||
|
||||
const EventNameEmarsysView sesamy.EventName = "emarsys_view"
|
||||
|
||||
type EmarsysView sesamy.Event[params.EmarsysView[sesamyparams.Item]]
|
||||
|
||||
func NewEmarsysView(p params.EmarsysView[sesamyparams.Item]) sesamy.Event[params.EmarsysView[sesamyparams.Item]] {
|
||||
return sesamy.NewEvent(EventNameEmarsysView, p)
|
||||
}
|
||||
@ -1,15 +0,0 @@
|
||||
package event
|
||||
|
||||
import (
|
||||
sesamyparams "github.com/foomo/sesamy-go/pkg/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/provider/emarsys/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/sesamy"
|
||||
)
|
||||
|
||||
const EventNameEmarsysViewItem sesamy.EventName = "emarsys_view_item"
|
||||
|
||||
type EmarsysViewItem sesamy.Event[params.EmarsysViewItem[sesamyparams.Item]]
|
||||
|
||||
func NewEmarsysViewItem(p params.EmarsysViewItem[sesamyparams.Item]) sesamy.Event[params.EmarsysViewItem[sesamyparams.Item]] {
|
||||
return sesamy.NewEvent(EventNameEmarsysViewItem, p)
|
||||
}
|
||||
@ -1,14 +0,0 @@
|
||||
package event
|
||||
|
||||
import (
|
||||
"github.com/foomo/sesamy-go/pkg/provider/emarsys/event/params"
|
||||
"github.com/foomo/sesamy-go/pkg/sesamy"
|
||||
)
|
||||
|
||||
const EventNameEmarsysViewItemList sesamy.EventName = "emarsys_view_item_list"
|
||||
|
||||
type EmarsysViewItemList sesamy.Event[params.EmarsysViewItemList]
|
||||
|
||||
func NewEmarsysViewItemList(p params.EmarsysViewItemList) sesamy.Event[params.EmarsysViewItemList] {
|
||||
return sesamy.NewEvent(EventNameEmarsysViewItemList, p)
|
||||
}
|
||||
@ -1,6 +0,0 @@
|
||||
package params
|
||||
|
||||
type EmarsysAddToCart[I any] struct {
|
||||
Items []I `json:"items,omitempty" dlv:"dataModel.items"`
|
||||
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
||||
}
|
||||
@ -1,6 +0,0 @@
|
||||
package params
|
||||
|
||||
type EmarsysRemoveFromCart[I any] struct {
|
||||
Items []I `json:"items,omitempty" dlv:"dataModel.items"`
|
||||
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
||||
}
|
||||
@ -1,6 +1,6 @@
|
||||
package params
|
||||
|
||||
type EmarsysPageView[I any] struct {
|
||||
type EmarsysCart[I any] struct {
|
||||
Items []I `json:"items,omitempty" dlv:"dataModel.items"`
|
||||
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
||||
}
|
||||
@ -1,6 +1,6 @@
|
||||
package params
|
||||
|
||||
type EmarsysViewItemList struct {
|
||||
type EmarsysCategory struct {
|
||||
ItemListName string `json:"item_list_name,omitempty" dlv:"eventModel.item_list_name"`
|
||||
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
||||
}
|
||||
@ -1,6 +1,6 @@
|
||||
package params
|
||||
|
||||
type EmarsysViewItem[I any] struct {
|
||||
type EmarsysView[I any] struct {
|
||||
Items []I `json:"items,omitempty" dlv:"dataModel.items"`
|
||||
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user