Source code for MambuPy.rest1to2.mambucentre

from mambupy.rest.mambucentre import MambuCentre as MambuCentre1
from mambupy.rest.mambucentre import MambuCentres as MambuCentres1
from mambupy.rest1to2.mambustruct import MambuStruct, process_filters
from mambupy.rest.mamburestutils import MambuStructIterator


centre_filters = ["branchId"]


[docs]class MambuCentre(MambuStruct, MambuCentre1):
[docs] def __init__(self, *args, **kwargs): process_filters(centre_filters, kwargs) super().__init__(*args, **kwargs)
[docs]class MambuCentres(MambuStruct, MambuCentres1):
[docs] def __init__(self, *args, **kwargs): if "mambuclassname" in kwargs: mambuclassname = kwargs.pop("mambuclassname") else: mambuclassname = "MambuCentre" if "mambuclass1" in kwargs: mambuclass1 = kwargs.pop("mambuclass1") else: mambuclass1 = MambuCentre process_filters(centre_filters, kwargs) super().__init__( mambuclassname=mambuclassname, mambuclass1=mambuclass1, *args, **kwargs)
[docs] def __iter__(self): return MambuStructIterator(self.wrapped2)
[docs] def __repr__(self): return super().__repr__()