Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reflect interface changes of server DB sharding #145

Merged
merged 2 commits into from
Jan 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions Sources/API/V1/yorkie/v1/yorkie.pb.swift
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ struct Yorkie_V1_DeactivateClientRequest {
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages.

var clientKey: String = String()

var clientID: String = String()

var unknownFields = SwiftProtobuf.UnknownStorage()
Expand All @@ -86,6 +88,8 @@ struct Yorkie_V1_AttachDocumentRequest {
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages.

var clientKey: String = String()

var clientID: String = String()

var changePack: Yorkie_V1_ChangePack {
Expand Down Expand Up @@ -132,6 +136,8 @@ struct Yorkie_V1_DetachDocumentRequest {
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages.

var clientKey: String = String()

var clientID: String = String()

var documentID: String = String()
Expand Down Expand Up @@ -180,8 +186,12 @@ struct Yorkie_V1_WatchDocumentRequest {
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages.

var clientKey: String = String()

var clientID: String = String()

var documentKey: String = String()

var documentID: String = String()

var unknownFields = SwiftProtobuf.UnknownStorage()
Expand Down Expand Up @@ -258,6 +268,8 @@ struct Yorkie_V1_RemoveDocumentRequest {
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages.

var clientKey: String = String()

var clientID: String = String()

var documentID: String = String()
Expand Down Expand Up @@ -304,6 +316,8 @@ struct Yorkie_V1_PushPullChangesRequest {
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages.

var clientKey: String = String()

var clientID: String = String()

var documentID: String = String()
Expand Down Expand Up @@ -352,8 +366,12 @@ struct Yorkie_V1_BroadcastRequest {
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages.

var clientKey: String = String()

var clientID: String = String()

var documentKey: String = String()

var documentID: String = String()

var topic: String = String()
Expand Down Expand Up @@ -467,6 +485,7 @@ extension Yorkie_V1_ActivateClientResponse: SwiftProtobuf.Message, SwiftProtobuf
extension Yorkie_V1_DeactivateClientRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = _protobuf_package + ".DeactivateClientRequest"
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
2: .standard(proto: "client_key"),
1: .standard(proto: "client_id"),
]

Expand All @@ -477,6 +496,7 @@ extension Yorkie_V1_DeactivateClientRequest: SwiftProtobuf.Message, SwiftProtobu
// enabled. https://github.com/apple/swift-protobuf/issues/1034
switch fieldNumber {
case 1: try { try decoder.decodeSingularStringField(value: &self.clientID) }()
case 2: try { try decoder.decodeSingularStringField(value: &self.clientKey) }()
default: break
}
}
Expand All @@ -486,10 +506,14 @@ extension Yorkie_V1_DeactivateClientRequest: SwiftProtobuf.Message, SwiftProtobu
if !self.clientID.isEmpty {
try visitor.visitSingularStringField(value: self.clientID, fieldNumber: 1)
}
if !self.clientKey.isEmpty {
try visitor.visitSingularStringField(value: self.clientKey, fieldNumber: 2)
}
try unknownFields.traverse(visitor: &visitor)
}

static func ==(lhs: Yorkie_V1_DeactivateClientRequest, rhs: Yorkie_V1_DeactivateClientRequest) -> Bool {
if lhs.clientKey != rhs.clientKey {return false}
if lhs.clientID != rhs.clientID {return false}
if lhs.unknownFields != rhs.unknownFields {return false}
return true
Expand Down Expand Up @@ -518,6 +542,7 @@ extension Yorkie_V1_DeactivateClientResponse: SwiftProtobuf.Message, SwiftProtob
extension Yorkie_V1_AttachDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = _protobuf_package + ".AttachDocumentRequest"
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
3: .standard(proto: "client_key"),
1: .standard(proto: "client_id"),
2: .standard(proto: "change_pack"),
]
Expand All @@ -530,6 +555,7 @@ extension Yorkie_V1_AttachDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf.
switch fieldNumber {
case 1: try { try decoder.decodeSingularStringField(value: &self.clientID) }()
case 2: try { try decoder.decodeSingularMessageField(value: &self._changePack) }()
case 3: try { try decoder.decodeSingularStringField(value: &self.clientKey) }()
default: break
}
}
Expand All @@ -546,10 +572,14 @@ extension Yorkie_V1_AttachDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf.
try { if let v = self._changePack {
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
} }()
if !self.clientKey.isEmpty {
try visitor.visitSingularStringField(value: self.clientKey, fieldNumber: 3)
}
try unknownFields.traverse(visitor: &visitor)
}

static func ==(lhs: Yorkie_V1_AttachDocumentRequest, rhs: Yorkie_V1_AttachDocumentRequest) -> Bool {
if lhs.clientKey != rhs.clientKey {return false}
if lhs.clientID != rhs.clientID {return false}
if lhs._changePack != rhs._changePack {return false}
if lhs.unknownFields != rhs.unknownFields {return false}
Expand Down Expand Up @@ -602,6 +632,7 @@ extension Yorkie_V1_AttachDocumentResponse: SwiftProtobuf.Message, SwiftProtobuf
extension Yorkie_V1_DetachDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = _protobuf_package + ".DetachDocumentRequest"
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
5: .standard(proto: "client_key"),
1: .standard(proto: "client_id"),
2: .standard(proto: "document_id"),
3: .standard(proto: "change_pack"),
Expand All @@ -618,6 +649,7 @@ extension Yorkie_V1_DetachDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf.
case 2: try { try decoder.decodeSingularStringField(value: &self.documentID) }()
case 3: try { try decoder.decodeSingularMessageField(value: &self._changePack) }()
case 4: try { try decoder.decodeSingularBoolField(value: &self.removeIfNotAttached) }()
case 5: try { try decoder.decodeSingularStringField(value: &self.clientKey) }()
default: break
}
}
Expand All @@ -640,10 +672,14 @@ extension Yorkie_V1_DetachDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf.
if self.removeIfNotAttached != false {
try visitor.visitSingularBoolField(value: self.removeIfNotAttached, fieldNumber: 4)
}
if !self.clientKey.isEmpty {
try visitor.visitSingularStringField(value: self.clientKey, fieldNumber: 5)
}
try unknownFields.traverse(visitor: &visitor)
}

static func ==(lhs: Yorkie_V1_DetachDocumentRequest, rhs: Yorkie_V1_DetachDocumentRequest) -> Bool {
if lhs.clientKey != rhs.clientKey {return false}
if lhs.clientID != rhs.clientID {return false}
if lhs.documentID != rhs.documentID {return false}
if lhs._changePack != rhs._changePack {return false}
Expand Down Expand Up @@ -692,7 +728,9 @@ extension Yorkie_V1_DetachDocumentResponse: SwiftProtobuf.Message, SwiftProtobuf
extension Yorkie_V1_WatchDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = _protobuf_package + ".WatchDocumentRequest"
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
4: .standard(proto: "client_key"),
1: .standard(proto: "client_id"),
3: .standard(proto: "document_key"),
2: .standard(proto: "document_id"),
]

Expand All @@ -704,6 +742,8 @@ extension Yorkie_V1_WatchDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf._
switch fieldNumber {
case 1: try { try decoder.decodeSingularStringField(value: &self.clientID) }()
case 2: try { try decoder.decodeSingularStringField(value: &self.documentID) }()
case 3: try { try decoder.decodeSingularStringField(value: &self.documentKey) }()
case 4: try { try decoder.decodeSingularStringField(value: &self.clientKey) }()
default: break
}
}
Expand All @@ -716,11 +756,19 @@ extension Yorkie_V1_WatchDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf._
if !self.documentID.isEmpty {
try visitor.visitSingularStringField(value: self.documentID, fieldNumber: 2)
}
if !self.documentKey.isEmpty {
try visitor.visitSingularStringField(value: self.documentKey, fieldNumber: 3)
}
if !self.clientKey.isEmpty {
try visitor.visitSingularStringField(value: self.clientKey, fieldNumber: 4)
}
try unknownFields.traverse(visitor: &visitor)
}

