# kayrock v1.0.0-rc1 - Table of Contents Elixir interface to the Kafka protocol ## Pages - [Kayrock](readme.md) ## Modules - [Kayrock](Kayrock.md): Idiomatic Elixir interface to the Kafka protocol. - [Kayrock.AddOffsetsToTxn](Kayrock.AddOffsetsToTxn.md): Kayrock-generated module for the Kafka `add_offsets_to_txn` API - [Kayrock.AddOffsetsToTxn.V0.Request](Kayrock.AddOffsetsToTxn.V0.Request.md): Kayrock-generated request struct for Kafka `add_offsets_to_txn` v0 API messages - [Kayrock.AddOffsetsToTxn.V0.Response](Kayrock.AddOffsetsToTxn.V0.Response.md): Kayrock-generated response struct for Kafka `add_offsets_to_txn` v0 API messages - [Kayrock.AddOffsetsToTxn.V1.Request](Kayrock.AddOffsetsToTxn.V1.Request.md): Kayrock-generated request struct for Kafka `add_offsets_to_txn` v1 API messages - [Kayrock.AddOffsetsToTxn.V1.Response](Kayrock.AddOffsetsToTxn.V1.Response.md): Kayrock-generated response struct for Kafka `add_offsets_to_txn` v1 API messages - [Kayrock.AddPartitionsToTxn](Kayrock.AddPartitionsToTxn.md): Kayrock-generated module for the Kafka `add_partitions_to_txn` API - [Kayrock.AddPartitionsToTxn.V0.Request](Kayrock.AddPartitionsToTxn.V0.Request.md): Kayrock-generated request struct for Kafka `add_partitions_to_txn` v0 API messages - [Kayrock.AddPartitionsToTxn.V0.Response](Kayrock.AddPartitionsToTxn.V0.Response.md): Kayrock-generated response struct for Kafka `add_partitions_to_txn` v0 API messages - [Kayrock.AddPartitionsToTxn.V1.Request](Kayrock.AddPartitionsToTxn.V1.Request.md): Kayrock-generated request struct for Kafka `add_partitions_to_txn` v1 API messages - [Kayrock.AddPartitionsToTxn.V1.Response](Kayrock.AddPartitionsToTxn.V1.Response.md): Kayrock-generated response struct for Kafka `add_partitions_to_txn` v1 API messages - [Kayrock.AlterConfigs](Kayrock.AlterConfigs.md): Kayrock-generated module for the Kafka `alter_configs` API - [Kayrock.AlterConfigs.V0.Request](Kayrock.AlterConfigs.V0.Request.md): Kayrock-generated request struct for Kafka `alter_configs` v0 API messages - [Kayrock.AlterConfigs.V0.Response](Kayrock.AlterConfigs.V0.Response.md): Kayrock-generated response struct for Kafka `alter_configs` v0 API messages - [Kayrock.AlterConfigs.V1.Request](Kayrock.AlterConfigs.V1.Request.md): Kayrock-generated request struct for Kafka `alter_configs` v1 API messages - [Kayrock.AlterConfigs.V1.Response](Kayrock.AlterConfigs.V1.Response.md): Kayrock-generated response struct for Kafka `alter_configs` v1 API messages - [Kayrock.AlterPartitionReassignments](Kayrock.AlterPartitionReassignments.md): Kayrock-generated module for the Kafka `alter_partition_reassignments` API - [Kayrock.AlterPartitionReassignments.V0.Request](Kayrock.AlterPartitionReassignments.V0.Request.md): Kayrock-generated request struct for Kafka `alter_partition_reassignments` v0 API messages - [Kayrock.AlterPartitionReassignments.V0.Response](Kayrock.AlterPartitionReassignments.V0.Response.md): Kayrock-generated response struct for Kafka `alter_partition_reassignments` v0 API messages - [Kayrock.AlterReplicaLogDirs](Kayrock.AlterReplicaLogDirs.md): Kayrock-generated module for the Kafka `alter_replica_log_dirs` API - [Kayrock.AlterReplicaLogDirs.V0.Request](Kayrock.AlterReplicaLogDirs.V0.Request.md): Kayrock-generated request struct for Kafka `alter_replica_log_dirs` v0 API messages - [Kayrock.AlterReplicaLogDirs.V0.Response](Kayrock.AlterReplicaLogDirs.V0.Response.md): Kayrock-generated response struct for Kafka `alter_replica_log_dirs` v0 API messages - [Kayrock.AlterReplicaLogDirs.V1.Request](Kayrock.AlterReplicaLogDirs.V1.Request.md): Kayrock-generated request struct for Kafka `alter_replica_log_dirs` v1 API messages - [Kayrock.AlterReplicaLogDirs.V1.Response](Kayrock.AlterReplicaLogDirs.V1.Response.md): Kayrock-generated response struct for Kafka `alter_replica_log_dirs` v1 API messages - [Kayrock.ApiVersions](Kayrock.ApiVersions.md): Kayrock-generated module for the Kafka `api_versions` API - [Kayrock.ApiVersions.V0.Request](Kayrock.ApiVersions.V0.Request.md): Kayrock-generated request struct for Kafka `api_versions` v0 API messages - [Kayrock.ApiVersions.V0.Response](Kayrock.ApiVersions.V0.Response.md): Kayrock-generated response struct for Kafka `api_versions` v0 API messages - [Kayrock.ApiVersions.V1.Request](Kayrock.ApiVersions.V1.Request.md): Kayrock-generated request struct for Kafka `api_versions` v1 API messages - [Kayrock.ApiVersions.V1.Response](Kayrock.ApiVersions.V1.Response.md): Kayrock-generated response struct for Kafka `api_versions` v1 API messages - [Kayrock.ApiVersions.V2.Request](Kayrock.ApiVersions.V2.Request.md): Kayrock-generated request struct for Kafka `api_versions` v2 API messages - [Kayrock.ApiVersions.V2.Response](Kayrock.ApiVersions.V2.Response.md): Kayrock-generated response struct for Kafka `api_versions` v2 API messages - [Kayrock.ApiVersions.V3.Request](Kayrock.ApiVersions.V3.Request.md): Kayrock-generated request struct for Kafka `api_versions` v3 API messages - [Kayrock.ApiVersions.V3.Response](Kayrock.ApiVersions.V3.Response.md): Kayrock-generated response struct for Kafka `api_versions` v3 API messages - [Kayrock.BrokerConnection](Kayrock.BrokerConnection.md): A connection to a kafka broker. - [Kayrock.Client](Kayrock.Client.md): Development client for communicating with a Kafka cluster. - [Kayrock.Client.ClusterMetadata](Kayrock.Client.ClusterMetadata.md): Encapsulates what we know about the state of a Kafka broker cluster - [Kayrock.Compression](Kayrock.Compression.md): Handles compression/decompression of messages. - [Kayrock.Compression.Codec](Kayrock.Compression.Codec.md): Behaviour for all compression codecs used in Kayrock. - [Kayrock.Convenience](Kayrock.Convenience.md): Convenience functions for working with Kayrock / Kafka API data - [Kayrock.CreateAcls](Kayrock.CreateAcls.md): Kayrock-generated module for the Kafka `create_acls` API - [Kayrock.CreateAcls.V0.Request](Kayrock.CreateAcls.V0.Request.md): Kayrock-generated request struct for Kafka `create_acls` v0 API messages - [Kayrock.CreateAcls.V0.Response](Kayrock.CreateAcls.V0.Response.md): Kayrock-generated response struct for Kafka `create_acls` v0 API messages - [Kayrock.CreateAcls.V1.Request](Kayrock.CreateAcls.V1.Request.md): Kayrock-generated request struct for Kafka `create_acls` v1 API messages - [Kayrock.CreateAcls.V1.Response](Kayrock.CreateAcls.V1.Response.md): Kayrock-generated response struct for Kafka `create_acls` v1 API messages - [Kayrock.CreateDelegationToken](Kayrock.CreateDelegationToken.md): Kayrock-generated module for the Kafka `create_delegation_token` API - [Kayrock.CreateDelegationToken.V0.Request](Kayrock.CreateDelegationToken.V0.Request.md): Kayrock-generated request struct for Kafka `create_delegation_token` v0 API messages - [Kayrock.CreateDelegationToken.V0.Response](Kayrock.CreateDelegationToken.V0.Response.md): Kayrock-generated response struct for Kafka `create_delegation_token` v0 API messages - [Kayrock.CreateDelegationToken.V1.Request](Kayrock.CreateDelegationToken.V1.Request.md): Kayrock-generated request struct for Kafka `create_delegation_token` v1 API messages - [Kayrock.CreateDelegationToken.V1.Response](Kayrock.CreateDelegationToken.V1.Response.md): Kayrock-generated response struct for Kafka `create_delegation_token` v1 API messages - [Kayrock.CreateDelegationToken.V2.Request](Kayrock.CreateDelegationToken.V2.Request.md): Kayrock-generated request struct for Kafka `create_delegation_token` v2 API messages - [Kayrock.CreateDelegationToken.V2.Response](Kayrock.CreateDelegationToken.V2.Response.md): Kayrock-generated response struct for Kafka `create_delegation_token` v2 API messages - [Kayrock.CreatePartitions](Kayrock.CreatePartitions.md): Kayrock-generated module for the Kafka `create_partitions` API - [Kayrock.CreatePartitions.V0.Request](Kayrock.CreatePartitions.V0.Request.md): Kayrock-generated request struct for Kafka `create_partitions` v0 API messages - [Kayrock.CreatePartitions.V0.Response](Kayrock.CreatePartitions.V0.Response.md): Kayrock-generated response struct for Kafka `create_partitions` v0 API messages - [Kayrock.CreatePartitions.V1.Request](Kayrock.CreatePartitions.V1.Request.md): Kayrock-generated request struct for Kafka `create_partitions` v1 API messages - [Kayrock.CreatePartitions.V1.Response](Kayrock.CreatePartitions.V1.Response.md): Kayrock-generated response struct for Kafka `create_partitions` v1 API messages - [Kayrock.CreateTopics](Kayrock.CreateTopics.md): Kayrock-generated module for the Kafka `create_topics` API - [Kayrock.CreateTopics.V0.Request](Kayrock.CreateTopics.V0.Request.md): Kayrock-generated request struct for Kafka `create_topics` v0 API messages - [Kayrock.CreateTopics.V0.Response](Kayrock.CreateTopics.V0.Response.md): Kayrock-generated response struct for Kafka `create_topics` v0 API messages - [Kayrock.CreateTopics.V1.Request](Kayrock.CreateTopics.V1.Request.md): Kayrock-generated request struct for Kafka `create_topics` v1 API messages - [Kayrock.CreateTopics.V1.Response](Kayrock.CreateTopics.V1.Response.md): Kayrock-generated response struct for Kafka `create_topics` v1 API messages - [Kayrock.CreateTopics.V2.Request](Kayrock.CreateTopics.V2.Request.md): Kayrock-generated request struct for Kafka `create_topics` v2 API messages - [Kayrock.CreateTopics.V2.Response](Kayrock.CreateTopics.V2.Response.md): Kayrock-generated response struct for Kafka `create_topics` v2 API messages - [Kayrock.CreateTopics.V3.Request](Kayrock.CreateTopics.V3.Request.md): Kayrock-generated request struct for Kafka `create_topics` v3 API messages - [Kayrock.CreateTopics.V3.Response](Kayrock.CreateTopics.V3.Response.md): Kayrock-generated response struct for Kafka `create_topics` v3 API messages - [Kayrock.CreateTopics.V4.Request](Kayrock.CreateTopics.V4.Request.md): Kayrock-generated request struct for Kafka `create_topics` v4 API messages - [Kayrock.CreateTopics.V4.Response](Kayrock.CreateTopics.V4.Response.md): Kayrock-generated response struct for Kafka `create_topics` v4 API messages - [Kayrock.CreateTopics.V5.Request](Kayrock.CreateTopics.V5.Request.md): Kayrock-generated request struct for Kafka `create_topics` v5 API messages - [Kayrock.CreateTopics.V5.Response](Kayrock.CreateTopics.V5.Response.md): Kayrock-generated response struct for Kafka `create_topics` v5 API messages - [Kayrock.DeleteAcls](Kayrock.DeleteAcls.md): Kayrock-generated module for the Kafka `delete_acls` API - [Kayrock.DeleteAcls.V0.Request](Kayrock.DeleteAcls.V0.Request.md): Kayrock-generated request struct for Kafka `delete_acls` v0 API messages - [Kayrock.DeleteAcls.V0.Response](Kayrock.DeleteAcls.V0.Response.md): Kayrock-generated response struct for Kafka `delete_acls` v0 API messages - [Kayrock.DeleteAcls.V1.Request](Kayrock.DeleteAcls.V1.Request.md): Kayrock-generated request struct for Kafka `delete_acls` v1 API messages - [Kayrock.DeleteAcls.V1.Response](Kayrock.DeleteAcls.V1.Response.md): Kayrock-generated response struct for Kafka `delete_acls` v1 API messages - [Kayrock.DeleteGroups](Kayrock.DeleteGroups.md): Kayrock-generated module for the Kafka `delete_groups` API - [Kayrock.DeleteGroups.V0.Request](Kayrock.DeleteGroups.V0.Request.md): Kayrock-generated request struct for Kafka `delete_groups` v0 API messages - [Kayrock.DeleteGroups.V0.Response](Kayrock.DeleteGroups.V0.Response.md): Kayrock-generated response struct for Kafka `delete_groups` v0 API messages - [Kayrock.DeleteGroups.V1.Request](Kayrock.DeleteGroups.V1.Request.md): Kayrock-generated request struct for Kafka `delete_groups` v1 API messages - [Kayrock.DeleteGroups.V1.Response](Kayrock.DeleteGroups.V1.Response.md): Kayrock-generated response struct for Kafka `delete_groups` v1 API messages - [Kayrock.DeleteGroups.V2.Request](Kayrock.DeleteGroups.V2.Request.md): Kayrock-generated request struct for Kafka `delete_groups` v2 API messages - [Kayrock.DeleteGroups.V2.Response](Kayrock.DeleteGroups.V2.Response.md): Kayrock-generated response struct for Kafka `delete_groups` v2 API messages - [Kayrock.DeleteRecords](Kayrock.DeleteRecords.md): Kayrock-generated module for the Kafka `delete_records` API - [Kayrock.DeleteRecords.V0.Request](Kayrock.DeleteRecords.V0.Request.md): Kayrock-generated request struct for Kafka `delete_records` v0 API messages - [Kayrock.DeleteRecords.V0.Response](Kayrock.DeleteRecords.V0.Response.md): Kayrock-generated response struct for Kafka `delete_records` v0 API messages - [Kayrock.DeleteRecords.V1.Request](Kayrock.DeleteRecords.V1.Request.md): Kayrock-generated request struct for Kafka `delete_records` v1 API messages - [Kayrock.DeleteRecords.V1.Response](Kayrock.DeleteRecords.V1.Response.md): Kayrock-generated response struct for Kafka `delete_records` v1 API messages - [Kayrock.DeleteTopics](Kayrock.DeleteTopics.md): Kayrock-generated module for the Kafka `delete_topics` API - [Kayrock.DeleteTopics.V0.Request](Kayrock.DeleteTopics.V0.Request.md): Kayrock-generated request struct for Kafka `delete_topics` v0 API messages - [Kayrock.DeleteTopics.V0.Response](Kayrock.DeleteTopics.V0.Response.md): Kayrock-generated response struct for Kafka `delete_topics` v0 API messages - [Kayrock.DeleteTopics.V1.Request](Kayrock.DeleteTopics.V1.Request.md): Kayrock-generated request struct for Kafka `delete_topics` v1 API messages - [Kayrock.DeleteTopics.V1.Response](Kayrock.DeleteTopics.V1.Response.md): Kayrock-generated response struct for Kafka `delete_topics` v1 API messages - [Kayrock.DeleteTopics.V2.Request](Kayrock.DeleteTopics.V2.Request.md): Kayrock-generated request struct for Kafka `delete_topics` v2 API messages - [Kayrock.DeleteTopics.V2.Response](Kayrock.DeleteTopics.V2.Response.md): Kayrock-generated response struct for Kafka `delete_topics` v2 API messages - [Kayrock.DeleteTopics.V3.Request](Kayrock.DeleteTopics.V3.Request.md): Kayrock-generated request struct for Kafka `delete_topics` v3 API messages - [Kayrock.DeleteTopics.V3.Response](Kayrock.DeleteTopics.V3.Response.md): Kayrock-generated response struct for Kafka `delete_topics` v3 API messages - [Kayrock.DeleteTopics.V4.Request](Kayrock.DeleteTopics.V4.Request.md): Kayrock-generated request struct for Kafka `delete_topics` v4 API messages - [Kayrock.DeleteTopics.V4.Response](Kayrock.DeleteTopics.V4.Response.md): Kayrock-generated response struct for Kafka `delete_topics` v4 API messages - [Kayrock.DescribeAcls](Kayrock.DescribeAcls.md): Kayrock-generated module for the Kafka `describe_acls` API - [Kayrock.DescribeAcls.V0.Request](Kayrock.DescribeAcls.V0.Request.md): Kayrock-generated request struct for Kafka `describe_acls` v0 API messages - [Kayrock.DescribeAcls.V0.Response](Kayrock.DescribeAcls.V0.Response.md): Kayrock-generated response struct for Kafka `describe_acls` v0 API messages - [Kayrock.DescribeAcls.V1.Request](Kayrock.DescribeAcls.V1.Request.md): Kayrock-generated request struct for Kafka `describe_acls` v1 API messages - [Kayrock.DescribeAcls.V1.Response](Kayrock.DescribeAcls.V1.Response.md): Kayrock-generated response struct for Kafka `describe_acls` v1 API messages - [Kayrock.DescribeConfigs](Kayrock.DescribeConfigs.md): Kayrock-generated module for the Kafka `describe_configs` API - [Kayrock.DescribeConfigs.V0.Request](Kayrock.DescribeConfigs.V0.Request.md): Kayrock-generated request struct for Kafka `describe_configs` v0 API messages - [Kayrock.DescribeConfigs.V0.Response](Kayrock.DescribeConfigs.V0.Response.md): Kayrock-generated response struct for Kafka `describe_configs` v0 API messages - [Kayrock.DescribeConfigs.V1.Request](Kayrock.DescribeConfigs.V1.Request.md): Kayrock-generated request struct for Kafka `describe_configs` v1 API messages - [Kayrock.DescribeConfigs.V1.Response](Kayrock.DescribeConfigs.V1.Response.md): Kayrock-generated response struct for Kafka `describe_configs` v1 API messages - [Kayrock.DescribeConfigs.V2.Request](Kayrock.DescribeConfigs.V2.Request.md): Kayrock-generated request struct for Kafka `describe_configs` v2 API messages - [Kayrock.DescribeConfigs.V2.Response](Kayrock.DescribeConfigs.V2.Response.md): Kayrock-generated response struct for Kafka `describe_configs` v2 API messages - [Kayrock.DescribeDelegationToken](Kayrock.DescribeDelegationToken.md): Kayrock-generated module for the Kafka `describe_delegation_token` API - [Kayrock.DescribeDelegationToken.V0.Request](Kayrock.DescribeDelegationToken.V0.Request.md): Kayrock-generated request struct for Kafka `describe_delegation_token` v0 API messages - [Kayrock.DescribeDelegationToken.V0.Response](Kayrock.DescribeDelegationToken.V0.Response.md): Kayrock-generated response struct for Kafka `describe_delegation_token` v0 API messages - [Kayrock.DescribeDelegationToken.V1.Request](Kayrock.DescribeDelegationToken.V1.Request.md): Kayrock-generated request struct for Kafka `describe_delegation_token` v1 API messages - [Kayrock.DescribeDelegationToken.V1.Response](Kayrock.DescribeDelegationToken.V1.Response.md): Kayrock-generated response struct for Kafka `describe_delegation_token` v1 API messages - [Kayrock.DescribeGroups](Kayrock.DescribeGroups.md): Kayrock-generated module for the Kafka `describe_groups` API - [Kayrock.DescribeGroups.V0.Request](Kayrock.DescribeGroups.V0.Request.md): Kayrock-generated request struct for Kafka `describe_groups` v0 API messages - [Kayrock.DescribeGroups.V0.Response](Kayrock.DescribeGroups.V0.Response.md): Kayrock-generated response struct for Kafka `describe_groups` v0 API messages - [Kayrock.DescribeGroups.V1.Request](Kayrock.DescribeGroups.V1.Request.md): Kayrock-generated request struct for Kafka `describe_groups` v1 API messages - [Kayrock.DescribeGroups.V1.Response](Kayrock.DescribeGroups.V1.Response.md): Kayrock-generated response struct for Kafka `describe_groups` v1 API messages - [Kayrock.DescribeGroups.V2.Request](Kayrock.DescribeGroups.V2.Request.md): Kayrock-generated request struct for Kafka `describe_groups` v2 API messages - [Kayrock.DescribeGroups.V2.Response](Kayrock.DescribeGroups.V2.Response.md): Kayrock-generated response struct for Kafka `describe_groups` v2 API messages - [Kayrock.DescribeGroups.V3.Request](Kayrock.DescribeGroups.V3.Request.md): Kayrock-generated request struct for Kafka `describe_groups` v3 API messages - [Kayrock.DescribeGroups.V3.Response](Kayrock.DescribeGroups.V3.Response.md): Kayrock-generated response struct for Kafka `describe_groups` v3 API messages - [Kayrock.DescribeGroups.V4.Request](Kayrock.DescribeGroups.V4.Request.md): Kayrock-generated request struct for Kafka `describe_groups` v4 API messages - [Kayrock.DescribeGroups.V4.Response](Kayrock.DescribeGroups.V4.Response.md): Kayrock-generated response struct for Kafka `describe_groups` v4 API messages - [Kayrock.DescribeGroups.V5.Request](Kayrock.DescribeGroups.V5.Request.md): Kayrock-generated request struct for Kafka `describe_groups` v5 API messages - [Kayrock.DescribeGroups.V5.Response](Kayrock.DescribeGroups.V5.Response.md): Kayrock-generated response struct for Kafka `describe_groups` v5 API messages - [Kayrock.DescribeLogDirs](Kayrock.DescribeLogDirs.md): Kayrock-generated module for the Kafka `describe_log_dirs` API - [Kayrock.DescribeLogDirs.V0.Request](Kayrock.DescribeLogDirs.V0.Request.md): Kayrock-generated request struct for Kafka `describe_log_dirs` v0 API messages - [Kayrock.DescribeLogDirs.V0.Response](Kayrock.DescribeLogDirs.V0.Response.md): Kayrock-generated response struct for Kafka `describe_log_dirs` v0 API messages - [Kayrock.DescribeLogDirs.V1.Request](Kayrock.DescribeLogDirs.V1.Request.md): Kayrock-generated request struct for Kafka `describe_log_dirs` v1 API messages - [Kayrock.DescribeLogDirs.V1.Response](Kayrock.DescribeLogDirs.V1.Response.md): Kayrock-generated response struct for Kafka `describe_log_dirs` v1 API messages - [Kayrock.Deserialize](Kayrock.Deserialize.md): Deserialization for primitive types for the kafka protocol - [Kayrock.ElectLeaders](Kayrock.ElectLeaders.md): Kayrock-generated module for the Kafka `elect_leaders` API - [Kayrock.ElectLeaders.V0.Request](Kayrock.ElectLeaders.V0.Request.md): Kayrock-generated request struct for Kafka `elect_leaders` v0 API messages - [Kayrock.ElectLeaders.V0.Response](Kayrock.ElectLeaders.V0.Response.md): Kayrock-generated response struct for Kafka `elect_leaders` v0 API messages - [Kayrock.ElectLeaders.V1.Request](Kayrock.ElectLeaders.V1.Request.md): Kayrock-generated request struct for Kafka `elect_leaders` v1 API messages - [Kayrock.ElectLeaders.V1.Response](Kayrock.ElectLeaders.V1.Response.md): Kayrock-generated response struct for Kafka `elect_leaders` v1 API messages - [Kayrock.ElectLeaders.V2.Request](Kayrock.ElectLeaders.V2.Request.md): Kayrock-generated request struct for Kafka `elect_leaders` v2 API messages - [Kayrock.ElectLeaders.V2.Response](Kayrock.ElectLeaders.V2.Response.md): Kayrock-generated response struct for Kafka `elect_leaders` v2 API messages - [Kayrock.EndTxn](Kayrock.EndTxn.md): Kayrock-generated module for the Kafka `end_txn` API - [Kayrock.EndTxn.V0.Request](Kayrock.EndTxn.V0.Request.md): Kayrock-generated request struct for Kafka `end_txn` v0 API messages - [Kayrock.EndTxn.V0.Response](Kayrock.EndTxn.V0.Response.md): Kayrock-generated response struct for Kafka `end_txn` v0 API messages - [Kayrock.EndTxn.V1.Request](Kayrock.EndTxn.V1.Request.md): Kayrock-generated request struct for Kafka `end_txn` v1 API messages - [Kayrock.EndTxn.V1.Response](Kayrock.EndTxn.V1.Response.md): Kayrock-generated response struct for Kafka `end_txn` v1 API messages - [Kayrock.ErrorCode](Kayrock.ErrorCode.md): Utility for converting Kafka error codes to/from atom names - [Kayrock.ExpireDelegationToken](Kayrock.ExpireDelegationToken.md): Kayrock-generated module for the Kafka `expire_delegation_token` API - [Kayrock.ExpireDelegationToken.V0.Request](Kayrock.ExpireDelegationToken.V0.Request.md): Kayrock-generated request struct for Kafka `expire_delegation_token` v0 API messages - [Kayrock.ExpireDelegationToken.V0.Response](Kayrock.ExpireDelegationToken.V0.Response.md): Kayrock-generated response struct for Kafka `expire_delegation_token` v0 API messages - [Kayrock.ExpireDelegationToken.V1.Request](Kayrock.ExpireDelegationToken.V1.Request.md): Kayrock-generated request struct for Kafka `expire_delegation_token` v1 API messages - [Kayrock.ExpireDelegationToken.V1.Response](Kayrock.ExpireDelegationToken.V1.Response.md): Kayrock-generated response struct for Kafka `expire_delegation_token` v1 API messages - [Kayrock.Fetch](Kayrock.Fetch.md): Kayrock-generated module for the Kafka `fetch` API - [Kayrock.Fetch.V0.Request](Kayrock.Fetch.V0.Request.md): Kayrock-generated request struct for Kafka `fetch` v0 API messages - [Kayrock.Fetch.V0.Response](Kayrock.Fetch.V0.Response.md): Kayrock-generated response struct for Kafka `fetch` v0 API messages - [Kayrock.Fetch.V1.Request](Kayrock.Fetch.V1.Request.md): Kayrock-generated request struct for Kafka `fetch` v1 API messages - [Kayrock.Fetch.V1.Response](Kayrock.Fetch.V1.Response.md): Kayrock-generated response struct for Kafka `fetch` v1 API messages - [Kayrock.Fetch.V10.Request](Kayrock.Fetch.V10.Request.md): Kayrock-generated request struct for Kafka `fetch` v10 API messages - [Kayrock.Fetch.V10.Response](Kayrock.Fetch.V10.Response.md): Kayrock-generated response struct for Kafka `fetch` v10 API messages - [Kayrock.Fetch.V11.Request](Kayrock.Fetch.V11.Request.md): Kayrock-generated request struct for Kafka `fetch` v11 API messages - [Kayrock.Fetch.V11.Response](Kayrock.Fetch.V11.Response.md): Kayrock-generated response struct for Kafka `fetch` v11 API messages - [Kayrock.Fetch.V2.Request](Kayrock.Fetch.V2.Request.md): Kayrock-generated request struct for Kafka `fetch` v2 API messages - [Kayrock.Fetch.V2.Response](Kayrock.Fetch.V2.Response.md): Kayrock-generated response struct for Kafka `fetch` v2 API messages - [Kayrock.Fetch.V3.Request](Kayrock.Fetch.V3.Request.md): Kayrock-generated request struct for Kafka `fetch` v3 API messages - [Kayrock.Fetch.V3.Response](Kayrock.Fetch.V3.Response.md): Kayrock-generated response struct for Kafka `fetch` v3 API messages - [Kayrock.Fetch.V4.Request](Kayrock.Fetch.V4.Request.md): Kayrock-generated request struct for Kafka `fetch` v4 API messages - [Kayrock.Fetch.V4.Response](Kayrock.Fetch.V4.Response.md): Kayrock-generated response struct for Kafka `fetch` v4 API messages - [Kayrock.Fetch.V5.Request](Kayrock.Fetch.V5.Request.md): Kayrock-generated request struct for Kafka `fetch` v5 API messages - [Kayrock.Fetch.V5.Response](Kayrock.Fetch.V5.Response.md): Kayrock-generated response struct for Kafka `fetch` v5 API messages - [Kayrock.Fetch.V6.Request](Kayrock.Fetch.V6.Request.md): Kayrock-generated request struct for Kafka `fetch` v6 API messages - [Kayrock.Fetch.V6.Response](Kayrock.Fetch.V6.Response.md): Kayrock-generated response struct for Kafka `fetch` v6 API messages - [Kayrock.Fetch.V7.Request](Kayrock.Fetch.V7.Request.md): Kayrock-generated request struct for Kafka `fetch` v7 API messages - [Kayrock.Fetch.V7.Response](Kayrock.Fetch.V7.Response.md): Kayrock-generated response struct for Kafka `fetch` v7 API messages - [Kayrock.Fetch.V8.Request](Kayrock.Fetch.V8.Request.md): Kayrock-generated request struct for Kafka `fetch` v8 API messages - [Kayrock.Fetch.V8.Response](Kayrock.Fetch.V8.Response.md): Kayrock-generated response struct for Kafka `fetch` v8 API messages - [Kayrock.Fetch.V9.Request](Kayrock.Fetch.V9.Request.md): Kayrock-generated request struct for Kafka `fetch` v9 API messages - [Kayrock.Fetch.V9.Response](Kayrock.Fetch.V9.Response.md): Kayrock-generated response struct for Kafka `fetch` v9 API messages - [Kayrock.FindCoordinator](Kayrock.FindCoordinator.md): Kayrock-generated module for the Kafka `find_coordinator` API - [Kayrock.FindCoordinator.V0.Request](Kayrock.FindCoordinator.V0.Request.md): Kayrock-generated request struct for Kafka `find_coordinator` v0 API messages - [Kayrock.FindCoordinator.V0.Response](Kayrock.FindCoordinator.V0.Response.md): Kayrock-generated response struct for Kafka `find_coordinator` v0 API messages - [Kayrock.FindCoordinator.V1.Request](Kayrock.FindCoordinator.V1.Request.md): Kayrock-generated request struct for Kafka `find_coordinator` v1 API messages - [Kayrock.FindCoordinator.V1.Response](Kayrock.FindCoordinator.V1.Response.md): Kayrock-generated response struct for Kafka `find_coordinator` v1 API messages - [Kayrock.FindCoordinator.V2.Request](Kayrock.FindCoordinator.V2.Request.md): Kayrock-generated request struct for Kafka `find_coordinator` v2 API messages - [Kayrock.FindCoordinator.V2.Response](Kayrock.FindCoordinator.V2.Response.md): Kayrock-generated response struct for Kafka `find_coordinator` v2 API messages - [Kayrock.FindCoordinator.V3.Request](Kayrock.FindCoordinator.V3.Request.md): Kayrock-generated request struct for Kafka `find_coordinator` v3 API messages - [Kayrock.FindCoordinator.V3.Response](Kayrock.FindCoordinator.V3.Response.md): Kayrock-generated response struct for Kafka `find_coordinator` v3 API messages - [Kayrock.Generate](Kayrock.Generate.md): Macros for generating modules for the protocol schema - [Kayrock.GroupProtocolMetadata](Kayrock.GroupProtocolMetadata.md): Code to serialize consumer group ProtocolMetadata messages - [Kayrock.Heartbeat](Kayrock.Heartbeat.md): Kayrock-generated module for the Kafka `heartbeat` API - [Kayrock.Heartbeat.V0.Request](Kayrock.Heartbeat.V0.Request.md): Kayrock-generated request struct for Kafka `heartbeat` v0 API messages - [Kayrock.Heartbeat.V0.Response](Kayrock.Heartbeat.V0.Response.md): Kayrock-generated response struct for Kafka `heartbeat` v0 API messages - [Kayrock.Heartbeat.V1.Request](Kayrock.Heartbeat.V1.Request.md): Kayrock-generated request struct for Kafka `heartbeat` v1 API messages - [Kayrock.Heartbeat.V1.Response](Kayrock.Heartbeat.V1.Response.md): Kayrock-generated response struct for Kafka `heartbeat` v1 API messages - [Kayrock.Heartbeat.V2.Request](Kayrock.Heartbeat.V2.Request.md): Kayrock-generated request struct for Kafka `heartbeat` v2 API messages - [Kayrock.Heartbeat.V2.Response](Kayrock.Heartbeat.V2.Response.md): Kayrock-generated response struct for Kafka `heartbeat` v2 API messages - [Kayrock.Heartbeat.V3.Request](Kayrock.Heartbeat.V3.Request.md): Kayrock-generated request struct for Kafka `heartbeat` v3 API messages - [Kayrock.Heartbeat.V3.Response](Kayrock.Heartbeat.V3.Response.md): Kayrock-generated response struct for Kafka `heartbeat` v3 API messages - [Kayrock.Heartbeat.V4.Request](Kayrock.Heartbeat.V4.Request.md): Kayrock-generated request struct for Kafka `heartbeat` v4 API messages - [Kayrock.Heartbeat.V4.Response](Kayrock.Heartbeat.V4.Response.md): Kayrock-generated response struct for Kafka `heartbeat` v4 API messages - [Kayrock.IncrementalAlterConfigs](Kayrock.IncrementalAlterConfigs.md): Kayrock-generated module for the Kafka `incremental_alter_configs` API - [Kayrock.IncrementalAlterConfigs.V0.Request](Kayrock.IncrementalAlterConfigs.V0.Request.md): Kayrock-generated request struct for Kafka `incremental_alter_configs` v0 API messages - [Kayrock.IncrementalAlterConfigs.V0.Response](Kayrock.IncrementalAlterConfigs.V0.Response.md): Kayrock-generated response struct for Kafka `incremental_alter_configs` v0 API messages - [Kayrock.IncrementalAlterConfigs.V1.Request](Kayrock.IncrementalAlterConfigs.V1.Request.md): Kayrock-generated request struct for Kafka `incremental_alter_configs` v1 API messages - [Kayrock.IncrementalAlterConfigs.V1.Response](Kayrock.IncrementalAlterConfigs.V1.Response.md): Kayrock-generated response struct for Kafka `incremental_alter_configs` v1 API messages - [Kayrock.InitProducerId](Kayrock.InitProducerId.md): Kayrock-generated module for the Kafka `init_producer_id` API - [Kayrock.InitProducerId.V0.Request](Kayrock.InitProducerId.V0.Request.md): Kayrock-generated request struct for Kafka `init_producer_id` v0 API messages - [Kayrock.InitProducerId.V0.Response](Kayrock.InitProducerId.V0.Response.md): Kayrock-generated response struct for Kafka `init_producer_id` v0 API messages - [Kayrock.InitProducerId.V1.Request](Kayrock.InitProducerId.V1.Request.md): Kayrock-generated request struct for Kafka `init_producer_id` v1 API messages - [Kayrock.InitProducerId.V1.Response](Kayrock.InitProducerId.V1.Response.md): Kayrock-generated response struct for Kafka `init_producer_id` v1 API messages - [Kayrock.InitProducerId.V2.Request](Kayrock.InitProducerId.V2.Request.md): Kayrock-generated request struct for Kafka `init_producer_id` v2 API messages - [Kayrock.InitProducerId.V2.Response](Kayrock.InitProducerId.V2.Response.md): Kayrock-generated response struct for Kafka `init_producer_id` v2 API messages - [Kayrock.JoinGroup](Kayrock.JoinGroup.md): Kayrock-generated module for the Kafka `join_group` API - [Kayrock.JoinGroup.V0.Request](Kayrock.JoinGroup.V0.Request.md): Kayrock-generated request struct for Kafka `join_group` v0 API messages - [Kayrock.JoinGroup.V0.Response](Kayrock.JoinGroup.V0.Response.md): Kayrock-generated response struct for Kafka `join_group` v0 API messages - [Kayrock.JoinGroup.V1.Request](Kayrock.JoinGroup.V1.Request.md): Kayrock-generated request struct for Kafka `join_group` v1 API messages - [Kayrock.JoinGroup.V1.Response](Kayrock.JoinGroup.V1.Response.md): Kayrock-generated response struct for Kafka `join_group` v1 API messages - [Kayrock.JoinGroup.V2.Request](Kayrock.JoinGroup.V2.Request.md): Kayrock-generated request struct for Kafka `join_group` v2 API messages - [Kayrock.JoinGroup.V2.Response](Kayrock.JoinGroup.V2.Response.md): Kayrock-generated response struct for Kafka `join_group` v2 API messages - [Kayrock.JoinGroup.V3.Request](Kayrock.JoinGroup.V3.Request.md): Kayrock-generated request struct for Kafka `join_group` v3 API messages - [Kayrock.JoinGroup.V3.Response](Kayrock.JoinGroup.V3.Response.md): Kayrock-generated response struct for Kafka `join_group` v3 API messages - [Kayrock.JoinGroup.V4.Request](Kayrock.JoinGroup.V4.Request.md): Kayrock-generated request struct for Kafka `join_group` v4 API messages - [Kayrock.JoinGroup.V4.Response](Kayrock.JoinGroup.V4.Response.md): Kayrock-generated response struct for Kafka `join_group` v4 API messages - [Kayrock.JoinGroup.V5.Request](Kayrock.JoinGroup.V5.Request.md): Kayrock-generated request struct for Kafka `join_group` v5 API messages - [Kayrock.JoinGroup.V5.Response](Kayrock.JoinGroup.V5.Response.md): Kayrock-generated response struct for Kafka `join_group` v5 API messages - [Kayrock.JoinGroup.V6.Request](Kayrock.JoinGroup.V6.Request.md): Kayrock-generated request struct for Kafka `join_group` v6 API messages - [Kayrock.JoinGroup.V6.Response](Kayrock.JoinGroup.V6.Response.md): Kayrock-generated response struct for Kafka `join_group` v6 API messages - [Kayrock.LeaveGroup](Kayrock.LeaveGroup.md): Kayrock-generated module for the Kafka `leave_group` API - [Kayrock.LeaveGroup.V0.Request](Kayrock.LeaveGroup.V0.Request.md): Kayrock-generated request struct for Kafka `leave_group` v0 API messages - [Kayrock.LeaveGroup.V0.Response](Kayrock.LeaveGroup.V0.Response.md): Kayrock-generated response struct for Kafka `leave_group` v0 API messages - [Kayrock.LeaveGroup.V1.Request](Kayrock.LeaveGroup.V1.Request.md): Kayrock-generated request struct for Kafka `leave_group` v1 API messages - [Kayrock.LeaveGroup.V1.Response](Kayrock.LeaveGroup.V1.Response.md): Kayrock-generated response struct for Kafka `leave_group` v1 API messages - [Kayrock.LeaveGroup.V2.Request](Kayrock.LeaveGroup.V2.Request.md): Kayrock-generated request struct for Kafka `leave_group` v2 API messages - [Kayrock.LeaveGroup.V2.Response](Kayrock.LeaveGroup.V2.Response.md): Kayrock-generated response struct for Kafka `leave_group` v2 API messages - [Kayrock.LeaveGroup.V3.Request](Kayrock.LeaveGroup.V3.Request.md): Kayrock-generated request struct for Kafka `leave_group` v3 API messages - [Kayrock.LeaveGroup.V3.Response](Kayrock.LeaveGroup.V3.Response.md): Kayrock-generated response struct for Kafka `leave_group` v3 API messages - [Kayrock.LeaveGroup.V4.Request](Kayrock.LeaveGroup.V4.Request.md): Kayrock-generated request struct for Kafka `leave_group` v4 API messages - [Kayrock.LeaveGroup.V4.Response](Kayrock.LeaveGroup.V4.Response.md): Kayrock-generated response struct for Kafka `leave_group` v4 API messages - [Kayrock.ListGroups](Kayrock.ListGroups.md): Kayrock-generated module for the Kafka `list_groups` API - [Kayrock.ListGroups.V0.Request](Kayrock.ListGroups.V0.Request.md): Kayrock-generated request struct for Kafka `list_groups` v0 API messages - [Kayrock.ListGroups.V0.Response](Kayrock.ListGroups.V0.Response.md): Kayrock-generated response struct for Kafka `list_groups` v0 API messages - [Kayrock.ListGroups.V1.Request](Kayrock.ListGroups.V1.Request.md): Kayrock-generated request struct for Kafka `list_groups` v1 API messages - [Kayrock.ListGroups.V1.Response](Kayrock.ListGroups.V1.Response.md): Kayrock-generated response struct for Kafka `list_groups` v1 API messages - [Kayrock.ListGroups.V2.Request](Kayrock.ListGroups.V2.Request.md): Kayrock-generated request struct for Kafka `list_groups` v2 API messages - [Kayrock.ListGroups.V2.Response](Kayrock.ListGroups.V2.Response.md): Kayrock-generated response struct for Kafka `list_groups` v2 API messages - [Kayrock.ListGroups.V3.Request](Kayrock.ListGroups.V3.Request.md): Kayrock-generated request struct for Kafka `list_groups` v3 API messages - [Kayrock.ListGroups.V3.Response](Kayrock.ListGroups.V3.Response.md): Kayrock-generated response struct for Kafka `list_groups` v3 API messages - [Kayrock.ListOffsets](Kayrock.ListOffsets.md): Kayrock-generated module for the Kafka `list_offsets` API - [Kayrock.ListOffsets.V0.Request](Kayrock.ListOffsets.V0.Request.md): Kayrock-generated request struct for Kafka `list_offsets` v0 API messages - [Kayrock.ListOffsets.V0.Response](Kayrock.ListOffsets.V0.Response.md): Kayrock-generated response struct for Kafka `list_offsets` v0 API messages - [Kayrock.ListOffsets.V1.Request](Kayrock.ListOffsets.V1.Request.md): Kayrock-generated request struct for Kafka `list_offsets` v1 API messages - [Kayrock.ListOffsets.V1.Response](Kayrock.ListOffsets.V1.Response.md): Kayrock-generated response struct for Kafka `list_offsets` v1 API messages - [Kayrock.ListOffsets.V2.Request](Kayrock.ListOffsets.V2.Request.md): Kayrock-generated request struct for Kafka `list_offsets` v2 API messages - [Kayrock.ListOffsets.V2.Response](Kayrock.ListOffsets.V2.Response.md): Kayrock-generated response struct for Kafka `list_offsets` v2 API messages - [Kayrock.ListOffsets.V3.Request](Kayrock.ListOffsets.V3.Request.md): Kayrock-generated request struct for Kafka `list_offsets` v3 API messages - [Kayrock.ListOffsets.V3.Response](Kayrock.ListOffsets.V3.Response.md): Kayrock-generated response struct for Kafka `list_offsets` v3 API messages - [Kayrock.ListOffsets.V4.Request](Kayrock.ListOffsets.V4.Request.md): Kayrock-generated request struct for Kafka `list_offsets` v4 API messages - [Kayrock.ListOffsets.V4.Response](Kayrock.ListOffsets.V4.Response.md): Kayrock-generated response struct for Kafka `list_offsets` v4 API messages - [Kayrock.ListOffsets.V5.Request](Kayrock.ListOffsets.V5.Request.md): Kayrock-generated request struct for Kafka `list_offsets` v5 API messages - [Kayrock.ListOffsets.V5.Response](Kayrock.ListOffsets.V5.Response.md): Kayrock-generated response struct for Kafka `list_offsets` v5 API messages - [Kayrock.ListPartitionReassignments](Kayrock.ListPartitionReassignments.md): Kayrock-generated module for the Kafka `list_partition_reassignments` API - [Kayrock.ListPartitionReassignments.V0.Request](Kayrock.ListPartitionReassignments.V0.Request.md): Kayrock-generated request struct for Kafka `list_partition_reassignments` v0 API messages - [Kayrock.ListPartitionReassignments.V0.Response](Kayrock.ListPartitionReassignments.V0.Response.md): Kayrock-generated response struct for Kafka `list_partition_reassignments` v0 API messages - [Kayrock.Macros](Kayrock.Macros.md): Useful macros for kafka-related values - [Kayrock.MemberAssignment](Kayrock.MemberAssignment.md): Code to serialize/deserialize Kafka consumer group member assignments - [Kayrock.MemberAssignment.PartitionAssignment](Kayrock.MemberAssignment.PartitionAssignment.md): Represents partition assignments for a specific topic - [Kayrock.MessageSet](Kayrock.MessageSet.md): Represents a set of messages with the v0 or v1 format - [Kayrock.MessageSet.Message](Kayrock.MessageSet.Message.md): Represents a single message with the v0 or v1 format - [Kayrock.Metadata](Kayrock.Metadata.md): Kayrock-generated module for the Kafka `metadata` API - [Kayrock.Metadata.V0.Request](Kayrock.Metadata.V0.Request.md): Kayrock-generated request struct for Kafka `metadata` v0 API messages - [Kayrock.Metadata.V0.Response](Kayrock.Metadata.V0.Response.md): Kayrock-generated response struct for Kafka `metadata` v0 API messages - [Kayrock.Metadata.V1.Request](Kayrock.Metadata.V1.Request.md): Kayrock-generated request struct for Kafka `metadata` v1 API messages - [Kayrock.Metadata.V1.Response](Kayrock.Metadata.V1.Response.md): Kayrock-generated response struct for Kafka `metadata` v1 API messages - [Kayrock.Metadata.V2.Request](Kayrock.Metadata.V2.Request.md): Kayrock-generated request struct for Kafka `metadata` v2 API messages - [Kayrock.Metadata.V2.Response](Kayrock.Metadata.V2.Response.md): Kayrock-generated response struct for Kafka `metadata` v2 API messages - [Kayrock.Metadata.V3.Request](Kayrock.Metadata.V3.Request.md): Kayrock-generated request struct for Kafka `metadata` v3 API messages - [Kayrock.Metadata.V3.Response](Kayrock.Metadata.V3.Response.md): Kayrock-generated response struct for Kafka `metadata` v3 API messages - [Kayrock.Metadata.V4.Request](Kayrock.Metadata.V4.Request.md): Kayrock-generated request struct for Kafka `metadata` v4 API messages - [Kayrock.Metadata.V4.Response](Kayrock.Metadata.V4.Response.md): Kayrock-generated response struct for Kafka `metadata` v4 API messages - [Kayrock.Metadata.V5.Request](Kayrock.Metadata.V5.Request.md): Kayrock-generated request struct for Kafka `metadata` v5 API messages - [Kayrock.Metadata.V5.Response](Kayrock.Metadata.V5.Response.md): Kayrock-generated response struct for Kafka `metadata` v5 API messages - [Kayrock.Metadata.V6.Request](Kayrock.Metadata.V6.Request.md): Kayrock-generated request struct for Kafka `metadata` v6 API messages - [Kayrock.Metadata.V6.Response](Kayrock.Metadata.V6.Response.md): Kayrock-generated response struct for Kafka `metadata` v6 API messages - [Kayrock.Metadata.V7.Request](Kayrock.Metadata.V7.Request.md): Kayrock-generated request struct for Kafka `metadata` v7 API messages - [Kayrock.Metadata.V7.Response](Kayrock.Metadata.V7.Response.md): Kayrock-generated response struct for Kafka `metadata` v7 API messages - [Kayrock.Metadata.V8.Request](Kayrock.Metadata.V8.Request.md): Kayrock-generated request struct for Kafka `metadata` v8 API messages - [Kayrock.Metadata.V8.Response](Kayrock.Metadata.V8.Response.md): Kayrock-generated response struct for Kafka `metadata` v8 API messages - [Kayrock.Metadata.V9.Request](Kayrock.Metadata.V9.Request.md): Kayrock-generated request struct for Kafka `metadata` v9 API messages - [Kayrock.Metadata.V9.Response](Kayrock.Metadata.V9.Response.md): Kayrock-generated response struct for Kafka `metadata` v9 API messages - [Kayrock.OffsetCommit](Kayrock.OffsetCommit.md): Kayrock-generated module for the Kafka `offset_commit` API - [Kayrock.OffsetCommit.V0.Request](Kayrock.OffsetCommit.V0.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v0 API messages - [Kayrock.OffsetCommit.V0.Response](Kayrock.OffsetCommit.V0.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v0 API messages - [Kayrock.OffsetCommit.V1.Request](Kayrock.OffsetCommit.V1.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v1 API messages - [Kayrock.OffsetCommit.V1.Response](Kayrock.OffsetCommit.V1.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v1 API messages - [Kayrock.OffsetCommit.V2.Request](Kayrock.OffsetCommit.V2.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v2 API messages - [Kayrock.OffsetCommit.V2.Response](Kayrock.OffsetCommit.V2.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v2 API messages - [Kayrock.OffsetCommit.V3.Request](Kayrock.OffsetCommit.V3.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v3 API messages - [Kayrock.OffsetCommit.V3.Response](Kayrock.OffsetCommit.V3.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v3 API messages - [Kayrock.OffsetCommit.V4.Request](Kayrock.OffsetCommit.V4.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v4 API messages - [Kayrock.OffsetCommit.V4.Response](Kayrock.OffsetCommit.V4.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v4 API messages - [Kayrock.OffsetCommit.V5.Request](Kayrock.OffsetCommit.V5.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v5 API messages - [Kayrock.OffsetCommit.V5.Response](Kayrock.OffsetCommit.V5.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v5 API messages - [Kayrock.OffsetCommit.V6.Request](Kayrock.OffsetCommit.V6.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v6 API messages - [Kayrock.OffsetCommit.V6.Response](Kayrock.OffsetCommit.V6.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v6 API messages - [Kayrock.OffsetCommit.V7.Request](Kayrock.OffsetCommit.V7.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v7 API messages - [Kayrock.OffsetCommit.V7.Response](Kayrock.OffsetCommit.V7.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v7 API messages - [Kayrock.OffsetCommit.V8.Request](Kayrock.OffsetCommit.V8.Request.md): Kayrock-generated request struct for Kafka `offset_commit` v8 API messages - [Kayrock.OffsetCommit.V8.Response](Kayrock.OffsetCommit.V8.Response.md): Kayrock-generated response struct for Kafka `offset_commit` v8 API messages - [Kayrock.OffsetDelete](Kayrock.OffsetDelete.md): Kayrock-generated module for the Kafka `offset_delete` API - [Kayrock.OffsetDelete.V0.Request](Kayrock.OffsetDelete.V0.Request.md): Kayrock-generated request struct for Kafka `offset_delete` v0 API messages - [Kayrock.OffsetDelete.V0.Response](Kayrock.OffsetDelete.V0.Response.md): Kayrock-generated response struct for Kafka `offset_delete` v0 API messages - [Kayrock.OffsetFetch](Kayrock.OffsetFetch.md): Kayrock-generated module for the Kafka `offset_fetch` API - [Kayrock.OffsetFetch.V0.Request](Kayrock.OffsetFetch.V0.Request.md): Kayrock-generated request struct for Kafka `offset_fetch` v0 API messages - [Kayrock.OffsetFetch.V0.Response](Kayrock.OffsetFetch.V0.Response.md): Kayrock-generated response struct for Kafka `offset_fetch` v0 API messages - [Kayrock.OffsetFetch.V1.Request](Kayrock.OffsetFetch.V1.Request.md): Kayrock-generated request struct for Kafka `offset_fetch` v1 API messages - [Kayrock.OffsetFetch.V1.Response](Kayrock.OffsetFetch.V1.Response.md): Kayrock-generated response struct for Kafka `offset_fetch` v1 API messages - [Kayrock.OffsetFetch.V2.Request](Kayrock.OffsetFetch.V2.Request.md): Kayrock-generated request struct for Kafka `offset_fetch` v2 API messages - [Kayrock.OffsetFetch.V2.Response](Kayrock.OffsetFetch.V2.Response.md): Kayrock-generated response struct for Kafka `offset_fetch` v2 API messages - [Kayrock.OffsetFetch.V3.Request](Kayrock.OffsetFetch.V3.Request.md): Kayrock-generated request struct for Kafka `offset_fetch` v3 API messages - [Kayrock.OffsetFetch.V3.Response](Kayrock.OffsetFetch.V3.Response.md): Kayrock-generated response struct for Kafka `offset_fetch` v3 API messages - [Kayrock.OffsetFetch.V4.Request](Kayrock.OffsetFetch.V4.Request.md): Kayrock-generated request struct for Kafka `offset_fetch` v4 API messages - [Kayrock.OffsetFetch.V4.Response](Kayrock.OffsetFetch.V4.Response.md): Kayrock-generated response struct for Kafka `offset_fetch` v4 API messages - [Kayrock.OffsetFetch.V5.Request](Kayrock.OffsetFetch.V5.Request.md): Kayrock-generated request struct for Kafka `offset_fetch` v5 API messages - [Kayrock.OffsetFetch.V5.Response](Kayrock.OffsetFetch.V5.Response.md): Kayrock-generated response struct for Kafka `offset_fetch` v5 API messages - [Kayrock.OffsetFetch.V6.Request](Kayrock.OffsetFetch.V6.Request.md): Kayrock-generated request struct for Kafka `offset_fetch` v6 API messages - [Kayrock.OffsetFetch.V6.Response](Kayrock.OffsetFetch.V6.Response.md): Kayrock-generated response struct for Kafka `offset_fetch` v6 API messages - [Kayrock.OffsetForLeaderEpoch](Kayrock.OffsetForLeaderEpoch.md): Kayrock-generated module for the Kafka `offset_for_leader_epoch` API - [Kayrock.OffsetForLeaderEpoch.V0.Request](Kayrock.OffsetForLeaderEpoch.V0.Request.md): Kayrock-generated request struct for Kafka `offset_for_leader_epoch` v0 API messages - [Kayrock.OffsetForLeaderEpoch.V0.Response](Kayrock.OffsetForLeaderEpoch.V0.Response.md): Kayrock-generated response struct for Kafka `offset_for_leader_epoch` v0 API messages - [Kayrock.OffsetForLeaderEpoch.V1.Request](Kayrock.OffsetForLeaderEpoch.V1.Request.md): Kayrock-generated request struct for Kafka `offset_for_leader_epoch` v1 API messages - [Kayrock.OffsetForLeaderEpoch.V1.Response](Kayrock.OffsetForLeaderEpoch.V1.Response.md): Kayrock-generated response struct for Kafka `offset_for_leader_epoch` v1 API messages - [Kayrock.OffsetForLeaderEpoch.V2.Request](Kayrock.OffsetForLeaderEpoch.V2.Request.md): Kayrock-generated request struct for Kafka `offset_for_leader_epoch` v2 API messages - [Kayrock.OffsetForLeaderEpoch.V2.Response](Kayrock.OffsetForLeaderEpoch.V2.Response.md): Kayrock-generated response struct for Kafka `offset_for_leader_epoch` v2 API messages - [Kayrock.OffsetForLeaderEpoch.V3.Request](Kayrock.OffsetForLeaderEpoch.V3.Request.md): Kayrock-generated request struct for Kafka `offset_for_leader_epoch` v3 API messages - [Kayrock.OffsetForLeaderEpoch.V3.Response](Kayrock.OffsetForLeaderEpoch.V3.Response.md): Kayrock-generated response struct for Kafka `offset_for_leader_epoch` v3 API messages - [Kayrock.Produce](Kayrock.Produce.md): Kayrock-generated module for the Kafka `produce` API - [Kayrock.Produce.V0.Request](Kayrock.Produce.V0.Request.md): Kayrock-generated request struct for Kafka `produce` v0 API messages - [Kayrock.Produce.V0.Response](Kayrock.Produce.V0.Response.md): Kayrock-generated response struct for Kafka `produce` v0 API messages - [Kayrock.Produce.V1.Request](Kayrock.Produce.V1.Request.md): Kayrock-generated request struct for Kafka `produce` v1 API messages - [Kayrock.Produce.V1.Response](Kayrock.Produce.V1.Response.md): Kayrock-generated response struct for Kafka `produce` v1 API messages - [Kayrock.Produce.V2.Request](Kayrock.Produce.V2.Request.md): Kayrock-generated request struct for Kafka `produce` v2 API messages - [Kayrock.Produce.V2.Response](Kayrock.Produce.V2.Response.md): Kayrock-generated response struct for Kafka `produce` v2 API messages - [Kayrock.Produce.V3.Request](Kayrock.Produce.V3.Request.md): Kayrock-generated request struct for Kafka `produce` v3 API messages - [Kayrock.Produce.V3.Response](Kayrock.Produce.V3.Response.md): Kayrock-generated response struct for Kafka `produce` v3 API messages - [Kayrock.Produce.V4.Request](Kayrock.Produce.V4.Request.md): Kayrock-generated request struct for Kafka `produce` v4 API messages - [Kayrock.Produce.V4.Response](Kayrock.Produce.V4.Response.md): Kayrock-generated response struct for Kafka `produce` v4 API messages - [Kayrock.Produce.V5.Request](Kayrock.Produce.V5.Request.md): Kayrock-generated request struct for Kafka `produce` v5 API messages - [Kayrock.Produce.V5.Response](Kayrock.Produce.V5.Response.md): Kayrock-generated response struct for Kafka `produce` v5 API messages - [Kayrock.Produce.V6.Request](Kayrock.Produce.V6.Request.md): Kayrock-generated request struct for Kafka `produce` v6 API messages - [Kayrock.Produce.V6.Response](Kayrock.Produce.V6.Response.md): Kayrock-generated response struct for Kafka `produce` v6 API messages - [Kayrock.Produce.V7.Request](Kayrock.Produce.V7.Request.md): Kayrock-generated request struct for Kafka `produce` v7 API messages - [Kayrock.Produce.V7.Response](Kayrock.Produce.V7.Response.md): Kayrock-generated response struct for Kafka `produce` v7 API messages - [Kayrock.Produce.V8.Request](Kayrock.Produce.V8.Request.md): Kayrock-generated request struct for Kafka `produce` v8 API messages - [Kayrock.Produce.V8.Response](Kayrock.Produce.V8.Response.md): Kayrock-generated response struct for Kafka `produce` v8 API messages - [Kayrock.RecordBatch](Kayrock.RecordBatch.md): Represents a batch of records (also called a record set) - [Kayrock.RecordBatch.Record](Kayrock.RecordBatch.Record.md): Represents a single record (message) - [Kayrock.RecordBatch.RecordHeader](Kayrock.RecordBatch.RecordHeader.md): Represents a record header - [Kayrock.RenewDelegationToken](Kayrock.RenewDelegationToken.md): Kayrock-generated module for the Kafka `renew_delegation_token` API - [Kayrock.RenewDelegationToken.V0.Request](Kayrock.RenewDelegationToken.V0.Request.md): Kayrock-generated request struct for Kafka `renew_delegation_token` v0 API messages - [Kayrock.RenewDelegationToken.V0.Response](Kayrock.RenewDelegationToken.V0.Response.md): Kayrock-generated response struct for Kafka `renew_delegation_token` v0 API messages - [Kayrock.RenewDelegationToken.V1.Request](Kayrock.RenewDelegationToken.V1.Request.md): Kayrock-generated request struct for Kafka `renew_delegation_token` v1 API messages - [Kayrock.RenewDelegationToken.V1.Response](Kayrock.RenewDelegationToken.V1.Response.md): Kayrock-generated response struct for Kafka `renew_delegation_token` v1 API messages - [Kayrock.Request](Kayrock.Request.md) - [Kayrock.SaslAuthenticate](Kayrock.SaslAuthenticate.md): Kayrock-generated module for the Kafka `sasl_authenticate` API - [Kayrock.SaslAuthenticate.V0.Request](Kayrock.SaslAuthenticate.V0.Request.md): Kayrock-generated request struct for Kafka `sasl_authenticate` v0 API messages - [Kayrock.SaslAuthenticate.V0.Response](Kayrock.SaslAuthenticate.V0.Response.md): Kayrock-generated response struct for Kafka `sasl_authenticate` v0 API messages - [Kayrock.SaslAuthenticate.V1.Request](Kayrock.SaslAuthenticate.V1.Request.md): Kayrock-generated request struct for Kafka `sasl_authenticate` v1 API messages - [Kayrock.SaslAuthenticate.V1.Response](Kayrock.SaslAuthenticate.V1.Response.md): Kayrock-generated response struct for Kafka `sasl_authenticate` v1 API messages - [Kayrock.SaslHandshake](Kayrock.SaslHandshake.md): Kayrock-generated module for the Kafka `sasl_handshake` API - [Kayrock.SaslHandshake.V0.Request](Kayrock.SaslHandshake.V0.Request.md): Kayrock-generated request struct for Kafka `sasl_handshake` v0 API messages - [Kayrock.SaslHandshake.V0.Response](Kayrock.SaslHandshake.V0.Response.md): Kayrock-generated response struct for Kafka `sasl_handshake` v0 API messages - [Kayrock.SaslHandshake.V1.Request](Kayrock.SaslHandshake.V1.Request.md): Kayrock-generated request struct for Kafka `sasl_handshake` v1 API messages - [Kayrock.SaslHandshake.V1.Response](Kayrock.SaslHandshake.V1.Response.md): Kayrock-generated response struct for Kafka `sasl_handshake` v1 API messages - [Kayrock.Serialize](Kayrock.Serialize.md): Serializations for primitive types for the kafka protocol - [Kayrock.Socket](Kayrock.Socket.md): This module handle all socket related operations. - [Kayrock.SyncGroup](Kayrock.SyncGroup.md): Kayrock-generated module for the Kafka `sync_group` API - [Kayrock.SyncGroup.V0.Request](Kayrock.SyncGroup.V0.Request.md): Kayrock-generated request struct for Kafka `sync_group` v0 API messages - [Kayrock.SyncGroup.V0.Response](Kayrock.SyncGroup.V0.Response.md): Kayrock-generated response struct for Kafka `sync_group` v0 API messages - [Kayrock.SyncGroup.V1.Request](Kayrock.SyncGroup.V1.Request.md): Kayrock-generated request struct for Kafka `sync_group` v1 API messages - [Kayrock.SyncGroup.V1.Response](Kayrock.SyncGroup.V1.Response.md): Kayrock-generated response struct for Kafka `sync_group` v1 API messages - [Kayrock.SyncGroup.V2.Request](Kayrock.SyncGroup.V2.Request.md): Kayrock-generated request struct for Kafka `sync_group` v2 API messages - [Kayrock.SyncGroup.V2.Response](Kayrock.SyncGroup.V2.Response.md): Kayrock-generated response struct for Kafka `sync_group` v2 API messages - [Kayrock.SyncGroup.V3.Request](Kayrock.SyncGroup.V3.Request.md): Kayrock-generated request struct for Kafka `sync_group` v3 API messages - [Kayrock.SyncGroup.V3.Response](Kayrock.SyncGroup.V3.Response.md): Kayrock-generated response struct for Kafka `sync_group` v3 API messages - [Kayrock.SyncGroup.V4.Request](Kayrock.SyncGroup.V4.Request.md): Kayrock-generated request struct for Kafka `sync_group` v4 API messages - [Kayrock.SyncGroup.V4.Response](Kayrock.SyncGroup.V4.Response.md): Kayrock-generated response struct for Kafka `sync_group` v4 API messages - [Kayrock.TxnOffsetCommit](Kayrock.TxnOffsetCommit.md): Kayrock-generated module for the Kafka `txn_offset_commit` API - [Kayrock.TxnOffsetCommit.V0.Request](Kayrock.TxnOffsetCommit.V0.Request.md): Kayrock-generated request struct for Kafka `txn_offset_commit` v0 API messages - [Kayrock.TxnOffsetCommit.V0.Response](Kayrock.TxnOffsetCommit.V0.Response.md): Kayrock-generated response struct for Kafka `txn_offset_commit` v0 API messages - [Kayrock.TxnOffsetCommit.V1.Request](Kayrock.TxnOffsetCommit.V1.Request.md): Kayrock-generated request struct for Kafka `txn_offset_commit` v1 API messages - [Kayrock.TxnOffsetCommit.V1.Response](Kayrock.TxnOffsetCommit.V1.Response.md): Kayrock-generated response struct for Kafka `txn_offset_commit` v1 API messages - [Kayrock.TxnOffsetCommit.V2.Request](Kayrock.TxnOffsetCommit.V2.Request.md): Kayrock-generated request struct for Kafka `txn_offset_commit` v2 API messages - [Kayrock.TxnOffsetCommit.V2.Response](Kayrock.TxnOffsetCommit.V2.Response.md): Kayrock-generated response struct for Kafka `txn_offset_commit` v2 API messages - Exceptions - [Kayrock.ErrorCode.InvalidAtomException](Kayrock.ErrorCode.InvalidAtomException.md): Raised if `Kayrock.ErrorCode.atom_to_code!/1` is called with an atom that does not correspond to a known Kafka error code. - [Kayrock.ErrorCode.InvalidErrorCodeException](Kayrock.ErrorCode.InvalidErrorCodeException.md): Raised if `Kayrock.ErrorCode.code_to_atom!/1` is called with a code that does not correspond to a known Kafka error code. - [Kayrock.InvalidRequestError](Kayrock.InvalidRequestError.md): Raised on serialization errors ## Mix Tasks - [mix gen.kafka_protocol](Mix.Tasks.Gen.KafkaProtocol.md): Mix task to generate the .ex files for each of the kafka protocol messages