6 Commits

Author SHA1 Message Date
19974a5f44
Working /transactions endpoint with DB connection
Adds the database abstraction layer (DAL) with a Transactions method
and a Connection object to encapsulate the DB open connection.
Includes a DAL unit test using the go-sqlmock library.

Connection to a PostgreSQL database using environment variables to
store the secrets.

Overall, with the /transactions endpoint requesting directly to the DB,
this patch finish the tracer bullet project.

Issues #1, #5, #6 and #7
2024-02-13 19:27:26 +00:00
a7359aacea
Transaction entity and DB Handle
This patch introduces the Transaction entity.
It also creates a placeholder Handle type with a Transactions method as
a placeholder for the future DB adaptation.

Incorporates the new types into the retriveTransactions HTTP handler.
2024-02-06 19:44:52 +00:00
771e4cad0c
Specify resources required attributes 2024-02-06 19:43:42 +00:00
eca17d0262
Generated ChatGPT template HTTP server
Issue #4
2024-02-06 19:41:21 +00:00
81c8f1a601
OpenAPI spec including transactions and banks 2024-02-05 23:52:26 +00:00
41e13c646d
Initial commit 2024-02-05 23:52:13 +00:00