/** * SDK Types - CamelCase wrappers around generated API types. * * This module re-exports generated types with all keys transformed from * snake_case to camelCase for a more idiomatic JavaScript/TypeScript API. */ import type * as API from "../generated/types.gen.js"; import type { CamelCaseKeys } from "./case-transform.js"; /** * Access token information. * * Generated: `auto_prefix_streams`, `expires_at` * SDK: `autoPrefixStreams`, `expiresAt` */ export type AccessTokenInfo = CamelCaseKeys; /** * Access token scope. * * Generated: `access_tokens`, `op_groups` * SDK: `accessTokens`, `opGroups` */ export type AccessTokenScope = CamelCaseKeys; /** * Basin configuration. * * Generated: `create_stream_on_append`, `create_stream_on_read`, `default_stream_config` * SDK: `createStreamOnAppend`, `createStreamOnRead`, `defaultStreamConfig` */ export type BasinConfig = CamelCaseKeys; /** * Basin information. */ export type BasinInfo = CamelCaseKeys; /** * Basin reconfiguration options. * * Generated: `create_stream_on_append`, `create_stream_on_read`, `default_stream_config` * SDK: `createStreamOnAppend`, `createStreamOnRead`, `defaultStreamConfig` */ export type BasinReconfiguration = CamelCaseKeys; /** * Stream configuration. * * Generated: `delete_on_empty`, `retention_policy`, `storage_class` * SDK: `deleteOnEmpty`, `retentionPolicy`, `storageClass` */ export type StreamConfig = CamelCaseKeys; /** * Stream information. * * Generated: `created_at`, `deleted_at`, `cipher` * SDK: `createdAt`, `deletedAt`, `cipher` */ export type StreamInfo = CamelCaseKeys; /** * Stream reconfiguration options. * * Generated: `delete_on_empty`, `retention_policy`, `storage_class` * SDK: `deleteOnEmpty`, `retentionPolicy`, `storageClass` */ export type StreamReconfiguration = CamelCaseKeys; /** * Delete-on-empty configuration. * * Generated: `min_age_secs` * SDK: `minAgeSecs` */ export type DeleteOnEmptyConfig = CamelCaseKeys; /** * Delete-on-empty reconfiguration. * * Generated: `min_age_secs` * SDK: `minAgeSecs` */ export type DeleteOnEmptyReconfiguration = CamelCaseKeys; /** * List access tokens response. * * Generated: `access_tokens`, `has_more` * SDK: `accessTokens`, `hasMore` */ export type ListAccessTokensResponse = CamelCaseKeys; /** * List basins response. * * Generated: `has_more` * SDK: `hasMore` */ export type ListBasinsResponse = CamelCaseKeys; /** * List streams response. * * Generated: `has_more` * SDK: `hasMore` */ export type ListStreamsResponse = CamelCaseKeys; /** * Accumulation metric with interval. * * Generated: `interval` * SDK: `interval` */ export type AccumulationMetric = CamelCaseKeys; /** * Sequenced record (read from stream). * * Generated: `seq_num` * SDK: `seqNum` */ export type SequencedRecord = CamelCaseKeys; /** * Timestamping configuration. */ export type TimestampingConfig = CamelCaseKeys; /** * Timestamping reconfiguration. */ export type TimestampingReconfiguration = CamelCaseKeys; /** * Issue access token response. * * Generated: `access_token` * SDK: `accessToken` */ export type IssueAccessTokenResponse = CamelCaseKeys; export type { AccessTokenIdStr, AccountMetricSet, BasinMetricSet, BasinState, CreateStreamRequest, FencingToken, GaugeMetric, Header, InfiniteRetention, LabelMetric, LocationName, Metric, MetricSetResponse, MetricUnit, Operation, PermittedOperationGroups, ReadWritePermissions, ResourceSet, RetentionPolicy, ScalarMetric, StorageClass, StreamMetricSet, TimeseriesInterval, TimestampingMode, } from "../generated/types.gen.js"; //# sourceMappingURL=sdk-types.d.ts.map