static func ==(lhs: Yorkie_V1_WatchDocumentRequest, rhs: Yorkie_V1_WatchDocumentRequest) -> Bool {
if lhs.clientKey != rhs.clientKey {return false}
if lhs.clientID != rhs.clientID {return false}
if lhs.documentKey != rhs.documentKey {return false}
if lhs.documentID != rhs.documentID {return false}
if lhs.unknownFields != rhs.unknownFields {return false}
return true
Expand Down Expand Up @@ -832,6 +880,7 @@ extension Yorkie_V1_WatchDocumentResponse.Initialization: SwiftProtobuf.Message,
extension Yorkie_V1_RemoveDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = _protobuf_package + ".RemoveDocumentRequest"
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
4: .standard(proto: "client_key"),
1: .standard(proto: "client_id"),
2: .standard(proto: "document_id"),
3: .standard(proto: "change_pack"),
Expand All @@ -846,6 +895,7 @@ extension Yorkie_V1_RemoveDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf.
case 1: try { try decoder.decodeSingularStringField(value: &self.clientID) }()
case 2: try { try decoder.decodeSingularStringField(value: &self.documentID) }()
case 3: try { try decoder.decodeSingularMessageField(value: &self._changePack) }()
case 4: try { try decoder.decodeSingularStringField(value: &self.clientKey) }()
default: break
}
}
Expand All @@ -865,10 +915,14 @@ extension Yorkie_V1_RemoveDocumentRequest: SwiftProtobuf.Message, SwiftProtobuf.
try { if let v = self._changePack {
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
} }()
if !self.clientKey.isEmpty {
try visitor.visitSingularStringField(value: self.clientKey, fieldNumber: 4)
}
try unknownFields.traverse(visitor: &visitor)
}

