Es wäre super, wenn die Typisierte Mappe ebenfalls als Selektionskriterium in der search-Methode mitgegeben werden könnte?
Hier die beispielhafte Umsetzung (der Code geht unten dran noch weiter, ich habe nur den angepassten Teil herauskopiert)
def search(client:Client, id:int=None, creator:str=None, recipient:str=None, subject:str=None, objtype:str=None, created:datetime=None, created_max_date:datetime=None, garbage_mode:bool=False) -> List[Portfolio]:
"""Search for portfolios.
Keyword arguments:
client -- A instance of ecmind_blue_client.Client().
id -- (Optional) The portfolio id to search for.
creator -- (Optional) Username of the portfolio creator to search for.
recipient -- (Optional) Username of the portfolio recipient to search for.
subject -- (Optional) Subject of the portfolio to search for.
garbage_mode -- (Optional) bool indicating, if the query searches the recycle bin instead of non-deleted portfolios, default = False.
"""
portfolio_xml = XmlElement.from_object('Portfolio', {
'@creator': creator or '',
'@recipient': recipient or '',
'@subject': subject or '',
'@objtype': objtype or '',
})
Damit wäre es viel einfacher gezielt bestimmte Mappengruppen herausselektieren zu können.
@rk: Was hälst du davon?