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>,
pub headers: BTreeMap<String, String>,
}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.
headers: BTreeMap<String, String>headers overrides outbound static headers declared by the target provider.
The headers field.
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<'de> Deserialize<'de> for AppInvokeGraphQLRequest
impl<'de> Deserialize<'de> for AppInvokeGraphQLRequest
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
Source§impl PartialEq for AppInvokeGraphQLRequest
impl PartialEq for AppInvokeGraphQLRequest
Source§impl Serialize for AppInvokeGraphQLRequest
impl Serialize for AppInvokeGraphQLRequest
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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