openbankproject_client.consent module
Consent endpoints for the OpenBankProject API Client.
- class openbankproject_client.consent.ConsentEndpoints(client)[source]
Bases:
objectConsent-related API endpoints.
- __init__(client)[source]
Initialize the endpoint group.
- Parameters:
client – OpenBankProjectClient instance
- create_consent(bank_id: str, data: Dict) Dict[source]
Create Consent.
- Parameters:
bank_id – Bank identifier
data – Consent data
- Returns:
Dict containing created consent information
- get_consent_by_id(consent_id: str) Dict[source]
Get Consent By Id.
- Parameters:
consent_id – Consent identifier
- Returns:
Dict containing consent information
- revoke_consent(consent_id: str) Dict[source]
Revoke Consent.
- Parameters:
consent_id – Consent identifier
- Returns:
Dict containing revocation status
- answer_consent_challenge(consent_id: str, data: Dict) Dict[source]
Answer Consent Challenge.
- Parameters:
consent_id – Consent identifier
data – Challenge answer data
- Returns:
Dict containing challenge response information
- get_consent_status(consent_id: str) Dict[source]
Get Consent Status.
- Parameters:
consent_id – Consent identifier
- Returns:
Dict containing consent status information
- get_consent_by_bank_id_and_consent_id(bank_id: str, consent_id: str) Dict[source]
Get Consent By Bank Id and Consent Id.
- Parameters:
bank_id – Bank identifier
consent_id – Consent identifier
- Returns:
Dict containing consent information