fix runtime
This commit is contained in:
		@ -220,7 +220,7 @@ class Customer(APIObject):
 | 
			
		||||
            yield Endpoint(self._api, data=c)
 | 
			
		||||
 | 
			
		||||
    def phonenumbers(self):
 | 
			
		||||
        for c in self._api.getMany(PhoneNumber.makeUrl(parent=self.makurleUrl())):
 | 
			
		||||
        for c in self._api.getMany(PhoneNumber.makeUrl(parent=self.url())):
 | 
			
		||||
            yield PhoneNumber(self._api, data=c)
 | 
			
		||||
 | 
			
		||||
    def calls(self, params=None):
 | 
			
		||||
@ -259,6 +259,33 @@ class Customer(APIObject):
 | 
			
		||||
        for c in self._api.getMany(CreditStatus.makeUrl(parent=self.url())):
 | 
			
		||||
            yield CreditStatus(self._api, data=c)
 | 
			
		||||
 | 
			
		||||
    def create(self, **kwargs):
 | 
			
		||||
        self._data = kwargs
 | 
			
		||||
        for k in ("accountType", "company", "firstName", "lastName", "email", "address1", "city", "postcode", "telephone"):
 | 
			
		||||
            if k not in self._data:
 | 
			
		||||
                raise ValueError('missing mandatory field "%s"' % k)
 | 
			
		||||
        return super(Customer, self).create()
 | 
			
		||||
 | 
			
		||||
    # {
 | 
			
		||||
    #   "type": "customer",
 | 
			
		||||
    #   "accountType": "BUSINESS",
 | 
			
		||||
    #   "company": "API TEST",
 | 
			
		||||
    #   "firstName": "Marek",
 | 
			
		||||
    #   "lastName": "Isalski",
 | 
			
		||||
    #   "email": "marek@isal.ski",
 | 
			
		||||
    #   "country": "GB",
 | 
			
		||||
    #   "properties": {
 | 
			
		||||
    #   },
 | 
			
		||||
    #   "enabled": true,
 | 
			
		||||
    #   "currency": "GBP",
 | 
			
		||||
    #   "partnerId": "56",
 | 
			
		||||
    #   "userEmailUpdatable": false,
 | 
			
		||||
    #   "postcode": "SA48 7LJ",
 | 
			
		||||
    #   "address1": "Llygad-yr-Haul",
 | 
			
		||||
    #   "city": "Llanwnnen",
 | 
			
		||||
    #   "telephone": "07779270405"
 | 
			
		||||
    # }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Endpoint(APIObject):
 | 
			
		||||
    URLPART = "endpoints"
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user