MambuPy.api.mambuclient

MambuClient entity: a MambuEntity struct for Clients.

Classes

MambuClient(**kwargs)

MambuClient entity

class MambuPy.api.mambuclient.MambuClient(**kwargs)[source]

Bases: MambuEntity, MambuEntityWritable, MambuEntityAttachable, MambuEntitySearchable, MambuEntityCommentable, MambuHolder

MambuClient entity

__abstractmethods__ = frozenset({})
__init__(**kwargs)[source]
__module__ = 'MambuPy.api.mambuclient'
_abc_impl = <_abc_data object>
_default_tzattrs = {'addresses': [{}], 'birthDate': None, 'groupKeys': [None], 'idDocuments': [{}]}
_entities = [('groupKeys', 'mambugroup.MambuGroup', 'groups'), ('assignedUserKey', 'mambuuser.MambuUser', 'assignedUser'), ('assignedBranchKey', 'mambubranch.MambuBranch', 'assignedBranch'), ('assignedCentreKey', 'mambucentre.MambuCentre', 'assignedCentre')]

3-tuples of elements and Mambu Entities

_filter_keys = ['branchId', 'centreId', 'creditOfficerUsername', 'firstName', 'lastName', 'idNumber', 'state', 'birthDate']

allowed filters for get_all filtering

_ownerType = 'CLIENT'

owner type of this entity

_prefix = 'clients'

prefix constant for connections to Mambu

_sortBy_fields = ['creationDate', 'lastModifiedDate', 'firstName', 'lastName']

allowed fields for get_all sorting

_vos = [('addresses', 'MambuAddress'), ('idDocuments', 'MambuIDDocument')]

2-tuples of elements and Value Objects