client למודול api ולrest-api בpython
-
בדקתי את הרוב, לא היה לי זמן לבדוק את הכל.
כמו"כ לא כתבתי תיעוד, אבל כל הקוד הוא עם טייפים (self-documeted).
https://github.com/zevisvei/yemot_api
https://pypi.org/project/yemot-api/pip install yemot-apiהפרוייקט מחולק לכמה קבצים:
- yemot_api.py:
מכיל את הclass של הrest-api
SipExtensionManagement ו ViewCampaignReports לא יושמו.
(SipExtensionManagement מחזיר לי שגיאה שלא הצלחתי לפתור ו ViewCampaignReports - לא הצלחתי למצוא אצלי קמפיין שמתחיל בStart-YA-) - types.py:
מכיל את המודולי pydantic שהrest-api מחזיר. - input_types.py:
מכיל את הenum וכו' בשביל קריאה לrest-api. - api_model.py :
מכיל את המודולי pydantic בשביל מודול api, לשימוש בfast-api וכד'. - api_response.py:
תגובות שרת (read וכו')
- yemot_api.py: