pub struct OnPageDataApiLighthouseTaskGet {
pub user_agent: Option<String>,
pub environment: Option<OnPageDataApiLighthouseEnvironment>,
pub lighthouse_version: Option<String>,
pub fetch_time: Option<String>,
pub requested_url: Option<String>,
pub final_url: Option<String>,
pub run_warnings: Option<Vec<Value>>,
pub audits: Option<Value>,
pub categories: Option<Value>,
}Expand description
Google Lighthouse audit results for a page. See https://docs.dataforseo.com/v3/on_page/lighthouse/task_get/.
Fields§
§user_agent: Option<String>User agent Lighthouse emulated while auditing the page.
environment: Option<OnPageDataApiLighthouseEnvironment>Details of the environment the audit ran in.
lighthouse_version: Option<String>Version of Lighthouse used for the audit.
fetch_time: Option<String>Timestamp when the page was fetched for auditing.
requested_url: Option<String>URL originally requested for auditing.
final_url: Option<String>Final URL audited after following redirects.
run_warnings: Option<Vec<Value>>Warnings raised during the audit run.
audits: Option<Value>Raw individual audit results keyed by audit id.
categories: Option<Value>Category scores (performance, accessibility, SEO, etc.).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OnPageDataApiLighthouseTaskGet
impl<'de> Deserialize<'de> for OnPageDataApiLighthouseTaskGet
Source§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 Freeze for OnPageDataApiLighthouseTaskGet
impl RefUnwindSafe for OnPageDataApiLighthouseTaskGet
impl Send for OnPageDataApiLighthouseTaskGet
impl Sync for OnPageDataApiLighthouseTaskGet
impl Unpin for OnPageDataApiLighthouseTaskGet
impl UnsafeUnpin for OnPageDataApiLighthouseTaskGet
impl UnwindSafe for OnPageDataApiLighthouseTaskGet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more