From 9a997ea8b50fc1697f3371ef39a8ffecdf0f62ec Mon Sep 17 00:00:00 2001 From: David Zingerman Date: Thu, 23 Jul 2020 08:57:55 +0300 Subject: [PATCH] added attributes & GLN to customer model --- pkg/api/customers/models.go | 74 +++++++++++++++++++------------------ 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/pkg/api/customers/models.go b/pkg/api/customers/models.go index b6748bf..04b7881 100644 --- a/pkg/api/customers/models.go +++ b/pkg/api/customers/models.go @@ -6,42 +6,44 @@ import ( type ( Customer struct { - ID int `json:"id"` - PayerID int `json:"payerID,omitempty"` - CustomerID int `json:"customerID"` - TypeID string `json:"type_id"` - FullName string `json:"fullName"` - CompanyName string `json:"companyName"` - FirstName string `json:"firstName"` - LastName string `json:"lastName"` - GroupID int `json:"groupID"` - EDI string `json:"EDI"` - IsPOSDefaultCustomer int `json:"isPOSDefaultCustomer"` - CountryID string `json:"countryID"` - Phone string `json:"phone"` - EInvoiceEmail string `json:"eInvoiceEmail"` - Email string `json:"email"` - Fax string `json:"fax"` - Code string `json:"code"` - ReferenceNumber string `json:"referenceNumber"` - VatNumber string `json:"vatNumber"` - BankName string `json:"bankName"` - BankAccountNumber string `json:"bankAccountNumber"` - BankIBAN string `json:"bankIBAN"` - BankSWIFT string `json:"bankSWIFT"` - PaymentDays int `json:"paymentDays"` - Notes string `json:"notes"` - LastModified int `json:"lastModified"` - CustomerType string `json:"customerType"` - Address string `json:"address"` - CustomerAddresses sharedCommon.Addresses `json:"addresses"` - Street string `json:"street"` - Address2 string `json:"address2"` - City string `json:"city"` - PostalCode string `json:"postalCode"` - Country string `json:"country"` - State string `json:"state"` - ContactPersons ContactPersons `json:"contactPersons"` + ID int `json:"id"` + PayerID int `json:"payerID,omitempty"` + CustomerID int `json:"customerID"` + TypeID string `json:"type_id"` + FullName string `json:"fullName"` + CompanyName string `json:"companyName"` + FirstName string `json:"firstName"` + LastName string `json:"lastName"` + GroupID int `json:"groupID"` + EDI string `json:"EDI"` + GLN string `json:"GLN"` + IsPOSDefaultCustomer int `json:"isPOSDefaultCustomer"` + CountryID string `json:"countryID"` + Phone string `json:"phone"` + EInvoiceEmail string `json:"eInvoiceEmail"` + Email string `json:"email"` + Fax string `json:"fax"` + Code string `json:"code"` + ReferenceNumber string `json:"referenceNumber"` + VatNumber string `json:"vatNumber"` + BankName string `json:"bankName"` + BankAccountNumber string `json:"bankAccountNumber"` + BankIBAN string `json:"bankIBAN"` + BankSWIFT string `json:"bankSWIFT"` + PaymentDays int `json:"paymentDays"` + Notes string `json:"notes"` + LastModified int `json:"lastModified"` + CustomerType string `json:"customerType"` + Address string `json:"address"` + CustomerAddresses sharedCommon.Addresses `json:"addresses"` + Street string `json:"street"` + Address2 string `json:"address2"` + City string `json:"city"` + PostalCode string `json:"postalCode"` + Country string `json:"country"` + State string `json:"state"` + ContactPersons ContactPersons `json:"contactPersons"` + Attributes []sharedCommon.ObjAttribute `json:"attributes"` // Web-shop related fields Username string `json:"webshopUsername"`