<s> class _Tasks : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , client = None ) : <EOL> self . client = client <EOL> def create ( self , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> return self . client . post ( "<STR_LIT>" , params , ** options ) <EOL> def create_in_workspace ( self , workspace , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( workspace ) <EOL> return self . client . post ( path , params , ** options ) <EOL> def find_by_id ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . get ( path , params , ** options ) <EOL> def update ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . put ( path , params , ** options ) <EOL> def delete ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . delete ( path , params , ** options ) <EOL> def find_by_project ( self , projectId , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( projectId ) <EOL> return self . client . get_collection ( path , params , ** options ) <EOL> def find_by_tag ( self , tag , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( tag ) <EOL> return self . client . get_collection ( path , params , ** options ) <EOL> def find_all ( self , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> return self . client . get_collection ( "<STR_LIT>" , params , ** options ) <EOL> def add_followers ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . post ( path , params , ** options ) <EOL> def remove_followers ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . post ( path , params , ** options ) <EOL> def projects ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . get_collection ( path , params , ** options ) <EOL> def add_project ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . post ( path , params , ** options ) <EOL> def remove_project ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . post ( path , params , ** options ) <EOL> def tags ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . get_collection ( path , params , ** options ) <EOL> def add_tag ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . post ( path , params , ** options ) <EOL> def remove_tag ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . post ( path , params , ** options ) <EOL> def subtasks ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . get_collection ( path , params , ** options ) <EOL> def add_subtask ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . post ( path , params , ** options ) <EOL> def stories ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . get_collection ( path , params , ** options ) <EOL> def add_comment ( self , task , params = { } , ** options ) : <EOL> """<STR_LIT>""" <EOL> path = "<STR_LIT>" % ( task ) <EOL> return self . client . post ( path , params , ** options ) </s>
