pangbit/moonpulsar/proto does not have a README file
impl Default for AuthMethodimpl ToJson for AuthMethodimpl FromJson for AuthMethodimpl Sized for AuthMethodpub(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)impl Default for BaseCommandimpl ToJson for BaseCommandimpl FromJson for BaseCommandimpl AsyncRead for BaseCommandimpl AsyncWrite for BaseCommandimpl Read for BaseCommandimpl Sized for BaseCommandimpl Write for 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) -> BaseCommandpub(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)impl Default for BaseCommand_Typeimpl ToJson for BaseCommand_Typeimpl FromJson for BaseCommand_Typeimpl Sized for BaseCommand_Typeimpl Default for BrokerEntryMetadataimpl ToJson for BrokerEntryMetadataimpl FromJson for BrokerEntryMetadataimpl AsyncRead for BrokerEntryMetadataimpl AsyncWrite for BrokerEntryMetadataimpl Read for BrokerEntryMetadataimpl Sized for BrokerEntryMetadataimpl Write for BrokerEntryMetadata#alias(new, deprecated="`new` is deprecated, use `BrokerEntryMetadata` instead")
fn BrokerEntryMetadata::BrokerEntryMetadata(broker_timestamp? : UInt64, index? : UInt64) -> BrokerEntryMetadatapub(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 Default for CommandAckimpl ToJson for CommandAckimpl FromJson for CommandAckimpl AsyncRead for CommandAckimpl AsyncWrite for CommandAckimpl Read for CommandAckimpl Sized for CommandAckimpl Write for 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) -> CommandAckpub(all) struct CommandAckResponse {
consumer_id : UInt64
txnid_least_bits : UInt64?
txnid_most_bits : UInt64?
error : ServerError?
message : String?
request_id : UInt64?
} derive(Eq, Debug)impl Default for CommandAckResponseimpl ToJson for CommandAckResponseimpl FromJson for CommandAckResponseimpl AsyncRead for CommandAckResponseimpl AsyncWrite for CommandAckResponseimpl Read for CommandAckResponseimpl Sized for CommandAckResponseimpl Write for 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) -> CommandAckResponseimpl Default for CommandAck_AckTypeimpl ToJson for CommandAck_AckTypeimpl FromJson for CommandAck_AckTypeimpl Sized for CommandAck_AckTypeimpl Default for CommandAck_ValidationErrorimpl ToJson for CommandAck_ValidationErrorimpl FromJson for CommandAck_ValidationErrorimpl Sized for CommandAck_ValidationErrorimpl Default for CommandActiveConsumerChangeimpl ToJson for CommandActiveConsumerChangeimpl FromJson for CommandActiveConsumerChangeimpl AsyncRead for CommandActiveConsumerChangeimpl AsyncWrite for CommandActiveConsumerChangeimpl Read for CommandActiveConsumerChangeimpl Sized for CommandActiveConsumerChangeimpl Write for CommandActiveConsumerChange#alias(new, deprecated="`new` is deprecated, use `CommandActiveConsumerChange` instead")
fn CommandActiveConsumerChange::CommandActiveConsumerChange(consumer_id : UInt64, is_active? : Bool) -> CommandActiveConsumerChangeimpl Default for CommandAddPartitionToTxnimpl ToJson for CommandAddPartitionToTxnimpl FromJson for CommandAddPartitionToTxnimpl AsyncRead for CommandAddPartitionToTxnimpl AsyncWrite for CommandAddPartitionToTxnimpl Read for CommandAddPartitionToTxnimpl Sized for CommandAddPartitionToTxnimpl Write for 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) -> CommandAddPartitionToTxnpub(all) struct CommandAddPartitionToTxnResponse {
request_id : UInt64
txnid_least_bits : UInt64?
txnid_most_bits : UInt64?
error : ServerError?
message : String?
} derive(Eq, Debug)impl Default for CommandAddPartitionToTxnResponseimpl ToJson for CommandAddPartitionToTxnResponseimpl FromJson for CommandAddPartitionToTxnResponsefn from_json(json : Json, path : JsonPath) -> CommandAddPartitionToTxnResponse raise JsonDecodeErrorimpl Read for CommandAddPartitionToTxnResponseimpl Sized for CommandAddPartitionToTxnResponseimpl Write for 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) -> CommandAddPartitionToTxnResponsepub(all) struct CommandAddSubscriptionToTxn {
request_id : UInt64
txnid_least_bits : UInt64?
txnid_most_bits : UInt64?
subscription : Array[Subscription]
scalable : Bool?
} derive(Eq, Debug)impl Default for CommandAddSubscriptionToTxnimpl ToJson for CommandAddSubscriptionToTxnimpl FromJson for CommandAddSubscriptionToTxnimpl AsyncRead for CommandAddSubscriptionToTxnimpl AsyncWrite for CommandAddSubscriptionToTxnimpl Read for CommandAddSubscriptionToTxnimpl Sized for CommandAddSubscriptionToTxnimpl Write for 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) -> CommandAddSubscriptionToTxnpub(all) struct CommandAddSubscriptionToTxnResponse {
request_id : UInt64
txnid_least_bits : UInt64?
txnid_most_bits : UInt64?
error : ServerError?
message : String?
} derive(Eq, Debug)fn from_json(json : Json, path : JsonPath) -> CommandAddSubscriptionToTxnResponse raise JsonDecodeErrorasync fn read_with_limit(reader : LimitedReader[&AsyncReader]) -> CommandAddSubscriptionToTxnResponseimpl Read for CommandAddSubscriptionToTxnResponseimpl Sized for CommandAddSubscriptionToTxnResponseimpl Write for 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) -> CommandAddSubscriptionToTxnResponseimpl Default for CommandAuthChallengeimpl ToJson for CommandAuthChallengeimpl FromJson for CommandAuthChallengeimpl AsyncRead for CommandAuthChallengeimpl AsyncWrite for CommandAuthChallengeimpl Read for CommandAuthChallengeimpl Sized for CommandAuthChallengeimpl Write for CommandAuthChallenge#alias(new, deprecated="`new` is deprecated, use `CommandAuthChallenge` instead")
fn CommandAuthChallenge::CommandAuthChallenge(server_version? : String, challenge? : AuthData, protocol_version? : Int) -> CommandAuthChallengeimpl Default for CommandAuthResponseimpl ToJson for CommandAuthResponseimpl FromJson for CommandAuthResponseimpl AsyncRead for CommandAuthResponseimpl AsyncWrite for CommandAuthResponseimpl Read for CommandAuthResponseimpl Sized for CommandAuthResponseimpl Write for CommandAuthResponse#alias(new, deprecated="`new` is deprecated, use `CommandAuthResponse` instead")
fn CommandAuthResponse::CommandAuthResponse(client_version? : String, response? : AuthData, protocol_version? : Int) -> CommandAuthResponseimpl Default for CommandCloseConsumerimpl ToJson for CommandCloseConsumerimpl FromJson for CommandCloseConsumerimpl AsyncRead for CommandCloseConsumerimpl AsyncWrite for CommandCloseConsumerimpl Read for CommandCloseConsumerimpl Sized for CommandCloseConsumerimpl Write for 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) -> CommandCloseConsumerimpl Default for CommandCloseProducerimpl ToJson for CommandCloseProducerimpl FromJson for CommandCloseProducerimpl AsyncRead for CommandCloseProducerimpl AsyncWrite for CommandCloseProducerimpl Read for CommandCloseProducerimpl Sized for CommandCloseProducerimpl Write for 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) -> CommandCloseProducerpub(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)impl Default for CommandConnectimpl ToJson for CommandConnectimpl FromJson for CommandConnectimpl AsyncRead for CommandConnectimpl AsyncWrite for CommandConnectimpl Read for CommandConnectimpl Sized for CommandConnectimpl Write for 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) -> CommandConnectpub(all) struct CommandConnected {
server_version : String
protocol_version : Int?
max_message_size : Int?
feature_flags : FeatureFlags?
} derive(Eq, Debug)impl Default for CommandConnectedimpl ToJson for CommandConnectedimpl FromJson for CommandConnectedimpl AsyncRead for CommandConnectedimpl AsyncWrite for CommandConnectedimpl Read for CommandConnectedimpl Sized for CommandConnectedimpl Write for 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) -> CommandConnectedimpl Default for CommandConsumerStatsimpl ToJson for CommandConsumerStatsimpl FromJson for CommandConsumerStatsimpl AsyncRead for CommandConsumerStatsimpl AsyncWrite for CommandConsumerStatsimpl Read for CommandConsumerStatsimpl Sized for CommandConsumerStatsimpl Write for CommandConsumerStats#alias(new, deprecated="`new` is deprecated, use `CommandConsumerStats` instead")
fn CommandConsumerStats::CommandConsumerStats(request_id : UInt64, consumer_id : UInt64) -> CommandConsumerStatspub(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)impl Default for CommandConsumerStatsResponseimpl ToJson for CommandConsumerStatsResponseimpl FromJson for CommandConsumerStatsResponseimpl AsyncRead for CommandConsumerStatsResponseimpl AsyncWrite for CommandConsumerStatsResponseimpl Read for CommandConsumerStatsResponseimpl Sized for CommandConsumerStatsResponseimpl Write for 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) -> CommandConsumerStatsResponseimpl Default for CommandEndTxnimpl ToJson for CommandEndTxnimpl FromJson for CommandEndTxnimpl AsyncRead for CommandEndTxnimpl AsyncWrite for CommandEndTxnimpl Read for CommandEndTxnimpl Sized for CommandEndTxnimpl Write for 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) -> CommandEndTxnimpl Default for CommandEndTxnOnPartitionimpl ToJson for CommandEndTxnOnPartitionimpl FromJson for CommandEndTxnOnPartitionimpl AsyncRead for CommandEndTxnOnPartitionimpl AsyncWrite for CommandEndTxnOnPartitionimpl Read for CommandEndTxnOnPartitionimpl Sized for CommandEndTxnOnPartitionimpl Write for 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) -> CommandEndTxnOnPartitionpub(all) struct CommandEndTxnOnPartitionResponse {
request_id : UInt64
txnid_least_bits : UInt64?
txnid_most_bits : UInt64?
error : ServerError?
message : String?
} derive(Eq, Debug)impl Default for CommandEndTxnOnPartitionResponseimpl ToJson for CommandEndTxnOnPartitionResponseimpl FromJson for CommandEndTxnOnPartitionResponsefn from_json(json : Json, path : JsonPath) -> CommandEndTxnOnPartitionResponse raise JsonDecodeErrorimpl Read for CommandEndTxnOnPartitionResponseimpl Sized for CommandEndTxnOnPartitionResponseimpl Write for 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) -> CommandEndTxnOnPartitionResponsepub(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)impl Default for CommandEndTxnOnSubscriptionimpl ToJson for CommandEndTxnOnSubscriptionimpl FromJson for CommandEndTxnOnSubscriptionimpl AsyncRead for CommandEndTxnOnSubscriptionimpl AsyncWrite for CommandEndTxnOnSubscriptionimpl Read for CommandEndTxnOnSubscriptionimpl Sized for CommandEndTxnOnSubscriptionimpl Write for 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) -> CommandEndTxnOnSubscriptionpub(all) struct CommandEndTxnOnSubscriptionResponse {
request_id : UInt64
txnid_least_bits : UInt64?
txnid_most_bits : UInt64?
error : ServerError?
message : String?
} derive(Eq, Debug)fn from_json(json : Json, path : JsonPath) -> CommandEndTxnOnSubscriptionResponse raise JsonDecodeErrorasync fn read_with_limit(reader : LimitedReader[&AsyncReader]) -> CommandEndTxnOnSubscriptionResponseimpl Read for CommandEndTxnOnSubscriptionResponseimpl Sized for CommandEndTxnOnSubscriptionResponseimpl Write for 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) -> CommandEndTxnOnSubscriptionResponsepub(all) struct CommandEndTxnResponse {
request_id : UInt64
txnid_least_bits : UInt64?
txnid_most_bits : UInt64?
error : ServerError?
message : String?
} derive(Eq, Debug)impl Default for CommandEndTxnResponseimpl ToJson for CommandEndTxnResponseimpl FromJson for CommandEndTxnResponseimpl AsyncRead for CommandEndTxnResponseimpl AsyncWrite for CommandEndTxnResponseimpl Read for CommandEndTxnResponseimpl Sized for CommandEndTxnResponseimpl Write for 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) -> CommandEndTxnResponsepub(all) struct CommandError {
request_id : UInt64
error : ServerError
message : String
} derive(Eq, Debug)impl Default for CommandErrorimpl ToJson for CommandErrorimpl FromJson for CommandErrorimpl AsyncRead for CommandErrorimpl AsyncWrite for CommandErrorimpl Read for CommandErrorimpl Sized for CommandErrorimpl Write for CommandError#alias(new, deprecated="`new` is deprecated, use `CommandError` instead")
fn CommandError::CommandError(request_id : UInt64, error : ServerError, message : String) -> CommandErrorimpl Default for CommandFlowimpl ToJson for CommandFlowimpl FromJson for CommandFlowimpl AsyncRead for CommandFlowimpl AsyncWrite for CommandFlowimpl Read for CommandFlowimpl Sized for CommandFlowimpl Write for CommandFlow#alias(new, deprecated="`new` is deprecated, use `CommandFlow` instead")
fn CommandFlow::CommandFlow(consumer_id : UInt64, message_permits : UInt) -> CommandFlowimpl Default for CommandGetLastMessageIdimpl ToJson for CommandGetLastMessageIdimpl FromJson for CommandGetLastMessageIdimpl AsyncRead for CommandGetLastMessageIdimpl AsyncWrite for CommandGetLastMessageIdimpl Read for CommandGetLastMessageIdimpl Sized for CommandGetLastMessageIdimpl Write for CommandGetLastMessageId#alias(new, deprecated="`new` is deprecated, use `CommandGetLastMessageId` instead")
fn CommandGetLastMessageId::CommandGetLastMessageId(consumer_id : UInt64, request_id : UInt64) -> CommandGetLastMessageIdpub(all) struct CommandGetLastMessageIdResponse {
last_message_id : MessageIdData
request_id : UInt64
consumer_mark_delete_position : MessageIdData?
} derive(Eq, Debug)impl Default for CommandGetLastMessageIdResponseimpl ToJson for CommandGetLastMessageIdResponseimpl FromJson for CommandGetLastMessageIdResponseimpl AsyncRead for CommandGetLastMessageIdResponseimpl Read for CommandGetLastMessageIdResponseimpl Sized for CommandGetLastMessageIdResponseimpl Write for 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) -> CommandGetLastMessageIdResponseimpl Default for CommandGetOrCreateSchemaimpl ToJson for CommandGetOrCreateSchemaimpl FromJson for CommandGetOrCreateSchemaimpl AsyncRead for CommandGetOrCreateSchemaimpl AsyncWrite for CommandGetOrCreateSchemaimpl Read for CommandGetOrCreateSchemaimpl Sized for CommandGetOrCreateSchemaimpl Write for CommandGetOrCreateSchema#alias(new, deprecated="`new` is deprecated, use `CommandGetOrCreateSchema` instead")
fn CommandGetOrCreateSchema::CommandGetOrCreateSchema(request_id : UInt64, topic : String, schema : Schema, producer_name? : String) -> CommandGetOrCreateSchemapub(all) struct CommandGetOrCreateSchemaResponse {
request_id : UInt64
error_code : ServerError?
error_message : String?
schema_version : Bytes?
} derive(Eq, Debug)impl Default for CommandGetOrCreateSchemaResponseimpl ToJson for CommandGetOrCreateSchemaResponseimpl FromJson for CommandGetOrCreateSchemaResponsefn from_json(json : Json, path : JsonPath) -> CommandGetOrCreateSchemaResponse raise JsonDecodeErrorimpl Read for CommandGetOrCreateSchemaResponseimpl Sized for CommandGetOrCreateSchemaResponseimpl Write for 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) -> CommandGetOrCreateSchemaResponseimpl Default for CommandGetSchemaimpl ToJson for CommandGetSchemaimpl FromJson for CommandGetSchemaimpl AsyncRead for CommandGetSchemaimpl AsyncWrite for CommandGetSchemaimpl Read for CommandGetSchemaimpl Sized for CommandGetSchemaimpl Write for CommandGetSchema#alias(new, deprecated="`new` is deprecated, use `CommandGetSchema` instead")
fn CommandGetSchema::CommandGetSchema(request_id : UInt64, topic : String, schema_version? : Bytes) -> CommandGetSchemapub(all) struct CommandGetSchemaResponse {
request_id : UInt64
error_code : ServerError?
error_message : String?
schema : Schema?
schema_version : Bytes?
} derive(Eq, Debug)impl Default for CommandGetSchemaResponseimpl ToJson for CommandGetSchemaResponseimpl FromJson for CommandGetSchemaResponseimpl AsyncRead for CommandGetSchemaResponseimpl AsyncWrite for CommandGetSchemaResponseimpl Read for CommandGetSchemaResponseimpl Sized for CommandGetSchemaResponseimpl Write for 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) -> CommandGetSchemaResponsepub(all) struct CommandGetTopicsOfNamespace {
request_id : UInt64
namespace_ : String
mode : CommandGetTopicsOfNamespace_Mode?
topics_pattern : String?
topics_hash : String?
properties : Array[KeyValue]
} derive(Eq, Debug)impl Default for CommandGetTopicsOfNamespaceimpl ToJson for CommandGetTopicsOfNamespaceimpl FromJson for CommandGetTopicsOfNamespaceimpl AsyncRead for CommandGetTopicsOfNamespaceimpl AsyncWrite for CommandGetTopicsOfNamespaceimpl Read for CommandGetTopicsOfNamespaceimpl Sized for CommandGetTopicsOfNamespaceimpl Write for 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]) -> CommandGetTopicsOfNamespacefn from_json(json : Json, path : JsonPath) -> CommandGetTopicsOfNamespaceResponse raise JsonDecodeErrorasync fn read_with_limit(reader : LimitedReader[&AsyncReader]) -> CommandGetTopicsOfNamespaceResponseimpl Read for CommandGetTopicsOfNamespaceResponseimpl Sized for CommandGetTopicsOfNamespaceResponseimpl Write for 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) -> CommandGetTopicsOfNamespaceResponseimpl Default for CommandGetTopicsOfNamespace_Modeimpl ToJson for CommandGetTopicsOfNamespace_Modeimpl FromJson for CommandGetTopicsOfNamespace_Modefn from_json(json : Json, path : JsonPath) -> CommandGetTopicsOfNamespace_Mode raise JsonDecodeErrorimpl Sized for CommandGetTopicsOfNamespace_Modeimpl Default for CommandLookupTopicimpl ToJson for CommandLookupTopicimpl FromJson for CommandLookupTopicimpl AsyncRead for CommandLookupTopicimpl AsyncWrite for CommandLookupTopicimpl Read for CommandLookupTopicimpl Sized for CommandLookupTopicimpl Write for 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]) -> CommandLookupTopicpub(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)impl Default for CommandLookupTopicResponseimpl ToJson for CommandLookupTopicResponseimpl FromJson for CommandLookupTopicResponseimpl AsyncRead for CommandLookupTopicResponseimpl AsyncWrite for CommandLookupTopicResponseimpl Read for CommandLookupTopicResponseimpl Sized for CommandLookupTopicResponseimpl Write for 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) -> CommandLookupTopicResponsefn from_json(json : Json, path : JsonPath) -> CommandLookupTopicResponse_LookupType raise JsonDecodeErrorfn CommandLookupTopicResponse_LookupType::from_enum(i : Enum) -> CommandLookupTopicResponse_LookupTypefn CommandLookupTopicResponse_LookupType::to_enum(self : CommandLookupTopicResponse_LookupType) -> Enumpub(all) struct CommandMessage {
consumer_id : UInt64
message_id : MessageIdData
redelivery_count : UInt?
ack_set : Array[Int64]
consumer_epoch : UInt64?
} derive(Eq, Debug)impl Default for CommandMessageimpl ToJson for CommandMessageimpl FromJson for CommandMessageimpl AsyncRead for CommandMessageimpl AsyncWrite for CommandMessageimpl Read for CommandMessageimpl Sized for CommandMessageimpl Write for 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) -> CommandMessageimpl Default for CommandNewTxnimpl ToJson for CommandNewTxnimpl FromJson for CommandNewTxnimpl AsyncRead for CommandNewTxnimpl AsyncWrite for CommandNewTxnimpl Read for CommandNewTxnimpl Sized for CommandNewTxnimpl Write for 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) -> CommandNewTxnpub(all) struct CommandNewTxnResponse {
request_id : UInt64
txnid_least_bits : UInt64?
txnid_most_bits : UInt64?
error : ServerError?
message : String?
} derive(Eq, Debug)impl Default for CommandNewTxnResponseimpl ToJson for CommandNewTxnResponseimpl FromJson for CommandNewTxnResponseimpl AsyncRead for CommandNewTxnResponseimpl AsyncWrite for CommandNewTxnResponseimpl Read for CommandNewTxnResponseimpl Sized for CommandNewTxnResponseimpl Write for 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) -> CommandNewTxnResponseimpl Default for CommandPartitionedTopicMetadataimpl ToJson for CommandPartitionedTopicMetadataimpl FromJson for CommandPartitionedTopicMetadataimpl AsyncRead for CommandPartitionedTopicMetadataimpl Read for CommandPartitionedTopicMetadataimpl Sized for CommandPartitionedTopicMetadataimpl Write for 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) -> CommandPartitionedTopicMetadatapub(all) struct CommandPartitionedTopicMetadataResponse {
partitions : UInt?
request_id : UInt64
response : CommandPartitionedTopicMetadataResponse_LookupType?
error : ServerError?
message : String?
} derive(Eq, Debug)fn from_json(json : Json, path : JsonPath) -> CommandPartitionedTopicMetadataResponse raise JsonDecodeErrorasync fn read_with_limit(reader : LimitedReader[&AsyncReader]) -> CommandPartitionedTopicMetadataResponsefn read_with_limit(reader : LimitedReader[&Reader]) -> CommandPartitionedTopicMetadataResponse raise#alias(new, deprecated="`new` is deprecated, use `CommandPartitionedTopicMetadataResponse` instead")
fn CommandPartitionedTopicMetadataResponse::CommandPartitionedTopicMetadataResponse(partitions? : UInt, request_id : UInt64, response? : CommandPartitionedTopicMetadataResponse_LookupType, error? : ServerError, message? : String) -> CommandPartitionedTopicMetadataResponsefn from_json(json : Json, path : JsonPath) -> CommandPartitionedTopicMetadataResponse_LookupType raise JsonDecodeErrorimpl Default for CommandPingimpl ToJson for CommandPingimpl FromJson for CommandPingimpl AsyncRead for CommandPingimpl AsyncWrite for CommandPingimpl Read for CommandPingimpl Sized for CommandPingimpl Write for CommandPing#alias(new, deprecated="`new` is deprecated, use `CommandPing` instead")
fn CommandPing::CommandPing() -> CommandPingimpl Default for CommandPongimpl ToJson for CommandPongimpl FromJson for CommandPongimpl AsyncRead for CommandPongimpl AsyncWrite for CommandPongimpl Read for CommandPongimpl Sized for CommandPongimpl Write for CommandPong#alias(new, deprecated="`new` is deprecated, use `CommandPong` instead")
fn CommandPong::CommandPong() -> CommandPongpub(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)impl Default for CommandProducerimpl ToJson for CommandProducerimpl FromJson for CommandProducerimpl AsyncRead for CommandProducerimpl AsyncWrite for CommandProducerimpl Read for CommandProducerimpl Sized for CommandProducerimpl Write for 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) -> CommandProducerimpl Default for CommandProducerSuccessimpl ToJson for CommandProducerSuccessimpl FromJson for CommandProducerSuccessimpl AsyncRead for CommandProducerSuccessimpl AsyncWrite for CommandProducerSuccessimpl Read for CommandProducerSuccessimpl Sized for CommandProducerSuccessimpl Write for 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) -> CommandProducerSuccessimpl Default for CommandReachedEndOfTopicimpl ToJson for CommandReachedEndOfTopicimpl FromJson for CommandReachedEndOfTopicimpl AsyncRead for CommandReachedEndOfTopicimpl AsyncWrite for CommandReachedEndOfTopicimpl Read for CommandReachedEndOfTopicimpl Sized for CommandReachedEndOfTopicimpl Write for CommandReachedEndOfTopic#alias(new, deprecated="`new` is deprecated, use `CommandReachedEndOfTopic` instead")
fn CommandReachedEndOfTopic::CommandReachedEndOfTopic(consumer_id : UInt64) -> CommandReachedEndOfTopicpub(all) struct CommandRedeliverUnacknowledgedMessages {
consumer_id : UInt64
message_ids : Array[MessageIdData]
consumer_epoch : UInt64?
} derive(Eq, Debug)fn from_json(json : Json, path : JsonPath) -> CommandRedeliverUnacknowledgedMessages raise JsonDecodeErrorasync fn read_with_limit(reader : LimitedReader[&AsyncReader]) -> CommandRedeliverUnacknowledgedMessages#alias(new, deprecated="`new` is deprecated, use `CommandRedeliverUnacknowledgedMessages` instead")
fn CommandRedeliverUnacknowledgedMessages::CommandRedeliverUnacknowledgedMessages(consumer_id : UInt64, message_ids : Array[MessageIdData], consumer_epoch? : UInt64) -> CommandRedeliverUnacknowledgedMessagespub(all) struct CommandScalableTopicAssignmentUpdate {
consumer_id : UInt64
assignment : ScalableConsumerAssignment
} derive(Eq, Debug)fn from_json(json : Json, path : JsonPath) -> CommandScalableTopicAssignmentUpdate raise JsonDecodeErrorasync fn read_with_limit(reader : LimitedReader[&AsyncReader]) -> CommandScalableTopicAssignmentUpdateimpl Read for CommandScalableTopicAssignmentUpdate#alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicAssignmentUpdate` instead")
fn CommandScalableTopicAssignmentUpdate::CommandScalableTopicAssignmentUpdate(consumer_id : UInt64, assignment : ScalableConsumerAssignment) -> CommandScalableTopicAssignmentUpdateimpl Default for CommandScalableTopicCloseimpl ToJson for CommandScalableTopicCloseimpl FromJson for CommandScalableTopicCloseimpl AsyncRead for CommandScalableTopicCloseimpl AsyncWrite for CommandScalableTopicCloseimpl Read for CommandScalableTopicCloseimpl Sized for CommandScalableTopicCloseimpl Write for CommandScalableTopicClose#alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicClose` instead")
fn CommandScalableTopicClose::CommandScalableTopicClose(session_id : UInt64) -> CommandScalableTopicCloseimpl Default for CommandScalableTopicLookupimpl ToJson for CommandScalableTopicLookupimpl FromJson for CommandScalableTopicLookupimpl AsyncRead for CommandScalableTopicLookupimpl AsyncWrite for CommandScalableTopicLookupimpl Read for CommandScalableTopicLookupimpl Sized for CommandScalableTopicLookupimpl Write for CommandScalableTopicLookup#alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicLookup` instead")
fn CommandScalableTopicLookup::CommandScalableTopicLookup(session_id : UInt64, topic : String, create_if_missing? : Bool) -> CommandScalableTopicLookuppub(all) struct CommandScalableTopicSubscribe {
request_id : UInt64
topic : String
subscription : String
consumer_name : String
consumer_id : UInt64
consumer_type : ScalableConsumerType
} derive(Eq, Debug)impl Default for CommandScalableTopicSubscribeimpl ToJson for CommandScalableTopicSubscribeimpl FromJson for CommandScalableTopicSubscribeimpl AsyncRead for CommandScalableTopicSubscribeimpl AsyncWrite for CommandScalableTopicSubscribeimpl Read for CommandScalableTopicSubscribeimpl Sized for CommandScalableTopicSubscribeimpl Write for 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) -> CommandScalableTopicSubscribepub(all) struct CommandScalableTopicSubscribeResponse {
request_id : UInt64
error : ServerError?
message : String?
assignment : ScalableConsumerAssignment?
} derive(Eq, Debug)fn from_json(json : Json, path : JsonPath) -> CommandScalableTopicSubscribeResponse raise JsonDecodeErrorasync fn read_with_limit(reader : LimitedReader[&AsyncReader]) -> CommandScalableTopicSubscribeResponse#alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicSubscribeResponse` instead")
fn CommandScalableTopicSubscribeResponse::CommandScalableTopicSubscribeResponse(request_id : UInt64, error? : ServerError, message? : String, assignment? : ScalableConsumerAssignment) -> CommandScalableTopicSubscribeResponseimpl Default for CommandScalableTopicUnsubscribeimpl ToJson for CommandScalableTopicUnsubscribeimpl FromJson for CommandScalableTopicUnsubscribeimpl AsyncRead for CommandScalableTopicUnsubscribeimpl Read for CommandScalableTopicUnsubscribeimpl Sized for CommandScalableTopicUnsubscribeimpl Write for CommandScalableTopicUnsubscribe#alias(new, deprecated="`new` is deprecated, use `CommandScalableTopicUnsubscribe` instead")
fn CommandScalableTopicUnsubscribe::CommandScalableTopicUnsubscribe(request_id : UInt64, consumer_id : UInt64) -> CommandScalableTopicUnsubscribepub(all) struct CommandScalableTopicUpdate {
session_id : UInt64
dag : ScalableTopicDAG?
error : ServerError?
message : String?
resolved_topic_name : String?
} derive(Eq, Debug)impl Default for CommandScalableTopicUpdateimpl ToJson for CommandScalableTopicUpdateimpl FromJson for CommandScalableTopicUpdateimpl AsyncRead for CommandScalableTopicUpdateimpl AsyncWrite for CommandScalableTopicUpdateimpl Read for CommandScalableTopicUpdateimpl Sized for CommandScalableTopicUpdateimpl Write for 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) -> CommandScalableTopicUpdatepub(all) struct CommandSeek {
consumer_id : UInt64
request_id : UInt64
message_id : MessageIdData?
message_publish_time : UInt64?
} derive(Eq, Debug)impl Default for CommandSeekimpl ToJson for CommandSeekimpl FromJson for CommandSeekimpl AsyncRead for CommandSeekimpl AsyncWrite for CommandSeekimpl Read for CommandSeekimpl Sized for CommandSeekimpl Write for 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) -> CommandSeekpub(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)impl Default for CommandSendimpl ToJson for CommandSendimpl FromJson for CommandSendimpl AsyncRead for CommandSendimpl AsyncWrite for CommandSendimpl Read for CommandSendimpl Sized for CommandSendimpl Write for 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) -> CommandSendpub(all) struct CommandSendError {
producer_id : UInt64
sequence_id : UInt64
error : ServerError
message : String
} derive(Eq, Debug)impl Default for CommandSendErrorimpl ToJson for CommandSendErrorimpl FromJson for CommandSendErrorimpl AsyncRead for CommandSendErrorimpl AsyncWrite for CommandSendErrorimpl Read for CommandSendErrorimpl Sized for CommandSendErrorimpl Write for CommandSendError#alias(new, deprecated="`new` is deprecated, use `CommandSendError` instead")
fn CommandSendError::CommandSendError(producer_id : UInt64, sequence_id : UInt64, error : ServerError, message : String) -> CommandSendErrorpub(all) struct CommandSendReceipt {
producer_id : UInt64
sequence_id : UInt64
message_id : MessageIdData?
highest_sequence_id : UInt64?
} derive(Eq, Debug)impl Default for CommandSendReceiptimpl ToJson for CommandSendReceiptimpl FromJson for CommandSendReceiptimpl AsyncRead for CommandSendReceiptimpl AsyncWrite for CommandSendReceiptimpl Read for CommandSendReceiptimpl Sized for CommandSendReceiptimpl Write for 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) -> CommandSendReceiptpub(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)impl Default for CommandSubscribeimpl ToJson for CommandSubscribeimpl FromJson for CommandSubscribeimpl AsyncRead for CommandSubscribeimpl AsyncWrite for CommandSubscribeimpl Read for CommandSubscribeimpl Sized for CommandSubscribeimpl Write for 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) -> CommandSubscribeimpl Default for CommandSubscribe_InitialPositionimpl ToJson for CommandSubscribe_InitialPositionimpl FromJson for CommandSubscribe_InitialPositionfn from_json(json : Json, path : JsonPath) -> CommandSubscribe_InitialPosition raise JsonDecodeErrorimpl Sized for CommandSubscribe_InitialPositionimpl Default for CommandSubscribe_SubTypeimpl ToJson for CommandSubscribe_SubTypeimpl FromJson for CommandSubscribe_SubTypeimpl Sized for CommandSubscribe_SubTypeimpl Default for CommandSuccessimpl ToJson for CommandSuccessimpl FromJson for CommandSuccessimpl AsyncRead for CommandSuccessimpl AsyncWrite for CommandSuccessimpl Read for CommandSuccessimpl Sized for CommandSuccessimpl Write for CommandSuccess#alias(new, deprecated="`new` is deprecated, use `CommandSuccess` instead")
fn CommandSuccess::CommandSuccess(request_id : UInt64, schema? : Schema) -> CommandSuccessimpl Default for CommandTcClientConnectRequestimpl ToJson for CommandTcClientConnectRequestimpl FromJson for CommandTcClientConnectRequestimpl AsyncRead for CommandTcClientConnectRequestimpl AsyncWrite for CommandTcClientConnectRequestimpl Read for CommandTcClientConnectRequestimpl Sized for CommandTcClientConnectRequestimpl Write for CommandTcClientConnectRequest#alias(new, deprecated="`new` is deprecated, use `CommandTcClientConnectRequest` instead")
fn CommandTcClientConnectRequest::CommandTcClientConnectRequest(request_id : UInt64, tc_id : UInt64, scalable? : Bool) -> CommandTcClientConnectRequestpub(all) struct CommandTcClientConnectResponse {
request_id : UInt64
error : ServerError?
message : String?
} derive(Eq, Debug)impl Default for CommandTcClientConnectResponseimpl ToJson for CommandTcClientConnectResponseimpl FromJson for CommandTcClientConnectResponseimpl AsyncRead for CommandTcClientConnectResponseimpl AsyncWrite for CommandTcClientConnectResponseimpl Read for CommandTcClientConnectResponseimpl Sized for CommandTcClientConnectResponseimpl Write for CommandTcClientConnectResponse#alias(new, deprecated="`new` is deprecated, use `CommandTcClientConnectResponse` instead")
fn CommandTcClientConnectResponse::CommandTcClientConnectResponse(request_id : UInt64, error? : ServerError, message? : String) -> CommandTcClientConnectResponsepub(all) struct CommandTopicMigrated {
resource_id : UInt64
resource_type : CommandTopicMigrated_ResourceType
broker_service_url : String?
broker_service_url_tls : String?
} derive(Eq, Debug)impl Default for CommandTopicMigratedimpl ToJson for CommandTopicMigratedimpl FromJson for CommandTopicMigratedimpl AsyncRead for CommandTopicMigratedimpl AsyncWrite for CommandTopicMigratedimpl Read for CommandTopicMigratedimpl Sized for CommandTopicMigratedimpl Write for 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) -> CommandTopicMigratedimpl Default for CommandTopicMigrated_ResourceTypeimpl ToJson for CommandTopicMigrated_ResourceTypefn from_json(json : Json, path : JsonPath) -> CommandTopicMigrated_ResourceType raise JsonDecodeErrorimpl Sized for CommandTopicMigrated_ResourceTypeimpl Default for CommandUnsubscribeimpl ToJson for CommandUnsubscribeimpl FromJson for CommandUnsubscribeimpl AsyncRead for CommandUnsubscribeimpl AsyncWrite for CommandUnsubscribeimpl Read for CommandUnsubscribeimpl Sized for CommandUnsubscribeimpl Write for CommandUnsubscribe#alias(new, deprecated="`new` is deprecated, use `CommandUnsubscribe` instead")
fn CommandUnsubscribe::CommandUnsubscribe(consumer_id : UInt64, request_id : UInt64, force? : Bool) -> CommandUnsubscribeimpl Default for CommandWatchScalableTopicsimpl ToJson for CommandWatchScalableTopicsimpl FromJson for CommandWatchScalableTopicsimpl AsyncRead for CommandWatchScalableTopicsimpl AsyncWrite for CommandWatchScalableTopicsimpl Read for CommandWatchScalableTopicsimpl Sized for CommandWatchScalableTopicsimpl Write for 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) -> CommandWatchScalableTopicsimpl Default for CommandWatchScalableTopicsCloseimpl ToJson for CommandWatchScalableTopicsCloseimpl FromJson for CommandWatchScalableTopicsCloseimpl AsyncRead for CommandWatchScalableTopicsCloseimpl Read for CommandWatchScalableTopicsCloseimpl Sized for CommandWatchScalableTopicsCloseimpl Write for CommandWatchScalableTopicsClose#alias(new, deprecated="`new` is deprecated, use `CommandWatchScalableTopicsClose` instead")
fn CommandWatchScalableTopicsClose::CommandWatchScalableTopicsClose(watch_id : UInt64) -> CommandWatchScalableTopicsClosepub(all) struct CommandWatchScalableTopicsUpdate {
watch_id : UInt64
error : ServerError?
message : String?
event : CommandWatchScalableTopicsUpdate_Event
} derive(Eq, Debug)impl Default for CommandWatchScalableTopicsUpdateimpl ToJson for CommandWatchScalableTopicsUpdateimpl FromJson for CommandWatchScalableTopicsUpdatefn from_json(json : Json, path : JsonPath) -> CommandWatchScalableTopicsUpdate raise JsonDecodeErrorimpl Read for CommandWatchScalableTopicsUpdateimpl Sized for CommandWatchScalableTopicsUpdateimpl Write for CommandWatchScalableTopicsUpdate#alias(new, deprecated="`new` is deprecated, use `CommandWatchScalableTopicsUpdate` instead")
fn CommandWatchScalableTopicsUpdate::CommandWatchScalableTopicsUpdate(watch_id : UInt64, error? : ServerError, message? : String, event? : CommandWatchScalableTopicsUpdate_Event) -> CommandWatchScalableTopicsUpdatepub(all) enum CommandWatchScalableTopicsUpdate_Event {
Snapshot(ScalableTopicsSnapshot)
Diff(ScalableTopicsDiff)
NotSet
} derive(Eq, Debug)fn from_json(json : Json, path : JsonPath) -> CommandWatchScalableTopicsUpdate_Event raise JsonDecodeErrorimpl Default for CommandWatchTcAssignmentsimpl ToJson for CommandWatchTcAssignmentsimpl FromJson for CommandWatchTcAssignmentsimpl AsyncRead for CommandWatchTcAssignmentsimpl AsyncWrite for CommandWatchTcAssignmentsimpl Read for CommandWatchTcAssignmentsimpl Sized for CommandWatchTcAssignmentsimpl Write for CommandWatchTcAssignments#alias(new, deprecated="`new` is deprecated, use `CommandWatchTcAssignments` instead")
fn CommandWatchTcAssignments::CommandWatchTcAssignments(watch_id : UInt64) -> CommandWatchTcAssignmentsimpl Default for CommandWatchTcAssignmentsCloseimpl ToJson for CommandWatchTcAssignmentsCloseimpl FromJson for CommandWatchTcAssignmentsCloseimpl AsyncRead for CommandWatchTcAssignmentsCloseimpl AsyncWrite for CommandWatchTcAssignmentsCloseimpl Read for CommandWatchTcAssignmentsCloseimpl Sized for CommandWatchTcAssignmentsCloseimpl Write for CommandWatchTcAssignmentsClose#alias(new, deprecated="`new` is deprecated, use `CommandWatchTcAssignmentsClose` instead")
fn CommandWatchTcAssignmentsClose::CommandWatchTcAssignmentsClose(watch_id : UInt64) -> CommandWatchTcAssignmentsClosepub(all) struct CommandWatchTcAssignmentsUpdate {
watch_id : UInt64
snapshot : TcAssignmentsSnapshot?
error : ServerError?
message : String?
} derive(Eq, Debug)impl Default for CommandWatchTcAssignmentsUpdateimpl ToJson for CommandWatchTcAssignmentsUpdateimpl FromJson for CommandWatchTcAssignmentsUpdateimpl AsyncRead for CommandWatchTcAssignmentsUpdateimpl Read for CommandWatchTcAssignmentsUpdateimpl Sized for CommandWatchTcAssignmentsUpdateimpl Write for CommandWatchTcAssignmentsUpdate#alias(new, deprecated="`new` is deprecated, use `CommandWatchTcAssignmentsUpdate` instead")
fn CommandWatchTcAssignmentsUpdate::CommandWatchTcAssignmentsUpdate(watch_id : UInt64, snapshot? : TcAssignmentsSnapshot, error? : ServerError, message? : String) -> CommandWatchTcAssignmentsUpdateimpl Default for CommandWatchTopicListimpl ToJson for CommandWatchTopicListimpl FromJson for CommandWatchTopicListimpl AsyncRead for CommandWatchTopicListimpl AsyncWrite for CommandWatchTopicListimpl Read for CommandWatchTopicListimpl Sized for CommandWatchTopicListimpl Write for 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) -> CommandWatchTopicListimpl Default for CommandWatchTopicListCloseimpl ToJson for CommandWatchTopicListCloseimpl FromJson for CommandWatchTopicListCloseimpl AsyncRead for CommandWatchTopicListCloseimpl AsyncWrite for CommandWatchTopicListCloseimpl Read for CommandWatchTopicListCloseimpl Sized for CommandWatchTopicListCloseimpl Write for CommandWatchTopicListClose#alias(new, deprecated="`new` is deprecated, use `CommandWatchTopicListClose` instead")
fn CommandWatchTopicListClose::CommandWatchTopicListClose(request_id : UInt64, watcher_id : UInt64) -> CommandWatchTopicListCloseimpl Default for CommandWatchTopicListSuccessimpl ToJson for CommandWatchTopicListSuccessimpl FromJson for CommandWatchTopicListSuccessimpl AsyncRead for CommandWatchTopicListSuccessimpl AsyncWrite for CommandWatchTopicListSuccessimpl Read for CommandWatchTopicListSuccessimpl Sized for CommandWatchTopicListSuccessimpl Write for 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) -> CommandWatchTopicListSuccessimpl Default for CommandWatchTopicUpdateimpl ToJson for CommandWatchTopicUpdateimpl FromJson for CommandWatchTopicUpdateimpl AsyncRead for CommandWatchTopicUpdateimpl AsyncWrite for CommandWatchTopicUpdateimpl Read for CommandWatchTopicUpdateimpl Sized for CommandWatchTopicUpdateimpl Write for 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) -> CommandWatchTopicUpdateimpl Default for CompressionTypeimpl ToJson for CompressionTypeimpl FromJson for CompressionTypeimpl Sized for CompressionTypeimpl Default for EncryptionKeysimpl ToJson for EncryptionKeysimpl FromJson for EncryptionKeysimpl AsyncRead for EncryptionKeysimpl AsyncWrite for EncryptionKeysimpl Read for EncryptionKeysimpl Sized for EncryptionKeysimpl Write for EncryptionKeys#alias(new, deprecated="`new` is deprecated, use `EncryptionKeys` instead")
fn EncryptionKeys::EncryptionKeys(key : String, value : Bytes, metadata : Array[KeyValue]) -> EncryptionKeyspub(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)impl Default for FeatureFlagsimpl ToJson for FeatureFlagsimpl FromJson for FeatureFlagsimpl AsyncRead for FeatureFlagsimpl AsyncWrite for FeatureFlagsimpl Read for FeatureFlagsimpl Sized for FeatureFlagsimpl Write for 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) -> FeatureFlagsimpl Default for KeyLongValueimpl ToJson for KeyLongValueimpl FromJson for KeyLongValueimpl AsyncRead for KeyLongValueimpl AsyncWrite for KeyLongValueimpl Read for KeyLongValueimpl Sized for KeyLongValueimpl Write for KeyLongValue#alias(new, deprecated="`new` is deprecated, use `KeyLongValue` instead")
fn KeyLongValue::KeyLongValue(key : String, value : UInt64) -> KeyLongValuepub(all) struct KeySharedMeta {
key_shared_mode : KeySharedMode
hash_ranges : Array[IntRange]
allow_out_of_order_delivery : Bool?
entry_bucket_dispatch : Bool?
} derive(Eq, Debug)#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) -> KeySharedMetapub(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)impl Default for MessageIdDataimpl ToJson for MessageIdDataimpl FromJson for MessageIdDataimpl AsyncRead for MessageIdDataimpl AsyncWrite for MessageIdDataimpl Read for MessageIdDataimpl Sized for MessageIdDataimpl Write for 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) -> MessageIdDatapub(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)impl Default for MessageMetadataimpl ToJson for MessageMetadataimpl FromJson for MessageMetadataimpl AsyncRead for MessageMetadataimpl AsyncWrite for MessageMetadataimpl Read for MessageMetadataimpl Sized for MessageMetadataimpl Write for 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) -> MessageMetadataimpl Default for ProducerAccessModeimpl ToJson for ProducerAccessModeimpl FromJson for ProducerAccessModeimpl Sized for ProducerAccessModeimpl Default for ProtocolVersionimpl ToJson for ProtocolVersionimpl FromJson for ProtocolVersionimpl Sized for ProtocolVersionimpl Default for ScalableAssignedSegmentimpl ToJson for ScalableAssignedSegmentimpl FromJson for ScalableAssignedSegmentimpl AsyncRead for ScalableAssignedSegmentimpl AsyncWrite for ScalableAssignedSegmentimpl Read for ScalableAssignedSegmentimpl Sized for ScalableAssignedSegmentimpl Write for 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]) -> ScalableAssignedSegmentpub(all) struct ScalableConsumerAssignment {
layout_epoch : UInt64
segments : Array[ScalableAssignedSegment]
} derive(Eq, Debug)impl Default for ScalableConsumerAssignmentimpl ToJson for ScalableConsumerAssignmentimpl FromJson for ScalableConsumerAssignmentimpl AsyncRead for ScalableConsumerAssignmentimpl AsyncWrite for ScalableConsumerAssignmentimpl Read for ScalableConsumerAssignmentimpl Sized for ScalableConsumerAssignmentimpl Write for ScalableConsumerAssignment#alias(new, deprecated="`new` is deprecated, use `ScalableConsumerAssignment` instead")
fn ScalableConsumerAssignment::ScalableConsumerAssignment(layout_epoch : UInt64, segments : Array[ScalableAssignedSegment]) -> ScalableConsumerAssignmentimpl Default for ScalableConsumerTypeimpl ToJson for ScalableConsumerTypeimpl FromJson for ScalableConsumerTypeimpl Sized for ScalableConsumerTypepub(all) struct ScalableTopicDAG {
epoch : UInt64
segments : Array[SegmentInfoProto]
segment_brokers : Array[SegmentBrokerAddress]
controller_broker_url : String?
controller_broker_url_tls : String?
} derive(Eq, Debug)impl Default for ScalableTopicDAGimpl ToJson for ScalableTopicDAGimpl FromJson for ScalableTopicDAGimpl AsyncRead for ScalableTopicDAGimpl AsyncWrite for ScalableTopicDAGimpl Read for ScalableTopicDAGimpl Sized for ScalableTopicDAGimpl Write for 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) -> ScalableTopicDAGimpl Default for ScalableTopicsDiffimpl ToJson for ScalableTopicsDiffimpl FromJson for ScalableTopicsDiffimpl AsyncRead for ScalableTopicsDiffimpl AsyncWrite for ScalableTopicsDiffimpl Read for ScalableTopicsDiffimpl Sized for ScalableTopicsDiffimpl Write for ScalableTopicsDiff#alias(new, deprecated="`new` is deprecated, use `ScalableTopicsDiff` instead")
fn ScalableTopicsDiff::ScalableTopicsDiff(added : Array[String], removed : Array[String]) -> ScalableTopicsDiffimpl Default for ScalableTopicsSnapshotimpl ToJson for ScalableTopicsSnapshotimpl FromJson for ScalableTopicsSnapshotimpl AsyncRead for ScalableTopicsSnapshotimpl AsyncWrite for ScalableTopicsSnapshotimpl Read for ScalableTopicsSnapshotimpl Sized for ScalableTopicsSnapshotimpl Write for ScalableTopicsSnapshot#alias(new, deprecated="`new` is deprecated, use `ScalableTopicsSnapshot` instead")
fn ScalableTopicsSnapshot::ScalableTopicsSnapshot(topics : Array[String]) -> ScalableTopicsSnapshotpub(all) struct Schema {
name : String
schema_data : Bytes
type_ : Schema_Type
properties : Array[KeyValue]
} derive(Eq, Debug)impl Default for Schema_Typeimpl ToJson for Schema_Typeimpl FromJson for Schema_Typeimpl Sized for Schema_Typeimpl Default for SegmentBrokerAddressimpl ToJson for SegmentBrokerAddressimpl FromJson for SegmentBrokerAddressimpl AsyncRead for SegmentBrokerAddressimpl AsyncWrite for SegmentBrokerAddressimpl Read for SegmentBrokerAddressimpl Sized for SegmentBrokerAddressimpl Write for SegmentBrokerAddress#alias(new, deprecated="`new` is deprecated, use `SegmentBrokerAddress` instead")
fn SegmentBrokerAddress::SegmentBrokerAddress(segment_id : UInt64, broker_url : String, broker_url_tls? : String) -> SegmentBrokerAddresspub(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)impl Default for SegmentInfoProtoimpl ToJson for SegmentInfoProtoimpl FromJson for SegmentInfoProtoimpl AsyncRead for SegmentInfoProtoimpl AsyncWrite for SegmentInfoProtoimpl Read for SegmentInfoProtoimpl Sized for SegmentInfoProtoimpl Write for 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]) -> SegmentInfoProtoimpl Default for SegmentStateimpl ToJson for SegmentStateimpl FromJson for SegmentStateimpl Sized for SegmentStatepub(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)impl Default for ServerErrorimpl ToJson for ServerErrorimpl FromJson for ServerErrorimpl Sized for ServerErrorimpl Default for SingleMessageMetadataimpl ToJson for SingleMessageMetadataimpl FromJson for SingleMessageMetadataimpl AsyncRead for SingleMessageMetadataimpl AsyncWrite for SingleMessageMetadataimpl Read for SingleMessageMetadataimpl Sized for SingleMessageMetadataimpl Write for 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) -> SingleMessageMetadataimpl Default for Subscriptionimpl ToJson for Subscriptionimpl FromJson for Subscriptionimpl AsyncRead for Subscriptionimpl AsyncWrite for Subscriptionimpl Read for Subscriptionimpl Sized for Subscriptionimpl Write for Subscription#alias(new, deprecated="`new` is deprecated, use `Subscription` instead")
fn Subscription::Subscription(topic : String, subscription : String) -> Subscriptionimpl Default for TcAssignmentimpl ToJson for TcAssignmentimpl FromJson for TcAssignmentimpl AsyncRead for TcAssignmentimpl AsyncWrite for TcAssignmentimpl Read for TcAssignmentimpl Sized for TcAssignmentimpl Write for 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) -> TcAssignmentpub(all) struct TcAssignmentsSnapshot {
parallelism : UInt
assignments : Array[TcAssignment]
} derive(Eq, Debug)impl Default for TcAssignmentsSnapshotimpl ToJson for TcAssignmentsSnapshotimpl FromJson for TcAssignmentsSnapshotimpl AsyncRead for TcAssignmentsSnapshotimpl AsyncWrite for TcAssignmentsSnapshotimpl Read for TcAssignmentsSnapshotimpl Sized for TcAssignmentsSnapshotimpl Write for TcAssignmentsSnapshot#alias(new, deprecated="`new` is deprecated, use `TcAssignmentsSnapshot` instead")
fn TcAssignmentsSnapshot::TcAssignmentsSnapshot(parallelism : UInt, assignments : Array[TcAssignment]) -> TcAssignmentsSnapshotInstall
Download zipApache Pulsar binary protocol client for MoonBit: connection management, producer (sync/async send, batching) and consumer (subscription modes, ack/nack, flow control)