pub struct Request {
pub id: Option<String>,
pub operation: String,
pub operation_system: Option<String>,
pub resource: Option<String>,
pub query: Option<SecretString>,
pub stored_query: Option<String>,
pub client_address: Option<IpAddr>,
pub correlation: Option<String>,
}Expand description
What the access asked for.
Fields§
§id: Option<String>The id the recording system knows the request by, which its own log names too, when the request carried one.
operation: StringThe operation, such as an ITS-REST operationId.
operation_system: Option<String>The code system the operation is a code of, such as the system of the
ITS-REST operation ids: when it is named, the record writes the
operation as a subtype in it.
resource: Option<String>The resource the request addressed, when it addressed one: a FHIR
literal reference ([type]/[id]) to a resource the recording system
serves, or an id it issues, such as an openEHR version uid, which the
BALP record names by an identifier (balp::ObjectIds, feature
balp).
query: Option<SecretString>The query text, for a query.
stored_query: Option<String>The name of the stored query, for a stored-query execution.
client_address: Option<IpAddr>The address the request came from, when known.
correlation: Option<String>The identifier the client correlates the request by in its own log, such as a national contact point’s exchange log, when it sent one.