node-eventstore-client/src/messages/messages.js

1491 lines
44 KiB
JavaScript
Raw Normal View History

module.exports = require("protobufjs").newBuilder({})['import']({
"package": "EventStore.Client.Messages",
"messages": [
{
"name": "NewEvent",
"fields": [
{
"rule": "required",
"type": "bytes",
"name": "event_id",
"id": 1
},
{
"rule": "required",
"type": "string",
"name": "event_type",
"id": 2
},
{
"rule": "required",
"type": "int32",
"name": "data_content_type",
"id": 3
},
{
"rule": "required",
"type": "int32",
"name": "metadata_content_type",
"id": 4
},
{
"rule": "required",
"type": "bytes",
"name": "data",
"id": 5
},
{
"rule": "optional",
"type": "bytes",
"name": "metadata",
"id": 6
}
]
},
{
"name": "EventRecord",
"fields": [
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 1
},
{
"rule": "required",
"type": "int32",
"name": "event_number",
"id": 2
},
{
"rule": "required",
"type": "bytes",
"name": "event_id",
"id": 3
},
{
"rule": "required",
"type": "string",
"name": "event_type",
"id": 4
},
{
"rule": "required",
"type": "int32",
"name": "data_content_type",
"id": 5
},
{
"rule": "required",
"type": "int32",
"name": "metadata_content_type",
"id": 6
},
{
"rule": "required",
"type": "bytes",
"name": "data",
"id": 7
},
{
"rule": "optional",
"type": "bytes",
"name": "metadata",
"id": 8
},
{
"rule": "optional",
"type": "int64",
"name": "created",
"id": 9
},
{
"rule": "optional",
"type": "int64",
"name": "created_epoch",
"id": 10
}
]
},
{
"name": "ResolvedIndexedEvent",
"fields": [
{
/*
rule changed from required to optional
because protobufjs doesn't allow null value for required object
and in the case of a non-success result, event will be null
*/
"rule": "optional",
"type": "EventRecord",
"name": "event",
"id": 1
},
{
"rule": "optional",
"type": "EventRecord",
"name": "link",
"id": 2
}
]
},
{
"name": "ResolvedEvent",
"fields": [
{
"rule": "required",
"type": "EventRecord",
"name": "event",
"id": 1
},
{
"rule": "optional",
"type": "EventRecord",
"name": "link",
"id": 2
},
{
"rule": "required",
"type": "int64",
"name": "commit_position",
"id": 3
},
{
"rule": "required",
"type": "int64",
"name": "prepare_position",
"id": 4
}
]
},
{
"name": "WriteEvents",
"fields": [
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 1
},
{
"rule": "required",
"type": "int32",
"name": "expected_version",
"id": 2
},
{
"rule": "repeated",
"type": "NewEvent",
"name": "events",
"id": 3
},
{
"rule": "required",
"type": "bool",
"name": "require_master",
"id": 4
}
]
},
{
"name": "WriteEventsCompleted",
"fields": [
{
"rule": "required",
"type": "OperationResult",
"name": "result",
"id": 1
},
{
"rule": "optional",
"type": "string",
"name": "message",
"id": 2
},
{
"rule": "required",
"type": "int32",
"name": "first_event_number",
"id": 3
},
{
"rule": "required",
"type": "int32",
"name": "last_event_number",
"id": 4
},
{
"rule": "optional",
"type": "int64",
"name": "prepare_position",
"id": 5
},
{
"rule": "optional",
"type": "int64",
"name": "commit_position",
"id": 6
}
]
},
{
"name": "DeleteStream",
"fields": [
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 1
},
{
"rule": "required",
"type": "int32",
"name": "expected_version",
"id": 2
},
{
"rule": "required",
"type": "bool",
"name": "require_master",
"id": 3
},
{
"rule": "optional",
"type": "bool",
"name": "hard_delete",
"id": 4
}
]
},
{
"name": "DeleteStreamCompleted",
"fields": [
{
"rule": "required",
"type": "OperationResult",
"name": "result",
"id": 1
},
{
"rule": "optional",
"type": "string",
"name": "message",
"id": 2
},
{
"rule": "optional",
"type": "int64",
"name": "prepare_position",
"id": 3
},
{
"rule": "optional",
"type": "int64",
"name": "commit_position",
"id": 4
}
]
},
{
"name": "TransactionStart",
"fields": [
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 1
},
{
"rule": "required",
"type": "int32",
"name": "expected_version",
"id": 2
},
{
"rule": "required",
"type": "bool",
"name": "require_master",
"id": 3
}
]
},
{
"name": "TransactionStartCompleted",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "transaction_id",
"id": 1
},
{
"rule": "required",
"type": "OperationResult",
"name": "result",
"id": 2
},
{
"rule": "optional",
"type": "string",
"name": "message",
"id": 3
}
]
},
{
"name": "TransactionWrite",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "transaction_id",
"id": 1
},
{
"rule": "repeated",
"type": "NewEvent",
"name": "events",
"id": 2
},
{
"rule": "required",
"type": "bool",
"name": "require_master",
"id": 3
}
]
},
{
"name": "TransactionWriteCompleted",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "transaction_id",
"id": 1
},
{
"rule": "required",
"type": "OperationResult",
"name": "result",
"id": 2
},
{
"rule": "optional",
"type": "string",
"name": "message",
"id": 3
}
]
},
{
"name": "TransactionCommit",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "transaction_id",
"id": 1
},
{
"rule": "required",
"type": "bool",
"name": "require_master",
"id": 2
}
]
},
{
"name": "TransactionCommitCompleted",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "transaction_id",
"id": 1
},
{
"rule": "required",
"type": "OperationResult",
"name": "result",
"id": 2
},
{
"rule": "optional",
"type": "string",
"name": "message",
"id": 3
},
{
"rule": "required",
"type": "int32",
"name": "first_event_number",
"id": 4
},
{
"rule": "required",
"type": "int32",
"name": "last_event_number",
"id": 5
},
{
"rule": "optional",
"type": "int64",
"name": "prepare_position",
"id": 6
},
{
"rule": "optional",
"type": "int64",
"name": "commit_position",
"id": 7
}
]
},
{
"name": "ReadEvent",
"fields": [
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 1
},
{
"rule": "required",
"type": "int32",
"name": "event_number",
"id": 2
},
{
"rule": "required",
"type": "bool",
"name": "resolve_link_tos",
"id": 3
},
{
"rule": "required",
"type": "bool",
"name": "require_master",
"id": 4
}
]
},
{
"name": "ReadEventCompleted",
"fields": [
{
"rule": "required",
"type": "ReadEventResult",
"name": "result",
"id": 1
},
{
"rule": "required",
"type": "ResolvedIndexedEvent",
"name": "event",
"id": 2
},
{
"rule": "optional",
"type": "string",
"name": "error",
"id": 3
}
],
"enums": [
{
"name": "ReadEventResult",
"values": [
{
"name": "Success",
"id": 0
},
{
"name": "NotFound",
"id": 1
},
{
"name": "NoStream",
"id": 2
},
{
"name": "StreamDeleted",
"id": 3
},
{
"name": "Error",
"id": 4
},
{
"name": "AccessDenied",
"id": 5
}
]
}
]
},
{
"name": "ReadStreamEvents",
"fields": [
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 1
},
{
"rule": "required",
"type": "int32",
"name": "from_event_number",
"id": 2
},
{
"rule": "required",
"type": "int32",
"name": "max_count",
"id": 3
},
{
"rule": "required",
"type": "bool",
"name": "resolve_link_tos",
"id": 4
},
{
"rule": "required",
"type": "bool",
"name": "require_master",
"id": 5
}
]
},
{
"name": "ReadStreamEventsCompleted",
"fields": [
{
"rule": "repeated",
"type": "ResolvedIndexedEvent",
"name": "events",
"id": 1
},
{
"rule": "required",
"type": "ReadStreamResult",
"name": "result",
"id": 2
},
{
"rule": "required",
"type": "int32",
"name": "next_event_number",
"id": 3
},
{
"rule": "required",
"type": "int32",
"name": "last_event_number",
"id": 4
},
{
"rule": "required",
"type": "bool",
"name": "is_end_of_stream",
"id": 5
},
{
"rule": "required",
"type": "int64",
"name": "last_commit_position",
"id": 6
},
{
"rule": "optional",
"type": "string",
"name": "error",
"id": 7
}
],
"enums": [
{
"name": "ReadStreamResult",
"values": [
{
"name": "Success",
"id": 0
},
{
"name": "NoStream",
"id": 1
},
{
"name": "StreamDeleted",
"id": 2
},
{
"name": "NotModified",
"id": 3
},
{
"name": "Error",
"id": 4
},
{
"name": "AccessDenied",
"id": 5
}
]
}
]
},
{
"name": "ReadAllEvents",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "commit_position",
"id": 1
},
{
"rule": "required",
"type": "int64",
"name": "prepare_position",
"id": 2
},
{
"rule": "required",
"type": "int32",
"name": "max_count",
"id": 3
},
{
"rule": "required",
"type": "bool",
"name": "resolve_link_tos",
"id": 4
},
{
"rule": "required",
"type": "bool",
"name": "require_master",
"id": 5
}
]
},
{
"name": "ReadAllEventsCompleted",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "commit_position",
"id": 1
},
{
"rule": "required",
"type": "int64",
"name": "prepare_position",
"id": 2
},
{
"rule": "repeated",
"type": "ResolvedEvent",
"name": "events",
"id": 3
},
{
"rule": "required",
"type": "int64",
"name": "next_commit_position",
"id": 4
},
{
"rule": "required",
"type": "int64",
"name": "next_prepare_position",
"id": 5
},
{
"rule": "optional",
"type": "ReadAllResult",
"name": "result",
"id": 6,
"options": {
"default": "Success"
}
},
{
"rule": "optional",
"type": "string",
"name": "error",
"id": 7
}
],
"enums": [
{
"name": "ReadAllResult",
"values": [
{
"name": "Success",
"id": 0
},
{
"name": "NotModified",
"id": 1
},
{
"name": "Error",
"id": 2
},
{
"name": "AccessDenied",
"id": 3
}
]
}
]
},
{
"name": "CreatePersistentSubscription",
"fields": [
{
"rule": "required",
"type": "string",
"name": "subscription_group_name",
"id": 1
},
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 2
},
{
"rule": "required",
"type": "bool",
"name": "resolve_link_tos",
"id": 3
},
{
"rule": "required",
"type": "int32",
"name": "start_from",
"id": 4
},
{
"rule": "required",
"type": "int32",
"name": "message_timeout_milliseconds",
"id": 5
},
{
"rule": "required",
"type": "bool",
"name": "record_statistics",
"id": 6
},
{
"rule": "required",
"type": "int32",
"name": "live_buffer_size",
"id": 7
},
{
"rule": "required",
"type": "int32",
"name": "read_batch_size",
"id": 8
},
{
"rule": "required",
"type": "int32",
"name": "buffer_size",
"id": 9
},
{
"rule": "required",
"type": "int32",
"name": "max_retry_count",
"id": 10
},
{
"rule": "required",
"type": "bool",
"name": "prefer_round_robin",
"id": 11
},
{
"rule": "required",
"type": "int32",
"name": "checkpoint_after_time",
"id": 12
},
{
"rule": "required",
"type": "int32",
"name": "checkpoint_max_count",
"id": 13
},
{
"rule": "required",
"type": "int32",
"name": "checkpoint_min_count",
"id": 14
},
{
"rule": "required",
"type": "int32",
"name": "subscriber_max_count",
"id": 15
},
{
"rule": "optional",
"type": "string",
"name": "named_consumer_strategy",
"id": 16
}
]
},
{
"name": "DeletePersistentSubscription",
"fields": [
{
"rule": "required",
"type": "string",
"name": "subscription_group_name",
"id": 1
},
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 2
}
]
},
{
"name": "UpdatePersistentSubscription",
"fields": [
{
"rule": "required",
"type": "string",
"name": "subscription_group_name",
"id": 1
},
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 2
},
{
"rule": "required",
"type": "bool",
"name": "resolve_link_tos",
"id": 3
},
{
"rule": "required",
"type": "int32",
"name": "start_from",
"id": 4
},
{
"rule": "required",
"type": "int32",
"name": "message_timeout_milliseconds",
"id": 5
},
{
"rule": "required",
"type": "bool",
"name": "record_statistics",
"id": 6
},
{
"rule": "required",
"type": "int32",
"name": "live_buffer_size",
"id": 7
},
{
"rule": "required",
"type": "int32",
"name": "read_batch_size",
"id": 8
},
{
"rule": "required",
"type": "int32",
"name": "buffer_size",
"id": 9
},
{
"rule": "required",
"type": "int32",
"name": "max_retry_count",
"id": 10
},
{
"rule": "required",
"type": "bool",
"name": "prefer_round_robin",
"id": 11
},
{
"rule": "required",
"type": "int32",
"name": "checkpoint_after_time",
"id": 12
},
{
"rule": "required",
"type": "int32",
"name": "checkpoint_max_count",
"id": 13
},
{
"rule": "required",
"type": "int32",
"name": "checkpoint_min_count",
"id": 14
},
{
"rule": "required",
"type": "int32",
"name": "subscriber_max_count",
"id": 15
},
{
"rule": "optional",
"type": "string",
"name": "named_consumer_strategy",
"id": 16
}
]
},
{
"name": "UpdatePersistentSubscriptionCompleted",
"fields": [
{
"rule": "required",
"type": "UpdatePersistentSubscriptionResult",
"name": "result",
"id": 1,
"options": {
"default": "Success"
}
},
{
"rule": "optional",
"type": "string",
"name": "reason",
"id": 2
}
],
"enums": [
{
"name": "UpdatePersistentSubscriptionResult",
"values": [
{
"name": "Success",
"id": 0
},
{
"name": "DoesNotExist",
"id": 1
},
{
"name": "Fail",
"id": 2
},
{
"name": "AccessDenied",
"id": 3
}
]
}
]
},
{
"name": "CreatePersistentSubscriptionCompleted",
"fields": [
{
"rule": "required",
"type": "CreatePersistentSubscriptionResult",
"name": "result",
"id": 1,
"options": {
"default": "Success"
}
},
{
"rule": "optional",
"type": "string",
"name": "reason",
"id": 2
}
],
"enums": [
{
"name": "CreatePersistentSubscriptionResult",
"values": [
{
"name": "Success",
"id": 0
},
{
"name": "AlreadyExists",
"id": 1
},
{
"name": "Fail",
"id": 2
},
{
"name": "AccessDenied",
"id": 3
}
]
}
]
},
{
"name": "DeletePersistentSubscriptionCompleted",
"fields": [
{
"rule": "required",
"type": "DeletePersistentSubscriptionResult",
"name": "result",
"id": 1,
"options": {
"default": "Success"
}
},
{
"rule": "optional",
"type": "string",
"name": "reason",
"id": 2
}
],
"enums": [
{
"name": "DeletePersistentSubscriptionResult",
"values": [
{
"name": "Success",
"id": 0
},
{
"name": "DoesNotExist",
"id": 1
},
{
"name": "Fail",
"id": 2
},
{
"name": "AccessDenied",
"id": 3
}
]
}
]
},
{
"name": "ConnectToPersistentSubscription",
"fields": [
{
"rule": "required",
"type": "string",
"name": "subscription_id",
"id": 1
},
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 2
},
{
"rule": "required",
"type": "int32",
"name": "allowed_in_flight_messages",
"id": 3
}
]
},
{
"name": "PersistentSubscriptionAckEvents",
"fields": [
{
"rule": "required",
"type": "string",
"name": "subscription_id",
"id": 1
},
{
"rule": "repeated",
"type": "bytes",
"name": "processed_event_ids",
"id": 2
}
]
},
{
"name": "PersistentSubscriptionNakEvents",
"fields": [
{
"rule": "required",
"type": "string",
"name": "subscription_id",
"id": 1
},
{
"rule": "repeated",
"type": "bytes",
"name": "processed_event_ids",
"id": 2
},
{
"rule": "optional",
"type": "string",
"name": "message",
"id": 3
},
{
"rule": "required",
"type": "NakAction",
"name": "action",
"id": 4,
"options": {
"default": "Unknown"
}
}
],
"enums": [
{
"name": "NakAction",
"values": [
{
"name": "Unknown",
"id": 0
},
{
"name": "Park",
"id": 1
},
{
"name": "Retry",
"id": 2
},
{
"name": "Skip",
"id": 3
},
{
"name": "Stop",
"id": 4
}
]
}
]
},
{
"name": "PersistentSubscriptionConfirmation",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "last_commit_position",
"id": 1
},
{
"rule": "required",
"type": "string",
"name": "subscription_id",
"id": 2
},
{
"rule": "optional",
"type": "int32",
"name": "last_event_number",
"id": 3
}
]
},
{
"name": "PersistentSubscriptionStreamEventAppeared",
"fields": [
{
"rule": "required",
"type": "ResolvedIndexedEvent",
"name": "event",
"id": 1
}
]
},
{
"name": "SubscribeToStream",
"fields": [
{
"rule": "required",
"type": "string",
"name": "event_stream_id",
"id": 1
},
{
"rule": "required",
"type": "bool",
"name": "resolve_link_tos",
"id": 2
}
]
},
{
"name": "SubscriptionConfirmation",
"fields": [
{
"rule": "required",
"type": "int64",
"name": "last_commit_position",
"id": 1
},
{
"rule": "optional",
"type": "int32",
"name": "last_event_number",
"id": 2
}
]
},
{
"name": "StreamEventAppeared",
"fields": [
{
"rule": "required",
"type": "ResolvedEvent",
"name": "event",
"id": 1
}
]
},
{
"name": "UnsubscribeFromStream",
"fields": []
},
{
"name": "SubscriptionDropped",
"fields": [
{
"rule": "optional",
"type": "SubscriptionDropReason",
"name": "reason",
"id": 1,
"options": {
"default": "Unsubscribed"
}
}
],
"enums": [
{
"name": "SubscriptionDropReason",
"values": [
{
"name": "Unsubscribed",
"id": 0
},
{
"name": "AccessDenied",
"id": 1
},
{
"name": "NotFound",
"id": 2
},
{
"name": "PersistentSubscriptionDeleted",
"id": 3
},
{
"name": "SubscriberMaxCountReached",
"id": 4
}
]
}
]
},
{
"name": "NotHandled",
"fields": [
{
"rule": "required",
"type": "NotHandledReason",
"name": "reason",
"id": 1
},
{
"rule": "optional",
"type": "bytes",
"name": "additional_info",
"id": 2
}
],
"messages": [
{
"name": "MasterInfo",
"fields": [
{
"rule": "required",
"type": "string",
"name": "external_tcp_address",
"id": 1
},
{
"rule": "required",
"type": "int32",
"name": "external_tcp_port",
"id": 2
},
{
"rule": "required",
"type": "string",
"name": "external_http_address",
"id": 3
},
{
"rule": "required",
"type": "int32",
"name": "external_http_port",
"id": 4
},
{
"rule": "optional",
"type": "string",
"name": "external_secure_tcp_address",
"id": 5
},
{
"rule": "optional",
"type": "int32",
"name": "external_secure_tcp_port",
"id": 6
}
]
}
],
"enums": [
{
"name": "NotHandledReason",
"values": [
{
"name": "NotReady",
"id": 0
},
{
"name": "TooBusy",
"id": 1
},
{
"name": "NotMaster",
"id": 2
}
]
}
]
},
{
"name": "ScavengeDatabase",
"fields": []
},
{
"name": "ScavengeDatabaseCompleted",
"fields": [
{
"rule": "required",
"type": "ScavengeResult",
"name": "result",
"id": 1
},
{
"rule": "optional",
"type": "string",
"name": "error",
"id": 2
},
{
"rule": "required",
"type": "int32",
"name": "total_time_ms",
"id": 3
},
{
"rule": "required",
"type": "int64",
"name": "total_space_saved",
"id": 4
}
],
"enums": [
{
"name": "ScavengeResult",
"values": [
{
"name": "Success",
"id": 0
},
{
"name": "InProgress",
"id": 1
},
{
"name": "Failed",
"id": 2
}
]
}
]
}
],
"enums": [
{
"name": "OperationResult",
"values": [
{
"name": "Success",
"id": 0
},
{
"name": "PrepareTimeout",
"id": 1
},
{
"name": "CommitTimeout",
"id": 2
},
{
"name": "ForwardTimeout",
"id": 3
},
{
"name": "WrongExpectedVersion",
"id": 4
},
{
"name": "StreamDeleted",
"id": 5
},
{
"name": "InvalidTransaction",
"id": 6
},
{
"name": "AccessDenied",
"id": 7
}
]
}
]
}).build();