public function register(\Transip\Model\Domain $domain)
    {
        return $this->getSoapClient(array_merge(array($domain), array('__method' => 'register')))->register($domain);
    }
public function register(\Transip\Model\Domain $domain)
    {
        return $this->getSoapClient(array_merge(array($domain), array('__method' => 'register')))->register($domain);
    }
public function register ( \ Transip \ Model \ Domain $ domain ) { return $ this -> getSoapClient ( array_merge ( array ( $ domain ) , array ( '__method' => 'register' ) ) ) -> register ( $ domain ) ; }
Registers a domain name, will automatically create and sign a proposition for it

@param \Transip\Model\Domain $domain The Domain object holding information about the domain that needs to be registered.
@requires readwrite mode
@throws ApiException
Registers a domain name will automatically create and sign a proposition for it