*/
struct HeartBeatMessage {
1: MessageType messageType = HEART_BEAT,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no
}
struct RegisterMessage {
1: MessageType messageType = REGISTER,
- 2: i64 domino_udid_desired,
+ 2: string domino_udid_desired,
3: i64 seq_no,
4: string ipaddr,
5: i16 tcpport,
struct RegisterResponseMessage {
1: MessageType messageType = REGISTER_RESPONSE,
- 2: i64 domino_udid,
- 3: i64 domino_udid_assigned,
+ 2: string domino_udid,
+ 3: string domino_udid_assigned,
4: i64 seq_no,
5: ResponseCode responseCode,
6: optional list<string> comments
struct SubscribeMessage {
1: MessageType messageType = SUBSCRIBE,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no,
4: byte template_op,
5: list<string> supported_template_types,
struct SubscribeResponseMessage {
1: MessageType messageType = SUBSCRIBE_RESPONSE,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no,
4: ResponseCode responseCode,
5: optional list<string> comments
struct PublishMessage {
1: MessageType messageType = PUBLISH,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no,
4: string template_type,
- 5: list<string> template
+ 5: list<string> template,
+ 6: optional string template_UUID
}
struct PublishResponseMessage {
1: MessageType messageType = PUBLISH_RESPONSE,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no,
4: ResponseCode responseCode,
- 5: optional list<string> comments
+ 5: string template_UUID,
+ 6: optional list<string> comments
}
struct PushMessage {
1: MessageType messageType = PUSH,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no,
4: string template_type,
- 5: list<string> template
+ 5: list<string> template,
+ 6: string template_UUID
}
struct PushResponseMessage {
1: MessageType messageType = PUSH_RESPONSE,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no,
4: ResponseCode responseCode,
5: optional list<string> comments
struct QueryMessage{
1: MessageType messageType = QUERY,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no,
- 4: list<string> queryString
+ 4: list<string> queryString,
+ 5: optional string template_UUID
}
struct QueryResponseMessage{
1: MessageType messageType = QUERY_RESPONSE,
- 2: i64 domino_udid,
+ 2: string domino_udid,
3: i64 seq_no,
4: ResponseCode responseCode,
- 5: optional list<string> queryResponse,
+ 5: optional list<string> queryResponse
}
service Communication {