Files
@ d6c003bad3b6
Branch filter:
Location: libtransport.git/src/pbnetwork.proto - annotation
d6c003bad3b6
2.1 KiB
text/plain
Added AttentionPayload + parser and serializer
ac1b0af209c2 ac1b0af209c2 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a ac1b0af209c2 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a ac1b0af209c2 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a bf5cc016f827 bf5cc016f827 bf5cc016f827 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 2add374fbd61 ac1b0af209c2 ac1b0af209c2 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 8e03fbec4701 8e03fbec4701 8e03fbec4701 1ebe5535c4f3 1ebe5535c4f3 56c45b9e3dca 56c45b9e3dca 56c45b9e3dca 56c45b9e3dca 56c45b9e3dca 56c45b9e3dca 56c45b9e3dca 56c45b9e3dca 56c45b9e3dca bdc94b104270 bdc94b104270 bdc94b104270 bdc94b104270 bdc94b104270 bdc94b104270 1105d3f1e37a 1105d3f1e37a 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 2c526db0f32e 1ebe5535c4f3 8e03fbec4701 a1eba9bedbbd bdc94b104270 bdc94b104270 bf5cc016f827 bf5cc016f827 bf5cc016f827 b0bcade44c94 1105d3f1e37a 1105d3f1e37a e8b61aa9b6fd ac1b0af209c2 1105d3f1e37a | package pbnetwork;
message Connected {
required string user = 1;
}
message Disconnected {
required string user = 1;
required string name = 2;
required int32 error = 3;
optional string message = 4;
}
message Login {
required string user = 1;
required string legacyName = 2;
required string password = 3;
}
message Logout {
required string user = 1;
required string legacyName = 2;
}
message Buddy {
required string userName = 1;
required string buddyName = 2;
optional string alias = 3;
optional string groups = 4;
optional int32 status = 5;
optional string statusMessage = 6;
optional string iconHash = 7;
}
message ConversationMessage {
required string userName = 1;
required string buddyName = 2;
required string message = 3;
optional string nickname = 4;
}
message Room {
required string userName = 1;
required string nickname = 2;
required string room = 3;
optional string password = 4;
}
message Participant {
required string userName = 1;
required string room = 2;
required string nickname = 3;
required int32 flag = 4;
required int32 status = 5;
optional string statusMessage = 6;
optional string newname = 7;
}
message VCard {
required string userName = 1;
required string buddyName = 2;
required int32 id = 3;
optional string fullname = 4;
optional string nickname = 5;
optional bytes photo = 6;
}
message Status {
required string userName = 1;
required int32 status = 3;
optional string statusMessage = 4;
}
message WrapperMessage {
enum Type {
TYPE_CONNECTED = 1;
TYPE_DISCONNECTED = 2;
TYPE_LOGIN = 3;
TYPE_LOGOUT = 4;
TYPE_BUDDY_CHANGED = 6;
TYPE_BUDDY_REMOVED = 7;
TYPE_CONV_MESSAGE = 8;
TYPE_PING = 9;
TYPE_PONG = 10;
TYPE_JOIN_ROOM = 11;
TYPE_LEAVE_ROOM = 12;
TYPE_PARTICIPANT_CHANGED = 13;
TYPE_ROOM_NICKNAME_CHANGED = 14;
TYPE_ROOM_SUBJECT_CHANGED = 15;
TYPE_VCARD = 16;
TYPE_STATUS_CHANGED = 17;
TYPE_BUDDY_TYPING = 18;
TYPE_BUDDY_STOPPED_TYPING = 19;
TYPE_BUDDY_TYPED = 20;
TYPE_AUTH_REQUEST = 21;
}
required Type type = 1;
optional bytes payload = 2;
}
;
|