first commit

This commit is contained in:
ekazak
2022-12-14 12:36:37 +01:00
parent daedbff293
commit 2bde5c709a
18 changed files with 570 additions and 2 deletions

View File

@@ -0,0 +1,23 @@
import json
import requests
from pydantic import BaseModel
class SenderComponent(BaseModel):
api_url: str
api_key: str
def __generate_key(self):
return 'Bearer {key}'.format(key=self.api_key)
def __headers(self):
return {
'Authorization': self.__generate_key(),
'Content-type': 'application/json',
}
def send_data(self, data):
headers = self.__headers()
response = requests.post(self.api_url + 'data', data=json.dumps(data), headers=headers)
return response.status_code == 200