def get_update_billing(): user_repository = billing_repositories.SqlAlchemyUserRepository(uow) return UpdateBilling(user_repository)
def get_remove_billing(): user_repository = billing_repositories.SqlAlchemyUserRepository(uow) return RemoveBilling(user_repository)
def get_cancel_receive_billing(): user_repository = billing_repositories.SqlAlchemyUserRepository(uow) return CancelReceiveBilling(user_repository)
def get_confirm_receive_billing(): user_repository = billing_repositories.SqlAlchemyUserRepository(uow) return ConfirmReceiveBilling(user_repository)
def get_add_billing(): user_repository = billing_repositories.SqlAlchemyUserRepository(uow) return AddBilling(user_repository)
def get_remove_billing(): user_repository = billing_repositories.SqlAlchemyUserRepository(uow) return RemoveBilling(user_repository) def get_update_billing(): user_repository = billing_repositories.SqlAlchemyUserRepository(uow) return UpdateBilling(user_repository) init_billing(app=app, uow=uow, authorized=authorized, user_repository=billing_repositories.SqlAlchemyUserRepository(uow), get_add_billing=get_add_billing, get_confirm_receive_billing=get_confirm_receive_billing, get_cancel_receive_billing=get_cancel_receive_billing, get_remove_billing=get_remove_billing, get_update_billing=get_update_billing) @app.get('/') def status(request): data = datetime.now().strftime('%Y-%m-%d %H:%M:%S') return json(body={'data': data, 'errors': []}, headers={'ip': request.ip}) if __name__ == '__main__': app.run(host='0.0.0.0', debug=True)