kennethreitz
27a1231d25
Add installation instructions to README.md
2024-01-18 12:42:51 -05:00
kennethreitz
bad979c3eb
Update README.md with Neon API wrapper information
2024-01-18 12:40:03 -05:00
kennethreitz
d826119ef3
Refactor model names in schema.py to remove Model1 pattern
2024-01-18 12:31:33 -05:00
kennethreitz
2d47b711cf
Add compact_mapping function and NeonClientException class
2024-01-18 12:31:26 -05:00
kennethreitz
a0a5645db4
Update class names in schema.py
2024-01-18 12:30:45 -05:00
kennethreitz
4826714e33
Add get_connection_string method to Branch class
2024-01-18 12:14:44 -05:00
kennethreitz
802a9c4a76
Review openapi-codegen and openapi-generator for Pydantic model generation
2024-01-18 12:09:27 -05:00
kennethreitz
7db094808a
Refactor TODO.md file structure and update tasks
2024-01-18 12:07:36 -05:00
kennethreitz
97062b21cf
Add saved queries
2024-01-18 12:00:20 -05:00
kennethreitz
0860c584c3
Add support for roles, httx, tests, ci/cd, and documentation
2024-01-18 11:58:20 -05:00
kennethreitz
a25ebd7fc9
Refactor TODO.md file
...
This commit refactors the TODO.md file by updating the list of tasks and removing unnecessary items. It also suggests using `openapi-codegen` for Pydantic model generation and reviews naming conventions.
2024-01-18 11:36:59 -05:00
kennethreitz
8b654fdf4f
Add TODO.md file with initial tasks
2024-01-18 11:26:46 -05:00
kennethreitz
5d8302d688
Update output file path in Makefile
2024-01-18 11:26:37 -05:00
kennethreitz
313323cad7
Refactor object variable name in client.py
2024-01-17 20:28:58 -05:00
kennethreitz
5c5b451251
Refactor API key revocation and user retrieval methods
2024-01-17 19:45:07 -05:00
kennethreitz
de3bd34731
Update cursor parameter type in NeonResource subclasses
2024-01-17 19:40:04 -05:00
kennethreitz
f8acb30bfd
Add new methods to NeonAPI and update client.py
2024-01-17 19:37:20 -05:00
kennethreitz
53dda94769
Add list method to Operation class
2024-01-17 17:19:04 -05:00
kennethreitz
2ec94505f5
Update imports and data models in client.py
2024-01-17 17:10:59 -05:00
kennethreitz
9305a36c13
Refactor NeonClient class and import statements
2024-01-17 17:04:21 -05:00
kennethreitz
29e4812580
Refactor NeonClientException class and add new NeonResource classes
2024-01-17 16:39:30 -05:00
kennethreitz
8ac4e4147e
Refactor APIKey class to improve attribute access
2024-01-17 15:54:17 -05:00
kennethreitz
c2e42d62d6
Add NeonClient2 package and update NeonClient import
2024-01-17 15:51:42 -05:00
kennethreitz
c13ea6b435
Add API key functionality to NeonClient
2024-01-17 15:51:35 -05:00
kennethreitz
19e6e71733
snapshop
2024-01-17 11:15:18 -05:00
kennethreitz
71223f1a2f
Refactor NeonClient and related classes
2024-01-16 16:50:36 -05:00
kennethreitz
989ed43325
Refactor imports and remove unused code
2024-01-16 16:32:44 -05:00
kennethreitz
a65283958b
implement NeonUser and NeonAPIKey classes
2024-01-16 11:33:31 -05:00
kennethreitz
10368c78f1
Add pagination support to Neon_API_V2 class
2024-01-14 17:27:28 -05:00
kennethreitz
b547bb0941
Refactor resource classes and add ResourceCollection
2024-01-14 12:46:13 -05:00
kennethreitz
a9c08ecc6d
Add exception handling for HTTP requests in Neon_API_V2 class and update database-related methods in DatabaseResource class
2024-01-14 08:11:51 -05:00
kennethreitz
a8b9e03318
Add v2_client and http_client modules
2024-01-14 07:13:40 -05:00
kennethreitz
c21bb44142
Add NeonClient class and its methods
2024-01-13 14:44:06 -05:00
kennethreitz
c340474db4
first pass
2024-01-13 14:41:54 -05:00