Feature/seller by #35
			
				
			
		
		
		
	|  | @ -2,7 +2,9 @@ package jsconsumer | |||
| 
 | ||||
| // Selly ...
 | ||||
| var Selly = struct { | ||||
| 	PushNotification string | ||||
| 	PushNotification      string | ||||
| 	UpdateSellerStatistic string | ||||
| }{ | ||||
| 	PushNotification: "PULL_PUSH_NOTIFICATION", | ||||
| 	PushNotification:      "PULL_PUSH_NOTIFICATION", | ||||
| 	UpdateSellerStatistic: "PULL_UPDATE_SELLER_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"` | ||||
| } | ||||
|  |  | |||
|  | @ -11,7 +11,9 @@ func getSellyValue(val string) string { | |||
| 
 | ||||
| // Selly ...
 | ||||
| var Selly = struct { | ||||
| 	PushNotification string | ||||
| 	PushNotification      string | ||||
| 	UpdateSellerStatistic string | ||||
| }{ | ||||
| 	PushNotification: getSellyValue("push_notifications"), | ||||
| 	PushNotification:      getSellyValue("push_notifications"), | ||||
| 	UpdateSellerStatistic: getSellyValue("update_seller_statistic"), | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue