Sha256: bb8fddfd7be8ce54e59fabdd356b2be961e1b06476baf8fd92701aa27c30fc8d
Contents?: true
Size: 670 Bytes
Versions: 23
Compression:
Stored size: 670 Bytes
Contents
# frozen_string_literal: true class Sbmt::KafkaConsumer::Config::Topic < Dry::Struct transform_keys(&:to_sym) attribute :name, Sbmt::KafkaConsumer::Types::Strict::String attribute :consumer, Sbmt::KafkaConsumer::Types::ConfigConsumer attribute :deserializer, Sbmt::KafkaConsumer::Types::ConfigDeserializer .optional .default(Sbmt::KafkaConsumer::Config::Deserializer.new.freeze) attribute :active, Sbmt::KafkaConsumer::Types::Bool.optional.default(true) attribute :manual_offset_management, Sbmt::KafkaConsumer::Types::Bool.optional.default(true) attribute? :kafka_options, Sbmt::KafkaConsumer::Types::ConfigAttrs.optional.default({}.freeze) end
Version data entries
23 entries across 23 versions & 1 rubygems