amo/amocrm.go

35 lines
558 B
Go

package amo
import (
"surdeus.su/core/amo/api"
"surdeus.su/core/amo/leads"
"surdeus.su/core/amo/companies"
"surdeus.su/core/amo/contacts"
"surdeus.su/core/amo/events"
)
type Lead = leads.Lead
type Company = companies.Company
type Contact = contacts.Contact
type Event = events.Event
const (
MEPR = api.MaxEntitiesPerRequest
)
type Client struct {
API *api.Client
}
func NewClient(secretPath string) (*Client, error) {
apiClient, err := api.NewAPI(secretPath)
if err != nil {
return nil, err
}
return &Client{
API: apiClient,
}, nil
}