mergeDev/campaign #73
|
@ -4,7 +4,9 @@ package jsconsumer
|
||||||
var Selly = struct {
|
var Selly = struct {
|
||||||
PushNotification string
|
PushNotification string
|
||||||
UpdateSellerAffiliateStatistic string
|
UpdateSellerAffiliateStatistic string
|
||||||
|
CheckAnDInsertCashflowBySeller string
|
||||||
}{
|
}{
|
||||||
PushNotification: "PULL_PUSH_NOTIFICATION",
|
PushNotification: "PULL_PUSH_NOTIFICATION",
|
||||||
UpdateSellerAffiliateStatistic: "PULL_UPDATE_SELLER_AFFILIATE_STATISTIC",
|
UpdateSellerAffiliateStatistic: "PULL_UPDATE_SELLER_AFFILIATE_STATISTIC",
|
||||||
|
CheckAnDInsertCashflowBySeller: "PULL_CHECK_AND_INSERT_CASHFLOW_BY_SELLER",
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,3 +34,26 @@ type SellerAffiliateStatistic struct {
|
||||||
CommissionTransactionApproved float64 `json:"commissionTransactionApproved"`
|
CommissionTransactionApproved float64 `json:"commissionTransactionApproved"`
|
||||||
CommissionTransactionRejected float64 `json:"commissionTransactionRejected"`
|
CommissionTransactionRejected float64 `json:"commissionTransactionRejected"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// PayloadCashflowsBySeller ...
|
||||||
|
type PayloadCashflowsBySeller struct {
|
||||||
|
SellerID string `json:"sellerId"`
|
||||||
|
List []CashflowSeller `json:"list"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// CashflowSeller ...
|
||||||
|
type CashflowSeller struct {
|
||||||
|
Value float64 `json:"value"`
|
||||||
|
Action string `json:"action"`
|
||||||
|
Category string `json:"category"`
|
||||||
|
TargetID string `json:"targetId"`
|
||||||
|
TargetType string `json:"targetType"`
|
||||||
|
Options *CashFlowOptions `json:"options"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// CashFlowOptions ...
|
||||||
|
type CashFlowOptions struct {
|
||||||
|
AffiliateTransactionCode string `json:"affiliateTransactionCode,omitempty"`
|
||||||
|
AffiliateCampaignID string `json:"affiliateCampaignId,omitempty"`
|
||||||
|
AffiliateCampaignName string `json:"affiliateCampaignName,omitempty"`
|
||||||
|
}
|
||||||
|
|
|
@ -13,7 +13,9 @@ func getSellyValue(val string) string {
|
||||||
var Selly = struct {
|
var Selly = struct {
|
||||||
PushNotification string
|
PushNotification string
|
||||||
UpdateSellerAffiliateStatistic string
|
UpdateSellerAffiliateStatistic string
|
||||||
|
CheckAnDInsertCashflowBySeller string
|
||||||
}{
|
}{
|
||||||
PushNotification: getSellyValue("push_notifications"),
|
PushNotification: getSellyValue("push_notifications"),
|
||||||
UpdateSellerAffiliateStatistic: getSellyValue("update_seller_affiliate_statistic"),
|
UpdateSellerAffiliateStatistic: getSellyValue("update_seller_affiliate_statistic"),
|
||||||
|
CheckAnDInsertCashflowBySeller: getSellyValue("check_and_insert_cashflow_statistic"),
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue