code: def loadRecord(self, domain, type, zone=None, callback=None,
                     errback=None, **kwargs):
          
          import ns1.zones
          if zone is None:
              # extract from record string
              parts = domain.split('.')
              if len(parts) <= 2:
                  zone = '.'.join(parts)
              else:
                  zone = '.'.join(parts[1:])
          z = ns1.zones.Zone(self.config, zone)
          return z.loadRecord(domain, type, callback=callback, errback=errback,
                              **kwargs)
docs: Load an existing record into a high level Record object.
  
          :param str domain: domain name of the record in the zone, for example \
              'myrecord'. You may leave off the zone, since it must be \
              specified in the zone parameter
          :param str type: record type, such as 'A', 'MX', 'AAAA', etc.
          :param str zone: zone name, like 'example.com'
          :rtype: :py:class:`ns1.records`