static func ==(lhs: Yorkie_V1_RemoveDocumentRequest, rhs: Yorkie_V1_RemoveDocumentRequest) -> Bool {
if lhs.clientKey != rhs.clientKey {return false}
if lhs.clientID != rhs.clientID {return false}
if lhs.documentID != rhs.documentID {return false}
if lhs._changePack != rhs._changePack {return false}
Expand Down Expand Up @@ -916,6 +970,7 @@ extension Yorkie_V1_RemoveDocumentResponse: SwiftProtobuf.Message, SwiftProtobuf
extension Yorkie_V1_PushPullChangesRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = _protobuf_package + ".PushPullChangesRequest"
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
5: .standard(proto: "client_key"),
1: .standard(proto: "client_id"),
2: .standard(proto: "document_id"),
3: .standard(proto: "change_pack"),
Expand All @@ -932,6 +987,7 @@ extension Yorkie_V1_PushPullChangesRequest: SwiftProtobuf.Message, SwiftProtobuf
case 2: try { try decoder.decodeSingularStringField(value: &self.documentID) }()
case 3: try { try decoder.decodeSingularMessageField(value: &self._changePack) }()
case 4: try { try decoder.decodeSingularBoolField(value: &self.pushOnly) }()
case 5: try { try decoder.decodeSingularStringField(value: &self.clientKey) }()
default: break
}
}
Expand All @@ -954,10 +1010,14 @@ extension Yorkie_V1_PushPullChangesRequest: SwiftProtobuf.Message, SwiftProtobuf
if self.pushOnly != false {
try visitor.visitSingularBoolField(value: self.pushOnly, fieldNumber: 4)
}
if !self.clientKey.isEmpty {
try visitor.visitSingularStringField(value: self.clientKey, fieldNumber: 5)
}
try unknownFields.traverse(visitor: &visitor)
}

