/** * Saves a mediafile (encoded as base64) into this service. * * Technical: * POST to /internal/media/upload_mediafile/ with JSON payload. * Returns 200 on success, 4xx on errors with a message in the payload. */ upload_mediafile(file: string, id: Id, mimetype: string): {message: string} | void /** * Saves a resource (encoded as base64) into this service. * * Technical: * POST to /internal/media/upload_resource/ with JSON payload. * Returns 200 on success, 4xx on errors with a message in the payload. */ upload_resource(file: string, id: Id, mimetype: string): {message: string} | void /** * Retrieves a mediafile given by it's id. * * Technical: * GET to /system/media/get/ * Returns 200 on success and 404, if the resource does not exist */ get(mediafile_id: Id): Blob /** * Retrieves a resource given by it's id. * * Technical: * GET to /system/media/get_resource/ * Returns 200 on success and 404, if the resource does not exist */ get(resource_id: Id): Blob