(self, *, clientftfid, name, cid, size, overwrite, resume,
                     cpw=None)
return self._return_proxy("ftinitupload", cparams, uparams, options)
Usage::

            ftinitupload clientftfid={clientFileTransferID} name={filePath}
                         cid={channelID} cpw={channelPassword} size={fileSize}
                         overwrite={1|0} resume={1|0}

        Initializes a file transfer upload. clientftfid is an arbitrary ID to identify
        the file transfer on client-side. On success, the server generates a new ftkey
        which is required to start uploading the file through TeamSpeak 3's file
        transfer interface.

        Example::

           ftinitupload clientftfid=1 name=\/image.iso cid=5 cpw= size=673460224 overwrite=1 resume=0
           clientftfid=1 serverftfid=6 ftkey=itRNdsIOvcBiBg\/Xj4Ge51ZSrsShHuid port=...
           error id=0 msg=ok

        Example::

            >>> ts3cmd.ftinitupload(
            ...     clientftfid=1, name="/image.iso", cid=5, size=673460224,
            ...     overwrite=1, resume=0)
            ...
Usage::
Usage ::
def ftinitupload(self, *, clientftfid, name, cid, size, overwrite, resume,
                     cpw=None):
        """
        Usage::

            ftinitupload clientftfid={clientFileTransferID} name={filePath}
                         cid={channelID} cpw={channelPassword} size={fileSize}
                         overwrite={1|0} resume={1|0}

        Initializes a file transfer upload. clientftfid is an arbitrary ID to identify
        the file transfer on client-side. On success, the server generates a new ftkey
        which is required to start uploading the file through TeamSpeak 3's file
        transfer interface.

        Example::

           ftinitupload clientftfid=1 name=\/image.iso cid=5 cpw= size=673460224 overwrite=1 resume=0
           clientftfid=1 serverftfid=6 ftkey=itRNdsIOvcBiBg\/Xj4Ge51ZSrsShHuid port=...
           error id=0 msg=ok

        Example::

            >>> ts3cmd.ftinitupload(
            ...     clientftfid=1, name="/image.iso", cid=5, size=673460224,
            ...     overwrite=1, resume=0)
            ...
        """
        cparams = OrderedDict()
        uparams = list()
        options = list()

        cparams["clientftfid"] = clientftfid
        cparams["name"] = name
        cparams["cid"] = cid
        cparams["cpw"] = cpw if cpw is not None else str()
        cparams["size"] = size
        cparams["overwrite"] = overwrite
        cparams["resume"] = resume
        return self._return_proxy("ftinitupload", cparams, uparams, options)
def ftinitupload ( self , * , clientftfid , name , cid , size , overwrite , resume , cpw = None ) : cparams = OrderedDict ( ) uparams = list ( ) options = list ( ) cparams [ "clientftfid" ] = clientftfid cparams [ "name" ] = name cparams [ "cid" ] = cid cparams [ "cpw" ] = cpw if cpw is not None else str ( ) cparams [ "size" ] = size cparams [ "overwrite" ] = overwrite cparams [ "resume" ] = resume return self . _return_proxy ( "ftinitupload" , cparams , uparams , options )