from apollo_utils.service.base_api_client.client import BaseApiClient from apollo_utils.service.base_api_client.config import BaseConfig from constants.common import USER_DATA_HEADER, Service class UserDataClientConfig(BaseConfig): service = Service.USER_DATA def __init__(self): self._load_attrs() super().__init__() class UserDataClient(UserDataClientConfig, BaseApiClient): def post_events(self, data, get_json=True, **params): return self.send_request( "api/service/events/", method="POST", data=data, headers=USER_DATA_HEADER, get_json=get_json, **params )