API - daehyun99/Translate-app GitHub Wiki

Layered Architechure

graph TD;
    Manager["Presentation (Manager.py)"] <--> manage["Business (manage.py)"]; 
    manage <--> Persistence["Persistence"]; 
    Persistence <--> Database["Database"];
Loading

계측 κ°„μ˜ Request, Response ν˜•νƒœ

Request

  • Success Request Body
{
    "status": f"{StatusCode}",
    "msg": "βœ… SuccessRequest",
    "error": None,
    "data": {
        "key1": "value1",
        "key2": "value2",
        ...
        "keyN": "valueN"
    }
}

Response

  • Success Response Body
{
    "status": f"{StatusCode}",
    "msg": "βœ… SuccessResponse",
    "error": None,
    "data": {
        "key1": "value1",
        "key2": "value2",
        ...
        "keyN": "valueN"
    }
}
  • Fail Response Body
{
    "status": f"{StatusCode}",
    "msg": "πŸ›‘ FailResponse",
    "error": None,
    "data": None
}
  • Error Response Body
{
    "status": f"{StatusCode}",
    "msg": "❌ ErrorResponse",
    "error": {
        "code": f"{StatusCode}{Service}{DetailCode}",
        "ex": ex
    },
    "data": None
}
⚠️ **GitHub.com Fallback** ⚠️