Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateContactRequest ¶
type CreateContactRequest struct { FirstName string `json:"first_name"` Active bool `json:"active"` Company string `json:"company"` VatNumber string `json:"vat_number"` Email []struct { Email string `json:"email"` Primary bool `json:"primary"` } `json:"email"` Phones []struct { Number string `json:"number"` Primary bool `json:"primary"` } `json:"phones"` }
type CreateInvoiceRequest ¶
type CreateInvoiceRequest struct { Date string `json:"date"` Client string `json:"client"` ClientDisplayName string `json:"client_display_name"` ClientVatNumber string `json:"client_vat_number"` ClientEmail string `json:"client_email"` Number string `json:"number"` Items []struct { Product string `json:"product"` Title string `json:"title"` Description string `json:"description"` Quantity string `json:"quantity"` UnitMeasure int `json:"unit_measure"` UnitValue string `json:"unit_value"` Taxes []string `json:"Taxes"` UnitTotal string `json:"unit_total"` MydataClassificationCategory string `json:"mydata_classification_category"` MydataClassificationType string `json:"mydata_classification_type"` } `json:"items"` }
type Elorus ¶
type Elorus struct {
// contains filtered or unexported fields
}
func (*Elorus) CreateContact ¶
func (e *Elorus) CreateContact(request *CreateContactRequest) (*Response, error)
func (*Elorus) CreateInvoice ¶
func (e *Elorus) CreateInvoice(request *CreateInvoiceRequest) (*Response, error)
type IProvider ¶
type IProvider interface { CreateContact(request *CreateContactRequest) (*Response, error) CreateInvoice(request *CreateInvoiceRequest) (*Response, error) }
Click to show internal directories.
Click to hide internal directories.