Request Object
Revision as of 00:53, 15 February 2022 by Drn@ecs.soton.ac.uk (talk | contribs) (Add new fields added to Request object)
EPrints 3 Reference: Directory Structure - Metadata Fields - Repository Configuration - XML Config Files - XML Export Format - EPrints data structure - Core API - Data Objects
Data Objects: Access - Document - EPrint - Event Queue - File - History - Import - Login Ticket - Request - Saved Search - Subject - User
The Request object encapsulates a single request for a document, which can be:
- a specific (restricted) document in the repository
- a document not in the repository (where a record has no documents attached)
Built in Fields
Field Name | Type | Description |
---|---|---|
requestid | counter field | |
eprintid | itemref field eprint | The ID of the record |
docid | text field | The ID of the document requested |
datestamp | timestamp field | When the request was made |
userid | itemref field user | The ID of the user who can respond to the request (if email matches a registered user) |
email field | The email the request was sent to | |
requester_email | email field | The email of the person who requested the document |
reason | longtext field | The reason that the request was made, if any |
expiry_date | time field | The time at which the request will expires. |
code | text field | The code for this request, which can be used to created private URLs. |
captcha | recaptcha field | The ReCAPTCHA field for the form for the request. |