本文整理汇总了Golang中github.com/shopgun/matilde/events/event.Event类的典型用法代码示例。如果您正苦于以下问题:Golang Event类的具体用法?Golang Event怎么用?Golang Event使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Event类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: CleanUserVerify
func CleanUserVerify(
db db.Connector,
in *event.Event) (out clean.User_verify, err Errors) {
out = clean.User_verify{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_user_agent: in.User_agent,
Email: in.Email,
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Query_string: in.Query_string,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.User_id.Value,
}
err = eventChecker(in, out)
return out, err
}
示例2: CleanCatalogPushSend
func CleanCatalogPushSend(
db db.Connector,
in *event.Event) (out clean.Catalog_push_send, err Errors) {
out = clean.Catalog_push_send{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
Catalogs: in.Catalogs.GetArray(),
Dealers: in.GetDealers(),
Endpoint_id: in.Endpoint_id.Value,
Push_type: in.Push_type,
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例3: CleanDealerView
// NOTE recent events have dealer_id instead of dealer
func CleanDealerView(
db db.Connector,
in *event.Event) (out clean.Dealer_view, err Errors) {
out = clean.Dealer_view{
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Dealer_id: in.Dealer.Value,
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Is_user_defined_location: in.Location.GeoCoded(),
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Query_string: in.Query_string,
Request_geohash: in.Geohash(),
Request_latitude: in.Latitude(),
Request_longitude: in.Longitude(),
Request_radius: in.Location.ReqRadius,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例4: CleanDealerUnFav
func CleanDealerUnFav(
// NOTE recent events have dealer_id instead of dealer
db db.Connector,
in *event.Event) (out clean.Dealer_unfavorite, err Errors) {
out = clean.Dealer_unfavorite{
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Dealer_id: in.Dealerid.Value,
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Query_string: in.Query_string,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例5: CleanCatalogPushFetch
func CleanCatalogPushFetch(
db db.Connector,
in *event.Event) (out clean.Catalog_push_fetch, err Errors) {
out = clean.Catalog_push_fetch{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Catalogs: in.Catalogs.GetArray(),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Dealers: in.GetDealers(),
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Push_type: in.Push_type,
Query_string: in.Query_string,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例6: CleanCatalogPageview
func CleanCatalogPageview(
db db.Connector,
in *event.Event) (out clean.Catalog_pageview, err Errors) {
out = clean.Catalog_pageview{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Catalog_id: in.Catalog.Value,
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Dealer_id: in.Dealer.Value,
Duration: in.UDuration(),
Expires: in.Expires(db),
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Is_user_defined_location: in.Location.GeoCoded(),
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Orientation: in.Orientation.Value,
Pages: in.Pages.GetArray(),
Query_string: in.Query_string,
Publish: in.PublishTimeStamp(db),
Request_geohash: in.Geohash(),
Request_latitude: in.Latitude(),
Request_longitude: in.Longitude(),
Request_radius: in.Location.ReqRadius,
Run_from: in.RunFrom(db),
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
View_session: in.View_session.Value,
}
err = eventChecker(in, out)
return out, err
}
示例7: CleanCatalogList
func CleanCatalogList(
db db.Connector,
in *event.Event) (out clean.Catalog_list, err Errors) {
out = clean.Catalog_list{
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Catalogs: in.Catalogs.GetArray(),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Dealers: in.GetDealers(),
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Is_user_defined_location: in.Location.GeoCoded(),
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value, Query_string: in.Query_string,
Limit: in.Limit,
Offset: in.Offset,
Request_geohash: in.Geohash(),
Request_latitude: in.Latitude(),
Request_longitude: in.Longitude(),
Request_radius: in.Location.ReqRadius,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Stores: in.Stores.GetArray(),
TimeRange: in.Times.Range,
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
Typeof: in.Typeof.Value,
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例8: CleanCatalogDownload
func CleanCatalogDownload(
db db.Connector,
in *event.Event) (out clean.Catalog_download, err Errors) {
out = clean.Catalog_download{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Catalog_id: in.Dealer.Value,
Is_user_defined_location: in.Location.GeoCoded(),
Is_Dealer_admin: in.Is_Dealer_admin.Value,
Is_archive_user: in.Is_archive_user.Value,
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Query_string: in.Query_string,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例9: CleanUserLogout
func CleanUserLogout(
db db.Connector,
in *event.Event) (out clean.User_logout, err Errors) {
out = clean.User_logout{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Email: in.Email,
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Query_string: in.Query_string,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Session_type: in.Typeof.Value,
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.User_id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例10: CleanUserCreate
func CleanUserCreate(
db db.Connector,
in *event.Event) (out clean.User_create, err Errors) {
out = clean.User_create{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Birthyear: in.BYear.Value64,
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Email: in.Email,
User_gender: in.GetGender(db),
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Locale: in.Locale,
Name: in.Name,
Query_string: in.Query_string,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.User_id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例11: CleanOfferClick
func CleanOfferClick(
db db.Connector,
in *event.Event) (out clean.Offer_Click, err Errors) {
out = clean.Offer_Click{
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
Catalog_id: in.GetCatalogId(db),
App_groups: in.AppGroups(db),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Currency: event.CheckCurrency(in.Currency),
Dealer_id: in.Dealer.Value,
Expires: in.Expires(db),
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Is_user_defined_location: in.Location.GeoCoded(),
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Query_string: in.Query_string,
Offer_id: in.Offer.Value,
Price: in.GetPrice(db),
Publish: in.PublishTimeStamp(db),
Request_geohash: in.Geohash(),
Request_latitude: in.Latitude(),
Request_longitude: in.Longitude(),
Request_radius: in.Location.ReqRadius,
Run_from: in.RunFrom(db),
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_birth_year: in.GetByear(db),
User_gender: in.GetGender(db),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例12: CleanShopShareAdd
func CleanShopShareAdd(
db db.Connector,
in *event.Event) (out clean.Shoppingshare_add, err Errors) {
out = clean.Shoppingshare_add{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Is_user_defined_location: in.Location.GeoCoded(),
Is_Dealer_admin: in.Is_Dealer_admin.Value,
Is_archive_user: in.Is_archive_user.Value,
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Query_string: in.Query_string,
Request_geohash: in.Geohash(),
Request_latitude: in.Latitude(),
Request_longitude: in.Longitude(),
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Shopping_list: in.Shop_list.Value,
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
Uuid: in.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例13: CleanShopShareAccept
func CleanShopShareAccept(
db db.Connector,
in *event.Event) (out clean.Shoppingshare_accept, err Errors) {
out = clean.Shoppingshare_accept{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Client_addr: in.Ipv4Ipv6(in.IP),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Query_string: in.Query_string,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Shopping_list: in.Shop_list.Value,
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
}
err = eventChecker(in, out)
return out, err
}
示例14: CleanShopItemList
func CleanShopItemList(
db db.Connector,
in *event.Event) (out clean.Shoppingitem_list, err Errors) {
out = clean.Shoppingitem_list{
App_id: in.App_id.Value,
App_groups: in.AppGroups(db),
Client_addr: in.Ipv4Ipv6(in.IP),
Is_user_defined_location: in.Location.GeoCoded(),
Is_Owner: in.Is_owner,
Request_geohash: in.Geohash(),
Request_latitude: in.Latitude(),
Request_longitude: in.Longitude(),
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Shopping_list: in.Shop_list.Value,
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}
示例15: CleanOfferSearch
func CleanOfferSearch(
db db.Connector,
in *event.Event) (out clean.Offer_Search, err Errors) {
out = clean.Offer_Search{
Api_Build: in.Api_build,
Api_Version: in.Api,
Api_env: in.ApiEnv(),
App_id: in.App_id.Value,
Client_addr: in.Ipv4Ipv6(in.IP),
App_groups: in.AppGroups(db),
Client_app_version: in.ApiAppVersion(),
Client_user_agent: in.User_agent,
Dealers: in.GetDealers(),
Is_archive_user: in.Is_archive_user.Value,
Is_dealer_admin: in.Is_Dealer_admin.Value,
Is_user_defined_location: in.Location.GeoCoded(),
Is_uuid_ephemeral: in.Is_uuid_ephemeral.Value,
Limit: in.Limit,
Offers: in.Offers.GetArray(),
Offset: in.Offset,
Query: in.Query.Value,
Query_string: in.Query_string,
Request_geohash: in.Geohash(),
Request_latitude: in.Latitude(),
Request_longitude: in.Longitude(),
Request_radius: in.Location.ReqRadius,
Results: in.Results.Value,
Server_addr: in.Ipv4Ipv6(in.Server_ip),
Stores: in.Stores.GetArray(),
Timestamp: in.Times.Timestamp(),
Type: in.Type(),
User_birth_year: in.GetByear(db),
User_gender: in.GetGender(db),
User_id: in.User.Id.Value,
Uuid: in.User.Uuid.Value,
}
err = eventChecker(in, out)
return out, err
}