code: def publictypes(self):
          
          for t in self.wsdl.schema.types.values():
              if t in self.params: continue
              if t in self.types: continue
              item = (t, t)
              self.types.append(item)
          tc = lambda x,y: cmp(x[0].name, y[0].name)
          self.types.sort(cmp=tc)
docs: get all public types