pub struct AppInvokeGraphQLRequest {
pub app: String,
pub document: String,
pub variables: Option<Map<String, Value>>,
pub connection: String,
pub instance: String,
pub idempotency_key: String,
pub context: Option<RequestContext>,
}Expand description
AppInvokeGraphQLRequest invokes the raw GraphQL surface on another plugin through Gestalt.
Native message type for gestalt.provider.v1.AppInvokeGraphQLRequest.
Fields§
§app: StringThe app field.
document: StringThe document field.
variables: Option<Map<String, Value>>The variables field; None when unset.
connection: StringThe connection field.
instance: StringThe instance field.
idempotency_key: StringThe idempotency_key field.
context: Option<RequestContext>The context field; None when unset.
Trait Implementations§
Source§impl Clone for AppInvokeGraphQLRequest
impl Clone for AppInvokeGraphQLRequest
Source§fn clone(&self) -> AppInvokeGraphQLRequest
fn clone(&self) -> AppInvokeGraphQLRequest
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 AppInvokeGraphQLRequest
impl Debug for AppInvokeGraphQLRequest
Source§impl Default for AppInvokeGraphQLRequest
impl Default for AppInvokeGraphQLRequest
Source§fn default() -> AppInvokeGraphQLRequest
fn default() -> AppInvokeGraphQLRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for AppInvokeGraphQLRequest
impl PartialEq for AppInvokeGraphQLRequest
Source§fn eq(&self, other: &AppInvokeGraphQLRequest) -> bool
fn eq(&self, other: &AppInvokeGraphQLRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AppInvokeGraphQLRequest
Auto Trait Implementations§
impl Freeze for AppInvokeGraphQLRequest
impl RefUnwindSafe for AppInvokeGraphQLRequest
impl Send for AppInvokeGraphQLRequest
impl Sync for AppInvokeGraphQLRequest
impl Unpin for AppInvokeGraphQLRequest
impl UnsafeUnpin for AppInvokeGraphQLRequest
impl UnwindSafe for AppInvokeGraphQLRequest
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