32 lines
689 B
Python
32 lines
689 B
Python
"""module to wrap the session management in function calls to easily interact
|
|
with the current session from C#"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from typing import Final
|
|
|
|
from delta_barth.api.common import Session
|
|
from delta_barth.constants import HTTP_BASE_CONTENT_HEADERS
|
|
|
|
SESSION: Final[Session] = Session(HTTP_BASE_CONTENT_HEADERS)
|
|
|
|
|
|
def set_credentials(
|
|
user_name: str,
|
|
password: str,
|
|
database: str,
|
|
mandant: str,
|
|
) -> None:
|
|
SESSION.set_credentials(
|
|
user_name=user_name,
|
|
password=password,
|
|
database=database,
|
|
mandant=mandant,
|
|
)
|
|
|
|
|
|
def set_base_url(
|
|
base_url: str,
|
|
) -> None:
|
|
SESSION.set_base_url(base_url=base_url)
|