static func ==(lhs: Yorkie_V1_PushPullChangesRequest, rhs: Yorkie_V1_PushPullChangesRequest) -> Bool {
if lhs.clientKey != rhs.clientKey {return false}
if lhs.clientID != rhs.clientID {return false}
if lhs.documentID != rhs.documentID {return false}
if lhs._changePack != rhs._changePack {return false}
Expand Down Expand Up @@ -1006,7 +1066,9 @@ extension Yorkie_V1_PushPullChangesResponse: SwiftProtobuf.Message, SwiftProtobu
extension Yorkie_V1_BroadcastRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = _protobuf_package + ".BroadcastRequest"
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
6: .standard(proto: "client_key"),
1: .standard(proto: "client_id"),
5: .standard(proto: "document_key"),
2: .standard(proto: "document_id"),
3: .same(proto: "topic"),
4: .same(proto: "payload"),
Expand All @@ -1022,6 +1084,8 @@ extension Yorkie_V1_BroadcastRequest: SwiftProtobuf.Message, SwiftProtobuf._Mess
case 2: try { try decoder.decodeSingularStringField(value: &self.documentID) }()
case 3: try { try decoder.decodeSingularStringField(value: &self.topic) }()
case 4: try { try decoder.decodeSingularBytesField(value: &self.payload) }()
case 5: try { try decoder.decodeSingularStringField(value: &self.documentKey) }()
case 6: try { try decoder.decodeSingularStringField(value: &self.clientKey) }()
default: break
}
}
Expand All @@ -1040,11 +1104,19 @@ extension Yorkie_V1_BroadcastRequest: SwiftProtobuf.Message, SwiftProtobuf._Mess
if !self.payload.isEmpty {
try visitor.visitSingularBytesField(value: self.payload, fieldNumber: 4)
}
if !self.documentKey.isEmpty {
try visitor.visitSingularStringField(value: self.documentKey, fieldNumber: 5)
}
if !self.clientKey.isEmpty {
try visitor.visitSingularStringField(value: self.clientKey, fieldNumber: 6)
}
try unknownFields.traverse(visitor: &visitor)
}

static func ==(lhs: Yorkie_V1_BroadcastRequest, rhs: Yorkie_V1_BroadcastRequest) -> Bool {
if lhs.clientKey != rhs.clientKey {return false}
if lhs.clientID != rhs.clientID {return false}
if lhs.documentKey != rhs.documentKey {return false}
if lhs.documentID != rhs.documentID {return false}
if lhs.topic != rhs.topic {return false}
if lhs.payload != rhs.payload {return false}
Expand Down
9 changes: 9 additions & 0 deletions Sources/API/V1/yorkie/v1/yorkie.proto
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,15 @@ message ActivateClientResponse {
}

message DeactivateClientRequest {
string client_key = 2;
string client_id = 1;
}

message DeactivateClientResponse {
}

message AttachDocumentRequest {
string client_key = 3;
string client_id = 1;
ChangePack change_pack = 2;
}
Expand All @@ -65,6 +67,7 @@ message AttachDocumentResponse {
}

message DetachDocumentRequest {
string client_key = 5;
string client_id = 1;
string document_id = 2;
ChangePack change_pack = 3;
Expand All @@ -76,7 +79,9 @@ message DetachDocumentResponse {
}

message WatchDocumentRequest {
string client_key = 4;
string client_id = 1;
string document_key = 3;
string document_id = 2;
}

Expand All @@ -92,6 +97,7 @@ message WatchDocumentResponse {
}

message RemoveDocumentRequest {
string client_key = 4;
string client_id = 1;
string document_id = 2;
ChangePack change_pack = 3;
Expand All @@ -102,6 +108,7 @@ message RemoveDocumentResponse {
}

message PushPullChangesRequest {
string client_key = 5;
string client_id = 1;
string document_id = 2;
ChangePack change_pack = 3;
Expand All @@ -113,7 +120,9 @@ message PushPullChangesResponse {
}

message BroadcastRequest {
string client_key = 6;
string client_id = 1;
string document_key = 5;
string document_id = 2;
string topic = 3;
bytes payload = 4;
Expand Down
Loading