Merge pull request #35 from Selly-Modules/feature/seller-by-id
Feature/seller by
This commit is contained in:
		
						commit
						c2acdaf244
					
				|  | @ -3,6 +3,8 @@ package jsconsumer | |||
| // Selly ...
 | ||||
| var Selly = struct { | ||||
| 	PushNotification               string | ||||
| 	UpdateSellerAffiliateStatistic string | ||||
| }{ | ||||
| 	PushNotification:               "PULL_PUSH_NOTIFICATION", | ||||
| 	UpdateSellerAffiliateStatistic: "PULL_UPDATE_SELLER_AFFILIATE_STATISTIC", | ||||
| } | ||||
|  |  | |||
|  | @ -15,3 +15,22 @@ type NotificationOptions struct { | |||
| 	Title   string `json:"title"` | ||||
| 	Content string `json:"content"` | ||||
| } | ||||
| 
 | ||||
| // PayloadUpdateSellerAffiliateStatistic ...
 | ||||
| type PayloadUpdateSellerAffiliateStatistic struct { | ||||
| 	SellerID  string                   `json:"sellerId"` | ||||
| 	Statistic SellerAffiliateStatistic `json:"statistic"` | ||||
| } | ||||
| 
 | ||||
| // SellerAffiliateStatistic ...
 | ||||
| type SellerAffiliateStatistic struct { | ||||
| 	TransactionTotal              int     `json:"transactionTotal"` | ||||
| 	TransactionCashback           int     `json:"transactionCashback"` | ||||
| 	TransactionPending            int     `json:"transactionPending"` | ||||
| 	TransactionApproved           int     `json:"transactionApproved"` | ||||
| 	TransactionRejected           int     `json:"transactionRejected"` | ||||
| 	CommissionTransactionTotal    float64 `json:"commissionTransactionTotal"` | ||||
| 	CommissionTransactionCashback float64 `json:"commissionTransactionCashback"` | ||||
| 	CommissionTransactionApproved float64 `json:"commissionTransactionApproved"` | ||||
| 	CommissionTransactionRejected float64 `json:"commissionTransactionRejected"` | ||||
| } | ||||
|  |  | |||
|  | @ -12,6 +12,8 @@ func getSellyValue(val string) string { | |||
| // Selly ...
 | ||||
| var Selly = struct { | ||||
| 	PushNotification               string | ||||
| 	UpdateSellerAffiliateStatistic string | ||||
| }{ | ||||
| 	PushNotification:               getSellyValue("push_notifications"), | ||||
| 	UpdateSellerAffiliateStatistic: getSellyValue("update_seller_affiliate_statistic"), | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue