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
|
package params
|
||||||
|
|
||||||
type EmarsysPageView[I any] struct {
|
type EmarsysCart[I any] struct {
|
||||||
Items []I `json:"items,omitempty" dlv:"dataModel.items"`
|
Items []I `json:"items,omitempty" dlv:"dataModel.items"`
|
||||||
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
||||||
}
|
}
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package params
|
package params
|
||||||
|
|
||||||
type EmarsysViewItemList struct {
|
type EmarsysCategory struct {
|
||||||
ItemListName string `json:"item_list_name,omitempty" dlv:"eventModel.item_list_name"`
|
ItemListName string `json:"item_list_name,omitempty" dlv:"eventModel.item_list_name"`
|
||||||
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
||||||
}
|
}
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package params
|
package params
|
||||||
|
|
||||||
type EmarsysViewItem[I any] struct {
|
type EmarsysView[I any] struct {
|
||||||
Items []I `json:"items,omitempty" dlv:"dataModel.items"`
|
Items []I `json:"items,omitempty" dlv:"dataModel.items"`
|
||||||
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
PageViewID string `json:"page_view_id,omitempty" dlv:"emarsys.page_view_id"`
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user