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)