pub struct AppInvokeRequest {
pub app: String,
pub operation: String,
pub params: Option<Map<String, Value>>,
pub connection: String,
pub instance: String,
pub idempotency_key: String,
pub credential_mode: String,
pub context: Option<RequestContext>,
}Expand description
AppInvokeRequest invokes a declared operation on another app through Gestalt.
Native message type for gestalt.provider.v1.AppInvokeRequest.
Fields§
§app: StringThe app field.
operation: StringThe operation field.
params: Option<Map<String, Value>>The params field; None when unset.
connection: StringThe connection field.
instance: StringThe instance field.
idempotency_key: StringThe idempotency_key field.
credential_mode: StringThe credential_mode field.
context: Option<RequestContext>The context field; None when unset.
Trait Implementations§
Source§impl Clone for AppInvokeRequest
impl Clone for AppInvokeRequest
Source§fn clone(&self) -> AppInvokeRequest
fn clone(&self) -> AppInvokeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AppInvokeRequest
impl Debug for AppInvokeRequest
Source§impl Default for AppInvokeRequest
impl Default for AppInvokeRequest
Source§fn default() -> AppInvokeRequest
fn default() -> AppInvokeRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for AppInvokeRequest
impl PartialEq for AppInvokeRequest
Source§fn eq(&self, other: &AppInvokeRequest) -> bool
fn eq(&self, other: &AppInvokeRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AppInvokeRequest
Auto Trait Implementations§
impl Freeze for AppInvokeRequest
impl RefUnwindSafe for AppInvokeRequest
impl Send for AppInvokeRequest
impl Sync for AppInvokeRequest
impl Unpin for AppInvokeRequest
impl UnsafeUnpin for AppInvokeRequest
impl UnwindSafe for AppInvokeRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request