'Purchase a domain with GoDaddy
:param  purchase_request: The completed document
from ex_get_purchase_schema
:type   purchase_request: ``dict``
:rtype: :class:`GoDaddyDomainPurchaseResponse` Your order'

def ex_purchase_domain(self, purchase_request):

    result = self.connection.request('/v1/domains/purchase', data=purchase_request, method='POST').object
    return GoDaddyDomainPurchaseResponse(order_id=result['orderId'], item_count=result['itemCount'], total=result['total'], currency=result['currency'])
