Expand description
api module — see crate-level docs for context.
Copyright (c) systemprompt.io — Business Source License 1.1. See https://systemprompt.io for licensing details.
Re-exports§
pub use cli_gateway::CliExecuteRequest;pub use cli_gateway::CliOutputEvent;pub use cloud::CheckoutEvent;pub use cloud::CheckoutRequest;pub use cloud::CheckoutResponse;pub use cloud::CloudApiError;pub use cloud::CloudApiErrorDetail;pub use cloud::CloudApiResponse;pub use cloud::CloudCustomerInfo;pub use cloud::CloudListResponse;pub use cloud::CloudLogEntry;pub use cloud::CloudLogsResponse;pub use cloud::CloudPlan;pub use cloud::CloudPlanInfo;pub use cloud::CloudStatusResponse;pub use cloud::CloudTenant;pub use cloud::CloudTenantInfo;pub use cloud::CloudTenantSecrets;pub use cloud::CloudTenantStatus;pub use cloud::CloudTenantStatusResponse;pub use cloud::CloudUserInfo;pub use cloud::DeployResponse;pub use cloud::ExternalDbAccessResponse;pub use cloud::ProvisioningEvent;pub use cloud::ProvisioningEventType;pub use cloud::RegistryToken;pub use cloud::SetExternalDbAccessRequest;pub use cloud::SetSecretsRequest;pub use cloud::SubscriptionStatus;pub use cloud::UserMeResponse;pub use contexts::ContextKind;pub use contexts::CreateContextRequest;pub use contexts::ParseContextKindError;pub use contexts::UpdateContextRequest;pub use contexts::UserContext;pub use contexts::UserContextWithStats;pub use errors::ApiError;pub use errors::ErrorCode;pub use errors::ErrorResponse;pub use errors::ValidationError;pub use ext::ApiErrorExt;pub use modules::ModuleInfo;pub use pagination::ApiQuery;pub use pagination::PaginationInfo;pub use pagination::PaginationParams;pub use pagination::SearchQuery;pub use pagination::SortOrder;pub use pagination::SortParams;pub use responses::AcceptedResponse;pub use responses::ApiResponse;pub use responses::CollectionResponse;pub use responses::CreatedResponse;pub use responses::DiscoveryResponse;pub use responses::Link;pub use responses::MarkdownFrontmatter;pub use responses::MarkdownResponse;pub use responses::ResponseLinks;pub use responses::ResponseMeta;pub use responses::SingleResponse;pub use responses::SuccessResponse;
Modules§
- cli_
gateway - CLI Gateway models for remote command execution.
- cloud
- Cloud Management API types shared between CLI and API server.
- contexts
ContextKindclassification for conversation contexts.- errors
- Public HTTP error envelope (
ApiError,ErrorCode,ValidationError,ErrorResponse) plus the internalthiserror-derivedInternalApiErrorused by the application tier. - ext
ApiErrorExt: stamping request-context identifiers onto API errors.- modules
- Module descriptors exposed by the modules API.
- pagination
- Pagination parameters and page-info responses for list endpoints.
- responses
- HATEOAS-style response envelopes for the public HTTP surface.