code: def cancel(self, tid, session):
          '''taobao.logistics.online.cancel 取消物流订单接口
          
          调此接口取消发货的订单，重新选择物流公司发货。前提是物流公司未揽收货物。对未发货和已经被物流公司揽收的物流订单，是不能取消的。'''
          request = TOPRequest('taobao.logistics.online.cancel')
          request['tid'] = tid
          self.create(self.execute(request, session), fields = ['is_success','modify_time','recreated_order_id'], models = {'modify_time':TOPDate})
          return self cancel(self, tid, session):
          '''taobao.logistics.online.cancel 取消物流订单接口
          
          调此接口取消发货的订单，重新选择物流公司发货。前提是物流公司未揽收货物。对未发货和已经被物流公司揽收的物流订单，是不能取消的。'''
          request = TOPRequest('taobao.logistics.online.cancel')
          request['tid'] = tid
          self.create(self.execute(request, session), fields = ['is_success','modify_time','recreated_order_id'], models = {'modify_time':TOPDate})
          return self
docs: taobao.logistics.online.cancel 取消物流订单接口
          
          调此接口取消发货的订单，重新选择物流公司发货。前提是物流公司未揽收货物。对未发货和已经被物流公司揽收的物流订单，是不能取消的。