@@ -12,8 +12,8 @@ description: Misc protocol schemas
1212## TypeScript Usage
1313
1414``` typescript
15- import { AckModeSchema , ApiVersionConfigSchema , CdcConfigSchema , ConsumerConfigSchema , DatabaseConnectorSchema , DatabasePoolConfigSchema , DatabaseProviderSchema , DatabaseTableSchema , DeliveryGuaranteeSchema , DlqConfigSchema , FileAccessPatternSchema , FileFilterConfigSchema , FileMetadataConfigSchema , FileStorageConnectorSchema , FileStorageProviderSchema , FileVersioningConfigSchema , MessageFormatSchema , MessageQueueConnectorSchema , MessageQueueProviderSchema , ProducerConfigSchema , SaasConnectorSchema , SaasObjectTypeSchema , SaasProviderSchema , SslConfigSchema , StorageBucketSchema , TopicQueueSchema } from ' @objectstack/spec/integration' ;
16- import type { AckMode , ApiVersionConfig , CdcConfig , ConsumerConfig , DatabaseConnector , DatabasePoolConfig , DatabaseProvider , DatabaseTable , DeliveryGuarantee , DlqConfig , FileAccessPattern , FileFilterConfig , FileMetadataConfig , FileStorageConnector , FileStorageProvider , FileVersioningConfig , MessageFormat , MessageQueueConnector , MessageQueueProvider , ProducerConfig , SaasConnector , SaasObjectType , SaasProvider , SslConfig , StorageBucket , TopicQueue } from ' @objectstack/spec/integration' ;
15+ import { AckModeSchema , ApiVersionConfigSchema , CdcConfigSchema , DatabaseConnectorSchema , DatabasePoolConfigSchema , DatabaseProviderSchema , DatabaseTableSchema , DeliveryGuaranteeSchema , DlqConfigSchema , FileAccessPatternSchema , FileFilterConfigSchema , FileMetadataConfigSchema , FileStorageConnectorSchema , FileStorageProviderSchema , FileVersioningConfigSchema , MessageFormatSchema , MessageQueueConnectorSchema , ProducerConfigSchema , SaasConnectorSchema , SaasObjectTypeSchema , SaasProviderSchema , SslConfigSchema , StorageBucketSchema , TopicQueueSchema } from ' @objectstack/spec/integration' ;
16+ import type { AckMode , ApiVersionConfig , CdcConfig , DatabaseConnector , DatabasePoolConfig , DatabaseProvider , DatabaseTable , DeliveryGuarantee , DlqConfig , FileAccessPattern , FileFilterConfig , FileMetadataConfig , FileStorageConnector , FileStorageProvider , FileVersioningConfig , MessageFormat , MessageQueueConnector , ProducerConfig , SaasConnector , SaasObjectType , SaasProvider , SslConfig , StorageBucket , TopicQueue } from ' @objectstack/spec/integration' ;
1717
1818// Validate data
1919const result = AckModeSchema .parse (data );
@@ -62,24 +62,6 @@ Message acknowledgment mode
6262
6363---
6464
65- ## ConsumerConfig
66-
67- ### Properties
68-
69- | Property | Type | Required | Description |
70- | :--- | :--- | :--- | :--- |
71- | ** enabled** | ` boolean ` | optional | Enable consumer |
72- | ** consumerGroup** | ` string ` | optional | Consumer group ID |
73- | ** concurrency** | ` number ` | optional | Number of concurrent consumers |
74- | ** prefetchCount** | ` number ` | optional | Prefetch count |
75- | ** ackMode** | ` Enum<'auto' \| 'manual' \| 'client'> ` | optional | Message acknowledgment mode |
76- | ** autoCommit** | ` boolean ` | optional | Auto-commit offsets |
77- | ** autoCommitIntervalMs** | ` number ` | optional | Auto-commit interval in ms |
78- | ** sessionTimeoutMs** | ` number ` | optional | Session timeout in ms |
79- | ** rebalanceTimeoutMs** | ` number ` | optional | Rebalance timeout in ms |
80-
81- ---
82-
8365## DatabaseConnector
8466
8567### Properties
@@ -352,28 +334,6 @@ Message format/serialization
352334
353335---
354336
355- ## MessageQueueProvider
356-
357- Message queue provider type
358-
359- ### Allowed Values
360-
361- * ` rabbitmq `
362- * ` kafka `
363- * ` redis_pubsub `
364- * ` redis_streams `
365- * ` aws_sqs `
366- * ` aws_sns `
367- * ` google_pubsub `
368- * ` azure_service_bus `
369- * ` azure_event_hubs `
370- * ` nats `
371- * ` pulsar `
372- * ` activemq `
373- * ` custom `
374-
375- ---
376-
377337## ProducerConfig
378338
379339### Properties
0 commit comments