Skip to main content

Module api

Module api 

Source
Expand description

api module — see crate-level docs for context.

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::CreateContextRequest;
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::MarkdownFrontmatter;
pub use responses::MarkdownResponse;
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
errors
Public HTTP error envelope (ApiError, ErrorCode, ValidationError, ErrorResponse) plus the internal thiserror-derived InternalApiError used by the application tier.
ext
modules
pagination
responses
HATEOAS-style response envelopes for the public HTTP surface.