openbankproject_client.dynamic_entity module

Dynamic Entity endpoints for the OpenBankProject API Client.

class openbankproject_client.dynamic_entity.DynamicEntityEndpoints(client)[source]

Bases: object

Dynamic Entity-related API endpoints.

__init__(client)[source]

Initialize the endpoint group.

Parameters:

client – OpenBankProjectClient instance

create_dynamic_entity(entity_name: str, data: Dict) Dict[source]

Create Dynamic Entity.

Parameters:
  • entity_name – Name of the dynamic entity

  • data – Dynamic entity data

Returns:

Dict containing created dynamic entity information

get_dynamic_entity_by_id(entity_name: str, entity_id: str) Dict[source]

Get Dynamic Entity by Id.

Parameters:
  • entity_name – Name of the dynamic entity

  • entity_id – Dynamic entity identifier

Returns:

Dict containing dynamic entity information

get_dynamic_entities(entity_name: str) Dict[source]

Get Dynamic Entities.

Parameters:

entity_name – Name of the dynamic entity

Returns:

Dict containing dynamic entities information

update_dynamic_entity(entity_name: str, entity_id: str, data: Dict) Dict[source]

Update Dynamic Entity.

Parameters:
  • entity_name – Name of the dynamic entity

  • entity_id – Dynamic entity identifier

  • data – Updated dynamic entity data

Returns:

Dict containing updated dynamic entity information

delete_dynamic_entity(entity_name: str, entity_id: str) Dict[source]

Delete Dynamic Entity.

Parameters:
  • entity_name – Name of the dynamic entity

  • entity_id – Dynamic entity identifier

Returns:

Dict containing deletion status