Aaron Sky
5316ba12a7
formatting
2022-06-06 20:04:36 -04:00
Aaron Sky
2dc98bc628
Support tokens as a dynamic, generic construct ( #4 )
...
* Support tokens as a dynamic, generic construct
This new design will make it so a single client can be used with all sorts of API, even though the authorization requirements for different API versions require different tokens.
* update tokenprovider docs
2022-06-06 06:38:18 -04:00
Aaron Sky
eeeb1ae194
Support for the /meta endpoint
2022-06-04 19:49:11 -04:00
Aaron Sky
85b6c7a796
Refactored Resource interface for better ergonomics
2021-08-22 12:40:06 -04:00
Aaron Sky
0b958010cd
Renamed Buildkite to BuildkiteClient
2020-05-24 16:38:38 -04:00
Aaron Sky
135510dcb9
Resources now declare their required API versions, making GraphQL support a little cleaner
2020-05-19 08:42:25 -04:00
Aaron Sky
97b8cdd247
Preliminary GraphQL support :o
2020-05-19 01:08:22 -04:00
Aaron Sky
3f610742f2
All Resources now declare content, making specialziation easier
2020-05-16 10:40:45 -04:00
Aaron Sky
6e6a8af44e
ran swiftlint
2020-05-08 13:17:46 -04:00
Aaron Sky
fd055faf61
Revert "Trying this thing out to get String decoding on Linux working"
...
This reverts commit 726b70cab9
.
2020-05-08 13:16:59 -04:00
Aaron Sky
726b70cab9
Trying this thing out to get String decoding on Linux working
2020-05-08 13:15:14 -04:00
Aaron Sky
ed0860a77a
Revised approach to pagination – now the options are fed through the client instead of the resource
2020-05-07 17:54:28 -04:00
Aaron Sky
9a4534edf4
Made Pagination properties easier to discern via protocol
2020-05-07 15:50:00 -04:00
Aaron Sky
ab1946d778
Added Teams endpoint, and fixed file header copyrighting
2020-05-07 00:24:33 -04:00
Aaron Sky
1b2c7472fa
Basic pagination support
2020-05-05 16:52:20 -04:00
Aaron Sky
fa81cfdf2c
Encode library version into the user agent
2020-05-05 14:38:04 -04:00
Aaron Sky
9dec32304b
Fix a class of errors compiling on linux
2020-05-05 13:16:28 -04:00
Aaron Sky
880af3d578
Initial commit
2020-05-05 12:44:23 -04:00