Struct gapi_grpc::google::actions::sdk::v2::actions_testing_client::ActionsTestingClient [−][src]
Actions Testing API which allows developers to run automated tests.
Implementations
impl ActionsTestingClient<Channel>
[src]
pub async fn connect<D>(dst: D) -> Result<Self, Error> where
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
[src]
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
Attempt to create a new client by connecting to a given endpoint.
impl<T> ActionsTestingClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
[src]
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
[src]
pub fn with_interceptor(inner: T, interceptor: impl Into<Interceptor>) -> Self
[src]
pub async fn send_interaction(
&mut self,
request: impl IntoRequest<SendInteractionRequest>
) -> Result<Response<SendInteractionResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<SendInteractionRequest>
) -> Result<Response<SendInteractionResponse>, Status>
Plays one round of the conversation.
pub async fn match_intents(
&mut self,
request: impl IntoRequest<MatchIntentsRequest>
) -> Result<Response<MatchIntentsResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<MatchIntentsRequest>
) -> Result<Response<MatchIntentsResponse>, Status>
Finds the intents that match a given query.
pub async fn set_web_and_app_activity_control(
&mut self,
request: impl IntoRequest<SetWebAndAppActivityControlRequest>
) -> Result<Response<()>, Status>
[src]
&mut self,
request: impl IntoRequest<SetWebAndAppActivityControlRequest>
) -> Result<Response<()>, Status>
Sets the Web & App Activity control on a service account.
It is necessary to have this setting enabled in order to use call Actions. The setting is originally disabled for service accounts, and it is preserved until set to a different value. This means it only needs to be enabled once per account (and not necessarily once per test), unless it is later disabled.
Returns an error if the caller is not a service account. User accounts can change this setting via the Activity Controls page. See https://support.google.com/websearch/answer/54068.
Trait Implementations
impl<T: Clone> Clone for ActionsTestingClient<T>
[src]
fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Debug for ActionsTestingClient<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for ActionsTestingClient<T>
impl<T> Send for ActionsTestingClient<T> where
T: Send,
T: Send,
impl<T> Sync for ActionsTestingClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ActionsTestingClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for ActionsTestingClient<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,