#[derive(Clone, Debug, Default, PartialEq, serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct AppInvokeGraphQLRequest {
pub app: String,
pub document: String,
pub variables: Option<serde_json::Map<String, serde_json::Value>>,
pub connection: String,
pub instance: String,
pub idempotency_key: String,
pub headers: std::collections::BTreeMap<String, String>,
}
#[derive(Clone, Debug, Default, PartialEq, serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct AppInvokeRequest {
pub app: String,
pub operation: String,
pub params: Option<serde_json::Map<String, serde_json::Value>>,
pub connection: String,
pub instance: String,
pub idempotency_key: String,
pub credential_mode: String,
pub headers: std::collections::BTreeMap<String, String>,
}