1486 lines
44 KiB
JavaScript
1486 lines
44 KiB
JavaScript
|
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": "required",
|
||
|
"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();
|