Expand description
Generated App and AppProvider client and native types. Generated native types and clients for app.proto.
Modules§
- connection_
mode - ConnectionMode describes which credential sources a provider accepts.
Structs§
- Access
Context - AccessContext describes the host-side access decision for an operation.
- Agent
Invocation Context - Native message type for
gestalt.provider.v1.AgentInvocationContext. - Agent
Tool Ref - Native message type for
gestalt.provider.v1.AgentToolRef. - App
- Client for the
gestalt.provider.v1.Appservice. - AppInvoke
GraphQL Options - Optional parameters of
App::invoke_graphql; the default value leaves every option unset. - AppInvoke
GraphQL Request - AppInvokeGraphQLRequest invokes the raw GraphQL surface on another plugin through Gestalt.
- AppInvoke
Options - Optional parameters of
App::invoke; the default value leaves every option unset. - AppInvoke
Request - AppInvokeRequest invokes a declared operation on another app through Gestalt.
- AppProvider
- AppProvider models the shared Gestalt integration-provider protocol.
- Catalog
- Catalog is the static or request-scoped executable surface exposed by a provider.
- Catalog
Operation - CatalogOperation is one executable operation exposed by an integration provider.
- Catalog
Parameter - CatalogParameter describes one input parameter surfaced in the generated catalog for an operation.
- Connection
Param Def - ConnectionParamDef describes one provider-defined connection parameter.
- Credential
Context - CredentialContext describes the resolved credential used for an operation.
- Execute
Request - ExecuteRequest invokes one executable operation.
- GetSession
Catalog Request - GetSessionCatalogRequest asks a provider for request-scoped catalog extensions.
- GetSession
Catalog Response - GetSessionCatalogResponse returns request-scoped catalog extensions.
- HTTP
Subject Request - HTTPSubjectRequest carries one verified hosted HTTP request into an optional plugin-local subject resolution hook.
- Host
Context - HostContext describes stable public host metadata available to provider code.
- Invocation
Context - Native message type for
gestalt.provider.v1.InvocationContext. - Operation
Annotations - OperationAnnotations carries optional host hints about how an operation behaves.
- Operation
Result - OperationResult is the serialized result returned from an Execute call.
- Provider
Context - ProviderContext identifies the provider process that received the request context from the host and is trusted to propagate it back to host services.
- Provider
Metadata - ProviderMetadata describes an integration provider’s static capabilities.
- Request
Context - RequestContext bundles the caller, credential, access, and host metadata for one operation.
- Request
Meta Context - Native message type for
gestalt.provider.v1.RequestMetaContext. - ResolveHTTP
Subject Request - ResolveHTTPSubjectRequest asks a provider to map a verified hosted HTTP request to a concrete Gestalt subject before normal operation authorization and dispatch.
- ResolveHTTP
Subject Response - ResolveHTTPSubjectResponse returns the concrete Gestalt subject a hosted HTTP request should execute as. An unset subject means “fall back to the binding subject”. When reject_status is set, the host should reject the inbound request with the provided status and message.
- Start
Provider Request - StartProviderRequest configures an integration provider for one runtime session.
- Start
Provider Response - StartProviderResponse confirms the protocol version the provider is serving.
- String
List - StringList is a helper map value for repeated HTTP header and query values.
- Subject
Context - SubjectContext identifies the caller that initiated an operation.
- Subject
Permission Context - Native message type for
gestalt.provider.v1.SubjectPermissionContext.
Type Aliases§
- Connection
Mode - Open enum for
gestalt.provider.v1.ConnectionMode; unknown numeric values are preserved.