Erweiterungswunsch für search-Methode in ecmind_blue_client_portfolio

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?

Hallo @ag,

die Objekttyp-IDs können in der Version 0.0.3 vom ecmind_blue_client_portfolio bereits unterstützt.

Allerdings lautet der Parameter nicht objtype: Ich habe diesen zur Angleichung an die anderen APIs/Wrapper type_id genannt:

"""
...
        
type_id -- (Optional) object type if for typed portfolios.
"""