parameters: (self)
return_statement: return o
docstring: Item formatted for JSON serialization.
  
          Returns:
              dict: Data suitable for Alfred 3 feedback.
docstring_summary: Item formatted for JSON serialization.
docstring_tokens: Item formatted for JSON serialization .
function: def obj(self):
          """Item formatted for JSON serialization.
  
          Returns:
              dict: Data suitable for Alfred 3 feedback.
  
          """
          # Required values
          o = {
              'title': self.title,
              'subtitle': self.subtitle,
              'valid': self.valid,
          }
  
          # Optional values
          if self.arg is not None:
              o['arg'] = self.arg
  
          if self.autocomplete is not None:
              o['autocomplete'] = self.autocomplete
  
          if self.match is not None:
              o['match'] = self.match
  
          if self.uid is not None:
              o['uid'] = self.uid
  
          if self.type is not None:
              o['type'] = self.type
  
          if self.quicklookurl is not None:
              o['quicklookurl'] = self.quicklookurl
  
          if self.variables:
              o['variables'] = self.variables
  
          if self.config:
              o['config'] = self.config
  
          # Largetype and copytext
          text = self._text()
          if text:
              o['text'] = text
  
          icon = self._icon()
          if icon:
              o['icon'] = icon
  
          # Modifiers
          mods = self._modifiers()
          if mods:
              o['mods'] = mods
  
          return o
function_tokens: def obj ( self ) : # Required values o = { 'title' : self . title , 'subtitle' : self . subtitle , 'valid' : self . valid , } # Optional values if self . arg is not None : o [ 'arg' ] = self . arg if self . autocomplete is not None : o [ 'autocomplete' ] = self . autocomplete if self . match is not None : o [ 'match' ] = self . match if self . uid is not None : o [ 'uid' ] = self . uid if self . type is not None : o [ 'type' ] = self . type if self . quicklookurl is not None : o [ 'quicklookurl' ] = self . quicklookurl if self . variables : o [ 'variables' ] = self . variables if self . config : o [ 'config' ] = self . config # Largetype and copytext text = self . _text ( ) if text : o [ 'text' ] = text icon = self . _icon ( ) if icon : o [ 'icon' ] = icon # Modifiers mods = self . _modifiers ( ) if mods : o [ 'mods' ] = mods return o