Files
julius_baer_onboarding/app.py
2025-04-12 12:51:13 +02:00

38 lines
1.3 KiB
Python

import logging
from flask import Flask
import config
from dto.requests import GameStartRequestDTO, GameDecisionRequestDTO
from services.julius_baer_api_client import JuliusBaerApiClient
app = Flask(__name__)
@app.route('/')
def hello_world(): # put application's code here
return 'Hello World!'
if __name__ == '__main__':
jb_client = JuliusBaerApiClient()
# game_start_request = GameStartRequestDTO(player_name=config.API_TEAM)
# res = jb_client.start_game(game_start_request)
#
# game_decision_request = GameDecisionRequestDTO(decision="Accept", client_id=res.client_id, session_id=res.session_id)
# decision_response = jb_client.send_decision(game_decision_request)
#
# while decision_response.status == "active":
# game_decision_request = GameDecisionRequestDTO(decision="Accept", client_id=res.client_id, session_id=res.session_id)
# decision_response = jb_client.send_decision(game_decision_request)
#
# if decision_response.status == "gameover":
# logging.info("Game over")
app.run()
# res.session_id
# UUID('fde19363-a3d5-432e-8b87-54a6dd54f0dd')
# second test UUID('e3d58302-400a-4bc6-9772-ae50de43c9f4')
# UUID('f8b2a0a6-d4e0-45e6-900f-8ecb3c28f993')
# UUID('f8b2a0a6-d4e0-45e6-900f-8ecb3c28f993')