pangbit/moonpulsar/proto does not have a README file

    AuthData

    pub(all) struct AuthData {
    auth_method_name : String?
    auth_data : Bytes?
    } derive(Eq,
    Debug
    )

    impl Default for AuthData
    impl ToJson for AuthData
    impl Sized for AuthData
    impl Write for AuthData

    AuthData::AuthData

    #alias(new, deprecated="`new` is deprecated, use `AuthData` instead")
    fn AuthData::AuthData(auth_method_name? : String, auth_data? : Bytes) -> AuthData

    AuthData::default

    fn AuthData::default() -> AuthData

    AuthData::equal

    #deprecated("Use `==` instead")
    fn AuthData::equal(AuthData, AuthData) -> Bool

    AuthData::not_equal

    #deprecated("Use `!=` instead")
    fn AuthData::not_equal(x : AuthData, y : AuthData) -> Bool

    AuthData::read

    AuthData::read_with_limit

    AuthData::size_of

    fn AuthData::size_of(self : AuthData) -> UInt

    AuthData::to_json

    fn AuthData::to_json(self : AuthData) -> Json

    AuthData::to_repr

    AuthData::write

    fn AuthData::write(self : AuthData, writer : &
    Writer
    ) -> Unit raise

    AuthMethod

    pub(all) enum AuthMethod {
    AuthMethodNone
    AuthMethodYcaV1
    AuthMethodAthens
    } derive(Eq,
    Debug
    )

    impl Sized for AuthMethod

    AuthMethod::default

    fn AuthMethod::default() -> AuthMethod

    AuthMethod::equal

    #deprecated("Use `==` instead")
    fn AuthMethod::equal(AuthMethod, AuthMethod) -> Bool

    AuthMethod::from_enum

    AuthMethod::not_equal

    #deprecated("Use `!=` instead")
    fn AuthMethod::not_equal(x : AuthMethod, y : AuthMethod) -> Bool

    AuthMethod::size_of

    fn AuthMethod::size_of(self : AuthMethod) -> UInt

    AuthMethod::to_enum

    AuthMethod::to_json

    fn AuthMethod::to_json(self : AuthMethod) -> Json

    BaseCommand

    pub(all) struct BaseCommand {
    type_ : BaseCommand_Type
    connect : CommandConnect?
    connected : CommandConnected?
    subscribe : CommandSubscribe?
    producer : CommandProducer?
    send : CommandSend?
    send_receipt : CommandSendReceipt?
    send_error : CommandSendError?
    message : CommandMessage?
    ack : CommandAck?
    flow : CommandFlow?
    unsubscribe : CommandUnsubscribe?
    success : CommandSuccess?
    error : CommandError?
    close_producer : CommandCloseProducer?
    close_consumer : CommandCloseConsumer?
    producer_success : CommandProducerSuccess?
    ping : CommandPing?
    pong : CommandPong?
    redeliver_unacknowledged_messages : CommandRedeliverUnacknowledgedMessages?
    partition_metadata : CommandPartitionedTopicMetadata?
    partition_metadata_response : CommandPartitionedTopicMetadataResponse?
    lookup_topic : CommandLookupTopic?
    lookup_topic_response : CommandLookupTopicResponse?
    consumer_stats : CommandConsumerStats?
    consumer_stats_response : CommandConsumerStatsResponse?
    reached_end_of_topic : CommandReachedEndOfTopic?
    seek : CommandSeek?
    get_last_message_id : CommandGetLastMessageId?
    get_last_message_id_response : CommandGetLastMessageIdResponse?
    active_consumer_change : CommandActiveConsumerChange?
    get_topics_of_namespace : CommandGetTopicsOfNamespace?
    get_topics_of_namespace_response : CommandGetTopicsOfNamespaceResponse?
    get_schema : CommandGetSchema?
    get_schema_response : CommandGetSchemaResponse?
    auth_challenge : CommandAuthChallenge?
    auth_response : CommandAuthResponse?
    ack_response : CommandAckResponse?
    get_or_create_schema : CommandGetOrCreateSchema?
    get_or_create_schema_response : CommandGetOrCreateSchemaResponse?
    new_txn : CommandNewTxn?
    new_txn_response : CommandNewTxnResponse?
    add_partition_to_txn : CommandAddPartitionToTxn?
    add_partition_to_txn_response : CommandAddPartitionToTxnResponse?
    add_subscription_to_txn : CommandAddSubscriptionToTxn?
    add_subscription_to_txn_response : CommandAddSubscriptionToTxnResponse?
    end_txn : CommandEndTxn?
    end_txn_response : CommandEndTxnResponse?
    end_txn_on_partition : CommandEndTxnOnPartition?
    end_txn_on_partition_response : CommandEndTxnOnPartitionResponse?
    end_txn_on_subscription : CommandEndTxnOnSubscription?
    end_txn_on_subscription_response : CommandEndTxnOnSubscriptionResponse?
    tc_client_connect_request : CommandTcClientConnectRequest?
    tc_client_connect_response : CommandTcClientConnectResponse?
    watch_topic_list : CommandWatchTopicList?
    watch_topic_list_success : CommandWatchTopicListSuccess?
    watch_topic_update : CommandWatchTopicUpdate?
    watch_topic_list_close : CommandWatchTopicListClose?
    topic_migrated : CommandTopicMigrated?
    scalable_topic_lookup : CommandScalableTopicLookup?
    scalable_topic_update : CommandScalableTopicUpdate?
    scalable_topic_close : CommandScalableTopicClose?
    scalable_topic_subscribe : CommandScalableTopicSubscribe?
    scalable_topic_subscribe_response : CommandScalableTopicSubscribeResponse?
    scalable_topic_assignment_update : CommandScalableTopicAssignmentUpdate?
    watch_scalable_topics : CommandWatchScalableTopics?
    watch_scalable_topics_update : CommandWatchScalableTopicsUpdate?
    watch_scalable_topics_close : CommandWatchScalableTopicsClose?
    watch_tc_assignments : CommandWatchTcAssignments?
    watch_tc_assignments_update : CommandWatchTcAssignmentsUpdate?
    watch_tc_assignments_close : CommandWatchTcAssignmentsClose?
    scalable_topic_unsubscribe : CommandScalableTopicUnsubscribe?
    } derive(Eq,
    Debug
    )

    BaseCommand::BaseCommand

    #alias(new, deprecated="`new` is deprecated, use `BaseCommand` instead")
    fn BaseCommand::BaseCommand(type_ : BaseCommand_Type, connect? : CommandConnect, connected? : CommandConnected, subscribe? : CommandSubscribe, producer? : CommandProducer, send? : CommandSend, send_receipt? : CommandSendReceipt, send_error? : CommandSendError, message? : CommandMessage, ack? : CommandAck, flow? : CommandFlow, unsubscribe? : CommandUnsubscribe, success? : CommandSuccess, error? : CommandError, close_producer? : CommandCloseProducer, close_consumer? : CommandCloseConsumer, producer_success? : CommandProducerSuccess, ping? : CommandPing, pong? : CommandPong, redeliver_unacknowledged_messages? : CommandRedeliverUnacknowledgedMessages, partition_metadata? : CommandPartitionedTopicMetadata, partition_metadata_response? : CommandPartitionedTopicMetadataResponse, lookup_topic? : CommandLookupTopic, lookup_topic_response? : CommandLookupTopicResponse, consumer_stats? : CommandConsumerStats, consumer_stats_response? : CommandConsumerStatsResponse, reached_end_of_topic? : CommandReachedEndOfTopic, seek? : CommandSeek, get_last_message_id? : CommandGetLastMessageId, get_last_message_id_response? : CommandGetLastMessageIdResponse, active_consumer_change? : CommandActiveConsumerChange, get_topics_of_namespace? : CommandGetTopicsOfNamespace, get_topics_of_namespace_response? : CommandGetTopicsOfNamespaceResponse, get_schema? : CommandGetSchema, get_schema_response? : CommandGetSchemaResponse, auth_challenge? : CommandAuthChallenge, auth_response? : CommandAuthResponse, ack_response? : CommandAckResponse, get_or_create_schema? : CommandGetOrCreateSchema, get_or_create_schema_response? : CommandGetOrCreateSchemaResponse, new_txn? : CommandNewTxn, new_txn_response? : CommandNewTxnResponse, add_partition_to_txn? : CommandAddPartitionToTxn, add_partition_to_txn_response? : CommandAddPartitionToTxnResponse, add_subscription_to_txn? : CommandAddSubscriptionToTxn, add_subscription_to_txn_response? : CommandAddSubscriptionToTxnResponse, end_txn? : CommandEndTxn, end_txn_response? : CommandEndTxnResponse, end_txn_on_partition? : CommandEndTxnOnPartition, end_txn_on_partition_response? : CommandEndTxnOnPartitionResponse, end_txn_on_subscription? : CommandEndTxnOnSubscription, end_txn_on_subscription_response? : CommandEndTxnOnSubscriptionResponse, tc_client_connect_request? : CommandTcClientConnectRequest, tc_client_connect_response? : CommandTcClientConnectResponse, watch_topic_list? : CommandWatchTopicList, watch_topic_list_success? : CommandWatchTopicListSuccess, watch_topic_update? : CommandWatchTopicUpdate, watch_topic_list_close? : CommandWatchTopicListClose, topic_migrated? : CommandTopicMigrated, scalable_topic_lookup? : CommandScalableTopicLookup, scalable_topic_update? : CommandScalableTopicUpdate, scalable_topic_close? : CommandScalableTopicClose, scalable_topic_subscribe? : CommandScalableTopicSubscribe, scalable_topic_subscribe_response? : CommandScalableTopicSubscribeResponse, scalable_topic_assignment_update? : CommandScalableTopicAssignmentUpdate, watch_scalable_topics? : CommandWatchScalableTopics, watch_scalable_topics_update? : CommandWatchScalableTopicsUpdate, watch_scalable_topics_close? : CommandWatchScalableTopicsClose, watch_tc_assignments? : CommandWatchTcAssignments, watch_tc_assignments_update? : CommandWatchTcAssignmentsUpdate, watch_tc_assignments_close? : CommandWatchTcAssignmentsClose, scalable_topic_unsubscribe? : CommandScalableTopicUnsubscribe) -> BaseCommand

    BaseCommand::default

    fn BaseCommand::default() -> BaseCommand

    BaseCommand::equal

    #deprecated("Use `==` instead")
    fn BaseCommand::equal(BaseCommand, BaseCommand) -> Bool

    BaseCommand::not_equal

    #deprecated("Use `!=` instead")
    fn BaseCommand::not_equal(x : BaseCommand, y : BaseCommand) -> Bool

    BaseCommand::read

    BaseCommand::size_of

    fn BaseCommand::size_of(self : BaseCommand) -> UInt

    BaseCommand::to_json

    fn BaseCommand::to_json(self : BaseCommand) -> Json

    BaseCommand::write

    fn BaseCommand::write(self : BaseCommand, writer : &
    Writer
    ) -> Unit raise

    BaseCommand_Type

    pub(all) enum BaseCommand_Type {
    CONNECT
    CONNECTED
    SUBSCRIBE
    PRODUCER
    SEND
    SEND_RECEIPT
    SEND_ERROR
    MESSAGE
    ACK
    FLOW
    UNSUBSCRIBE
    SUCCESS
    ERROR
    CLOSE_PRODUCER
    CLOSE_CONSUMER
    PRODUCER_SUCCESS
    PING
    PONG
    REDELIVER_UNACKNOWLEDGED_MESSAGES
    PARTITIONED_METADATA
    PARTITIONED_METADATA_RESPONSE
    LOOKUP
    LOOKUP_RESPONSE
    CONSUMER_STATS
    CONSUMER_STATS_RESPONSE
    REACHED_END_OF_TOPIC
    SEEK
    GET_LAST_MESSAGE_ID
    GET_LAST_MESSAGE_ID_RESPONSE
    ACTIVE_CONSUMER_CHANGE
    GET_TOPICS_OF_NAMESPACE
    GET_TOPICS_OF_NAMESPACE_RESPONSE
    GET_SCHEMA
    GET_SCHEMA_RESPONSE
    AUTH_CHALLENGE
    AUTH_RESPONSE
    ACK_RESPONSE
    GET_OR_CREATE_SCHEMA
    GET_OR_CREATE_SCHEMA_RESPONSE
    NEW_TXN
    NEW_TXN_RESPONSE
    ADD_PARTITION_TO_TXN
    ADD_PARTITION_TO_TXN_RESPONSE
    ADD_SUBSCRIPTION_TO_TXN
    ADD_SUBSCRIPTION_TO_TXN_RESPONSE
    END_TXN
    END_TXN_RESPONSE
    END_TXN_ON_PARTITION
    END_TXN_ON_PARTITION_RESPONSE
    END_TXN_ON_SUBSCRIPTION
    END_TXN_ON_SUBSCRIPTION_RESPONSE
    TC_CLIENT_CONNECT_REQUEST
    TC_CLIENT_CONNECT_RESPONSE
    WATCH_TOPIC_LIST
    WATCH_TOPIC_LIST_SUCCESS
    WATCH_TOPIC_UPDATE
    WATCH_TOPIC_LIST_CLOSE
    TOPIC_MIGRATED
    SCALABLE_TOPIC_LOOKUP
    SCALABLE_TOPIC_UPDATE
    SCALABLE_TOPIC_CLOSE
    SCALABLE_TOPIC_SUBSCRIBE
    SCALABLE_TOPIC_SUBSCRIBE_RESPONSE
    SCALABLE_TOPIC_ASSIGNMENT_UPDATE
    WATCH_SCALABLE_TOPICS
    WATCH_SCALABLE_TOPICS_UPDATE
    WATCH_SCALABLE_TOPICS_CLOSE
    WATCH_TC_ASSIGNMENTS
    WATCH_TC_ASSIGNMENTS_UPDATE
    WATCH_TC_ASSIGNMENTS_CLOSE
    SCALABLE_TOPIC_UNSUBSCRIBE
    } derive(Eq,
    Debug
    )

    BaseCommand_Type::default

    BaseCommand_Type::equal

    #deprecated("Use `==` instead")
    fn BaseCommand_Type::equal(BaseCommand_Type, BaseCommand_Type) -> Bool

    BaseCommand_Type::from_enum

    BaseCommand_Type::not_equal

    #deprecated("Use `!=` instead")
    fn BaseCommand_Type::not_equal(x : BaseCommand_Type, y : BaseCommand_Type) -> Bool

    BaseCommand_Type::size_of

    fn BaseCommand_Type::size_of(self : BaseCommand_Type) -> UInt

    BaseCommand_Type::to_enum

    BaseCommand_Type::to_json

    fn BaseCommand_Type::to_json(self : BaseCommand_Type) -> Json

    BrokerEntryMetadata

    pub(all) struct BrokerEntryMetadata {
    broker_timestamp : UInt64?
    index : UInt64?
    } derive(Eq,
    Debug
    )

    BrokerEntryMetadata::BrokerEntryMetadata

    #alias(new, deprecated="`new` is deprecated, use `BrokerEntryMetadata` instead")
    fn BrokerEntryMetadata::BrokerEntryMetadata(broker_timestamp? : UInt64, index? : UInt64) -> BrokerEntryMetadata

    BrokerEntryMetadata::default

    BrokerEntryMetadata::equal

    #deprecated("Use `==` instead")
    fn BrokerEntryMetadata::equal(BrokerEntryMetadata, BrokerEntryMetadata) -> Bool

    BrokerEntryMetadata::not_equal

    #deprecated("Use `!=` instead")
    fn BrokerEntryMetadata::not_equal(x : BrokerEntryMetadata, y : BrokerEntryMetadata) -> Bool

    BrokerEntryMetadata::read

    BrokerEntryMetadata::size_of

    fn BrokerEntryMetadata::size_of(self : BrokerEntryMetadata) -> UInt

    BrokerEntryMetadata::to_json

    BrokerEntryMetadata::write

    CommandAck

    pub(all) struct CommandAck {
    consumer_id : UInt64
    ack_type : CommandAck_AckType
    message_id : Array[MessageIdData]
    validation_error : CommandAck_ValidationError?
    properties : Array[KeyLongValue]
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    request_id : UInt64?
    } derive(Eq,
    Debug
    )

    impl Sized for CommandAck
    impl Write for CommandAck

    CommandAck::CommandAck

    #alias(new, deprecated="`new` is deprecated, use `CommandAck` instead")
    fn CommandAck::CommandAck(consumer_id : UInt64, ack_type : CommandAck_AckType, message_id : Array[MessageIdData], validation_error? : CommandAck_ValidationError, properties : Array[KeyLongValue], txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, request_id? : UInt64) -> CommandAck

    CommandAck::default

    fn CommandAck::default() -> CommandAck

    CommandAck::equal

    #deprecated("Use `==` instead")
    fn CommandAck::equal(CommandAck, CommandAck) -> Bool

    CommandAck::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAck::not_equal(x : CommandAck, y : CommandAck) -> Bool

    CommandAck::read

    CommandAck::read_with_limit

    CommandAck::size_of

    fn CommandAck::size_of(self : CommandAck) -> UInt

    CommandAck::to_json

    fn CommandAck::to_json(self : CommandAck) -> Json

    CommandAck::write

    fn CommandAck::write(self : CommandAck, writer : &
    Writer
    ) -> Unit raise

    CommandAckResponse

    pub(all) struct CommandAckResponse {
    consumer_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    error : ServerError?
    message : String?
    request_id : UInt64?
    } derive(Eq,
    Debug
    )

    CommandAckResponse::CommandAckResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandAckResponse` instead")
    fn CommandAckResponse::CommandAckResponse(consumer_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, error? : ServerError, message? : String, request_id? : UInt64) -> CommandAckResponse

    CommandAckResponse::default

    CommandAckResponse::equal

    #deprecated("Use `==` instead")
    fn CommandAckResponse::equal(CommandAckResponse, CommandAckResponse) -> Bool

    CommandAckResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAckResponse::not_equal(x : CommandAckResponse, y : CommandAckResponse) -> Bool

    CommandAckResponse::read

    CommandAckResponse::size_of

    fn CommandAckResponse::size_of(self : CommandAckResponse) -> UInt

    CommandAckResponse::to_json

    CommandAckResponse::write

    CommandAck_AckType

    pub(all) enum CommandAck_AckType {
    Individual
    Cumulative
    } derive(Eq,
    Debug
    )

    CommandAck_AckType::default

    CommandAck_AckType::equal

    #deprecated("Use `==` instead")
    fn CommandAck_AckType::equal(CommandAck_AckType, CommandAck_AckType) -> Bool

    CommandAck_AckType::from_enum

    CommandAck_AckType::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAck_AckType::not_equal(x : CommandAck_AckType, y : CommandAck_AckType) -> Bool

    CommandAck_AckType::size_of

    fn CommandAck_AckType::size_of(self : CommandAck_AckType) -> UInt

    CommandAck_AckType::to_enum

    CommandAck_AckType::to_json

    CommandAck_ValidationError

    pub(all) enum CommandAck_ValidationError {
    UncompressedSizeCorruption
    DecompressionError
    ChecksumMismatch
    BatchDeSerializeError
    DecryptionError
    } derive(Eq,
    Debug
    )

    CommandAck_ValidationError::default

    CommandAck_ValidationError::equal

    #deprecated("Use `==` instead")
    fn CommandAck_ValidationError::equal(CommandAck_ValidationError, CommandAck_ValidationError) -> Bool

    CommandAck_ValidationError::from_enum

    CommandAck_ValidationError::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAck_ValidationError::not_equal(x : CommandAck_ValidationError, y : CommandAck_ValidationError) -> Bool

    CommandAck_ValidationError::size_of

    CommandAck_ValidationError::to_enum

    CommandAck_ValidationError::to_json

    CommandActiveConsumerChange

    pub(all) struct CommandActiveConsumerChange {
    consumer_id : UInt64
    is_active : Bool?
    } derive(Eq,
    Debug
    )

    CommandActiveConsumerChange::CommandActiveConsumerChange

    #alias(new, deprecated="`new` is deprecated, use `CommandActiveConsumerChange` instead")
    fn CommandActiveConsumerChange::CommandActiveConsumerChange(consumer_id : UInt64, is_active? : Bool) -> CommandActiveConsumerChange

    CommandActiveConsumerChange::default

    CommandActiveConsumerChange::equal

    CommandActiveConsumerChange::not_equal

    #deprecated("Use `!=` instead")
    fn CommandActiveConsumerChange::not_equal(x : CommandActiveConsumerChange, y : CommandActiveConsumerChange) -> Bool

    CommandActiveConsumerChange::read

    CommandActiveConsumerChange::size_of

    CommandActiveConsumerChange::to_json

    CommandActiveConsumerChange::write

    CommandAddPartitionToTxn

    pub(all) struct CommandAddPartitionToTxn {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    partitions : Array[String]
    scalable : Bool?
    } derive(Eq,
    Debug
    )

    CommandAddPartitionToTxn::CommandAddPartitionToTxn

    #alias(new, deprecated="`new` is deprecated, use `CommandAddPartitionToTxn` instead")
    fn CommandAddPartitionToTxn::CommandAddPartitionToTxn(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, partitions : Array[String], scalable? : Bool) -> CommandAddPartitionToTxn

    CommandAddPartitionToTxn::default

    CommandAddPartitionToTxn::equal

    #deprecated("Use `==` instead")
    fn CommandAddPartitionToTxn::equal(CommandAddPartitionToTxn, CommandAddPartitionToTxn) -> Bool

    CommandAddPartitionToTxn::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAddPartitionToTxn::not_equal(x : CommandAddPartitionToTxn, y : CommandAddPartitionToTxn) -> Bool

    CommandAddPartitionToTxn::read

    CommandAddPartitionToTxn::size_of

    CommandAddPartitionToTxn::to_json

    CommandAddPartitionToTxn::write

    CommandAddPartitionToTxnResponse

    pub(all) struct CommandAddPartitionToTxnResponse {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandAddPartitionToTxnResponse::CommandAddPartitionToTxnResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandAddPartitionToTxnResponse` instead")
    fn CommandAddPartitionToTxnResponse::CommandAddPartitionToTxnResponse(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, error? : ServerError, message? : String) -> CommandAddPartitionToTxnResponse

    CommandAddPartitionToTxnResponse::default

    CommandAddPartitionToTxnResponse::equal

    CommandAddPartitionToTxnResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAddPartitionToTxnResponse::not_equal(x : CommandAddPartitionToTxnResponse, y : CommandAddPartitionToTxnResponse) -> Bool

    CommandAddPartitionToTxnResponse::read

    CommandAddPartitionToTxnResponse::size_of

    CommandAddPartitionToTxnResponse::to_json

    CommandAddPartitionToTxnResponse::write

    CommandAddSubscriptionToTxn

    pub(all) struct CommandAddSubscriptionToTxn {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    subscription : Array[Subscription]
    scalable : Bool?
    } derive(Eq,
    Debug
    )

    CommandAddSubscriptionToTxn::CommandAddSubscriptionToTxn

    #alias(new, deprecated="`new` is deprecated, use `CommandAddSubscriptionToTxn` instead")
    fn CommandAddSubscriptionToTxn::CommandAddSubscriptionToTxn(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, subscription : Array[Subscription], scalable? : Bool) -> CommandAddSubscriptionToTxn

    CommandAddSubscriptionToTxn::default

    CommandAddSubscriptionToTxn::equal

    CommandAddSubscriptionToTxn::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAddSubscriptionToTxn::not_equal(x : CommandAddSubscriptionToTxn, y : CommandAddSubscriptionToTxn) -> Bool

    CommandAddSubscriptionToTxn::read

    CommandAddSubscriptionToTxn::size_of

    CommandAddSubscriptionToTxn::to_json

    CommandAddSubscriptionToTxn::write

    CommandAddSubscriptionToTxnResponse

    pub(all) struct CommandAddSubscriptionToTxnResponse {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandAddSubscriptionToTxnResponse::CommandAddSubscriptionToTxnResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandAddSubscriptionToTxnResponse` instead")
    fn CommandAddSubscriptionToTxnResponse::CommandAddSubscriptionToTxnResponse(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, error? : ServerError, message? : String) -> CommandAddSubscriptionToTxnResponse

    CommandAddSubscriptionToTxnResponse::default

    CommandAddSubscriptionToTxnResponse::equal

    CommandAddSubscriptionToTxnResponse::not_equal

    CommandAddSubscriptionToTxnResponse::size_of

    CommandAddSubscriptionToTxnResponse::to_json

    CommandAddSubscriptionToTxnResponse::write

    CommandAuthChallenge

    pub(all) struct CommandAuthChallenge {
    server_version : String?
    challenge : AuthData?
    protocol_version : Int?
    } derive(Eq,
    Debug
    )

    CommandAuthChallenge::CommandAuthChallenge

    #alias(new, deprecated="`new` is deprecated, use `CommandAuthChallenge` instead")
    fn CommandAuthChallenge::CommandAuthChallenge(server_version? : String, challenge? : AuthData, protocol_version? : Int) -> CommandAuthChallenge

    CommandAuthChallenge::default

    CommandAuthChallenge::equal

    #deprecated("Use `==` instead")
    fn CommandAuthChallenge::equal(CommandAuthChallenge, CommandAuthChallenge) -> Bool

    CommandAuthChallenge::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAuthChallenge::not_equal(x : CommandAuthChallenge, y : CommandAuthChallenge) -> Bool

    CommandAuthChallenge::read

    CommandAuthChallenge::size_of

    fn CommandAuthChallenge::size_of(self : CommandAuthChallenge) -> UInt

    CommandAuthChallenge::to_json

    CommandAuthChallenge::write

    CommandAuthResponse

    pub(all) struct CommandAuthResponse {
    client_version : String?
    response : AuthData?
    protocol_version : Int?
    } derive(Eq,
    Debug
    )

    CommandAuthResponse::CommandAuthResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandAuthResponse` instead")
    fn CommandAuthResponse::CommandAuthResponse(client_version? : String, response? : AuthData, protocol_version? : Int) -> CommandAuthResponse

    CommandAuthResponse::default

    CommandAuthResponse::equal

    #deprecated("Use `==` instead")
    fn CommandAuthResponse::equal(CommandAuthResponse, CommandAuthResponse) -> Bool

    CommandAuthResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandAuthResponse::not_equal(x : CommandAuthResponse, y : CommandAuthResponse) -> Bool

    CommandAuthResponse::read

    CommandAuthResponse::size_of

    fn CommandAuthResponse::size_of(self : CommandAuthResponse) -> UInt

    CommandAuthResponse::to_json

    CommandAuthResponse::write

    CommandCloseConsumer

    pub(all) struct CommandCloseConsumer {
    consumer_id : UInt64
    request_id : UInt64
    assigned_broker_service_url : String?
    assigned_broker_service_url_tls : String?
    } derive(Eq,
    Debug
    )

    CommandCloseConsumer::CommandCloseConsumer

    #alias(new, deprecated="`new` is deprecated, use `CommandCloseConsumer` instead")
    fn CommandCloseConsumer::CommandCloseConsumer(consumer_id : UInt64, request_id : UInt64, assigned_broker_service_url? : String, assigned_broker_service_url_tls? : String) -> CommandCloseConsumer

    CommandCloseConsumer::default

    CommandCloseConsumer::equal

    #deprecated("Use `==` instead")
    fn CommandCloseConsumer::equal(CommandCloseConsumer, CommandCloseConsumer) -> Bool

    CommandCloseConsumer::not_equal

    #deprecated("Use `!=` instead")
    fn CommandCloseConsumer::not_equal(x : CommandCloseConsumer, y : CommandCloseConsumer) -> Bool

    CommandCloseConsumer::read

    CommandCloseConsumer::size_of

    fn CommandCloseConsumer::size_of(self : CommandCloseConsumer) -> UInt

    CommandCloseConsumer::to_json

    CommandCloseConsumer::write

    CommandCloseProducer

    pub(all) struct CommandCloseProducer {
    producer_id : UInt64
    request_id : UInt64
    assigned_broker_service_url : String?
    assigned_broker_service_url_tls : String?
    } derive(Eq,
    Debug
    )

    CommandCloseProducer::CommandCloseProducer

    #alias(new, deprecated="`new` is deprecated, use `CommandCloseProducer` instead")
    fn CommandCloseProducer::CommandCloseProducer(producer_id : UInt64, request_id : UInt64, assigned_broker_service_url? : String, assigned_broker_service_url_tls? : String) -> CommandCloseProducer

    CommandCloseProducer::default

    CommandCloseProducer::equal

    #deprecated("Use `==` instead")
    fn CommandCloseProducer::equal(CommandCloseProducer, CommandCloseProducer) -> Bool

    CommandCloseProducer::not_equal

    #deprecated("Use `!=` instead")
    fn CommandCloseProducer::not_equal(x : CommandCloseProducer, y : CommandCloseProducer) -> Bool

    CommandCloseProducer::read

    CommandCloseProducer::size_of

    fn CommandCloseProducer::size_of(self : CommandCloseProducer) -> UInt

    CommandCloseProducer::to_json

    CommandCloseProducer::write

    CommandConnect

    pub(all) struct CommandConnect {
    client_version : String
    auth_method : AuthMethod?
    auth_method_name : String?
    auth_data : Bytes?
    protocol_version : Int?
    proxy_to_broker_url : String?
    original_principal : String?
    original_auth_data : String?
    original_auth_method : String?
    feature_flags : FeatureFlags?
    proxy_version : String?
    } derive(Eq,
    Debug
    )

    CommandConnect::CommandConnect

    #alias(new, deprecated="`new` is deprecated, use `CommandConnect` instead")
    fn CommandConnect::CommandConnect(client_version : String, auth_method? : AuthMethod, auth_method_name? : String, auth_data? : Bytes, protocol_version? : Int, proxy_to_broker_url? : String, original_principal? : String, original_auth_data? : String, original_auth_method? : String, feature_flags? : FeatureFlags, proxy_version? : String) -> CommandConnect

    CommandConnect::default

    CommandConnect::equal

    #deprecated("Use `==` instead")
    fn CommandConnect::equal(CommandConnect, CommandConnect) -> Bool

    CommandConnect::not_equal

    #deprecated("Use `!=` instead")
    fn CommandConnect::not_equal(x : CommandConnect, y : CommandConnect) -> Bool

    CommandConnect::read

    CommandConnect::size_of

    fn CommandConnect::size_of(self : CommandConnect) -> UInt

    CommandConnect::to_json

    fn CommandConnect::to_json(self : CommandConnect) -> Json

    CommandConnect::write

    fn CommandConnect::write(self : CommandConnect, writer : &
    Writer
    ) -> Unit raise

    CommandConnected

    pub(all) struct CommandConnected {
    server_version : String
    protocol_version : Int?
    max_message_size : Int?
    feature_flags : FeatureFlags?
    } derive(Eq,
    Debug
    )

    CommandConnected::CommandConnected

    #alias(new, deprecated="`new` is deprecated, use `CommandConnected` instead")
    fn CommandConnected::CommandConnected(server_version : String, protocol_version? : Int, max_message_size? : Int, feature_flags? : FeatureFlags) -> CommandConnected

    CommandConnected::default

    CommandConnected::equal

    #deprecated("Use `==` instead")
    fn CommandConnected::equal(CommandConnected, CommandConnected) -> Bool

    CommandConnected::not_equal

    #deprecated("Use `!=` instead")
    fn CommandConnected::not_equal(x : CommandConnected, y : CommandConnected) -> Bool

    CommandConnected::read

    CommandConnected::size_of

    fn CommandConnected::size_of(self : CommandConnected) -> UInt

    CommandConnected::to_json

    fn CommandConnected::to_json(self : CommandConnected) -> Json

    CommandConnected::write

    fn CommandConnected::write(self : CommandConnected, writer : &
    Writer
    ) -> Unit raise

    CommandConsumerStats

    pub(all) struct CommandConsumerStats {
    request_id : UInt64
    consumer_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandConsumerStats::CommandConsumerStats

    #alias(new, deprecated="`new` is deprecated, use `CommandConsumerStats` instead")
    fn CommandConsumerStats::CommandConsumerStats(request_id : UInt64, consumer_id : UInt64) -> CommandConsumerStats

    CommandConsumerStats::default

    CommandConsumerStats::equal

    #deprecated("Use `==` instead")
    fn CommandConsumerStats::equal(CommandConsumerStats, CommandConsumerStats) -> Bool

    CommandConsumerStats::not_equal

    #deprecated("Use `!=` instead")
    fn CommandConsumerStats::not_equal(x : CommandConsumerStats, y : CommandConsumerStats) -> Bool

    CommandConsumerStats::read

    CommandConsumerStats::size_of

    fn CommandConsumerStats::size_of(self : CommandConsumerStats) -> UInt

    CommandConsumerStats::to_json

    CommandConsumerStats::write

    CommandConsumerStatsResponse

    pub(all) struct CommandConsumerStatsResponse {
    request_id : UInt64
    error_code : ServerError?
    error_message : String?
    msg_rate_out : Double?
    msg_throughput_out : Double?
    msg_rate_redeliver : Double?
    consumer_name : String?
    available_permits : UInt64?
    unacked_messages : UInt64?
    blocked_consumer_on_unacked_msgs : Bool?
    address : String?
    connected_since : String?
    type_ : String?
    msg_rate_expired : Double?
    msg_backlog : UInt64?
    message_ack_rate : Double?
    } derive(Eq,
    Debug
    )

    CommandConsumerStatsResponse::CommandConsumerStatsResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandConsumerStatsResponse` instead")
    fn CommandConsumerStatsResponse::CommandConsumerStatsResponse(request_id : UInt64, error_code? : ServerError, error_message? : String, msg_rate_out? : Double, msg_throughput_out? : Double, msg_rate_redeliver? : Double, consumer_name? : String, available_permits? : UInt64, unacked_messages? : UInt64, blocked_consumer_on_unacked_msgs? : Bool, address? : String, connected_since? : String, type_? : String, msg_rate_expired? : Double, msg_backlog? : UInt64, message_ack_rate? : Double) -> CommandConsumerStatsResponse

    CommandConsumerStatsResponse::default

    CommandConsumerStatsResponse::equal

    CommandConsumerStatsResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandConsumerStatsResponse::not_equal(x : CommandConsumerStatsResponse, y : CommandConsumerStatsResponse) -> Bool

    CommandConsumerStatsResponse::read

    CommandConsumerStatsResponse::size_of

    CommandConsumerStatsResponse::to_json

    CommandConsumerStatsResponse::write

    CommandEndTxn

    pub(all) struct CommandEndTxn {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    txn_action : TxnAction?
    scalable : Bool?
    } derive(Eq,
    Debug
    )

    CommandEndTxn::CommandEndTxn

    #alias(new, deprecated="`new` is deprecated, use `CommandEndTxn` instead")
    fn CommandEndTxn::CommandEndTxn(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, txn_action? : TxnAction, scalable? : Bool) -> CommandEndTxn

    CommandEndTxn::default

    fn CommandEndTxn::default() -> CommandEndTxn

    CommandEndTxn::equal

    #deprecated("Use `==` instead")
    fn CommandEndTxn::equal(CommandEndTxn, CommandEndTxn) -> Bool

    CommandEndTxn::not_equal

    #deprecated("Use `!=` instead")
    fn CommandEndTxn::not_equal(x : CommandEndTxn, y : CommandEndTxn) -> Bool

    CommandEndTxn::read

    CommandEndTxn::size_of

    fn CommandEndTxn::size_of(self : CommandEndTxn) -> UInt

    CommandEndTxn::to_json

    fn CommandEndTxn::to_json(self : CommandEndTxn) -> Json

    CommandEndTxn::write

    fn CommandEndTxn::write(self : CommandEndTxn, writer : &
    Writer
    ) -> Unit raise

    CommandEndTxnOnPartition

    pub(all) struct CommandEndTxnOnPartition {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    topic : String?
    txn_action : TxnAction?
    txnid_least_bits_of_low_watermark : UInt64?
    } derive(Eq,
    Debug
    )

    CommandEndTxnOnPartition::CommandEndTxnOnPartition

    #alias(new, deprecated="`new` is deprecated, use `CommandEndTxnOnPartition` instead")
    fn CommandEndTxnOnPartition::CommandEndTxnOnPartition(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, topic? : String, txn_action? : TxnAction, txnid_least_bits_of_low_watermark? : UInt64) -> CommandEndTxnOnPartition

    CommandEndTxnOnPartition::default

    CommandEndTxnOnPartition::equal

    #deprecated("Use `==` instead")
    fn CommandEndTxnOnPartition::equal(CommandEndTxnOnPartition, CommandEndTxnOnPartition) -> Bool

    CommandEndTxnOnPartition::not_equal

    #deprecated("Use `!=` instead")
    fn CommandEndTxnOnPartition::not_equal(x : CommandEndTxnOnPartition, y : CommandEndTxnOnPartition) -> Bool

    CommandEndTxnOnPartition::read

    CommandEndTxnOnPartition::size_of

    CommandEndTxnOnPartition::to_json

    CommandEndTxnOnPartition::write

    CommandEndTxnOnPartitionResponse

    pub(all) struct CommandEndTxnOnPartitionResponse {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandEndTxnOnPartitionResponse::CommandEndTxnOnPartitionResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandEndTxnOnPartitionResponse` instead")
    fn CommandEndTxnOnPartitionResponse::CommandEndTxnOnPartitionResponse(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, error? : ServerError, message? : String) -> CommandEndTxnOnPartitionResponse

    CommandEndTxnOnPartitionResponse::default

    CommandEndTxnOnPartitionResponse::equal

    CommandEndTxnOnPartitionResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandEndTxnOnPartitionResponse::not_equal(x : CommandEndTxnOnPartitionResponse, y : CommandEndTxnOnPartitionResponse) -> Bool

    CommandEndTxnOnPartitionResponse::read

    CommandEndTxnOnPartitionResponse::size_of

    CommandEndTxnOnPartitionResponse::to_json

    CommandEndTxnOnPartitionResponse::write

    CommandEndTxnOnSubscription

    pub(all) struct CommandEndTxnOnSubscription {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    subscription : Subscription?
    txn_action : TxnAction?
    txnid_least_bits_of_low_watermark : UInt64?
    } derive(Eq,
    Debug
    )

    CommandEndTxnOnSubscription::CommandEndTxnOnSubscription

    #alias(new, deprecated="`new` is deprecated, use `CommandEndTxnOnSubscription` instead")
    fn CommandEndTxnOnSubscription::CommandEndTxnOnSubscription(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, subscription? : Subscription, txn_action? : TxnAction, txnid_least_bits_of_low_watermark? : UInt64) -> CommandEndTxnOnSubscription

    CommandEndTxnOnSubscription::default

    CommandEndTxnOnSubscription::equal

    CommandEndTxnOnSubscription::not_equal

    #deprecated("Use `!=` instead")
    fn CommandEndTxnOnSubscription::not_equal(x : CommandEndTxnOnSubscription, y : CommandEndTxnOnSubscription) -> Bool

    CommandEndTxnOnSubscription::read

    CommandEndTxnOnSubscription::size_of

    CommandEndTxnOnSubscription::to_json

    CommandEndTxnOnSubscription::write

    CommandEndTxnOnSubscriptionResponse

    pub(all) struct CommandEndTxnOnSubscriptionResponse {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandEndTxnOnSubscriptionResponse::CommandEndTxnOnSubscriptionResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandEndTxnOnSubscriptionResponse` instead")
    fn CommandEndTxnOnSubscriptionResponse::CommandEndTxnOnSubscriptionResponse(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, error? : ServerError, message? : String) -> CommandEndTxnOnSubscriptionResponse

    CommandEndTxnOnSubscriptionResponse::default

    CommandEndTxnOnSubscriptionResponse::equal

    CommandEndTxnOnSubscriptionResponse::not_equal

    CommandEndTxnOnSubscriptionResponse::size_of

    CommandEndTxnOnSubscriptionResponse::to_json

    CommandEndTxnOnSubscriptionResponse::write

    CommandEndTxnResponse

    pub(all) struct CommandEndTxnResponse {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandEndTxnResponse::CommandEndTxnResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandEndTxnResponse` instead")
    fn CommandEndTxnResponse::CommandEndTxnResponse(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, error? : ServerError, message? : String) -> CommandEndTxnResponse

    CommandEndTxnResponse::default

    CommandEndTxnResponse::equal

    #deprecated("Use `==` instead")
    fn CommandEndTxnResponse::equal(CommandEndTxnResponse, CommandEndTxnResponse) -> Bool

    CommandEndTxnResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandEndTxnResponse::not_equal(x : CommandEndTxnResponse, y : CommandEndTxnResponse) -> Bool

    CommandEndTxnResponse::read

    CommandEndTxnResponse::size_of

    fn CommandEndTxnResponse::size_of(self : CommandEndTxnResponse) -> UInt

    CommandEndTxnResponse::to_json

    CommandEndTxnResponse::write

    CommandError

    pub(all) struct CommandError {
    request_id : UInt64
    error : ServerError
    message : String
    } derive(Eq,
    Debug
    )

    CommandError::CommandError

    #alias(new, deprecated="`new` is deprecated, use `CommandError` instead")
    fn CommandError::CommandError(request_id : UInt64, error : ServerError, message : String) -> CommandError

    CommandError::default

    fn CommandError::default() -> CommandError

    CommandError::equal

    #deprecated("Use `==` instead")
    fn CommandError::equal(CommandError, CommandError) -> Bool

    CommandError::not_equal

    #deprecated("Use `!=` instead")
    fn CommandError::not_equal(x : CommandError, y : CommandError) -> Bool

    CommandError::read

    CommandError::size_of

    fn CommandError::size_of(self : CommandError) -> UInt

    CommandError::to_json

    fn CommandError::to_json(self : CommandError) -> Json

    CommandError::write

    fn CommandError::write(self : CommandError, writer : &
    Writer
    ) -> Unit raise

    CommandFlow

    pub(all) struct CommandFlow {
    consumer_id : UInt64
    message_permits : UInt
    } derive(Eq,
    Debug
    )

    CommandFlow::CommandFlow

    #alias(new, deprecated="`new` is deprecated, use `CommandFlow` instead")
    fn CommandFlow::CommandFlow(consumer_id : UInt64, message_permits : UInt) -> CommandFlow

    CommandFlow::default

    fn CommandFlow::default() -> CommandFlow

    CommandFlow::equal

    #deprecated("Use `==` instead")
    fn CommandFlow::equal(CommandFlow, CommandFlow) -> Bool

    CommandFlow::not_equal

    #deprecated("Use `!=` instead")
    fn CommandFlow::not_equal(x : CommandFlow, y : CommandFlow) -> Bool

    CommandFlow::read

    CommandFlow::size_of

    fn CommandFlow::size_of(self : CommandFlow) -> UInt

    CommandFlow::to_json

    fn CommandFlow::to_json(self : CommandFlow) -> Json

    CommandFlow::write

    fn CommandFlow::write(self : CommandFlow, writer : &
    Writer
    ) -> Unit raise

    CommandGetLastMessageId

    pub(all) struct CommandGetLastMessageId {
    consumer_id : UInt64
    request_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandGetLastMessageId::CommandGetLastMessageId

    #alias(new, deprecated="`new` is deprecated, use `CommandGetLastMessageId` instead")
    fn CommandGetLastMessageId::CommandGetLastMessageId(consumer_id : UInt64, request_id : UInt64) -> CommandGetLastMessageId

    CommandGetLastMessageId::default

    CommandGetLastMessageId::equal

    #deprecated("Use `==` instead")
    fn CommandGetLastMessageId::equal(CommandGetLastMessageId, CommandGetLastMessageId) -> Bool

    CommandGetLastMessageId::not_equal

    #deprecated("Use `!=` instead")
    fn CommandGetLastMessageId::not_equal(x : CommandGetLastMessageId, y : CommandGetLastMessageId) -> Bool

    CommandGetLastMessageId::read

    CommandGetLastMessageId::size_of

    CommandGetLastMessageId::to_json

    CommandGetLastMessageId::write

    CommandGetLastMessageIdResponse

    pub(all) struct CommandGetLastMessageIdResponse {
    last_message_id : MessageIdData
    request_id : UInt64
    consumer_mark_delete_position : MessageIdData?
    } derive(Eq,
    Debug
    )

    CommandGetLastMessageIdResponse::CommandGetLastMessageIdResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandGetLastMessageIdResponse` instead")
    fn CommandGetLastMessageIdResponse::CommandGetLastMessageIdResponse(last_message_id : MessageIdData, request_id : UInt64, consumer_mark_delete_position? : MessageIdData) -> CommandGetLastMessageIdResponse

    CommandGetLastMessageIdResponse::default

    CommandGetLastMessageIdResponse::equal

    CommandGetLastMessageIdResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandGetLastMessageIdResponse::not_equal(x : CommandGetLastMessageIdResponse, y : CommandGetLastMessageIdResponse) -> Bool

    CommandGetLastMessageIdResponse::read

    CommandGetLastMessageIdResponse::size_of

    CommandGetLastMessageIdResponse::to_json

    CommandGetLastMessageIdResponse::write

    CommandGetOrCreateSchema

    pub(all) struct CommandGetOrCreateSchema {
    request_id : UInt64
    topic : String
    schema : Schema
    producer_name : String?
    } derive(Eq,
    Debug
    )

    CommandGetOrCreateSchema::CommandGetOrCreateSchema

    #alias(new, deprecated="`new` is deprecated, use `CommandGetOrCreateSchema` instead")
    fn CommandGetOrCreateSchema::CommandGetOrCreateSchema(request_id : UInt64, topic : String, schema : Schema, producer_name? : String) -> CommandGetOrCreateSchema

    CommandGetOrCreateSchema::default

    CommandGetOrCreateSchema::equal

    #deprecated("Use `==` instead")
    fn CommandGetOrCreateSchema::equal(CommandGetOrCreateSchema, CommandGetOrCreateSchema) -> Bool

    CommandGetOrCreateSchema::not_equal

    #deprecated("Use `!=` instead")
    fn CommandGetOrCreateSchema::not_equal(x : CommandGetOrCreateSchema, y : CommandGetOrCreateSchema) -> Bool

    CommandGetOrCreateSchema::read

    CommandGetOrCreateSchema::size_of

    CommandGetOrCreateSchema::to_json

    CommandGetOrCreateSchema::write

    CommandGetOrCreateSchemaResponse

    pub(all) struct CommandGetOrCreateSchemaResponse {
    request_id : UInt64
    error_code : ServerError?
    error_message : String?
    schema_version : Bytes?
    } derive(Eq,
    Debug
    )

    CommandGetOrCreateSchemaResponse::CommandGetOrCreateSchemaResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandGetOrCreateSchemaResponse` instead")
    fn CommandGetOrCreateSchemaResponse::CommandGetOrCreateSchemaResponse(request_id : UInt64, error_code? : ServerError, error_message? : String, schema_version? : Bytes) -> CommandGetOrCreateSchemaResponse

    CommandGetOrCreateSchemaResponse::default

    CommandGetOrCreateSchemaResponse::equal

    CommandGetOrCreateSchemaResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandGetOrCreateSchemaResponse::not_equal(x : CommandGetOrCreateSchemaResponse, y : CommandGetOrCreateSchemaResponse) -> Bool

    CommandGetOrCreateSchemaResponse::read

    CommandGetOrCreateSchemaResponse::size_of

    CommandGetOrCreateSchemaResponse::to_json

    CommandGetOrCreateSchemaResponse::write

    CommandGetSchema

    pub(all) struct CommandGetSchema {
    request_id : UInt64
    topic : String
    schema_version : Bytes?
    } derive(Eq,
    Debug
    )

    CommandGetSchema::CommandGetSchema

    #alias(new, deprecated="`new` is deprecated, use `CommandGetSchema` instead")
    fn CommandGetSchema::CommandGetSchema(request_id : UInt64, topic : String, schema_version? : Bytes) -> CommandGetSchema

    CommandGetSchema::default

    CommandGetSchema::equal

    #deprecated("Use `==` instead")
    fn CommandGetSchema::equal(CommandGetSchema, CommandGetSchema) -> Bool

    CommandGetSchema::not_equal

    #deprecated("Use `!=` instead")
    fn CommandGetSchema::not_equal(x : CommandGetSchema, y : CommandGetSchema) -> Bool

    CommandGetSchema::read

    CommandGetSchema::size_of

    fn CommandGetSchema::size_of(self : CommandGetSchema) -> UInt

    CommandGetSchema::to_json

    fn CommandGetSchema::to_json(self : CommandGetSchema) -> Json

    CommandGetSchema::write

    fn CommandGetSchema::write(self : CommandGetSchema, writer : &
    Writer
    ) -> Unit raise

    CommandGetSchemaResponse

    pub(all) struct CommandGetSchemaResponse {
    request_id : UInt64
    error_code : ServerError?
    error_message : String?
    schema : Schema?
    schema_version : Bytes?
    } derive(Eq,
    Debug
    )

    CommandGetSchemaResponse::CommandGetSchemaResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandGetSchemaResponse` instead")
    fn CommandGetSchemaResponse::CommandGetSchemaResponse(request_id : UInt64, error_code? : ServerError, error_message? : String, schema? : Schema, schema_version? : Bytes) -> CommandGetSchemaResponse

    CommandGetSchemaResponse::default

    CommandGetSchemaResponse::equal

    #deprecated("Use `==` instead")
    fn CommandGetSchemaResponse::equal(CommandGetSchemaResponse, CommandGetSchemaResponse) -> Bool

    CommandGetSchemaResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandGetSchemaResponse::not_equal(x : CommandGetSchemaResponse, y : CommandGetSchemaResponse) -> Bool

    CommandGetSchemaResponse::read

    CommandGetSchemaResponse::size_of

    CommandGetSchemaResponse::to_json

    CommandGetSchemaResponse::write

    CommandGetTopicsOfNamespace

    pub(all) struct CommandGetTopicsOfNamespace {
    request_id : UInt64
    namespace_ : String
    mode : CommandGetTopicsOfNamespace_Mode?
    topics_pattern : String?
    topics_hash : String?
    properties : Array[KeyValue]
    } derive(Eq,
    Debug
    )

    CommandGetTopicsOfNamespace::CommandGetTopicsOfNamespace

    #alias(new, deprecated="`new` is deprecated, use `CommandGetTopicsOfNamespace` instead")
    fn CommandGetTopicsOfNamespace::CommandGetTopicsOfNamespace(request_id : UInt64, namespace_ : String, mode? : CommandGetTopicsOfNamespace_Mode, topics_pattern? : String, topics_hash? : String, properties : Array[KeyValue]) -> CommandGetTopicsOfNamespace

    CommandGetTopicsOfNamespace::default

    CommandGetTopicsOfNamespace::equal

    CommandGetTopicsOfNamespace::not_equal

    #deprecated("Use `!=` instead")
    fn CommandGetTopicsOfNamespace::not_equal(x : CommandGetTopicsOfNamespace, y : CommandGetTopicsOfNamespace) -> Bool

    CommandGetTopicsOfNamespace::read

    CommandGetTopicsOfNamespace::size_of

    CommandGetTopicsOfNamespace::to_json

    CommandGetTopicsOfNamespace::write

    CommandGetTopicsOfNamespaceResponse

    pub(all) struct CommandGetTopicsOfNamespaceResponse {
    request_id : UInt64
    topics : Array[String]
    filtered : Bool?
    topics_hash : String?
    changed : Bool?
    } derive(Eq,
    Debug
    )

    CommandGetTopicsOfNamespaceResponse::CommandGetTopicsOfNamespaceResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandGetTopicsOfNamespaceResponse` instead")
    fn CommandGetTopicsOfNamespaceResponse::CommandGetTopicsOfNamespaceResponse(request_id : UInt64, topics : Array[String], filtered? : Bool, topics_hash? : String, changed? : Bool) -> CommandGetTopicsOfNamespaceResponse

    CommandGetTopicsOfNamespaceResponse::default

    CommandGetTopicsOfNamespaceResponse::equal

    CommandGetTopicsOfNamespaceResponse::not_equal

    CommandGetTopicsOfNamespaceResponse::size_of

    CommandGetTopicsOfNamespaceResponse::to_json

    CommandGetTopicsOfNamespaceResponse::write

    CommandGetTopicsOfNamespace_Mode

    pub(all) enum CommandGetTopicsOfNamespace_Mode {
    PERSISTENT
    NON_PERSISTENT
    ALL
    } derive(Eq,
    Debug
    )

    CommandGetTopicsOfNamespace_Mode::default

    CommandGetTopicsOfNamespace_Mode::equal

    CommandGetTopicsOfNamespace_Mode::from_enum

    CommandGetTopicsOfNamespace_Mode::not_equal

    #deprecated("Use `!=` instead")
    fn CommandGetTopicsOfNamespace_Mode::not_equal(x : CommandGetTopicsOfNamespace_Mode, y : CommandGetTopicsOfNamespace_Mode) -> Bool

    CommandGetTopicsOfNamespace_Mode::size_of

    CommandGetTopicsOfNamespace_Mode::to_enum

    CommandGetTopicsOfNamespace_Mode::to_json

    CommandLookupTopic

    pub(all) struct CommandLookupTopic {
    topic : String
    request_id : UInt64
    authoritative : Bool?
    original_principal : String?
    original_auth_data : String?
    original_auth_method : String?
    advertised_listener_name : String?
    properties : Array[KeyValue]
    } derive(Eq,
    Debug
    )

    CommandLookupTopic::CommandLookupTopic

    #alias(new, deprecated="`new` is deprecated, use `CommandLookupTopic` instead")
    fn CommandLookupTopic::CommandLookupTopic(topic : String, request_id : UInt64, authoritative? : Bool, original_principal? : String, original_auth_data? : String, original_auth_method? : String, advertised_listener_name? : String, properties : Array[KeyValue]) -> CommandLookupTopic

    CommandLookupTopic::default

    CommandLookupTopic::equal

    #deprecated("Use `==` instead")
    fn CommandLookupTopic::equal(CommandLookupTopic, CommandLookupTopic) -> Bool

    CommandLookupTopic::not_equal

    #deprecated("Use `!=` instead")
    fn CommandLookupTopic::not_equal(x : CommandLookupTopic, y : CommandLookupTopic) -> Bool

    CommandLookupTopic::read

    CommandLookupTopic::size_of

    fn CommandLookupTopic::size_of(self : CommandLookupTopic) -> UInt

    CommandLookupTopic::to_json

    CommandLookupTopic::write

    CommandLookupTopicResponse

    pub(all) struct CommandLookupTopicResponse {
    broker_service_url : String?
    broker_service_url_tls : String?
    response : CommandLookupTopicResponse_LookupType?
    request_id : UInt64
    authoritative : Bool?
    error : ServerError?
    message : String?
    proxy_through_service_url : Bool?
    } derive(Eq,
    Debug
    )

    CommandLookupTopicResponse::CommandLookupTopicResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandLookupTopicResponse` instead")
    fn CommandLookupTopicResponse::CommandLookupTopicResponse(broker_service_url? : String, broker_service_url_tls? : String, response? : CommandLookupTopicResponse_LookupType, request_id : UInt64, authoritative? : Bool, error? : ServerError, message? : String, proxy_through_service_url? : Bool) -> CommandLookupTopicResponse

    CommandLookupTopicResponse::default

    CommandLookupTopicResponse::equal

    #deprecated("Use `==` instead")
    fn CommandLookupTopicResponse::equal(CommandLookupTopicResponse, CommandLookupTopicResponse) -> Bool

    CommandLookupTopicResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandLookupTopicResponse::not_equal(x : CommandLookupTopicResponse, y : CommandLookupTopicResponse) -> Bool

    CommandLookupTopicResponse::read

    CommandLookupTopicResponse::size_of

    CommandLookupTopicResponse::to_json

    CommandLookupTopicResponse::write

    CommandLookupTopicResponse_LookupType

    pub(all) enum CommandLookupTopicResponse_LookupType {
    Redirect
    Connect
    Failed
    } derive(Eq,
    Debug
    )

    CommandLookupTopicResponse_LookupType::default

    CommandLookupTopicResponse_LookupType::equal

    CommandLookupTopicResponse_LookupType::not_equal

    CommandLookupTopicResponse_LookupType::size_of

    CommandLookupTopicResponse_LookupType::to_json

    CommandMessage

    pub(all) struct CommandMessage {
    consumer_id : UInt64
    message_id : MessageIdData
    redelivery_count : UInt?
    ack_set : Array[Int64]
    consumer_epoch : UInt64?
    } derive(Eq,
    Debug
    )

    CommandMessage::CommandMessage

    #alias(new, deprecated="`new` is deprecated, use `CommandMessage` instead")
    fn CommandMessage::CommandMessage(consumer_id : UInt64, message_id : MessageIdData, redelivery_count? : UInt, ack_set : Array[Int64], consumer_epoch? : UInt64) -> CommandMessage

    CommandMessage::default

    CommandMessage::equal

    #deprecated("Use `==` instead")
    fn CommandMessage::equal(CommandMessage, CommandMessage) -> Bool

    CommandMessage::not_equal

    #deprecated("Use `!=` instead")
    fn CommandMessage::not_equal(x : CommandMessage, y : CommandMessage) -> Bool

    CommandMessage::read

    CommandMessage::size_of

    fn CommandMessage::size_of(self : CommandMessage) -> UInt

    CommandMessage::to_json

    fn CommandMessage::to_json(self : CommandMessage) -> Json

    CommandMessage::write

    fn CommandMessage::write(self : CommandMessage, writer : &
    Writer
    ) -> Unit raise

    CommandNewTxn

    pub(all) struct CommandNewTxn {
    request_id : UInt64
    txn_ttl_millis : UInt64?
    tc_id : UInt64?
    scalable : Bool?
    } derive(Eq,
    Debug
    )

    CommandNewTxn::CommandNewTxn

    #alias(new, deprecated="`new` is deprecated, use `CommandNewTxn` instead")
    fn CommandNewTxn::CommandNewTxn(request_id : UInt64, txn_ttl_millis? : UInt64, tc_id? : UInt64, scalable? : Bool) -> CommandNewTxn

    CommandNewTxn::default

    fn CommandNewTxn::default() -> CommandNewTxn

    CommandNewTxn::equal

    #deprecated("Use `==` instead")
    fn CommandNewTxn::equal(CommandNewTxn, CommandNewTxn) -> Bool

    CommandNewTxn::not_equal

    #deprecated("Use `!=` instead")
    fn CommandNewTxn::not_equal(x : CommandNewTxn, y : CommandNewTxn) -> Bool

    CommandNewTxn::read

    CommandNewTxn::size_of

    fn CommandNewTxn::size_of(self : CommandNewTxn) -> UInt

    CommandNewTxn::to_json

    fn CommandNewTxn::to_json(self : CommandNewTxn) -> Json

    CommandNewTxn::write

    fn CommandNewTxn::write(self : CommandNewTxn, writer : &
    Writer
    ) -> Unit raise

    CommandNewTxnResponse

    pub(all) struct CommandNewTxnResponse {
    request_id : UInt64
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandNewTxnResponse::CommandNewTxnResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandNewTxnResponse` instead")
    fn CommandNewTxnResponse::CommandNewTxnResponse(request_id : UInt64, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, error? : ServerError, message? : String) -> CommandNewTxnResponse

    CommandNewTxnResponse::default

    CommandNewTxnResponse::equal

    #deprecated("Use `==` instead")
    fn CommandNewTxnResponse::equal(CommandNewTxnResponse, CommandNewTxnResponse) -> Bool

    CommandNewTxnResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandNewTxnResponse::not_equal(x : CommandNewTxnResponse, y : CommandNewTxnResponse) -> Bool

    CommandNewTxnResponse::read

    CommandNewTxnResponse::size_of

    fn CommandNewTxnResponse::size_of(self : CommandNewTxnResponse) -> UInt

    CommandNewTxnResponse::to_json

    CommandNewTxnResponse::write

    CommandPartitionedTopicMetadata

    pub(all) struct CommandPartitionedTopicMetadata {
    topic : String
    request_id : UInt64
    original_principal : String?
    original_auth_data : String?
    original_auth_method : String?
    metadata_auto_creation_enabled : Bool?
    } derive(Eq,
    Debug
    )

    CommandPartitionedTopicMetadata::CommandPartitionedTopicMetadata

    #alias(new, deprecated="`new` is deprecated, use `CommandPartitionedTopicMetadata` instead")
    fn CommandPartitionedTopicMetadata::CommandPartitionedTopicMetadata(topic : String, request_id : UInt64, original_principal? : String, original_auth_data? : String, original_auth_method? : String, metadata_auto_creation_enabled? : Bool) -> CommandPartitionedTopicMetadata

    CommandPartitionedTopicMetadata::default

    CommandPartitionedTopicMetadata::equal

    CommandPartitionedTopicMetadata::not_equal

    #deprecated("Use `!=` instead")
    fn CommandPartitionedTopicMetadata::not_equal(x : CommandPartitionedTopicMetadata, y : CommandPartitionedTopicMetadata) -> Bool

    CommandPartitionedTopicMetadata::read

    CommandPartitionedTopicMetadata::size_of

    CommandPartitionedTopicMetadata::to_json

    CommandPartitionedTopicMetadata::write

    CommandPartitionedTopicMetadataResponse

    pub(all) struct CommandPartitionedTopicMetadataResponse {
    partitions : UInt?
    request_id : UInt64
    response : CommandPartitionedTopicMetadataResponse_LookupType?
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandPartitionedTopicMetadataResponse::CommandPartitionedTopicMetadataResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandPartitionedTopicMetadataResponse` instead")
    fn CommandPartitionedTopicMetadataResponse::CommandPartitionedTopicMetadataResponse(partitions? : UInt, request_id : UInt64, response? : CommandPartitionedTopicMetadataResponse_LookupType, error? : ServerError, message? : String) -> CommandPartitionedTopicMetadataResponse

    CommandPartitionedTopicMetadataResponse::default

    CommandPartitionedTopicMetadataResponse::equal

    CommandPartitionedTopicMetadataResponse::not_equal

    CommandPartitionedTopicMetadataResponse::size_of

    CommandPartitionedTopicMetadataResponse::to_json

    CommandPartitionedTopicMetadataResponse::write

    CommandPartitionedTopicMetadataResponse_LookupType

    pub(all) enum CommandPartitionedTopicMetadataResponse_LookupType {
    Success
    Failed
    } derive(Eq,
    Debug
    )

    CommandPartitionedTopicMetadataResponse_LookupType::default

    CommandPartitionedTopicMetadataResponse_LookupType::equal

    CommandPartitionedTopicMetadataResponse_LookupType::not_equal

    CommandPartitionedTopicMetadataResponse_LookupType::size_of

    CommandPartitionedTopicMetadataResponse_LookupType::to_json

    CommandPing

    pub(all) struct CommandPing {
    } derive(Eq,
    Debug
    )

    CommandPing::CommandPing

    #alias(new, deprecated="`new` is deprecated, use `CommandPing` instead")
    fn CommandPing::CommandPing() -> CommandPing

    CommandPing::default

    fn CommandPing::default() -> CommandPing

    CommandPing::equal

    #deprecated("Use `==` instead")
    fn CommandPing::equal(CommandPing, CommandPing) -> Bool

    CommandPing::not_equal

    #deprecated("Use `!=` instead")
    fn CommandPing::not_equal(x : CommandPing, y : CommandPing) -> Bool

    CommandPing::read

    CommandPing::size_of

    fn CommandPing::size_of(_ : CommandPing) -> UInt

    CommandPing::to_json

    fn CommandPing::to_json(_ : CommandPing) -> Json

    CommandPing::write

    CommandPong

    pub(all) struct CommandPong {
    } derive(Eq,
    Debug
    )

    CommandPong::CommandPong

    #alias(new, deprecated="`new` is deprecated, use `CommandPong` instead")
    fn CommandPong::CommandPong() -> CommandPong

    CommandPong::default

    fn CommandPong::default() -> CommandPong

    CommandPong::equal

    #deprecated("Use `==` instead")
    fn CommandPong::equal(CommandPong, CommandPong) -> Bool

    CommandPong::not_equal

    #deprecated("Use `!=` instead")
    fn CommandPong::not_equal(x : CommandPong, y : CommandPong) -> Bool

    CommandPong::read

    CommandPong::size_of

    fn CommandPong::size_of(_ : CommandPong) -> UInt

    CommandPong::to_json

    fn CommandPong::to_json(_ : CommandPong) -> Json

    CommandPong::write

    CommandProducer

    pub(all) struct CommandProducer {
    topic : String
    producer_id : UInt64
    request_id : UInt64
    producer_name : String?
    encrypted : Bool?
    metadata : Array[KeyValue]
    schema : Schema?
    epoch : UInt64?
    user_provided_producer_name : Bool?
    producer_access_mode : ProducerAccessMode?
    topic_epoch : UInt64?
    txn_enabled : Bool?
    initial_subscription_name : String?
    } derive(Eq,
    Debug
    )

    CommandProducer::CommandProducer

    #alias(new, deprecated="`new` is deprecated, use `CommandProducer` instead")
    fn CommandProducer::CommandProducer(topic : String, producer_id : UInt64, request_id : UInt64, producer_name? : String, encrypted? : Bool, metadata : Array[KeyValue], schema? : Schema, epoch? : UInt64, user_provided_producer_name? : Bool, producer_access_mode? : ProducerAccessMode, topic_epoch? : UInt64, txn_enabled? : Bool, initial_subscription_name? : String) -> CommandProducer

    CommandProducer::default

    CommandProducer::equal

    #deprecated("Use `==` instead")
    fn CommandProducer::equal(CommandProducer, CommandProducer) -> Bool

    CommandProducer::not_equal

    #deprecated("Use `!=` instead")
    fn CommandProducer::not_equal(x : CommandProducer, y : CommandProducer) -> Bool

    CommandProducer::read

    CommandProducer::size_of

    fn CommandProducer::size_of(self : CommandProducer) -> UInt

    CommandProducer::to_json

    fn CommandProducer::to_json(self : CommandProducer) -> Json

    CommandProducer::write

    fn CommandProducer::write(self : CommandProducer, writer : &
    Writer
    ) -> Unit raise

    CommandProducerSuccess

    pub(all) struct CommandProducerSuccess {
    request_id : UInt64
    producer_name : String
    last_sequence_id : Int64?
    schema_version : Bytes?
    topic_epoch : UInt64?
    producer_ready : Bool?
    } derive(Eq,
    Debug
    )

    CommandProducerSuccess::CommandProducerSuccess

    #alias(new, deprecated="`new` is deprecated, use `CommandProducerSuccess` instead")
    fn CommandProducerSuccess::CommandProducerSuccess(request_id : UInt64, producer_name : String, last_sequence_id? : Int64, schema_version? : Bytes, topic_epoch? : UInt64, producer_ready? : Bool) -> CommandProducerSuccess

    CommandProducerSuccess::default

    CommandProducerSuccess::equal

    #deprecated("Use `==` instead")
    fn CommandProducerSuccess::equal(CommandProducerSuccess, CommandProducerSuccess) -> Bool

    CommandProducerSuccess::not_equal

    #deprecated("Use `!=` instead")
    fn CommandProducerSuccess::not_equal(x : CommandProducerSuccess, y : CommandProducerSuccess) -> Bool

    CommandProducerSuccess::read

    CommandProducerSuccess::size_of

    CommandProducerSuccess::to_json

    CommandProducerSuccess::write

    CommandReachedEndOfTopic

    pub(all) struct CommandReachedEndOfTopic {
    consumer_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandReachedEndOfTopic::CommandReachedEndOfTopic

    #alias(new, deprecated="`new` is deprecated, use `CommandReachedEndOfTopic` instead")
    fn CommandReachedEndOfTopic::CommandReachedEndOfTopic(consumer_id : UInt64) -> CommandReachedEndOfTopic

    CommandReachedEndOfTopic::default

    CommandReachedEndOfTopic::equal

    #deprecated("Use `==` instead")
    fn CommandReachedEndOfTopic::equal(CommandReachedEndOfTopic, CommandReachedEndOfTopic) -> Bool

    CommandReachedEndOfTopic::not_equal

    #deprecated("Use `!=` instead")
    fn CommandReachedEndOfTopic::not_equal(x : CommandReachedEndOfTopic, y : CommandReachedEndOfTopic) -> Bool

    CommandReachedEndOfTopic::read

    CommandReachedEndOfTopic::size_of

    CommandReachedEndOfTopic::to_json

    CommandReachedEndOfTopic::write

    CommandRedeliverUnacknowledgedMessages

    pub(all) struct CommandRedeliverUnacknowledgedMessages {
    consumer_id : UInt64
    message_ids : Array[MessageIdData]
    consumer_epoch : UInt64?
    } derive(Eq,
    Debug
    )

    CommandRedeliverUnacknowledgedMessages::CommandRedeliverUnacknowledgedMessages

    #alias(new, deprecated="`new` is deprecated, use `CommandRedeliverUnacknowledgedMessages` instead")
    fn CommandRedeliverUnacknowledgedMessages::CommandRedeliverUnacknowledgedMessages(consumer_id : UInt64, message_ids : Array[MessageIdData], consumer_epoch? : UInt64) -> CommandRedeliverUnacknowledgedMessages

    CommandRedeliverUnacknowledgedMessages::default

    CommandRedeliverUnacknowledgedMessages::equal

    CommandRedeliverUnacknowledgedMessages::not_equal

    CommandRedeliverUnacknowledgedMessages::size_of

    CommandRedeliverUnacknowledgedMessages::to_json

    CommandRedeliverUnacknowledgedMessages::write

    CommandScalableTopicAssignmentUpdate

    pub(all) struct CommandScalableTopicAssignmentUpdate {
    consumer_id : UInt64
    assignment : ScalableConsumerAssignment
    } derive(Eq,
    Debug
    )

    CommandScalableTopicAssignmentUpdate::CommandScalableTopicAssignmentUpdate

    #alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicAssignmentUpdate` instead")
    fn CommandScalableTopicAssignmentUpdate::CommandScalableTopicAssignmentUpdate(consumer_id : UInt64, assignment : ScalableConsumerAssignment) -> CommandScalableTopicAssignmentUpdate

    CommandScalableTopicAssignmentUpdate::default

    CommandScalableTopicAssignmentUpdate::equal

    CommandScalableTopicAssignmentUpdate::not_equal

    CommandScalableTopicAssignmentUpdate::size_of

    CommandScalableTopicAssignmentUpdate::to_json

    CommandScalableTopicAssignmentUpdate::write

    CommandScalableTopicClose

    pub(all) struct CommandScalableTopicClose {
    session_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandScalableTopicClose::CommandScalableTopicClose

    #alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicClose` instead")
    fn CommandScalableTopicClose::CommandScalableTopicClose(session_id : UInt64) -> CommandScalableTopicClose

    CommandScalableTopicClose::default

    CommandScalableTopicClose::equal

    #deprecated("Use `==` instead")
    fn CommandScalableTopicClose::equal(CommandScalableTopicClose, CommandScalableTopicClose) -> Bool

    CommandScalableTopicClose::not_equal

    #deprecated("Use `!=` instead")
    fn CommandScalableTopicClose::not_equal(x : CommandScalableTopicClose, y : CommandScalableTopicClose) -> Bool

    CommandScalableTopicClose::read

    CommandScalableTopicClose::size_of

    CommandScalableTopicClose::to_json

    CommandScalableTopicClose::write

    CommandScalableTopicLookup

    pub(all) struct CommandScalableTopicLookup {
    session_id : UInt64
    topic : String
    create_if_missing : Bool?
    } derive(Eq,
    Debug
    )

    CommandScalableTopicLookup::CommandScalableTopicLookup

    #alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicLookup` instead")
    fn CommandScalableTopicLookup::CommandScalableTopicLookup(session_id : UInt64, topic : String, create_if_missing? : Bool) -> CommandScalableTopicLookup

    CommandScalableTopicLookup::default

    CommandScalableTopicLookup::equal

    #deprecated("Use `==` instead")
    fn CommandScalableTopicLookup::equal(CommandScalableTopicLookup, CommandScalableTopicLookup) -> Bool

    CommandScalableTopicLookup::not_equal

    #deprecated("Use `!=` instead")
    fn CommandScalableTopicLookup::not_equal(x : CommandScalableTopicLookup, y : CommandScalableTopicLookup) -> Bool

    CommandScalableTopicLookup::read

    CommandScalableTopicLookup::size_of

    CommandScalableTopicLookup::to_json

    CommandScalableTopicLookup::write

    CommandScalableTopicSubscribe

    pub(all) struct CommandScalableTopicSubscribe {
    request_id : UInt64
    topic : String
    subscription : String
    consumer_name : String
    consumer_id : UInt64
    consumer_type : ScalableConsumerType
    } derive(Eq,
    Debug
    )

    CommandScalableTopicSubscribe::CommandScalableTopicSubscribe

    #alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicSubscribe` instead")
    fn CommandScalableTopicSubscribe::CommandScalableTopicSubscribe(request_id : UInt64, topic : String, subscription : String, consumer_name : String, consumer_id : UInt64, consumer_type : ScalableConsumerType) -> CommandScalableTopicSubscribe

    CommandScalableTopicSubscribe::default

    CommandScalableTopicSubscribe::equal

    CommandScalableTopicSubscribe::not_equal

    #deprecated("Use `!=` instead")
    fn CommandScalableTopicSubscribe::not_equal(x : CommandScalableTopicSubscribe, y : CommandScalableTopicSubscribe) -> Bool

    CommandScalableTopicSubscribe::read

    CommandScalableTopicSubscribe::size_of

    CommandScalableTopicSubscribe::to_json

    CommandScalableTopicSubscribe::write

    CommandScalableTopicSubscribeResponse

    pub(all) struct CommandScalableTopicSubscribeResponse {
    request_id : UInt64
    error : ServerError?
    message : String?
    assignment : ScalableConsumerAssignment?
    } derive(Eq,
    Debug
    )

    CommandScalableTopicSubscribeResponse::CommandScalableTopicSubscribeResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicSubscribeResponse` instead")
    fn CommandScalableTopicSubscribeResponse::CommandScalableTopicSubscribeResponse(request_id : UInt64, error? : ServerError, message? : String, assignment? : ScalableConsumerAssignment) -> CommandScalableTopicSubscribeResponse

    CommandScalableTopicSubscribeResponse::default

    CommandScalableTopicSubscribeResponse::equal

    CommandScalableTopicSubscribeResponse::not_equal

    CommandScalableTopicSubscribeResponse::size_of

    CommandScalableTopicSubscribeResponse::to_json

    CommandScalableTopicSubscribeResponse::write

    CommandScalableTopicUnsubscribe

    pub(all) struct CommandScalableTopicUnsubscribe {
    request_id : UInt64
    consumer_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandScalableTopicUnsubscribe::CommandScalableTopicUnsubscribe

    #alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicUnsubscribe` instead")
    fn CommandScalableTopicUnsubscribe::CommandScalableTopicUnsubscribe(request_id : UInt64, consumer_id : UInt64) -> CommandScalableTopicUnsubscribe

    CommandScalableTopicUnsubscribe::default

    CommandScalableTopicUnsubscribe::equal

    CommandScalableTopicUnsubscribe::not_equal

    #deprecated("Use `!=` instead")
    fn CommandScalableTopicUnsubscribe::not_equal(x : CommandScalableTopicUnsubscribe, y : CommandScalableTopicUnsubscribe) -> Bool

    CommandScalableTopicUnsubscribe::read

    CommandScalableTopicUnsubscribe::size_of

    CommandScalableTopicUnsubscribe::to_json

    CommandScalableTopicUnsubscribe::write

    CommandScalableTopicUpdate

    pub(all) struct CommandScalableTopicUpdate {
    session_id : UInt64
    dag : ScalableTopicDAG?
    error : ServerError?
    message : String?
    resolved_topic_name : String?
    } derive(Eq,
    Debug
    )

    CommandScalableTopicUpdate::CommandScalableTopicUpdate

    #alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicUpdate` instead")
    fn CommandScalableTopicUpdate::CommandScalableTopicUpdate(session_id : UInt64, dag? : ScalableTopicDAG, error? : ServerError, message? : String, resolved_topic_name? : String) -> CommandScalableTopicUpdate

    CommandScalableTopicUpdate::default

    CommandScalableTopicUpdate::equal

    #deprecated("Use `==` instead")
    fn CommandScalableTopicUpdate::equal(CommandScalableTopicUpdate, CommandScalableTopicUpdate) -> Bool

    CommandScalableTopicUpdate::not_equal

    #deprecated("Use `!=` instead")
    fn CommandScalableTopicUpdate::not_equal(x : CommandScalableTopicUpdate, y : CommandScalableTopicUpdate) -> Bool

    CommandScalableTopicUpdate::read

    CommandScalableTopicUpdate::size_of

    CommandScalableTopicUpdate::to_json

    CommandScalableTopicUpdate::write

    CommandSeek

    pub(all) struct CommandSeek {
    consumer_id : UInt64
    request_id : UInt64
    message_id : MessageIdData?
    message_publish_time : UInt64?
    } derive(Eq,
    Debug
    )

    CommandSeek::CommandSeek

    #alias(new, deprecated="`new` is deprecated, use `CommandSeek` instead")
    fn CommandSeek::CommandSeek(consumer_id : UInt64, request_id : UInt64, message_id? : MessageIdData, message_publish_time? : UInt64) -> CommandSeek

    CommandSeek::default

    fn CommandSeek::default() -> CommandSeek

    CommandSeek::equal

    #deprecated("Use `==` instead")
    fn CommandSeek::equal(CommandSeek, CommandSeek) -> Bool

    CommandSeek::not_equal

    #deprecated("Use `!=` instead")
    fn CommandSeek::not_equal(x : CommandSeek, y : CommandSeek) -> Bool

    CommandSeek::read

    CommandSeek::size_of

    fn CommandSeek::size_of(self : CommandSeek) -> UInt

    CommandSeek::to_json

    fn CommandSeek::to_json(self : CommandSeek) -> Json

    CommandSeek::write

    fn CommandSeek::write(self : CommandSeek, writer : &
    Writer
    ) -> Unit raise

    CommandSend

    pub(all) struct CommandSend {
    producer_id : UInt64
    sequence_id : UInt64
    num_messages : Int?
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    highest_sequence_id : UInt64?
    is_chunk : Bool?
    marker : Bool?
    message_id : MessageIdData?
    } derive(Eq,
    Debug
    )

    CommandSend::CommandSend

    #alias(new, deprecated="`new` is deprecated, use `CommandSend` instead")
    fn CommandSend::CommandSend(producer_id : UInt64, sequence_id : UInt64, num_messages? : Int, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, highest_sequence_id? : UInt64, is_chunk? : Bool, marker? : Bool, message_id? : MessageIdData) -> CommandSend

    CommandSend::default

    fn CommandSend::default() -> CommandSend

    CommandSend::equal

    #deprecated("Use `==` instead")
    fn CommandSend::equal(CommandSend, CommandSend) -> Bool

    CommandSend::not_equal

    #deprecated("Use `!=` instead")
    fn CommandSend::not_equal(x : CommandSend, y : CommandSend) -> Bool

    CommandSend::read

    CommandSend::size_of

    fn CommandSend::size_of(self : CommandSend) -> UInt

    CommandSend::to_json

    fn CommandSend::to_json(self : CommandSend) -> Json

    CommandSend::write

    fn CommandSend::write(self : CommandSend, writer : &
    Writer
    ) -> Unit raise

    CommandSendError

    pub(all) struct CommandSendError {
    producer_id : UInt64
    sequence_id : UInt64
    error : ServerError
    message : String
    } derive(Eq,
    Debug
    )

    CommandSendError::CommandSendError

    #alias(new, deprecated="`new` is deprecated, use `CommandSendError` instead")
    fn CommandSendError::CommandSendError(producer_id : UInt64, sequence_id : UInt64, error : ServerError, message : String) -> CommandSendError

    CommandSendError::default

    CommandSendError::equal

    #deprecated("Use `==` instead")
    fn CommandSendError::equal(CommandSendError, CommandSendError) -> Bool

    CommandSendError::not_equal

    #deprecated("Use `!=` instead")
    fn CommandSendError::not_equal(x : CommandSendError, y : CommandSendError) -> Bool

    CommandSendError::read

    CommandSendError::size_of

    fn CommandSendError::size_of(self : CommandSendError) -> UInt

    CommandSendError::to_json

    fn CommandSendError::to_json(self : CommandSendError) -> Json

    CommandSendError::write

    fn CommandSendError::write(self : CommandSendError, writer : &
    Writer
    ) -> Unit raise

    CommandSendReceipt

    pub(all) struct CommandSendReceipt {
    producer_id : UInt64
    sequence_id : UInt64
    message_id : MessageIdData?
    highest_sequence_id : UInt64?
    } derive(Eq,
    Debug
    )

    CommandSendReceipt::CommandSendReceipt

    #alias(new, deprecated="`new` is deprecated, use `CommandSendReceipt` instead")
    fn CommandSendReceipt::CommandSendReceipt(producer_id : UInt64, sequence_id : UInt64, message_id? : MessageIdData, highest_sequence_id? : UInt64) -> CommandSendReceipt

    CommandSendReceipt::default

    CommandSendReceipt::equal

    #deprecated("Use `==` instead")
    fn CommandSendReceipt::equal(CommandSendReceipt, CommandSendReceipt) -> Bool

    CommandSendReceipt::not_equal

    #deprecated("Use `!=` instead")
    fn CommandSendReceipt::not_equal(x : CommandSendReceipt, y : CommandSendReceipt) -> Bool

    CommandSendReceipt::read

    CommandSendReceipt::size_of

    fn CommandSendReceipt::size_of(self : CommandSendReceipt) -> UInt

    CommandSendReceipt::to_json

    CommandSendReceipt::write

    CommandSubscribe

    pub(all) struct CommandSubscribe {
    topic : String
    subscription : String
    sub_type : CommandSubscribe_SubType
    consumer_id : UInt64
    request_id : UInt64
    consumer_name : String?
    priority_level : Int?
    durable : Bool?
    start_message_id : MessageIdData?
    metadata : Array[KeyValue]
    read_compacted : Bool?
    schema : Schema?
    initial_position : CommandSubscribe_InitialPosition?
    replicate_subscription_state : Bool?
    force_topic_creation : Bool?
    start_message_rollback_duration_sec : UInt64?
    key_shared_meta : KeySharedMeta?
    subscription_properties : Array[KeyValue]
    consumer_epoch : UInt64?
    } derive(Eq,
    Debug
    )

    CommandSubscribe::CommandSubscribe

    #alias(new, deprecated="`new` is deprecated, use `CommandSubscribe` instead")
    fn CommandSubscribe::CommandSubscribe(topic : String, subscription : String, sub_type : CommandSubscribe_SubType, consumer_id : UInt64, request_id : UInt64, consumer_name? : String, priority_level? : Int, durable? : Bool, start_message_id? : MessageIdData, metadata : Array[KeyValue], read_compacted? : Bool, schema? : Schema, initial_position? : CommandSubscribe_InitialPosition, replicate_subscription_state? : Bool, force_topic_creation? : Bool, start_message_rollback_duration_sec? : UInt64, key_shared_meta? : KeySharedMeta, subscription_properties : Array[KeyValue], consumer_epoch? : UInt64) -> CommandSubscribe

    CommandSubscribe::default

    CommandSubscribe::equal

    #deprecated("Use `==` instead")
    fn CommandSubscribe::equal(CommandSubscribe, CommandSubscribe) -> Bool

    CommandSubscribe::not_equal

    #deprecated("Use `!=` instead")
    fn CommandSubscribe::not_equal(x : CommandSubscribe, y : CommandSubscribe) -> Bool

    CommandSubscribe::read

    CommandSubscribe::size_of

    fn CommandSubscribe::size_of(self : CommandSubscribe) -> UInt

    CommandSubscribe::to_json

    fn CommandSubscribe::to_json(self : CommandSubscribe) -> Json

    CommandSubscribe::write

    fn CommandSubscribe::write(self : CommandSubscribe, writer : &
    Writer
    ) -> Unit raise

    CommandSubscribe_InitialPosition

    pub(all) enum CommandSubscribe_InitialPosition {
    Latest
    Earliest
    } derive(Eq,
    Debug
    )

    CommandSubscribe_InitialPosition::default

    CommandSubscribe_InitialPosition::equal

    CommandSubscribe_InitialPosition::from_enum

    CommandSubscribe_InitialPosition::not_equal

    #deprecated("Use `!=` instead")
    fn CommandSubscribe_InitialPosition::not_equal(x : CommandSubscribe_InitialPosition, y : CommandSubscribe_InitialPosition) -> Bool

    CommandSubscribe_InitialPosition::size_of

    CommandSubscribe_InitialPosition::to_enum

    CommandSubscribe_InitialPosition::to_json

    CommandSubscribe_SubType

    pub(all) enum CommandSubscribe_SubType {
    Exclusive
    Shared
    Failover
    Key_Shared
    } derive(Eq,
    Debug
    )

    CommandSubscribe_SubType::default

    CommandSubscribe_SubType::equal

    #deprecated("Use `==` instead")
    fn CommandSubscribe_SubType::equal(CommandSubscribe_SubType, CommandSubscribe_SubType) -> Bool

    CommandSubscribe_SubType::from_enum

    CommandSubscribe_SubType::not_equal

    #deprecated("Use `!=` instead")
    fn CommandSubscribe_SubType::not_equal(x : CommandSubscribe_SubType, y : CommandSubscribe_SubType) -> Bool

    CommandSubscribe_SubType::size_of

    CommandSubscribe_SubType::to_enum

    CommandSubscribe_SubType::to_json

    CommandSuccess

    pub(all) struct CommandSuccess {
    request_id : UInt64
    schema : Schema?
    } derive(Eq,
    Debug
    )

    CommandSuccess::CommandSuccess

    #alias(new, deprecated="`new` is deprecated, use `CommandSuccess` instead")
    fn CommandSuccess::CommandSuccess(request_id : UInt64, schema? : Schema) -> CommandSuccess

    CommandSuccess::default

    CommandSuccess::equal

    #deprecated("Use `==` instead")
    fn CommandSuccess::equal(CommandSuccess, CommandSuccess) -> Bool

    CommandSuccess::not_equal

    #deprecated("Use `!=` instead")
    fn CommandSuccess::not_equal(x : CommandSuccess, y : CommandSuccess) -> Bool

    CommandSuccess::read

    CommandSuccess::size_of

    fn CommandSuccess::size_of(self : CommandSuccess) -> UInt

    CommandSuccess::to_json

    fn CommandSuccess::to_json(self : CommandSuccess) -> Json

    CommandSuccess::write

    fn CommandSuccess::write(self : CommandSuccess, writer : &
    Writer
    ) -> Unit raise

    CommandTcClientConnectRequest

    pub(all) struct CommandTcClientConnectRequest {
    request_id : UInt64
    tc_id : UInt64
    scalable : Bool?
    } derive(Eq,
    Debug
    )

    CommandTcClientConnectRequest::CommandTcClientConnectRequest

    #alias(new, deprecated="`new` is deprecated, use `CommandTcClientConnectRequest` instead")
    fn CommandTcClientConnectRequest::CommandTcClientConnectRequest(request_id : UInt64, tc_id : UInt64, scalable? : Bool) -> CommandTcClientConnectRequest

    CommandTcClientConnectRequest::default

    CommandTcClientConnectRequest::equal

    CommandTcClientConnectRequest::not_equal

    #deprecated("Use `!=` instead")
    fn CommandTcClientConnectRequest::not_equal(x : CommandTcClientConnectRequest, y : CommandTcClientConnectRequest) -> Bool

    CommandTcClientConnectRequest::read

    CommandTcClientConnectRequest::size_of

    CommandTcClientConnectRequest::to_json

    CommandTcClientConnectRequest::write

    CommandTcClientConnectResponse

    pub(all) struct CommandTcClientConnectResponse {
    request_id : UInt64
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandTcClientConnectResponse::CommandTcClientConnectResponse

    #alias(new, deprecated="`new` is deprecated, use `CommandTcClientConnectResponse` instead")
    fn CommandTcClientConnectResponse::CommandTcClientConnectResponse(request_id : UInt64, error? : ServerError, message? : String) -> CommandTcClientConnectResponse

    CommandTcClientConnectResponse::default

    CommandTcClientConnectResponse::equal

    CommandTcClientConnectResponse::not_equal

    #deprecated("Use `!=` instead")
    fn CommandTcClientConnectResponse::not_equal(x : CommandTcClientConnectResponse, y : CommandTcClientConnectResponse) -> Bool

    CommandTcClientConnectResponse::read

    CommandTcClientConnectResponse::size_of

    CommandTcClientConnectResponse::to_json

    CommandTcClientConnectResponse::write

    CommandTopicMigrated

    pub(all) struct CommandTopicMigrated {
    resource_id : UInt64
    resource_type : CommandTopicMigrated_ResourceType
    broker_service_url : String?
    broker_service_url_tls : String?
    } derive(Eq,
    Debug
    )

    CommandTopicMigrated::CommandTopicMigrated

    #alias(new, deprecated="`new` is deprecated, use `CommandTopicMigrated` instead")
    fn CommandTopicMigrated::CommandTopicMigrated(resource_id : UInt64, resource_type : CommandTopicMigrated_ResourceType, broker_service_url? : String, broker_service_url_tls? : String) -> CommandTopicMigrated

    CommandTopicMigrated::default

    CommandTopicMigrated::equal

    #deprecated("Use `==` instead")
    fn CommandTopicMigrated::equal(CommandTopicMigrated, CommandTopicMigrated) -> Bool

    CommandTopicMigrated::not_equal

    #deprecated("Use `!=` instead")
    fn CommandTopicMigrated::not_equal(x : CommandTopicMigrated, y : CommandTopicMigrated) -> Bool

    CommandTopicMigrated::read

    CommandTopicMigrated::size_of

    fn CommandTopicMigrated::size_of(self : CommandTopicMigrated) -> UInt

    CommandTopicMigrated::to_json

    CommandTopicMigrated::write

    CommandTopicMigrated_ResourceType

    pub(all) enum CommandTopicMigrated_ResourceType {
    Producer
    Consumer
    } derive(Eq,
    Debug
    )

    CommandTopicMigrated_ResourceType::default

    CommandTopicMigrated_ResourceType::equal

    CommandTopicMigrated_ResourceType::from_enum

    CommandTopicMigrated_ResourceType::not_equal

    CommandTopicMigrated_ResourceType::size_of

    CommandTopicMigrated_ResourceType::to_enum

    CommandTopicMigrated_ResourceType::to_json

    CommandUnsubscribe

    pub(all) struct CommandUnsubscribe {
    consumer_id : UInt64
    request_id : UInt64
    force : Bool?
    } derive(Eq,
    Debug
    )

    CommandUnsubscribe::CommandUnsubscribe

    #alias(new, deprecated="`new` is deprecated, use `CommandUnsubscribe` instead")
    fn CommandUnsubscribe::CommandUnsubscribe(consumer_id : UInt64, request_id : UInt64, force? : Bool) -> CommandUnsubscribe

    CommandUnsubscribe::default

    CommandUnsubscribe::equal

    #deprecated("Use `==` instead")
    fn CommandUnsubscribe::equal(CommandUnsubscribe, CommandUnsubscribe) -> Bool

    CommandUnsubscribe::not_equal

    #deprecated("Use `!=` instead")
    fn CommandUnsubscribe::not_equal(x : CommandUnsubscribe, y : CommandUnsubscribe) -> Bool

    CommandUnsubscribe::read

    CommandUnsubscribe::size_of

    fn CommandUnsubscribe::size_of(self : CommandUnsubscribe) -> UInt

    CommandUnsubscribe::to_json

    CommandUnsubscribe::write

    CommandWatchScalableTopics

    pub(all) struct CommandWatchScalableTopics {
    watch_id : UInt64
    namespace_ : String
    property_filters : Array[KeyValue]
    current_hash : String?
    } derive(Eq,
    Debug
    )

    CommandWatchScalableTopics::CommandWatchScalableTopics

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchScalableTopics` instead")
    fn CommandWatchScalableTopics::CommandWatchScalableTopics(watch_id : UInt64, namespace_ : String, property_filters : Array[KeyValue], current_hash? : String) -> CommandWatchScalableTopics

    CommandWatchScalableTopics::default

    CommandWatchScalableTopics::equal

    #deprecated("Use `==` instead")
    fn CommandWatchScalableTopics::equal(CommandWatchScalableTopics, CommandWatchScalableTopics) -> Bool

    CommandWatchScalableTopics::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchScalableTopics::not_equal(x : CommandWatchScalableTopics, y : CommandWatchScalableTopics) -> Bool

    CommandWatchScalableTopics::read

    CommandWatchScalableTopics::size_of

    CommandWatchScalableTopics::to_json

    CommandWatchScalableTopics::write

    CommandWatchScalableTopicsClose

    pub(all) struct CommandWatchScalableTopicsClose {
    watch_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandWatchScalableTopicsClose::CommandWatchScalableTopicsClose

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchScalableTopicsClose` instead")
    fn CommandWatchScalableTopicsClose::CommandWatchScalableTopicsClose(watch_id : UInt64) -> CommandWatchScalableTopicsClose

    CommandWatchScalableTopicsClose::default

    CommandWatchScalableTopicsClose::equal

    CommandWatchScalableTopicsClose::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchScalableTopicsClose::not_equal(x : CommandWatchScalableTopicsClose, y : CommandWatchScalableTopicsClose) -> Bool

    CommandWatchScalableTopicsClose::read

    CommandWatchScalableTopicsClose::size_of

    CommandWatchScalableTopicsClose::to_json

    CommandWatchScalableTopicsClose::write

    CommandWatchScalableTopicsUpdate

    pub(all) struct CommandWatchScalableTopicsUpdate {
    watch_id : UInt64
    error : ServerError?
    message : String?
    event : CommandWatchScalableTopicsUpdate_Event
    } derive(Eq,
    Debug
    )

    CommandWatchScalableTopicsUpdate::CommandWatchScalableTopicsUpdate

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchScalableTopicsUpdate` instead")
    fn CommandWatchScalableTopicsUpdate::CommandWatchScalableTopicsUpdate(watch_id : UInt64, error? : ServerError, message? : String, event? : CommandWatchScalableTopicsUpdate_Event) -> CommandWatchScalableTopicsUpdate

    CommandWatchScalableTopicsUpdate::default

    CommandWatchScalableTopicsUpdate::equal

    CommandWatchScalableTopicsUpdate::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchScalableTopicsUpdate::not_equal(x : CommandWatchScalableTopicsUpdate, y : CommandWatchScalableTopicsUpdate) -> Bool

    CommandWatchScalableTopicsUpdate::read

    CommandWatchScalableTopicsUpdate::size_of

    CommandWatchScalableTopicsUpdate::to_json

    CommandWatchScalableTopicsUpdate::write

    CommandWatchScalableTopicsUpdate_Event

    pub(all) enum CommandWatchScalableTopicsUpdate_Event {
    Snapshot(ScalableTopicsSnapshot)
    Diff(ScalableTopicsDiff)
    NotSet
    } derive(Eq,
    Debug
    )

    CommandWatchScalableTopicsUpdate_Event::default

    CommandWatchScalableTopicsUpdate_Event::equal

    CommandWatchScalableTopicsUpdate_Event::not_equal

    CommandWatchScalableTopicsUpdate_Event::to_json

    CommandWatchTcAssignments

    pub(all) struct CommandWatchTcAssignments {
    watch_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandWatchTcAssignments::CommandWatchTcAssignments

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchTcAssignments` instead")
    fn CommandWatchTcAssignments::CommandWatchTcAssignments(watch_id : UInt64) -> CommandWatchTcAssignments

    CommandWatchTcAssignments::default

    CommandWatchTcAssignments::equal

    #deprecated("Use `==` instead")
    fn CommandWatchTcAssignments::equal(CommandWatchTcAssignments, CommandWatchTcAssignments) -> Bool

    CommandWatchTcAssignments::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchTcAssignments::not_equal(x : CommandWatchTcAssignments, y : CommandWatchTcAssignments) -> Bool

    CommandWatchTcAssignments::read

    CommandWatchTcAssignments::size_of

    CommandWatchTcAssignments::to_json

    CommandWatchTcAssignments::write

    CommandWatchTcAssignmentsClose

    pub(all) struct CommandWatchTcAssignmentsClose {
    watch_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandWatchTcAssignmentsClose::CommandWatchTcAssignmentsClose

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchTcAssignmentsClose` instead")
    fn CommandWatchTcAssignmentsClose::CommandWatchTcAssignmentsClose(watch_id : UInt64) -> CommandWatchTcAssignmentsClose

    CommandWatchTcAssignmentsClose::default

    CommandWatchTcAssignmentsClose::equal

    CommandWatchTcAssignmentsClose::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchTcAssignmentsClose::not_equal(x : CommandWatchTcAssignmentsClose, y : CommandWatchTcAssignmentsClose) -> Bool

    CommandWatchTcAssignmentsClose::read

    CommandWatchTcAssignmentsClose::size_of

    CommandWatchTcAssignmentsClose::to_json

    CommandWatchTcAssignmentsClose::write

    CommandWatchTcAssignmentsUpdate

    pub(all) struct CommandWatchTcAssignmentsUpdate {
    watch_id : UInt64
    snapshot : TcAssignmentsSnapshot?
    error : ServerError?
    message : String?
    } derive(Eq,
    Debug
    )

    CommandWatchTcAssignmentsUpdate::CommandWatchTcAssignmentsUpdate

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchTcAssignmentsUpdate` instead")
    fn CommandWatchTcAssignmentsUpdate::CommandWatchTcAssignmentsUpdate(watch_id : UInt64, snapshot? : TcAssignmentsSnapshot, error? : ServerError, message? : String) -> CommandWatchTcAssignmentsUpdate

    CommandWatchTcAssignmentsUpdate::default

    CommandWatchTcAssignmentsUpdate::equal

    CommandWatchTcAssignmentsUpdate::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchTcAssignmentsUpdate::not_equal(x : CommandWatchTcAssignmentsUpdate, y : CommandWatchTcAssignmentsUpdate) -> Bool

    CommandWatchTcAssignmentsUpdate::read

    CommandWatchTcAssignmentsUpdate::size_of

    CommandWatchTcAssignmentsUpdate::to_json

    CommandWatchTcAssignmentsUpdate::write

    CommandWatchTopicList

    pub(all) struct CommandWatchTopicList {
    request_id : UInt64
    watcher_id : UInt64
    namespace_ : String
    topics_pattern : String
    topics_hash : String?
    } derive(Eq,
    Debug
    )

    CommandWatchTopicList::CommandWatchTopicList

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchTopicList` instead")
    fn CommandWatchTopicList::CommandWatchTopicList(request_id : UInt64, watcher_id : UInt64, namespace_ : String, topics_pattern : String, topics_hash? : String) -> CommandWatchTopicList

    CommandWatchTopicList::default

    CommandWatchTopicList::equal

    #deprecated("Use `==` instead")
    fn CommandWatchTopicList::equal(CommandWatchTopicList, CommandWatchTopicList) -> Bool

    CommandWatchTopicList::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchTopicList::not_equal(x : CommandWatchTopicList, y : CommandWatchTopicList) -> Bool

    CommandWatchTopicList::read

    CommandWatchTopicList::size_of

    fn CommandWatchTopicList::size_of(self : CommandWatchTopicList) -> UInt

    CommandWatchTopicList::to_json

    CommandWatchTopicList::write

    CommandWatchTopicListClose

    pub(all) struct CommandWatchTopicListClose {
    request_id : UInt64
    watcher_id : UInt64
    } derive(Eq,
    Debug
    )

    CommandWatchTopicListClose::CommandWatchTopicListClose

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchTopicListClose` instead")
    fn CommandWatchTopicListClose::CommandWatchTopicListClose(request_id : UInt64, watcher_id : UInt64) -> CommandWatchTopicListClose

    CommandWatchTopicListClose::default

    CommandWatchTopicListClose::equal

    #deprecated("Use `==` instead")
    fn CommandWatchTopicListClose::equal(CommandWatchTopicListClose, CommandWatchTopicListClose) -> Bool

    CommandWatchTopicListClose::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchTopicListClose::not_equal(x : CommandWatchTopicListClose, y : CommandWatchTopicListClose) -> Bool

    CommandWatchTopicListClose::read

    CommandWatchTopicListClose::size_of

    CommandWatchTopicListClose::to_json

    CommandWatchTopicListClose::write

    CommandWatchTopicListSuccess

    pub(all) struct CommandWatchTopicListSuccess {
    request_id : UInt64
    watcher_id : UInt64
    topic : Array[String]
    topics_hash : String
    } derive(Eq,
    Debug
    )

    CommandWatchTopicListSuccess::CommandWatchTopicListSuccess

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchTopicListSuccess` instead")
    fn CommandWatchTopicListSuccess::CommandWatchTopicListSuccess(request_id : UInt64, watcher_id : UInt64, topic : Array[String], topics_hash : String) -> CommandWatchTopicListSuccess

    CommandWatchTopicListSuccess::default

    CommandWatchTopicListSuccess::equal

    CommandWatchTopicListSuccess::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchTopicListSuccess::not_equal(x : CommandWatchTopicListSuccess, y : CommandWatchTopicListSuccess) -> Bool

    CommandWatchTopicListSuccess::read

    CommandWatchTopicListSuccess::size_of

    CommandWatchTopicListSuccess::to_json

    CommandWatchTopicListSuccess::write

    CommandWatchTopicUpdate

    pub(all) struct CommandWatchTopicUpdate {
    watcher_id : UInt64
    new_topics : Array[String]
    deleted_topics : Array[String]
    topics_hash : String
    } derive(Eq,
    Debug
    )

    CommandWatchTopicUpdate::CommandWatchTopicUpdate

    #alias(new, deprecated="`new` is deprecated, use `CommandWatchTopicUpdate` instead")
    fn CommandWatchTopicUpdate::CommandWatchTopicUpdate(watcher_id : UInt64, new_topics : Array[String], deleted_topics : Array[String], topics_hash : String) -> CommandWatchTopicUpdate

    CommandWatchTopicUpdate::default

    CommandWatchTopicUpdate::equal

    #deprecated("Use `==` instead")
    fn CommandWatchTopicUpdate::equal(CommandWatchTopicUpdate, CommandWatchTopicUpdate) -> Bool

    CommandWatchTopicUpdate::not_equal

    #deprecated("Use `!=` instead")
    fn CommandWatchTopicUpdate::not_equal(x : CommandWatchTopicUpdate, y : CommandWatchTopicUpdate) -> Bool

    CommandWatchTopicUpdate::read

    CommandWatchTopicUpdate::size_of

    CommandWatchTopicUpdate::to_json

    CommandWatchTopicUpdate::write

    CompressionType

    pub(all) enum CompressionType {
    NONE
    LZ4
    ZLIB
    ZSTD
    SNAPPY
    } derive(Eq,
    Debug
    )

    CompressionType::default

    CompressionType::equal

    #deprecated("Use `==` instead")
    fn CompressionType::equal(CompressionType, CompressionType) -> Bool

    CompressionType::from_enum

    CompressionType::not_equal

    #deprecated("Use `!=` instead")
    fn CompressionType::not_equal(x : CompressionType, y : CompressionType) -> Bool

    CompressionType::size_of

    fn CompressionType::size_of(self : CompressionType) -> UInt

    CompressionType::to_enum

    CompressionType::to_json

    fn CompressionType::to_json(self : CompressionType) -> Json

    EncryptionKeys

    pub(all) struct EncryptionKeys {
    key : String
    value : Bytes
    metadata : Array[KeyValue]
    } derive(Eq,
    Debug
    )

    EncryptionKeys::EncryptionKeys

    #alias(new, deprecated="`new` is deprecated, use `EncryptionKeys` instead")
    fn EncryptionKeys::EncryptionKeys(key : String, value : Bytes, metadata : Array[KeyValue]) -> EncryptionKeys

    EncryptionKeys::default

    EncryptionKeys::equal

    #deprecated("Use `==` instead")
    fn EncryptionKeys::equal(EncryptionKeys, EncryptionKeys) -> Bool

    EncryptionKeys::not_equal

    #deprecated("Use `!=` instead")
    fn EncryptionKeys::not_equal(x : EncryptionKeys, y : EncryptionKeys) -> Bool

    EncryptionKeys::read

    EncryptionKeys::size_of

    fn EncryptionKeys::size_of(self : EncryptionKeys) -> UInt

    EncryptionKeys::to_json

    fn EncryptionKeys::to_json(self : EncryptionKeys) -> Json

    EncryptionKeys::write

    fn EncryptionKeys::write(self : EncryptionKeys, writer : &
    Writer
    ) -> Unit raise

    FeatureFlags

    pub(all) struct FeatureFlags {
    supports_auth_refresh : Bool?
    supports_broker_entry_metadata : Bool?
    supports_partial_producer : Bool?
    supports_topic_watchers : Bool?
    supports_get_partitioned_metadata_without_auto_creation : Bool?
    supports_repl_dedup_by_lid_and_eid : Bool?
    supports_topic_watcher_reconcile : Bool?
    supports_scalable_topics : Bool?
    supports_tc_metadata_discovery : Bool?
    } derive(Eq,
    Debug
    )

    FeatureFlags::FeatureFlags

    #alias(new, deprecated="`new` is deprecated, use `FeatureFlags` instead")
    fn FeatureFlags::FeatureFlags(supports_auth_refresh? : Bool, supports_broker_entry_metadata? : Bool, supports_partial_producer? : Bool, supports_topic_watchers? : Bool, supports_get_partitioned_metadata_without_auto_creation? : Bool, supports_repl_dedup_by_lid_and_eid? : Bool, supports_topic_watcher_reconcile? : Bool, supports_scalable_topics? : Bool, supports_tc_metadata_discovery? : Bool) -> FeatureFlags

    FeatureFlags::default

    fn FeatureFlags::default() -> FeatureFlags

    FeatureFlags::equal

    #deprecated("Use `==` instead")
    fn FeatureFlags::equal(FeatureFlags, FeatureFlags) -> Bool

    FeatureFlags::not_equal

    #deprecated("Use `!=` instead")
    fn FeatureFlags::not_equal(x : FeatureFlags, y : FeatureFlags) -> Bool

    FeatureFlags::read

    FeatureFlags::size_of

    fn FeatureFlags::size_of(self : FeatureFlags) -> UInt

    FeatureFlags::to_json

    fn FeatureFlags::to_json(self : FeatureFlags) -> Json

    FeatureFlags::write

    fn FeatureFlags::write(self : FeatureFlags, writer : &
    Writer
    ) -> Unit raise

    IntRange

    pub(all) struct IntRange {
    start : Int
    end : Int
    } derive(Eq,
    Debug
    )

    impl Default for IntRange
    impl ToJson for IntRange
    impl Sized for IntRange
    impl Write for IntRange

    IntRange::IntRange

    #alias(new, deprecated="`new` is deprecated, use `IntRange` instead")
    fn IntRange::IntRange(start : Int, end : Int) -> IntRange

    IntRange::default

    fn IntRange::default() -> IntRange

    IntRange::equal

    #deprecated("Use `==` instead")
    fn IntRange::equal(IntRange, IntRange) -> Bool

    IntRange::not_equal

    #deprecated("Use `!=` instead")
    fn IntRange::not_equal(x : IntRange, y : IntRange) -> Bool

    IntRange::read

    IntRange::read_with_limit

    IntRange::size_of

    fn IntRange::size_of(self : IntRange) -> UInt

    IntRange::to_json

    fn IntRange::to_json(self : IntRange) -> Json

    IntRange::to_repr

    IntRange::write

    fn IntRange::write(self : IntRange, writer : &
    Writer
    ) -> Unit raise

    KeyLongValue

    pub(all) struct KeyLongValue {
    key : String
    value : UInt64
    } derive(Eq,
    Debug
    )

    KeyLongValue::KeyLongValue

    #alias(new, deprecated="`new` is deprecated, use `KeyLongValue` instead")
    fn KeyLongValue::KeyLongValue(key : String, value : UInt64) -> KeyLongValue

    KeyLongValue::default

    fn KeyLongValue::default() -> KeyLongValue

    KeyLongValue::equal

    #deprecated("Use `==` instead")
    fn KeyLongValue::equal(KeyLongValue, KeyLongValue) -> Bool

    KeyLongValue::not_equal

    #deprecated("Use `!=` instead")
    fn KeyLongValue::not_equal(x : KeyLongValue, y : KeyLongValue) -> Bool

    KeyLongValue::read

    KeyLongValue::size_of

    fn KeyLongValue::size_of(self : KeyLongValue) -> UInt

    KeyLongValue::to_json

    fn KeyLongValue::to_json(self : KeyLongValue) -> Json

    KeyLongValue::write

    fn KeyLongValue::write(self : KeyLongValue, writer : &
    Writer
    ) -> Unit raise

    KeySharedMeta

    pub(all) struct KeySharedMeta {
    key_shared_mode : KeySharedMode
    hash_ranges : Array[IntRange]
    allow_out_of_order_delivery : Bool?
    entry_bucket_dispatch : Bool?
    } derive(Eq,
    Debug
    )

    KeySharedMeta::KeySharedMeta

    #alias(new, deprecated="`new` is deprecated, use `KeySharedMeta` instead")
    fn KeySharedMeta::KeySharedMeta(key_shared_mode : KeySharedMode, hash_ranges : Array[IntRange], allow_out_of_order_delivery? : Bool, entry_bucket_dispatch? : Bool) -> KeySharedMeta

    KeySharedMeta::default

    fn KeySharedMeta::default() -> KeySharedMeta

    KeySharedMeta::equal

    #deprecated("Use `==` instead")
    fn KeySharedMeta::equal(KeySharedMeta, KeySharedMeta) -> Bool

    KeySharedMeta::not_equal

    #deprecated("Use `!=` instead")
    fn KeySharedMeta::not_equal(x : KeySharedMeta, y : KeySharedMeta) -> Bool

    KeySharedMeta::read

    KeySharedMeta::size_of

    fn KeySharedMeta::size_of(self : KeySharedMeta) -> UInt

    KeySharedMeta::to_json

    fn KeySharedMeta::to_json(self : KeySharedMeta) -> Json

    KeySharedMeta::write

    fn KeySharedMeta::write(self : KeySharedMeta, writer : &
    Writer
    ) -> Unit raise

    KeySharedMode

    pub(all) enum KeySharedMode {
    AUTO_SPLIT
    STICKY
    } derive(Eq,
    Debug
    )

    KeySharedMode::default

    fn KeySharedMode::default() -> KeySharedMode

    KeySharedMode::equal

    #deprecated("Use `==` instead")
    fn KeySharedMode::equal(KeySharedMode, KeySharedMode) -> Bool

    KeySharedMode::from_enum

    KeySharedMode::not_equal

    #deprecated("Use `!=` instead")
    fn KeySharedMode::not_equal(x : KeySharedMode, y : KeySharedMode) -> Bool

    KeySharedMode::size_of

    fn KeySharedMode::size_of(self : KeySharedMode) -> UInt

    KeySharedMode::to_enum

    KeySharedMode::to_json

    fn KeySharedMode::to_json(self : KeySharedMode) -> Json

    KeyValue

    pub(all) struct KeyValue {
    key : String
    value : String
    } derive(Eq,
    Debug
    )

    impl Default for KeyValue
    impl ToJson for KeyValue
    impl Sized for KeyValue
    impl Write for KeyValue

    KeyValue::KeyValue

    #alias(new, deprecated="`new` is deprecated, use `KeyValue` instead")
    fn KeyValue::KeyValue(key : String, value : String) -> KeyValue

    KeyValue::default

    fn KeyValue::default() -> KeyValue

    KeyValue::equal

    #deprecated("Use `==` instead")
    fn KeyValue::equal(KeyValue, KeyValue) -> Bool

    KeyValue::not_equal

    #deprecated("Use `!=` instead")
    fn KeyValue::not_equal(x : KeyValue, y : KeyValue) -> Bool

    KeyValue::read

    KeyValue::read_with_limit

    KeyValue::size_of

    fn KeyValue::size_of(self : KeyValue) -> UInt

    KeyValue::to_json

    fn KeyValue::to_json(self : KeyValue) -> Json

    KeyValue::to_repr

    KeyValue::write

    fn KeyValue::write(self : KeyValue, writer : &
    Writer
    ) -> Unit raise

    MessageIdData

    pub(all) struct MessageIdData {
    ledger_id : UInt64
    entry_id : UInt64
    partition : Int?
    batch_index : Int?
    ack_set : Array[Int64]
    batch_size : Int?
    first_chunk_message_id : MessageIdData?
    } derive(Eq,
    Debug
    )

    MessageIdData::MessageIdData

    #alias(new, deprecated="`new` is deprecated, use `MessageIdData` instead")
    fn MessageIdData::MessageIdData(ledger_id : UInt64, entry_id : UInt64, partition? : Int, batch_index? : Int, ack_set : Array[Int64], batch_size? : Int, first_chunk_message_id? : MessageIdData) -> MessageIdData

    MessageIdData::default

    fn MessageIdData::default() -> MessageIdData

    MessageIdData::equal

    #deprecated("Use `==` instead")
    fn MessageIdData::equal(MessageIdData, MessageIdData) -> Bool

    MessageIdData::not_equal

    #deprecated("Use `!=` instead")
    fn MessageIdData::not_equal(x : MessageIdData, y : MessageIdData) -> Bool

    MessageIdData::read

    MessageIdData::size_of

    fn MessageIdData::size_of(self : MessageIdData) -> UInt

    MessageIdData::to_json

    fn MessageIdData::to_json(self : MessageIdData) -> Json

    MessageIdData::write

    fn MessageIdData::write(self : MessageIdData, writer : &
    Writer
    ) -> Unit raise

    MessageMetadata

    pub(all) struct MessageMetadata {
    producer_name : String
    sequence_id : UInt64
    publish_time : UInt64
    properties : Array[KeyValue]
    replicated_from : String?
    partition_key : String?
    replicate_to : Array[String]
    compression : CompressionType?
    uncompressed_size : UInt?
    num_messages_in_batch : Int?
    event_time : UInt64?
    encryption_keys : Array[EncryptionKeys]
    encryption_algo : String?
    encryption_param : Bytes?
    schema_version : Bytes?
    partition_key_b64_encoded : Bool?
    ordering_key : Bytes?
    deliver_at_time : Int64?
    marker_type : Int?
    txnid_least_bits : UInt64?
    txnid_most_bits : UInt64?
    highest_sequence_id : UInt64?
    null_value : Bool?
    uuid : String?
    num_chunks_from_msg : Int?
    total_chunk_msg_size : Int?
    chunk_id : Int?
    null_partition_key : Bool?
    compacted_batch_indexes : Array[Int]
    schema_id : Bytes?
    entry_hash_min : UInt?
    entry_hash_max : UInt?
    } derive(Eq,
    Debug
    )

    MessageMetadata::MessageMetadata

    #alias(new, deprecated="`new` is deprecated, use `MessageMetadata` instead")
    fn MessageMetadata::MessageMetadata(producer_name : String, sequence_id : UInt64, publish_time : UInt64, properties : Array[KeyValue], replicated_from? : String, partition_key? : String, replicate_to : Array[String], compression? : CompressionType, uncompressed_size? : UInt, num_messages_in_batch? : Int, event_time? : UInt64, encryption_keys : Array[EncryptionKeys], encryption_algo? : String, encryption_param? : Bytes, schema_version? : Bytes, partition_key_b64_encoded? : Bool, ordering_key? : Bytes, deliver_at_time? : Int64, marker_type? : Int, txnid_least_bits? : UInt64, txnid_most_bits? : UInt64, highest_sequence_id? : UInt64, null_value? : Bool, uuid? : String, num_chunks_from_msg? : Int, total_chunk_msg_size? : Int, chunk_id? : Int, null_partition_key? : Bool, compacted_batch_indexes : Array[Int], schema_id? : Bytes, entry_hash_min? : UInt, entry_hash_max? : UInt) -> MessageMetadata

    MessageMetadata::default

    MessageMetadata::equal

    #deprecated("Use `==` instead")
    fn MessageMetadata::equal(MessageMetadata, MessageMetadata) -> Bool

    MessageMetadata::not_equal

    #deprecated("Use `!=` instead")
    fn MessageMetadata::not_equal(x : MessageMetadata, y : MessageMetadata) -> Bool

    MessageMetadata::read

    MessageMetadata::size_of

    fn MessageMetadata::size_of(self : MessageMetadata) -> UInt

    MessageMetadata::to_json

    fn MessageMetadata::to_json(self : MessageMetadata) -> Json

    MessageMetadata::write

    fn MessageMetadata::write(self : MessageMetadata, writer : &
    Writer
    ) -> Unit raise

    ProducerAccessMode

    pub(all) enum ProducerAccessMode {
    Shared
    Exclusive
    WaitForExclusive
    ExclusiveWithFencing
    } derive(Eq,
    Debug
    )

    ProducerAccessMode::default

    ProducerAccessMode::equal

    #deprecated("Use `==` instead")
    fn ProducerAccessMode::equal(ProducerAccessMode, ProducerAccessMode) -> Bool

    ProducerAccessMode::from_enum

    ProducerAccessMode::not_equal

    #deprecated("Use `!=` instead")
    fn ProducerAccessMode::not_equal(x : ProducerAccessMode, y : ProducerAccessMode) -> Bool

    ProducerAccessMode::size_of

    fn ProducerAccessMode::size_of(self : ProducerAccessMode) -> UInt

    ProducerAccessMode::to_enum

    ProducerAccessMode::to_json

    ProtocolVersion

    pub(all) enum ProtocolVersion {
    V0
    V1
    V2
    V3
    V4
    V5
    V6
    V7
    V8
    V9
    V10
    V11
    V12
    V13
    V14
    V15
    V16
    V17
    V18
    V19
    V20
    V21
    } derive(Eq,
    Debug
    )

    ProtocolVersion::default

    ProtocolVersion::equal

    #deprecated("Use `==` instead")
    fn ProtocolVersion::equal(ProtocolVersion, ProtocolVersion) -> Bool

    ProtocolVersion::from_enum

    ProtocolVersion::not_equal

    #deprecated("Use `!=` instead")
    fn ProtocolVersion::not_equal(x : ProtocolVersion, y : ProtocolVersion) -> Bool

    ProtocolVersion::size_of

    fn ProtocolVersion::size_of(self : ProtocolVersion) -> UInt

    ProtocolVersion::to_enum

    ProtocolVersion::to_json

    fn ProtocolVersion::to_json(self : ProtocolVersion) -> Json

    ScalableAssignedSegment

    pub(all) struct ScalableAssignedSegment {
    segment_id : UInt64
    hash_start : UInt
    hash_end : UInt
    segment_topic : String
    bucket_ranges : Array[IntRange]
    } derive(Eq,
    Debug
    )

    ScalableAssignedSegment::ScalableAssignedSegment

    #alias(new, deprecated="`new` is deprecated, use `ScalableAssignedSegment` instead")
    fn ScalableAssignedSegment::ScalableAssignedSegment(segment_id : UInt64, hash_start : UInt, hash_end : UInt, segment_topic : String, bucket_ranges : Array[IntRange]) -> ScalableAssignedSegment

    ScalableAssignedSegment::default

    ScalableAssignedSegment::equal

    #deprecated("Use `==` instead")
    fn ScalableAssignedSegment::equal(ScalableAssignedSegment, ScalableAssignedSegment) -> Bool

    ScalableAssignedSegment::not_equal

    #deprecated("Use `!=` instead")
    fn ScalableAssignedSegment::not_equal(x : ScalableAssignedSegment, y : ScalableAssignedSegment) -> Bool

    ScalableAssignedSegment::read

    ScalableAssignedSegment::size_of

    ScalableAssignedSegment::to_json

    ScalableAssignedSegment::write

    ScalableConsumerAssignment

    pub(all) struct ScalableConsumerAssignment {
    layout_epoch : UInt64
    segments : Array[ScalableAssignedSegment]
    } derive(Eq,
    Debug
    )

    ScalableConsumerAssignment::ScalableConsumerAssignment

    #alias(new, deprecated="`new` is deprecated, use `ScalableConsumerAssignment` instead")
    fn ScalableConsumerAssignment::ScalableConsumerAssignment(layout_epoch : UInt64, segments : Array[ScalableAssignedSegment]) -> ScalableConsumerAssignment

    ScalableConsumerAssignment::default

    ScalableConsumerAssignment::equal

    #deprecated("Use `==` instead")
    fn ScalableConsumerAssignment::equal(ScalableConsumerAssignment, ScalableConsumerAssignment) -> Bool

    ScalableConsumerAssignment::not_equal

    #deprecated("Use `!=` instead")
    fn ScalableConsumerAssignment::not_equal(x : ScalableConsumerAssignment, y : ScalableConsumerAssignment) -> Bool

    ScalableConsumerAssignment::read

    ScalableConsumerAssignment::size_of

    ScalableConsumerAssignment::to_json

    ScalableConsumerAssignment::write

    ScalableConsumerType

    pub(all) enum ScalableConsumerType {
    STREAM
    CHECKPOINT
    } derive(Eq,
    Debug
    )

    ScalableConsumerType::default

    ScalableConsumerType::equal

    #deprecated("Use `==` instead")
    fn ScalableConsumerType::equal(ScalableConsumerType, ScalableConsumerType) -> Bool

    ScalableConsumerType::from_enum

    ScalableConsumerType::not_equal

    #deprecated("Use `!=` instead")
    fn ScalableConsumerType::not_equal(x : ScalableConsumerType, y : ScalableConsumerType) -> Bool

    ScalableConsumerType::size_of

    fn ScalableConsumerType::size_of(self : ScalableConsumerType) -> UInt

    ScalableConsumerType::to_enum

    ScalableConsumerType::to_json

    ScalableTopicDAG

    pub(all) struct ScalableTopicDAG {
    epoch : UInt64
    segments : Array[SegmentInfoProto]
    segment_brokers : Array[SegmentBrokerAddress]
    controller_broker_url : String?
    controller_broker_url_tls : String?
    } derive(Eq,
    Debug
    )

    ScalableTopicDAG::ScalableTopicDAG

    #alias(new, deprecated="`new` is deprecated, use `ScalableTopicDAG` instead")
    fn ScalableTopicDAG::ScalableTopicDAG(epoch : UInt64, segments : Array[SegmentInfoProto], segment_brokers : Array[SegmentBrokerAddress], controller_broker_url? : String, controller_broker_url_tls? : String) -> ScalableTopicDAG

    ScalableTopicDAG::default

    ScalableTopicDAG::equal

    #deprecated("Use `==` instead")
    fn ScalableTopicDAG::equal(ScalableTopicDAG, ScalableTopicDAG) -> Bool

    ScalableTopicDAG::not_equal

    #deprecated("Use `!=` instead")
    fn ScalableTopicDAG::not_equal(x : ScalableTopicDAG, y : ScalableTopicDAG) -> Bool

    ScalableTopicDAG::read

    ScalableTopicDAG::size_of

    fn ScalableTopicDAG::size_of(self : ScalableTopicDAG) -> UInt

    ScalableTopicDAG::to_json

    fn ScalableTopicDAG::to_json(self : ScalableTopicDAG) -> Json

    ScalableTopicDAG::write

    fn ScalableTopicDAG::write(self : ScalableTopicDAG, writer : &
    Writer
    ) -> Unit raise

    ScalableTopicsDiff

    pub(all) struct ScalableTopicsDiff {
    added : Array[String]
    removed : Array[String]
    } derive(Eq,
    Debug
    )

    ScalableTopicsDiff::ScalableTopicsDiff

    #alias(new, deprecated="`new` is deprecated, use `ScalableTopicsDiff` instead")
    fn ScalableTopicsDiff::ScalableTopicsDiff(added : Array[String], removed : Array[String]) -> ScalableTopicsDiff

    ScalableTopicsDiff::default

    ScalableTopicsDiff::equal

    #deprecated("Use `==` instead")
    fn ScalableTopicsDiff::equal(ScalableTopicsDiff, ScalableTopicsDiff) -> Bool

    ScalableTopicsDiff::not_equal

    #deprecated("Use `!=` instead")
    fn ScalableTopicsDiff::not_equal(x : ScalableTopicsDiff, y : ScalableTopicsDiff) -> Bool

    ScalableTopicsDiff::read

    ScalableTopicsDiff::size_of

    fn ScalableTopicsDiff::size_of(self : ScalableTopicsDiff) -> UInt

    ScalableTopicsDiff::to_json

    ScalableTopicsDiff::write

    ScalableTopicsSnapshot

    pub(all) struct ScalableTopicsSnapshot {
    topics : Array[String]
    } derive(Eq,
    Debug
    )

    ScalableTopicsSnapshot::ScalableTopicsSnapshot

    #alias(new, deprecated="`new` is deprecated, use `ScalableTopicsSnapshot` instead")
    fn ScalableTopicsSnapshot::ScalableTopicsSnapshot(topics : Array[String]) -> ScalableTopicsSnapshot

    ScalableTopicsSnapshot::default

    ScalableTopicsSnapshot::equal

    #deprecated("Use `==` instead")
    fn ScalableTopicsSnapshot::equal(ScalableTopicsSnapshot, ScalableTopicsSnapshot) -> Bool

    ScalableTopicsSnapshot::not_equal

    #deprecated("Use `!=` instead")
    fn ScalableTopicsSnapshot::not_equal(x : ScalableTopicsSnapshot, y : ScalableTopicsSnapshot) -> Bool

    ScalableTopicsSnapshot::read

    ScalableTopicsSnapshot::size_of

    ScalableTopicsSnapshot::to_json

    ScalableTopicsSnapshot::write

    Schema

    pub(all) struct Schema {
    name : String
    schema_data : Bytes
    type_ : Schema_Type
    properties : Array[KeyValue]
    } derive(Eq,
    Debug
    )

    impl Default for Schema
    impl ToJson for Schema
    impl Sized for Schema
    impl Write for Schema

    Schema::Schema

    #alias(new, deprecated="`new` is deprecated, use `Schema` instead")
    fn Schema::Schema(name : String, schema_data : Bytes, type_ : Schema_Type, properties : Array[KeyValue]) -> Schema

    Schema::default

    fn Schema::default() -> Schema

    Schema::equal

    #deprecated("Use `==` instead")
    fn Schema::equal(Schema, Schema) -> Bool

    Schema::not_equal

    #deprecated("Use `!=` instead")
    fn Schema::not_equal(x : Schema, y : Schema) -> Bool

    Schema::read

    fn Schema::read(reader : &
    Reader
    ) -> Schema raise

    Schema::read_with_limit

    Schema::size_of

    fn Schema::size_of(self : Schema) -> UInt

    Schema::to_json

    fn Schema::to_json(self : Schema) -> Json

    Schema::to_repr

    Schema::write

    fn Schema::write(self : Schema, writer : &
    Writer
    ) -> Unit raise

    Schema_Type

    pub(all) enum Schema_Type {
    None
    String
    Json
    Protobuf
    Avro
    Bool
    Int8
    Int16
    Int32
    Int64
    Float
    Double
    Date
    Time
    Timestamp
    KeyValue
    Instant
    LocalDate
    LocalTime
    LocalDateTime
    ProtobufNative
    AutoConsume
    External
    } derive(Eq,
    Debug
    )

    Schema_Type::default

    fn Schema_Type::default() -> Schema_Type

    Schema_Type::equal

    #deprecated("Use `==` instead")
    fn Schema_Type::equal(Schema_Type, Schema_Type) -> Bool

    Schema_Type::from_enum

    Schema_Type::not_equal

    #deprecated("Use `!=` instead")
    fn Schema_Type::not_equal(x : Schema_Type, y : Schema_Type) -> Bool

    Schema_Type::size_of

    fn Schema_Type::size_of(self : Schema_Type) -> UInt

    Schema_Type::to_enum

    Schema_Type::to_json

    fn Schema_Type::to_json(self : Schema_Type) -> Json

    SegmentBrokerAddress

    pub(all) struct SegmentBrokerAddress {
    segment_id : UInt64
    broker_url : String
    broker_url_tls : String?
    } derive(Eq,
    Debug
    )

    SegmentBrokerAddress::SegmentBrokerAddress

    #alias(new, deprecated="`new` is deprecated, use `SegmentBrokerAddress` instead")
    fn SegmentBrokerAddress::SegmentBrokerAddress(segment_id : UInt64, broker_url : String, broker_url_tls? : String) -> SegmentBrokerAddress

    SegmentBrokerAddress::default

    SegmentBrokerAddress::equal

    #deprecated("Use `==` instead")
    fn SegmentBrokerAddress::equal(SegmentBrokerAddress, SegmentBrokerAddress) -> Bool

    SegmentBrokerAddress::not_equal

    #deprecated("Use `!=` instead")
    fn SegmentBrokerAddress::not_equal(x : SegmentBrokerAddress, y : SegmentBrokerAddress) -> Bool

    SegmentBrokerAddress::read

    SegmentBrokerAddress::size_of

    fn SegmentBrokerAddress::size_of(self : SegmentBrokerAddress) -> UInt

    SegmentBrokerAddress::to_json

    SegmentBrokerAddress::write

    SegmentInfoProto

    pub(all) struct SegmentInfoProto {
    segment_id : UInt64
    hash_start : UInt
    hash_end : UInt
    state : SegmentState
    parent_ids : Array[UInt64]
    child_ids : Array[UInt64]
    created_at_epoch : UInt64
    sealed_at_epoch : UInt64?
    created_at_ms : UInt64
    sealed_at_ms : UInt64?
    legacy_topic_name : String?
    entry_bucket_splits : Array[UInt]
    } derive(Eq,
    Debug
    )

    SegmentInfoProto::SegmentInfoProto

    #alias(new, deprecated="`new` is deprecated, use `SegmentInfoProto` instead")
    fn SegmentInfoProto::SegmentInfoProto(segment_id : UInt64, hash_start : UInt, hash_end : UInt, state : SegmentState, parent_ids : Array[UInt64], child_ids : Array[UInt64], created_at_epoch : UInt64, sealed_at_epoch? : UInt64, created_at_ms : UInt64, sealed_at_ms? : UInt64, legacy_topic_name? : String, entry_bucket_splits : Array[UInt]) -> SegmentInfoProto

    SegmentInfoProto::default

    SegmentInfoProto::equal

    #deprecated("Use `==` instead")
    fn SegmentInfoProto::equal(SegmentInfoProto, SegmentInfoProto) -> Bool

    SegmentInfoProto::not_equal

    #deprecated("Use `!=` instead")
    fn SegmentInfoProto::not_equal(x : SegmentInfoProto, y : SegmentInfoProto) -> Bool

    SegmentInfoProto::read

    SegmentInfoProto::size_of

    fn SegmentInfoProto::size_of(self : SegmentInfoProto) -> UInt

    SegmentInfoProto::to_json

    fn SegmentInfoProto::to_json(self : SegmentInfoProto) -> Json

    SegmentInfoProto::write

    fn SegmentInfoProto::write(self : SegmentInfoProto, writer : &
    Writer
    ) -> Unit raise

    SegmentState

    pub(all) enum SegmentState {
    ACTIVE
    SEALED
    } derive(Eq,
    Debug
    )

    SegmentState::default

    fn SegmentState::default() -> SegmentState

    SegmentState::equal

    #deprecated("Use `==` instead")
    fn SegmentState::equal(SegmentState, SegmentState) -> Bool

    SegmentState::from_enum

    SegmentState::not_equal

    #deprecated("Use `!=` instead")
    fn SegmentState::not_equal(x : SegmentState, y : SegmentState) -> Bool

    SegmentState::size_of

    fn SegmentState::size_of(self : SegmentState) -> UInt

    SegmentState::to_enum

    SegmentState::to_json

    fn SegmentState::to_json(self : SegmentState) -> Json

    ServerError

    pub(all) enum ServerError {
    UnknownError
    MetadataError
    PersistenceError
    AuthenticationError
    AuthorizationError
    ConsumerBusy
    ServiceNotReady
    ProducerBlockedQuotaExceededError
    ProducerBlockedQuotaExceededException
    ChecksumError
    UnsupportedVersionError
    TopicNotFound
    SubscriptionNotFound
    ConsumerNotFound
    TooManyRequests
    TopicTerminatedError
    ProducerBusy
    InvalidTopicName
    IncompatibleSchema
    ConsumerAssignError
    TransactionCoordinatorNotFound
    InvalidTxnStatus
    NotAllowedError
    TransactionConflict
    TransactionNotFound
    ProducerFenced
    } derive(Eq,
    Debug
    )

    ServerError::default

    fn ServerError::default() -> ServerError

    ServerError::equal

    #deprecated("Use `==` instead")
    fn ServerError::equal(ServerError, ServerError) -> Bool

    ServerError::from_enum

    ServerError::not_equal

    #deprecated("Use `!=` instead")
    fn ServerError::not_equal(x : ServerError, y : ServerError) -> Bool

    ServerError::size_of

    fn ServerError::size_of(self : ServerError) -> UInt

    ServerError::to_enum

    ServerError::to_json

    fn ServerError::to_json(self : ServerError) -> Json

    SingleMessageMetadata

    pub(all) struct SingleMessageMetadata {
    properties : Array[KeyValue]
    partition_key : String?
    payload_size : Int
    compacted_out : Bool?
    event_time : UInt64?
    partition_key_b64_encoded : Bool?
    ordering_key : Bytes?
    sequence_id : UInt64?
    null_value : Bool?
    null_partition_key : Bool?
    } derive(Eq,
    Debug
    )

    SingleMessageMetadata::SingleMessageMetadata

    #alias(new, deprecated="`new` is deprecated, use `SingleMessageMetadata` instead")
    fn SingleMessageMetadata::SingleMessageMetadata(properties : Array[KeyValue], partition_key? : String, payload_size : Int, compacted_out? : Bool, event_time? : UInt64, partition_key_b64_encoded? : Bool, ordering_key? : Bytes, sequence_id? : UInt64, null_value? : Bool, null_partition_key? : Bool) -> SingleMessageMetadata

    SingleMessageMetadata::default

    SingleMessageMetadata::equal

    #deprecated("Use `==` instead")
    fn SingleMessageMetadata::equal(SingleMessageMetadata, SingleMessageMetadata) -> Bool

    SingleMessageMetadata::not_equal

    #deprecated("Use `!=` instead")
    fn SingleMessageMetadata::not_equal(x : SingleMessageMetadata, y : SingleMessageMetadata) -> Bool

    SingleMessageMetadata::read

    SingleMessageMetadata::size_of

    fn SingleMessageMetadata::size_of(self : SingleMessageMetadata) -> UInt

    SingleMessageMetadata::to_json

    SingleMessageMetadata::write

    Subscription

    pub(all) struct Subscription {
    topic : String
    subscription : String
    } derive(Eq,
    Debug
    )

    Subscription::Subscription

    #alias(new, deprecated="`new` is deprecated, use `Subscription` instead")
    fn Subscription::Subscription(topic : String, subscription : String) -> Subscription

    Subscription::default

    fn Subscription::default() -> Subscription

    Subscription::equal

    #deprecated("Use `==` instead")
    fn Subscription::equal(Subscription, Subscription) -> Bool

    Subscription::not_equal

    #deprecated("Use `!=` instead")
    fn Subscription::not_equal(x : Subscription, y : Subscription) -> Bool

    Subscription::read

    Subscription::size_of

    fn Subscription::size_of(self : Subscription) -> UInt

    Subscription::to_json

    fn Subscription::to_json(self : Subscription) -> Json

    Subscription::write

    fn Subscription::write(self : Subscription, writer : &
    Writer
    ) -> Unit raise

    TcAssignment

    pub(all) struct TcAssignment {
    tc_id : UInt64
    broker_service_url : String?
    broker_service_url_tls : String?
    } derive(Eq,
    Debug
    )

    TcAssignment::TcAssignment

    #alias(new, deprecated="`new` is deprecated, use `TcAssignment` instead")
    fn TcAssignment::TcAssignment(tc_id : UInt64, broker_service_url? : String, broker_service_url_tls? : String) -> TcAssignment

    TcAssignment::default

    fn TcAssignment::default() -> TcAssignment

    TcAssignment::equal

    #deprecated("Use `==` instead")
    fn TcAssignment::equal(TcAssignment, TcAssignment) -> Bool

    TcAssignment::not_equal

    #deprecated("Use `!=` instead")
    fn TcAssignment::not_equal(x : TcAssignment, y : TcAssignment) -> Bool

    TcAssignment::read

    TcAssignment::size_of

    fn TcAssignment::size_of(self : TcAssignment) -> UInt

    TcAssignment::to_json

    fn TcAssignment::to_json(self : TcAssignment) -> Json

    TcAssignment::write

    fn TcAssignment::write(self : TcAssignment, writer : &
    Writer
    ) -> Unit raise

    TcAssignmentsSnapshot

    pub(all) struct TcAssignmentsSnapshot {
    parallelism : UInt
    assignments : Array[TcAssignment]
    } derive(Eq,
    Debug
    )

    TcAssignmentsSnapshot::TcAssignmentsSnapshot

    #alias(new, deprecated="`new` is deprecated, use `TcAssignmentsSnapshot` instead")
    fn TcAssignmentsSnapshot::TcAssignmentsSnapshot(parallelism : UInt, assignments : Array[TcAssignment]) -> TcAssignmentsSnapshot

    TcAssignmentsSnapshot::default

    TcAssignmentsSnapshot::equal

    #deprecated("Use `==` instead")
    fn TcAssignmentsSnapshot::equal(TcAssignmentsSnapshot, TcAssignmentsSnapshot) -> Bool

    TcAssignmentsSnapshot::not_equal

    #deprecated("Use `!=` instead")
    fn TcAssignmentsSnapshot::not_equal(x : TcAssignmentsSnapshot, y : TcAssignmentsSnapshot) -> Bool

    TcAssignmentsSnapshot::read

    TcAssignmentsSnapshot::size_of

    fn TcAssignmentsSnapshot::size_of(self : TcAssignmentsSnapshot) -> UInt

    TcAssignmentsSnapshot::to_json

    TcAssignmentsSnapshot::write

    TxnAction

    pub(all) enum TxnAction {
    COMMIT
    ABORT
    } derive(Eq,
    Debug
    )

    impl ToJson for TxnAction
    impl Sized for TxnAction

    TxnAction::default

    fn TxnAction::default() -> TxnAction

    TxnAction::equal

    #deprecated("Use `==` instead")
    fn TxnAction::equal(TxnAction, TxnAction) -> Bool

    TxnAction::from_enum

    TxnAction::not_equal

    #deprecated("Use `!=` instead")
    fn TxnAction::not_equal(x : TxnAction, y : TxnAction) -> Bool

    TxnAction::size_of

    fn TxnAction::size_of(self : TxnAction) -> UInt

    TxnAction::to_enum

    TxnAction::to_json

    fn TxnAction::to_json(self : TxnAction) -> Json

    Source Files