1
0
Fork 0
Commit graph

89 commits

Author SHA1 Message Date
Cyborus fdcf4a4c2e
default to serde_json::Value for empty schemas 2024-03-15 14:45:56 -04:00
Cyborus a30f114064
derive Copy and Eq for enums 2024-03-15 14:32:07 -04:00
Cyborus 5431303ecb
don't implement as_str for enums that don't need it 2024-03-15 14:28:28 -04:00
Cyborus 7938d81544
split generation into method and struct files 2024-02-09 23:28:23 -05:00
Cyborus ed27e3d714
remove trailing doc comment lines 2024-02-09 22:49:32 -05:00
Cyborus 3f1458e1be
even more strongly typed returns 2024-02-09 22:39:32 -05:00
Cyborus 0ea0f6ee57
include enum types in fields 2024-02-09 19:21:53 -05:00
Cyborus 43f853dad3
add enum types in query structs 2024-02-09 18:24:43 -05:00
Cyborus 945647baf1
generate subtypes and enums 2024-02-09 17:39:06 -05:00
Cyborus 4d63cd09c1
better document structs 2024-02-09 17:02:42 -05:00
Cyborus 11c0798775
better documentation for body params 2024-02-09 16:10:02 -05:00
Cyborus c51e080214
support non-json return types 2024-02-09 15:29:34 -05:00
Cyborus cb1f2d9ae8
strongly typed header returns 2024-02-09 14:37:43 -05:00
Cyborus 787adac1a4
put query directly in format string 2024-01-29 22:05:31 -05:00
Cyborus 1ba9b4a897
generate code 2024-01-24 16:37:52 -05:00
Cyborus 8d3738af50
special-case ssh_url to not be a url::Url 2024-01-21 16:03:44 -05:00
Cyborus 996c722f90
support returning header values 2024-01-21 16:03:11 -05:00
Cyborus 63c6dc9f7f
fix http methods 2024-01-18 18:15:09 -05:00
Cyborus 194a1b5e36
handle datetime (de)serialization 2024-01-18 18:10:05 -05:00
Cyborus bfb31fc296
add trailing slash to api prefix 2024-01-18 17:53:11 -05:00
Cyborus ec3a9e74c4
strip leading slash
a leading slash causes `url::Url` to replace the entire existing path
2024-01-18 17:45:03 -05:00
Cyborus ac25339cf6
formatting 2024-01-18 16:51:09 -05:00
Cyborus cfd12a6306
add additional properties support 2024-01-18 16:27:05 -05:00
Cyborus d9f51681df
add back download_release_attachment 2024-01-18 15:45:47 -05:00
Cyborus 1c57c2d70b
derive PartialEq for generated structs 2024-01-18 14:54:11 -05:00
Cyborus 6ee958ce86
simpler error handling 2024-01-18 14:48:31 -05:00
Cyborus 81b17abc8a
replace with generated api 2024-01-18 13:44:07 -05:00
Cyborus 470ef04f7c
add missing parent field to Repository 2024-01-10 13:08:42 -05:00
Cyborus ff203285b3
fix archive url 2024-01-01 19:20:16 -05:00
Cyborus ce08cb4d7f
format 2024-01-01 17:56:03 -05:00
Cyborus d022f4f1bd
fix archive download methods 2024-01-01 17:46:06 -05:00
Cyborus 9908d5086c
add more auth options 2023-12-20 13:42:33 -05:00
Cyborus 96124821ba
format 2023-12-15 12:02:39 -05:00
Cyborus 2e50a93f1e
add release download methods 2023-12-15 11:44:21 -05:00
Cyborus c6b0757272
format 2023-12-12 16:43:51 -05:00
Cyborus 6ce8aa731a
running cron should call post_unit 2023-12-12 14:05:23 -05:00
Cyborus d3f75f67ee
renaming user should call post_unit 2023-12-12 14:02:44 -05:00
Cyborus 1bb146d8f6
PublicKey.read_only is optional 2023-12-12 13:58:23 -05:00
Cyborus 75d19e77db
admin_add_key should use post 2023-12-12 13:40:08 -05:00
Cyborus bd6d92f6b6
format 2023-12-12 13:08:32 -05:00
Cyborus d9b360ac66
add admin methods 2023-12-12 11:31:32 -05:00
Cyborus 051f18eddc
praise rustfmt 2023-12-11 21:40:23 -05:00
Cyborus 02e6eb6c60
deletions do not return bodies 2023-12-11 15:52:45 -05:00
Cyborus a2ff083f71
fix release attachments 2023-12-11 15:52:45 -05:00
Cyborus 5da7e69f82
checking if a pr exists does not return a body 2023-12-11 15:50:39 -05:00
Cyborus e732034aea
merging a pr does not return a body 2023-12-11 15:50:39 -05:00
Cyborus 32d93ff878
api error message optional 2023-12-11 15:50:38 -05:00
Cyborus 3c1675976c
PullRequest's merge_commit_sha and merged_by can be null 2023-12-11 15:50:38 -05:00
Cyborus 0a07502dbc
PullRequest.requested_reviewers can be null 2023-12-11 15:50:38 -05:00
Cyborus b952e1108a
include body in ForgejoError::BadStructure 2023-12-11 15:50:38 -05:00