[][src]Struct google_homegraph1::QueryRequest

pub struct QueryRequest {
    pub inputs: Option<Vec<QueryRequestInput>>,
    pub agent_user_id: Option<String>,
    pub request_id: Option<String>,
}

Request type for the Query call.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

inputs: Option<Vec<QueryRequestInput>>

Required. Inputs containing third-party device IDs for which to get the device states.

agent_user_id: Option<String>

Required. Third-party user ID.

request_id: Option<String>

Request ID used for debugging.

Trait Implementations

impl Clone for QueryRequest[src]

impl Debug for QueryRequest[src]

impl Default for QueryRequest[src]

impl<'de> Deserialize<'de> for QueryRequest[src]

impl RequestValue for QueryRequest[src]

impl Serialize for QueryRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any