本文整理汇总了Golang中github.com/shopgun/matilde/events/event.Event.GetDealers方法的典型用法代码示例。如果您正苦于以下问题:Golang Event.GetDealers方法的具体用法?Golang Event.GetDealers怎么用?Golang Event.GetDealers使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/shopgun/matilde/events/event.Event
的用法示例。
在下文中一共展示了Event.GetDealers方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: 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
}
示例2: CleanOfferList
func CleanOfferList(
db db.Connector,
in *event.Event) (out clean.Offer_list, err Errors) {
out = clean.Offer_list{
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, Query_string: in.Query_string,
Limit: in.Limit,
Offers: in.Offers.GetArray(),
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(),
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: 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
}