Source code for openbankproject_client.webui_props

"""
WebUi Props endpoints for the OpenBankProject API Client.
"""

from typing import Dict, List, Optional, Union, Any


[docs] class WebUiPropsEndpoints: """WebUi Props-related API endpoints."""
[docs] def __init__(self, client): """ Initialize the endpoint group. Args: client: OpenBankProjectClient instance """ self.client = client
[docs] def create_web_ui_props(self, data: Dict) -> Dict: """ Create WebUiProps. Args: data: WebUiProps data Returns: Dict containing created WebUiProps information """ return self.client.post("management/webui_props", data=data)
[docs] def get_web_ui_props(self) -> Dict: """ Get WebUiProps. Returns: Dict containing WebUiProps information """ return self.client.get("management/webui_props")
[docs] def delete_web_ui_props(self, web_ui_props_id: str) -> Dict: """ Delete WebUiProps. Args: web_ui_props_id: WebUiProps identifier Returns: Dict containing deletion status """ return self.client.delete(f"management/webui_props/{web_ui_props_id}")