code: def rec_new(self, zone, record_type, name, content, ttl=1, priority=None, service=None, service_name=None,
                  protocol=None, weight=None, port=None, target=None):
          
          params = {
              'a': 'rec_new',
              'z': zone,
              'type': record_type,
              'name': name,
              'content': content,
              'ttl': ttl
          }
          if priority is not None:
              params['prio'] = priority
          if service is not None:
              params['service'] = service
          if service_name is not None:
              params['srvname'] = service_name
          if protocol is not None:
              params['protocol'] = protocol
          if weight is not None:
              params['weight'] = weight
          if port is not None:
              params['port'] = port
          if target is not None:
              params['target'] = target
          return self._request(params)
docs: Create a DNS record for the given zone
          :param zone: domain name
          :type zone: str
          :param record_type: Type of DNS record. Valid values are [A/CNAME/MX/TXT/SPF/AAAA/NS/SRV/LOC]
          :type record_type: str
          :param name: name of the DNS record
          :type name: str
          :param content: content of the DNS record
          :type content: str
          :param ttl: TTL of the DNS record in seconds. 1 = Automatic, otherwise, value must in between 120 and
              4,294,967,295 seconds.
          :type ttl: int
          :param priority: [applies to MX/SRV] MX record priority.
          :type priority: int
          :param service: Service for SRV record
          :type service: str
          :param service_name: Service Name for SRV record
          :type service_name: str
          :param protocol: Protocol for SRV record. Values are [_tcp/_udp/_tls].
          :type protocol: str
          :param weight: Weight for SRV record.
          :type weight: int
          :param port: Port for SRV record
          :type port: int
          :param target: Target for SRV record
          :type target: str
          :return:
          :rtype: dict