Module redmine_api::api
source · [−]Expand description
Redmine API
- authentication
-
pagination
- add Pageable instances to all types that need them
- figure out a way to write a general “fetch all pages” function (problem is the different key name in the wrapper)
- impersonation
- attachments
-
add all the wrappers I somehow missed
- check if admin and send_information truly are not part of the user hash in Create/UpdateUser or if the wiki docs are wrong (admin is, send_information is not)
- test include parameters and add relevant data to the return types
Potential breaking changes ahead
- use Enum for sort column
- typed ids
- change project_id_or_name to Enum
- extra filter expressions I overlooked/did not know about
- parameters that are more flexible than they appear
- async support?
Modules
Attachments Rest API Endpoint definitions
Custom Fields Rest API Endpoint definitions
Enumerations Rest API Endpoint definitions
Files Rest API Endpoint definitions
Groups Rest API Endpoint definitions
Issue Categories Rest API Endpoint definitions
Issue Relations Rest API Endpoint definitions
Issue Statuses Rest API Endpoint definitions
Issues Rest API Endpoint definitions
My Account Rest API Endpoint definitions
News Rest API Endpoint definitions
Project Memberships Rest API Endpoint definitions
Projects Rest API Endpoint definitions
Queries Rest API Endpoint definitions
Roles Rest API Endpoint definitions
Search Rest API Endpoint definitions
Time Entries Rest API Endpoint definitions
Trackers Rest API Endpoint definitions
Uploads Rest API Endpoint definitions
Users Rest API Endpoint definitions
Versions Rest API Endpoint definitions
Wiki Pages Rest API Endpoint definitions
Structs
A structure for query parameters.
main API client object
Return value from paged requests, includes the actual value as well as pagination data
Traits
A trait for providing the necessary information for a single REST API endpoint.
A trait to indicate that an endpoint is pageable.
A trait representing a parameter value.
A trait to indicate that an endpoint is expected to return a JSON result
Functions
helper to parse created_on and updated_on in the correct format (default time serde implementation seems to use a different format)
helper to parse created_on and updated_on in the correct format (default time serde implementation seems to use a different format)
helper to serialize created_on and updated_on in the correct format (default time serde implementation seems to use a different format)
helper to serialize created_on and updated_on in the correct format (default time serde implementation seems to use a different format)