code: def firmware_download_input_protocol_type_sftp_protocol_sftp_port(self, **kwargs):
          
          config = ET.Element("config")
          firmware_download = ET.Element("firmware_download")
          config = firmware_download
          input = ET.SubElement(firmware_download, "input")
          protocol_type = ET.SubElement(input, "protocol-type")
          sftp_protocol = ET.SubElement(protocol_type, "sftp-protocol")
          sftp = ET.SubElement(sftp_protocol, "sftp")
          port = ET.SubElement(sftp, "port")
          port.text = kwargs.pop('port')
  
          callback = kwargs.pop('callback', self._callback)
          return callback(config)
docs: Auto Generated Code