• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Golang event.Event类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Golang中github.com/shopgun/matilde/events/event.Event的典型用法代码示例。如果您正苦于以下问题:Golang Event类的具体用法?Golang Event怎么用?Golang Event使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Event类的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:22,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:20,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:30,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:25,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:28,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:40,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:35,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:28,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:28,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:31,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:39,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:30,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:22,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:22,代码来源:cleaners.go


示例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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:40,代码来源:cleaners.go


示例16: CleanOfferReferral

func CleanOfferReferral(
	db db.Connector,
	in *event.Event) (out clean.Offer_Referral, err Errors) {

	out = clean.Offer_Referral{
		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,
		Dealer_id:          in.Dealer.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
}
开发者ID:jlouis,项目名称:go-watcher,代码行数:25,代码来源:cleaners.go



注:本文中的github.com/shopgun/matilde/events/event.Event类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Golang crypto.Keypair类代码示例发布时间:2022-05-28
下一篇:
Golang process.Process类代码示例发布时间:2022-05-28
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap