improve struct Integrations, bugs fix

This commit is contained in:
DmitryZagorulko 2018-05-10 16:45:56 +03:00
parent 11a57e2e68
commit 0262578b6c

View File

@ -773,7 +773,7 @@ type IntegrationModule struct {
BaseURL string `json:"baseUrl,omitempty"`
AccountURL string `json:"accountUrl,omitempty"`
AvailableCountries []string `json:"availableCountries,omitempty"`
Actions []string `json:"actions,omitempty"`
Actions map[string]string `json:"actions,omitempty"`
Integrations *Integrations `json:"integrations,omitempty"`
}
@ -782,12 +782,13 @@ type Integrations struct {
Telephony *Telephony `json:"telephony,omitempty"`
Delivery *Delivery `json:"delivery,omitempty"`
Store *Warehouse `json:"store,omitempty"`
MgTransport *MgTransport `json:"mgTransport,omitempty"`
}
// Delivery type
type Delivery struct {
Description string `json:"description,omitempty"`
Actions []Action `json:"actions,omitempty,brackets"`
Actions map[string]string `json:"actions,omitempty,brackets"`
PayerType []string `json:"payerType,omitempty,brackets"`
PlatePrintLimit int `json:"platePrintLimit,omitempty"`
RateDeliveryCost bool `json:"rateDeliveryCost,omitempty"`
@ -865,6 +866,11 @@ type Action struct {
CallPoints []string `json:"callPoints,omitempty"`
}
// MgTransport type
type MgTransport struct {
WebhookUrl string `json:"webhookUrl,omitempty"`
}
/**
Cost related types
*/