Struct google_clouderrorreporting1_beta1::api::HttpRequestContext [−][src]
pub struct HttpRequestContext {
pub method: Option<String>,
pub referrer: Option<String>,
pub remote_ip: Option<String>,
pub response_status_code: Option<i32>,
pub url: Option<String>,
pub user_agent: Option<String>,
}
Expand description
HTTP request data that is related to a reported error. This data should be provided by the application when reporting an error, unless the error report has been generated automatically from Google App Engine logs.
This type is not used in any activity, and only used as part of another schema.
Fields
method: Option<String>
The type of HTTP request, such as GET
, POST
, etc.
referrer: Option<String>
The referrer information that is provided with the request.
remote_ip: Option<String>
The IP address from which the request originated. This can be IPv4, IPv6, or a token which is derived from the IP address, depending on the data that has been provided in the error report.
response_status_code: Option<i32>
The HTTP response status code for the request.
url: Option<String>
The URL of the request.
user_agent: Option<String>
The user agent information that is provided with the request.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for HttpRequestContext
impl Send for HttpRequestContext
impl Sync for HttpRequestContext
impl Unpin for HttpRequestContext
impl UnwindSafe for HttpRequestContext
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more