-
-
Save marcellanz/9da787966cc1f68dd3524292944d1963 to your computer and use it in GitHub Desktop.
dump_001_no_proto_root.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"service": "cloudstate.EntityDiscovery", | |
"method": "discover", | |
"messages": [ | |
{ | |
"message_origin": "client", | |
"raw_message": "EAEaA1RDSyIDMC4xKiRjbG91ZHN0YXRlLmV2ZW50c291cmNlZC5FdmVudFNvdXJjZWQ=", | |
"message": { | |
"2": "1", | |
"3": "TCK", | |
"4": "0.1", | |
"5": "cloudstate.eventsourced.EventSourced" | |
}, | |
"timestamp": "2020-05-01T15:30:52.681231+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CoVRCvkHCh9zaG9wcGluZ2NhcnQvc2hvcHBpbmdjYXJ0LnByb3RvEhhjb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQaG2dvb2dsZS9wcm90b2J1Zi9lbXB0eS5wcm90bxobY2xvdWRzdGF0ZS9lbnRpdHlfa2V5LnByb3RvGhxnb29nbGUvYXBpL2Fubm90YXRpb25zLnByb3RvGhVnb29nbGUvYXBpL2h0dHAucHJvdG8iewoLQWRkTGluZUl0ZW0SHQoHdXNlcl9pZBgBIAEoCUIEkLUYAVIGdXNlcklkEh0KCnByb2R1Y3RfaWQYAiABKAlSCXByb2R1Y3RJZBISCgRuYW1lGAMgASgJUgRuYW1lEhoKCHF1YW50aXR5GAQgASgFUghxdWFudGl0eSJOCg5SZW1vdmVMaW5lSXRlbRIdCgd1c2VyX2lkGAEgASgJQgSQtRgBUgZ1c2VySWQSHQoKcHJvZHVjdF9pZBgCIAEoCVIJcHJvZHVjdElkIjAKD0dldFNob3BwaW5nQ2FydBIdCgd1c2VyX2lkGAEgASgJQgSQtRgBUgZ1c2VySWQiWQoITGluZUl0ZW0SHQoKcHJvZHVjdF9pZBgBIAEoCVIJcHJvZHVjdElkEhIKBG5hbWUYAiABKAlSBG5hbWUSGgoIcXVhbnRpdHkYAyABKAVSCHF1YW50aXR5IkAKBENhcnQSOAoFaXRlbXMYASADKAsyIi5jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuTGluZUl0ZW1SBWl0ZW1zMpQDCgxTaG9wcGluZ0NhcnQSbgoHQWRkSXRlbRIlLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5BZGRMaW5lSXRlbRoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIkgtPkkwIeOgEqIhkvY2FydC97dXNlcl9pZH0vaXRlbXMvYWRkEoEBCgpSZW1vdmVJdGVtEiguY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LlJlbW92ZUxpbmVJdGVtGhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IjGC0+STAisiKS9jYXJ0L3t1c2VyX2lkfS9pdGVtcy97cHJvZHVjdF9pZH0vcmVtb3ZlEo8BCgdHZXRDYXJ0EikuY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkdldFNob3BwaW5nQ2FydBoeLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5DYXJ0IjmC0+STAjNaH2IFaXRlbXMSFi9jYXJ0cy97dXNlcl9pZH0vaXRlbXMSEC9jYXJ0cy97dXNlcl9pZH1CEloQdGNrL3Nob3BwaW5nY2FydGIGcHJvdG8zCrcBChtnb29nbGUvcHJvdG9idWYvZW1wdHkucHJvdG8SD2dvb2dsZS5wcm90b2J1ZiIHCgVFbXB0eUJ2ChNjb20uZ29vZ2xlLnByb3RvYnVmQgpFbXB0eVByb3RvUAFaJ2dpdGh1Yi5jb20vZ29sYW5nL3Byb3RvYnVmL3B0eXBlcy9lbXB0efgBAaICA0dQQqoCHkdvb2dsZS5Qcm90b2J1Zi5XZWxsS25vd25UeXBlc2IGcHJvdG8zCt4BChtjbG91ZHN0YXRlL2VudGl0eV9rZXkucHJvdG8SCmNsb3Vkc3RhdGUaIGdvb2dsZS9wcm90b2J1Zi9kZXNjcmlwdG9yLnByb3RvOj4KCmVudGl0eV9rZXkSHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zGNKGAyABKAhSCWVudGl0eUtleUJJCg1pby5jbG91ZHN0YXRlWjhnaXRodWIuY29tL2Nsb3Vkc3RhdGVpby9nby1zdXBwb3J0L2Nsb3Vkc3RhdGU7Y2xvdWRzdGF0ZWIGcHJvdG8zCps7CiBnb29nbGUvcHJvdG9idWYvZGVzY3JpcHRvci5wcm90bxIPZ29vZ2xlLnByb3RvYnVmIk0KEUZpbGVEZXNjcmlwdG9yU2V0EjgKBGZpbGUYASADKAsyJC5nb29nbGUucHJvdG9idWYuRmlsZURlc2NyaXB0b3JQcm90b1IEZmlsZSLkBAoTRmlsZURlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhgKB3BhY2thZ2UYAiABKAlSB3BhY2thZ2USHgoKZGVwZW5kZW5jeRgDIAMoCVIKZGVwZW5kZW5jeRIrChFwdWJsaWNfZGVwZW5kZW5jeRgKIAMoBVIQcHVibGljRGVwZW5kZW5jeRInCg93ZWFrX2RlcGVuZGVuY3kYCyADKAVSDndlYWtEZXBlbmRlbmN5EkMKDG1lc3NhZ2VfdHlwZRgEIAMoCzIgLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG9SC21lc3NhZ2VUeXBlEkEKCWVudW1fdHlwZRgFIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJBCgdzZXJ2aWNlGAYgAygLMicuZ29vZ2xlLnByb3RvYnVmLlNlcnZpY2VEZXNjcmlwdG9yUHJvdG9SB3NlcnZpY2USQwoJZXh0ZW5zaW9uGAcgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SNgoHb3B0aW9ucxgIIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5GaWxlT3B0aW9uc1IHb3B0aW9ucxJJChBzb3VyY2VfY29kZV9pbmZvGAkgASgLMh8uZ29vZ2xlLnByb3RvYnVmLlNvdXJjZUNvZGVJbmZvUg5zb3VyY2VDb2RlSW5mbxIWCgZzeW50YXgYDCABKAlSBnN5bnRheCK5BgoPRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSOwoFZmllbGQYAiADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SBWZpZWxkEkMKCWV4dGVuc2lvbhgGIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IJZXh0ZW5zaW9uEkEKC25lc3RlZF90eXBlGAMgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1IKbmVzdGVkVHlwZRJBCgllbnVtX3R5cGUYBCADKAsyJC5nb29nbGUucHJvdG9idWYuRW51bURlc2NyaXB0b3JQcm90b1IIZW51bVR5cGUSWAoPZXh0ZW5zaW9uX3JhbmdlGAUgAygLMi8uZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90by5FeHRlbnNpb25SYW5nZVIOZXh0ZW5zaW9uUmFuZ2USRAoKb25lb2ZfZGVjbBgIIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5PbmVvZkRlc2NyaXB0b3JQcm90b1IJb25lb2ZEZWNsEjkKB29wdGlvbnMYByABKAsyHy5nb29nbGUucHJvdG9idWYuTWVzc2FnZU9wdGlvbnNSB29wdGlvbnMSVQoOcmVzZXJ2ZWRfcmFuZ2UYCSADKAsyLi5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLlJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgKIAMoCVIMcmVzZXJ2ZWROYW1lGnoKDkV4dGVuc2lvblJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZBJACgdvcHRpb25zGAMgASgLMiYuZ29vZ2xlLnByb3RvYnVmLkV4dGVuc2lvblJhbmdlT3B0aW9uc1IHb3B0aW9ucxo3Cg1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZCJ8ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAiKYBgoURmllbGREZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAyABKAVSBm51bWJlchJBCgVsYWJlbBgEIAEoDjIrLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90by5MYWJlbFIFbGFiZWwSPgoEdHlwZRgFIAEoDjIqLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90by5UeXBlUgR0eXBlEhsKCXR5cGVfbmFtZRgGIAEoCVIIdHlwZU5hbWUSGgoIZXh0ZW5kZWUYAiABKAlSCGV4dGVuZGVlEiMKDWRlZmF1bHRfdmFsdWUYByABKAlSDGRlZmF1bHRWYWx1ZRIfCgtvbmVvZl9pbmRleBgJIAEoBVIKb25lb2ZJbmRleBIbCglqc29uX25hbWUYCiABKAlSCGpzb25OYW1lEjcKB29wdGlvbnMYCCABKAsyHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zUgdvcHRpb25zIrYCCgRUeXBlEg8KC1RZUEVfRE9VQkxFEAESDgoKVFlQRV9GTE9BVBACEg4KClRZUEVfSU5UNjQQAxIPCgtUWVBFX1VJTlQ2NBAEEg4KClRZUEVfSU5UMzIQBRIQCgxUWVBFX0ZJWEVENjQQBhIQCgxUWVBFX0ZJWEVEMzIQBxINCglUWVBFX0JPT0wQCBIPCgtUWVBFX1NUUklORxAJEg4KClRZUEVfR1JPVVAQChIQCgxUWVBFX01FU1NBR0UQCxIOCgpUWVBFX0JZVEVTEAwSDwoLVFlQRV9VSU5UMzIQDRINCglUWVBFX0VOVU0QDhIRCg1UWVBFX1NGSVhFRDMyEA8SEQoNVFlQRV9TRklYRUQ2NBAQEg8KC1RZUEVfU0lOVDMyEBESDwoLVFlQRV9TSU5UNjQQEiJDCgVMYWJlbBISCg5MQUJFTF9PUFRJT05BTBABEhIKDkxBQkVMX1JFUVVJUkVEEAISEgoOTEFCRUxfUkVQRUFURUQQAyJjChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25zIuMCChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZCKDAQoYRW51bVZhbHVlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSFgoGbnVtYmVyGAIgASgFUgZudW1iZXISOwoHb3B0aW9ucxgDIAEoCzIhLmdvb2dsZS5wcm90b2J1Zi5FbnVtVmFsdWVPcHRpb25zUgdvcHRpb25zIqcBChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnMiiQIKFU1ldGhvZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEh0KCmlucHV0X3R5cGUYAiABKAlSCWlucHV0VHlwZRIfCgtvdXRwdXRfdHlwZRgDIAEoCVIKb3V0cHV0VHlwZRI4CgdvcHRpb25zGAQgASgLMh4uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnNSB29wdGlvbnMSMAoQY2xpZW50X3N0cmVhbWluZxgFIAEoCDoFZmFsc2VSD2NsaWVudFN0cmVhbWluZxIwChBzZXJ2ZXJfc3RyZWFtaW5nGAYgASgIOgVmYWxzZVIPc2VydmVyU3RyZWFtaW5nIpIJCgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIvChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgVmYWxzZVIOY2NFbmFibGVBcmVuYXMSKgoRb2JqY19jbGFzc19wcmVmaXgYJCABKAlSD29iamNDbGFzc1ByZWZpeBIpChBjc2hhcnBfbmFtZXNwYWNlGCUgASgJUg9jc2hhcnBOYW1lc3BhY2USIQoMc3dpZnRfcHJlZml4GCcgASgJUgtzd2lmdFByZWZpeBIoChBwaHBfY2xhc3NfcHJlZml4GCggASgJUg5waHBDbGFzc1ByZWZpeBIjCg1waHBfbmFtZXNwYWNlGCkgASgJUgxwaHBOYW1lc3BhY2USNAoWcGhwX21ldGFkYXRhX25hbWVzcGFjZRgsIAEoCVIUcGhwTWV0YWRhdGFOYW1lc3BhY2USIQoMcnVieV9wYWNrYWdlGC0gASgJUgtydWJ5UGFja2FnZRJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiI6CgxPcHRpbWl6ZU1vZGUSCQoFU1BFRUQQARINCglDT0RFX1NJWkUQAhIQCgxMSVRFX1JVTlRJTUUQAyoJCOgHEICAgIACSgQIJhAnItECCg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAgQCUoECAkQCiLiAwoMRmllbGRPcHRpb25zEkEKBWN0eXBlGAEgASgOMiMuZ29vZ2xlLnByb3RvYnVmLkZpZWxkT3B0aW9ucy5DVHlwZToGU1RSSU5HUgVjdHlwZRIWCgZwYWNrZWQYAiABKAhSBnBhY2tlZBJHCgZqc3R5cGUYBiABKA4yJC5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkpTVHlwZToJSlNfTk9STUFMUgZqc3R5cGUSGQoEbGF6eRgFIAEoCDoFZmFsc2VSBGxhenkSJQoKZGVwcmVjYXRlZBgDIAEoCDoFZmFsc2VSCmRlcHJlY2F0ZWQSGQoEd2VhaxgKIAEoCDoFZmFsc2VSBHdlYWsSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24iLwoFQ1R5cGUSCgoGU1RSSU5HEAASCAoEQ09SRBABEhAKDFNUUklOR19QSUVDRRACIjUKBkpTVHlwZRINCglKU19OT1JNQUwQABINCglKU19TVFJJTkcQARINCglKU19OVU1CRVIQAioJCOgHEICAgIACSgQIBBAFInMKDE9uZW9mT3B0aW9ucxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACIsABCgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAGIp4BChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAIinAEKDlNlcnZpY2VPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAIi4AIKDU1ldGhvZE9wdGlvbnMSJQoKZGVwcmVjYXRlZBghIAEoCDoFZmFsc2VSCmRlcHJlY2F0ZWQScQoRaWRlbXBvdGVuY3lfbGV2ZWwYIiABKA4yLy5nb29nbGUucHJvdG9idWYuTWV0aG9kT3B0aW9ucy5JZGVtcG90ZW5jeUxldmVsOhNJREVNUE9URU5DWV9VTktOT1dOUhBpZGVtcG90ZW5jeUxldmVsElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIlAKEElkZW1wb3RlbmN5TGV2ZWwSFwoTSURFTVBPVEVOQ1lfVU5LTk9XThAAEhMKD05PX1NJREVfRUZGRUNUUxABEg4KCklERU1QT1RFTlQQAioJCOgHEICAgIACIpoDChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24ipwIKDlNvdXJjZUNvZGVJbmZvEkQKCGxvY2F0aW9uGAEgAygLMiguZ29vZ2xlLnByb3RvYnVmLlNvdXJjZUNvZGVJbmZvLkxvY2F0aW9uUghsb2NhdGlvbhrOAQoITG9jYXRpb24SFgoEcGF0aBgBIAMoBUICEAFSBHBhdGgSFgoEc3BhbhgCIAMoBUICEAFSBHNwYW4SKQoQbGVhZGluZ19jb21tZW50cxgDIAEoCVIPbGVhZGluZ0NvbW1lbnRzEisKEXRyYWlsaW5nX2NvbW1lbnRzGAQgASgJUhB0cmFpbGluZ0NvbW1lbnRzEjoKGWxlYWRpbmdfZGV0YWNoZWRfY29tbWVudHMYBiADKAlSF2xlYWRpbmdEZXRhY2hlZENvbW1lbnRzItEBChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmRCjwEKE2NvbS5nb29nbGUucHJvdG9idWZCEERlc2NyaXB0b3JQcm90b3NIAVo+Z2l0aHViLmNvbS9nb2xhbmcvcHJvdG9idWYvcHJvdG9jLWdlbi1nby9kZXNjcmlwdG9yO2Rlc2NyaXB0b3L4AQGiAgNHUEKqAhpHb29nbGUuUHJvdG9idWYuUmVmbGVjdGlvbgqoAgocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bxIKZ29vZ2xlLmFwaRoVZ29vZ2xlL2FwaS9odHRwLnByb3RvGiBnb29nbGUvcHJvdG9idWYvZGVzY3JpcHRvci5wcm90bzpLCgRodHRwEh4uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMYsMq8IiABKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUgRodHRwQm4KDmNvbS5nb29nbGUuYXBpQhBBbm5vdGF0aW9uc1Byb3RvUAFaQWdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvYXBpL2Fubm90YXRpb25zO2Fubm90YXRpb25zogIER0FQSWIGcHJvdG8zCqwFChVnb29nbGUvYXBpL2h0dHAucHJvdG8SCmdvb2dsZS5hcGkieQoESHR0cBIqCgVydWxlcxgBIAMoCzIULmdvb2dsZS5hcGkuSHR0cFJ1bGVSBXJ1bGVzEkUKH2Z1bGx5X2RlY29kZV9yZXNlcnZlZF9leHBhbnNpb24YAiABKAhSHGZ1bGx5RGVjb2RlUmVzZXJ2ZWRFeHBhbnNpb24i2gIKCEh0dHBSdWxlEhoKCHNlbGVjdG9yGAEgASgJUghzZWxlY3RvchISCgNnZXQYAiABKAlIAFIDZ2V0EhIKA3B1dBgDIAEoCUgAUgNwdXQSFAoEcG9zdBgEIAEoCUgAUgRwb3N0EhgKBmRlbGV0ZRgFIAEoCUgAUgZkZWxldGUSFgoFcGF0Y2gYBiABKAlIAFIFcGF0Y2gSNwoGY3VzdG9tGAggASgLMh0uZ29vZ2xlLmFwaS5DdXN0b21IdHRwUGF0dGVybkgAUgZjdXN0b20SEgoEYm9keRgHIAEoCVIEYm9keRIjCg1yZXNwb25zZV9ib2R5GAwgASgJUgxyZXNwb25zZUJvZHkSRQoTYWRkaXRpb25hbF9iaW5kaW5ncxgLIAMoCzIULmdvb2dsZS5hcGkuSHR0cFJ1bGVSEmFkZGl0aW9uYWxCaW5kaW5nc0IJCgdwYXR0ZXJuIjsKEUN1c3RvbUh0dHBQYXR0ZXJuEhIKBGtpbmQYASABKAlSBGtpbmQSEgoEcGF0aBgCIAEoCVIEcGF0aEJqCg5jb20uZ29vZ2xlLmFwaUIJSHR0cFByb3RvUAFaQWdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvYXBpL2Fubm90YXRpb25zO2Fubm90YXRpb25z+AEBogIER0FQSWIGcHJvdG8zCvMCCgxkb21haW4ucHJvdG8SJGNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5wZXJzaXN0ZW5jZSJYCghMaW5lSXRlbRIcCglwcm9kdWN0SWQYASABKAlSCXByb2R1Y3RJZBISCgRuYW1lGAIgASgJUgRuYW1lEhoKCHF1YW50aXR5GAMgASgFUghxdWFudGl0eSJPCglJdGVtQWRkZWQSQgoEaXRlbRgBIAEoCzIuLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5wZXJzaXN0ZW5jZS5MaW5lSXRlbVIEaXRlbSIrCgtJdGVtUmVtb3ZlZBIcCglwcm9kdWN0SWQYASABKAlSCXByb2R1Y3RJZCJMCgRDYXJ0EkQKBWl0ZW1zGAEgAygLMi4uY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkxpbmVJdGVtUgVpdGVtc0IPWg0uO3BlcnNpc3RlbmNlYgZwcm90bzMSWwokY2xvdWRzdGF0ZS5ldmVudHNvdXJjZWQuRXZlbnRTb3VyY2VkEiVjb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuU2hvcHBpbmdDYXJ0GgxTaG9wcGluZ0NhcnQaSwoNc2hvcHBpbmctY2FydBIFMC4xLjAaFWdvMS4xNC4yIGRhcndpbi9hbWQ2NCIVY2xvdWRzdGF0ZS1nby1zdXBwb3J0KgUwLjIuMA==", | |
"message": { | |
"1": { | |
"1": [ | |
{ | |
"1": "shoppingcart/shoppingcart.proto", | |
"2": "com.example.shoppingcart", | |
"3": [ | |
"google/protobuf/empty.proto", | |
"cloudstate/entity_key.proto", | |
"google/api/annotations.proto", | |
"google/api/http.proto" | |
], | |
"4": [ | |
{ | |
"1": "AddLineItem", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
}, | |
{ | |
"1": "product_id", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "4", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "RemoveLineItem", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
}, | |
{ | |
"1": "product_id", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
} | |
] | |
}, | |
{ | |
"1": "GetShoppingCart", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
} | |
] | |
}, | |
{ | |
"1": "LineItem", | |
"2": [ | |
{ | |
"1": "product_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "Cart", | |
"2": [ | |
{ | |
"1": "items", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "items" | |
} | |
] | |
} | |
], | |
"6": { | |
"1": "ShoppingCart", | |
"2": [ | |
{ | |
"1": "AddItem", | |
"2": ".com.example.shoppingcart.AddLineItem", | |
"3": ".google.protobuf.Empty", | |
"4": { | |
"72295728": { | |
"4": "/cart/{user_id}/items/add", | |
"7": "*" | |
} | |
} | |
}, | |
{ | |
"1": "RemoveItem", | |
"2": ".com.example.shoppingcart.RemoveLineItem", | |
"3": ".google.protobuf.Empty", | |
"4": { | |
"72295728": { | |
"4": "/cart/{user_id}/items/{product_id}/remove" | |
} | |
} | |
}, | |
{ | |
"1": "GetCart", | |
"2": ".com.example.shoppingcart.GetShoppingCart", | |
"3": ".com.example.shoppingcart.Cart", | |
"4": { | |
"72295728": {} | |
} | |
} | |
] | |
}, | |
"8": { | |
"11": "tck/shoppingcart" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/protobuf/empty.proto", | |
"2": "google.protobuf", | |
"4": [ | |
{ | |
"1": "Empty" | |
} | |
], | |
"8": { | |
"11": "github.com/golang/protobuf/ptypes/empty" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "cloudstate/entity_key.proto", | |
"2": "cloudstate", | |
"3": [ | |
"google/protobuf/descriptor.proto" | |
], | |
"8": { | |
"11": "github.com/cloudstateio/go-support/cloudstate;cloudstate" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/protobuf/descriptor.proto", | |
"2": "google.protobuf", | |
"4": [ | |
{ | |
"1": "FileDescriptorSet", | |
"2": [ | |
{ | |
"1": "file", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "file" | |
} | |
] | |
}, | |
{ | |
"1": "FileDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "package", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "package" | |
}, | |
{ | |
"1": "dependency", | |
"3": "3", | |
"4": "3", | |
"5": "9", | |
"10": "dependency" | |
}, | |
{ | |
"1": "public_dependency", | |
"3": "10", | |
"4": "3", | |
"5": "5", | |
"10": "publicDependency" | |
}, | |
{ | |
"1": "weak_dependency", | |
"3": "11", | |
"4": "3", | |
"5": "5", | |
"10": "weakDependency" | |
}, | |
{ | |
"1": "message_type", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "messageType" | |
}, | |
{ | |
"1": "enum_type", | |
"3": "5", | |
"4": "3", | |
"5": "11", | |
"10": "enumType" | |
}, | |
{ | |
"1": "service", | |
"3": "6", | |
"4": "3", | |
"5": "11", | |
"10": "service" | |
}, | |
{ | |
"1": "extension", | |
"3": "7", | |
"4": "3", | |
"5": "11", | |
"10": "extension" | |
}, | |
{ | |
"1": "options", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "source_code_info", | |
"3": "9", | |
"4": "1", | |
"5": "11", | |
"10": "sourceCodeInfo" | |
}, | |
{ | |
"1": "syntax", | |
"3": "12", | |
"4": "1", | |
"5": "9", | |
"10": "syntax" | |
} | |
] | |
}, | |
{ | |
"1": "DescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "field", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "field" | |
}, | |
{ | |
"1": "extension", | |
"3": "6", | |
"4": "3", | |
"5": "11", | |
"10": "extension" | |
}, | |
{ | |
"1": "nested_type", | |
"3": "3", | |
"4": "3", | |
"5": "11", | |
"10": "nestedType" | |
}, | |
{ | |
"1": "enum_type", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "enumType" | |
}, | |
{ | |
"1": "extension_range", | |
"3": "5", | |
"4": "3", | |
"5": "11", | |
"10": "extensionRange" | |
}, | |
{ | |
"1": "oneof_decl", | |
"3": "8", | |
"4": "3", | |
"5": "11", | |
"10": "oneofDecl" | |
}, | |
{ | |
"1": "options", | |
"3": "7", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "reserved_range", | |
"3": "9", | |
"4": "3", | |
"5": "11", | |
"10": "reservedRange" | |
}, | |
{ | |
"1": "reserved_name", | |
"3": "10", | |
"4": "3", | |
"5": "9", | |
"10": "reservedName" | |
} | |
] | |
}, | |
{ | |
"1": "ExtensionRangeOptions", | |
"2": [ | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "FieldDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "number", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "number" | |
}, | |
{ | |
"1": "label", | |
"3": "4", | |
"4": "1", | |
"5": "14", | |
"10": "label" | |
}, | |
{ | |
"1": "type", | |
"3": "5", | |
"4": "1", | |
"5": "14", | |
"10": "type" | |
}, | |
{ | |
"1": "type_name", | |
"3": "6", | |
"4": "1", | |
"5": "9", | |
"10": "typeName" | |
}, | |
{ | |
"1": "extendee", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "extendee" | |
}, | |
{ | |
"1": "default_value", | |
"3": "7", | |
"4": "1", | |
"5": "9", | |
"10": "defaultValue" | |
}, | |
{ | |
"1": "oneof_index", | |
"3": "9", | |
"4": "1", | |
"5": "5", | |
"10": "oneofIndex" | |
}, | |
{ | |
"1": "json_name", | |
"3": "10", | |
"4": "1", | |
"5": "9", | |
"10": "jsonName" | |
}, | |
{ | |
"1": "options", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "OneofDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "options", | |
"3": "2", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "EnumDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "value", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "value" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "reserved_range", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "reservedRange" | |
}, | |
{ | |
"1": "reserved_name", | |
"3": "5", | |
"4": "3", | |
"5": "9", | |
"10": "reservedName" | |
} | |
] | |
}, | |
{ | |
"1": "EnumValueDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "number", | |
"3": "2", | |
"4": "1", | |
"5": "5", | |
"10": "number" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "ServiceDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "method", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "method" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "MethodDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "input_type", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "inputType" | |
}, | |
{ | |
"1": "output_type", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "outputType" | |
}, | |
{ | |
"1": "options", | |
"3": "4", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "client_streaming", | |
"3": "5", | |
"4": "1", | |
"5": "8", | |
"10": "clientStreaming" | |
}, | |
{ | |
"1": "server_streaming", | |
"3": "6", | |
"4": "1", | |
"5": "8", | |
"10": "serverStreaming" | |
} | |
] | |
}, | |
{ | |
"1": "FileOptions", | |
"2": [ | |
{ | |
"1": "java_package", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "javaPackage" | |
}, | |
{ | |
"1": "java_outer_classname", | |
"3": "8", | |
"4": "1", | |
"5": "9", | |
"10": "javaOuterClassname" | |
}, | |
{ | |
"1": "java_multiple_files", | |
"3": "10", | |
"4": "1", | |
"5": "8", | |
"10": "javaMultipleFiles" | |
}, | |
{ | |
"1": "java_generate_equals_and_hash", | |
"3": "20", | |
"4": "1", | |
"5": "8", | |
"8": {}, | |
"10": "javaGenerateEqualsAndHash" | |
}, | |
{ | |
"1": "java_string_check_utf8", | |
"3": "27", | |
"4": "1", | |
"5": "8", | |
"10": "javaStringCheckUtf8" | |
}, | |
{ | |
"1": "optimize_for", | |
"3": "9", | |
"4": "1", | |
"5": "14", | |
"10": "optimizeFor" | |
}, | |
{ | |
"1": "go_package", | |
"3": "11", | |
"4": "1", | |
"5": "9", | |
"10": "goPackage" | |
}, | |
{ | |
"1": "cc_generic_services", | |
"3": "16", | |
"4": "1", | |
"5": "8", | |
"10": "ccGenericServices" | |
}, | |
{ | |
"1": "java_generic_services", | |
"3": "17", | |
"4": "1", | |
"5": "8", | |
"10": "javaGenericServices" | |
}, | |
{ | |
"1": "py_generic_services", | |
"3": "18", | |
"4": "1", | |
"5": "8", | |
"10": "pyGenericServices" | |
}, | |
{ | |
"1": "php_generic_services", | |
"3": "42", | |
"4": "1", | |
"5": "8", | |
"10": "phpGenericServices" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "23", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "cc_enable_arenas", | |
"3": "31", | |
"4": "1", | |
"5": "8", | |
"10": "ccEnableArenas" | |
}, | |
{ | |
"1": "objc_class_prefix", | |
"3": "36", | |
"4": "1", | |
"5": "9", | |
"10": "objcClassPrefix" | |
}, | |
{ | |
"1": "csharp_namespace", | |
"3": "37", | |
"4": "1", | |
"5": "9", | |
"10": "csharpNamespace" | |
}, | |
{ | |
"1": "swift_prefix", | |
"3": "39", | |
"4": "1", | |
"5": "9", | |
"10": "swiftPrefix" | |
}, | |
{ | |
"1": "php_class_prefix", | |
"3": "40", | |
"4": "1", | |
"5": "9", | |
"10": "phpClassPrefix" | |
}, | |
{ | |
"1": "php_namespace", | |
"3": "41", | |
"4": "1", | |
"5": "9", | |
"10": "phpNamespace" | |
}, | |
{ | |
"1": "php_metadata_namespace", | |
"3": "44", | |
"4": "1", | |
"5": "9", | |
"10": "phpMetadataNamespace" | |
}, | |
{ | |
"1": "ruby_package", | |
"3": "45", | |
"4": "1", | |
"5": "9", | |
"10": "rubyPackage" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "MessageOptions", | |
"2": [ | |
{ | |
"1": "message_set_wire_format", | |
"3": "1", | |
"4": "1", | |
"5": "8", | |
"10": "messageSetWireFormat" | |
}, | |
{ | |
"1": "no_standard_descriptor_accessor", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "noStandardDescriptorAccessor" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "map_entry", | |
"3": "7", | |
"4": "1", | |
"5": "8", | |
"10": "mapEntry" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "FieldOptions", | |
"2": [ | |
{ | |
"1": "ctype", | |
"3": "1", | |
"4": "1", | |
"5": "14", | |
"10": "ctype" | |
}, | |
{ | |
"1": "packed", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "packed" | |
}, | |
{ | |
"1": "jstype", | |
"3": "6", | |
"4": "1", | |
"5": "14", | |
"10": "jstype" | |
}, | |
{ | |
"1": "lazy", | |
"3": "5", | |
"4": "1", | |
"5": "8", | |
"10": "lazy" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "weak", | |
"3": "10", | |
"4": "1", | |
"5": "8", | |
"10": "weak" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "OneofOptions", | |
"2": [ | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "EnumOptions", | |
"2": [ | |
{ | |
"1": "allow_alias", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "allowAlias" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "EnumValueOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "1", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "ServiceOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "33", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "MethodOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "33", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "idempotency_level", | |
"3": "34", | |
"4": "1", | |
"5": "14", | |
"10": "idempotencyLevel" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "UninterpretedOption", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "name" | |
}, | |
{ | |
"1": "identifier_value", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "identifierValue" | |
}, | |
{ | |
"1": "positive_int_value", | |
"3": "4", | |
"4": "1", | |
"5": "4", | |
"10": "positiveIntValue" | |
}, | |
{ | |
"1": "negative_int_value", | |
"3": "5", | |
"4": "1", | |
"5": "3", | |
"10": "negativeIntValue" | |
}, | |
{ | |
"1": "double_value", | |
"3": "6", | |
"4": "1", | |
"5": "1", | |
"10": "doubleValue" | |
}, | |
{ | |
"1": "string_value", | |
"3": "7", | |
"4": "1", | |
"5": "12", | |
"10": "stringValue" | |
}, | |
{ | |
"1": "aggregate_value", | |
"3": "8", | |
"4": "1", | |
"5": "9", | |
"10": "aggregateValue" | |
} | |
] | |
}, | |
{ | |
"1": "SourceCodeInfo", | |
"2": [ | |
{ | |
"1": "location", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "location" | |
} | |
] | |
}, | |
{ | |
"1": "GeneratedCodeInfo", | |
"2": [ | |
{ | |
"1": "annotation", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "annotation" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": "github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor" | |
} | |
}, | |
{ | |
"1": "google/api/annotations.proto", | |
"2": "google.api", | |
"3": [ | |
"google/api/http.proto", | |
"google/protobuf/descriptor.proto" | |
], | |
"8": { | |
"11": "google.golang.org/genproto/googleapis/api/annotations;annotations" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/api/http.proto", | |
"2": "google.api", | |
"4": [ | |
{ | |
"1": "Http", | |
"2": [ | |
{ | |
"1": "rules", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "rules" | |
}, | |
{ | |
"1": "fully_decode_reserved_expansion", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "fullyDecodeReservedExpansion" | |
} | |
] | |
}, | |
{ | |
"1": "HttpRule", | |
"2": [ | |
{ | |
"1": "selector", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "selector" | |
}, | |
{ | |
"1": "get", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "get" | |
}, | |
{ | |
"1": "put", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "put" | |
}, | |
{ | |
"1": "post", | |
"3": "4", | |
"4": "1", | |
"5": "9", | |
"10": "post" | |
}, | |
{ | |
"1": "delete", | |
"3": "5", | |
"4": "1", | |
"5": "9", | |
"10": "delete" | |
}, | |
{ | |
"1": "patch", | |
"3": "6", | |
"4": "1", | |
"5": "9", | |
"10": "patch" | |
}, | |
{ | |
"1": "custom", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "custom" | |
}, | |
{ | |
"1": "body", | |
"3": "7", | |
"4": "1", | |
"5": "9", | |
"10": "body" | |
}, | |
{ | |
"1": "response_body", | |
"3": "12", | |
"4": "1", | |
"5": "9", | |
"10": "responseBody" | |
}, | |
{ | |
"1": "additional_bindings", | |
"3": "11", | |
"4": "3", | |
"5": "11", | |
"10": "additionalBindings" | |
} | |
] | |
}, | |
{ | |
"1": "CustomHttpPattern", | |
"2": [ | |
{ | |
"1": "kind", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "kind" | |
}, | |
{ | |
"1": "path", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "path" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": "google.golang.org/genproto/googleapis/api/annotations;annotations" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "domain.proto", | |
"2": "com.example.shoppingcart.persistence", | |
"4": [ | |
{ | |
"1": "LineItem", | |
"2": [ | |
{ | |
"1": "productId", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "ItemAdded", | |
"2": [ | |
{ | |
"1": "item", | |
"3": "1", | |
"4": "1", | |
"5": "11", | |
"10": "item" | |
} | |
] | |
}, | |
{ | |
"1": "ItemRemoved", | |
"2": [ | |
{ | |
"1": "productId", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
} | |
] | |
}, | |
{ | |
"1": "Cart", | |
"2": [ | |
{ | |
"1": "items", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "items" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": ".;persistence" | |
}, | |
"12": "proto3" | |
} | |
] | |
}, | |
"2": { | |
"1": "cloudstate.eventsourced.EventSourced", | |
"2": "com.example.shoppingcart.ShoppingCart", | |
"3": "ShoppingCart" | |
}, | |
"3": { | |
"1": "shopping-cart", | |
"2": "0.1.0", | |
"3": "go1.14.2 darwin/amd64", | |
"4": "cloudstate-go-support", | |
"5": "0.2.0" | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:52.682263+02:00" | |
} | |
], | |
"metadata": { | |
":authority": [ | |
"127.0.0.1:9999" | |
], | |
"content-type": [ | |
"application/grpc" | |
], | |
"grpc-accept-encoding": [ | |
"gzip" | |
], | |
"user-agent": [ | |
"grpc-java-netty/1.22.1" | |
], | |
"via": [ | |
"HTTP/2.0 127.0.0.1:9999" | |
] | |
}, | |
"metadata_response_headers": { | |
"content-type": [ | |
"application/grpc" | |
] | |
}, | |
"metadata_response_trailers": {} | |
} | |
{ | |
"service": "cloudstate.EntityDiscovery", | |
"method": "discover", | |
"messages": [ | |
{ | |
"message_origin": "client", | |
"raw_message": "EAEaA1RDSyIDMC4xKiRjbG91ZHN0YXRlLmV2ZW50c291cmNlZC5FdmVudFNvdXJjZWQ=", | |
"message": { | |
"2": "1", | |
"3": "TCK", | |
"4": "0.1", | |
"5": "cloudstate.eventsourced.EventSourced" | |
}, | |
"timestamp": "2020-05-01T15:30:52.74143+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CoVRCvkHCh9zaG9wcGluZ2NhcnQvc2hvcHBpbmdjYXJ0LnByb3RvEhhjb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQaG2dvb2dsZS9wcm90b2J1Zi9lbXB0eS5wcm90bxobY2xvdWRzdGF0ZS9lbnRpdHlfa2V5LnByb3RvGhxnb29nbGUvYXBpL2Fubm90YXRpb25zLnByb3RvGhVnb29nbGUvYXBpL2h0dHAucHJvdG8iewoLQWRkTGluZUl0ZW0SHQoHdXNlcl9pZBgBIAEoCUIEkLUYAVIGdXNlcklkEh0KCnByb2R1Y3RfaWQYAiABKAlSCXByb2R1Y3RJZBISCgRuYW1lGAMgASgJUgRuYW1lEhoKCHF1YW50aXR5GAQgASgFUghxdWFudGl0eSJOCg5SZW1vdmVMaW5lSXRlbRIdCgd1c2VyX2lkGAEgASgJQgSQtRgBUgZ1c2VySWQSHQoKcHJvZHVjdF9pZBgCIAEoCVIJcHJvZHVjdElkIjAKD0dldFNob3BwaW5nQ2FydBIdCgd1c2VyX2lkGAEgASgJQgSQtRgBUgZ1c2VySWQiWQoITGluZUl0ZW0SHQoKcHJvZHVjdF9pZBgBIAEoCVIJcHJvZHVjdElkEhIKBG5hbWUYAiABKAlSBG5hbWUSGgoIcXVhbnRpdHkYAyABKAVSCHF1YW50aXR5IkAKBENhcnQSOAoFaXRlbXMYASADKAsyIi5jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuTGluZUl0ZW1SBWl0ZW1zMpQDCgxTaG9wcGluZ0NhcnQSbgoHQWRkSXRlbRIlLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5BZGRMaW5lSXRlbRoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIkgtPkkwIeOgEqIhkvY2FydC97dXNlcl9pZH0vaXRlbXMvYWRkEoEBCgpSZW1vdmVJdGVtEiguY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LlJlbW92ZUxpbmVJdGVtGhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IjGC0+STAisiKS9jYXJ0L3t1c2VyX2lkfS9pdGVtcy97cHJvZHVjdF9pZH0vcmVtb3ZlEo8BCgdHZXRDYXJ0EikuY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkdldFNob3BwaW5nQ2FydBoeLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5DYXJ0IjmC0+STAjNaH2IFaXRlbXMSFi9jYXJ0cy97dXNlcl9pZH0vaXRlbXMSEC9jYXJ0cy97dXNlcl9pZH1CEloQdGNrL3Nob3BwaW5nY2FydGIGcHJvdG8zCrcBChtnb29nbGUvcHJvdG9idWYvZW1wdHkucHJvdG8SD2dvb2dsZS5wcm90b2J1ZiIHCgVFbXB0eUJ2ChNjb20uZ29vZ2xlLnByb3RvYnVmQgpFbXB0eVByb3RvUAFaJ2dpdGh1Yi5jb20vZ29sYW5nL3Byb3RvYnVmL3B0eXBlcy9lbXB0efgBAaICA0dQQqoCHkdvb2dsZS5Qcm90b2J1Zi5XZWxsS25vd25UeXBlc2IGcHJvdG8zCt4BChtjbG91ZHN0YXRlL2VudGl0eV9rZXkucHJvdG8SCmNsb3Vkc3RhdGUaIGdvb2dsZS9wcm90b2J1Zi9kZXNjcmlwdG9yLnByb3RvOj4KCmVudGl0eV9rZXkSHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zGNKGAyABKAhSCWVudGl0eUtleUJJCg1pby5jbG91ZHN0YXRlWjhnaXRodWIuY29tL2Nsb3Vkc3RhdGVpby9nby1zdXBwb3J0L2Nsb3Vkc3RhdGU7Y2xvdWRzdGF0ZWIGcHJvdG8zCps7CiBnb29nbGUvcHJvdG9idWYvZGVzY3JpcHRvci5wcm90bxIPZ29vZ2xlLnByb3RvYnVmIk0KEUZpbGVEZXNjcmlwdG9yU2V0EjgKBGZpbGUYASADKAsyJC5nb29nbGUucHJvdG9idWYuRmlsZURlc2NyaXB0b3JQcm90b1IEZmlsZSLkBAoTRmlsZURlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhgKB3BhY2thZ2UYAiABKAlSB3BhY2thZ2USHgoKZGVwZW5kZW5jeRgDIAMoCVIKZGVwZW5kZW5jeRIrChFwdWJsaWNfZGVwZW5kZW5jeRgKIAMoBVIQcHVibGljRGVwZW5kZW5jeRInCg93ZWFrX2RlcGVuZGVuY3kYCyADKAVSDndlYWtEZXBlbmRlbmN5EkMKDG1lc3NhZ2VfdHlwZRgEIAMoCzIgLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG9SC21lc3NhZ2VUeXBlEkEKCWVudW1fdHlwZRgFIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJBCgdzZXJ2aWNlGAYgAygLMicuZ29vZ2xlLnByb3RvYnVmLlNlcnZpY2VEZXNjcmlwdG9yUHJvdG9SB3NlcnZpY2USQwoJZXh0ZW5zaW9uGAcgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SNgoHb3B0aW9ucxgIIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5GaWxlT3B0aW9uc1IHb3B0aW9ucxJJChBzb3VyY2VfY29kZV9pbmZvGAkgASgLMh8uZ29vZ2xlLnByb3RvYnVmLlNvdXJjZUNvZGVJbmZvUg5zb3VyY2VDb2RlSW5mbxIWCgZzeW50YXgYDCABKAlSBnN5bnRheCK5BgoPRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSOwoFZmllbGQYAiADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SBWZpZWxkEkMKCWV4dGVuc2lvbhgGIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IJZXh0ZW5zaW9uEkEKC25lc3RlZF90eXBlGAMgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1IKbmVzdGVkVHlwZRJBCgllbnVtX3R5cGUYBCADKAsyJC5nb29nbGUucHJvdG9idWYuRW51bURlc2NyaXB0b3JQcm90b1IIZW51bVR5cGUSWAoPZXh0ZW5zaW9uX3JhbmdlGAUgAygLMi8uZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90by5FeHRlbnNpb25SYW5nZVIOZXh0ZW5zaW9uUmFuZ2USRAoKb25lb2ZfZGVjbBgIIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5PbmVvZkRlc2NyaXB0b3JQcm90b1IJb25lb2ZEZWNsEjkKB29wdGlvbnMYByABKAsyHy5nb29nbGUucHJvdG9idWYuTWVzc2FnZU9wdGlvbnNSB29wdGlvbnMSVQoOcmVzZXJ2ZWRfcmFuZ2UYCSADKAsyLi5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLlJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgKIAMoCVIMcmVzZXJ2ZWROYW1lGnoKDkV4dGVuc2lvblJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZBJACgdvcHRpb25zGAMgASgLMiYuZ29vZ2xlLnByb3RvYnVmLkV4dGVuc2lvblJhbmdlT3B0aW9uc1IHb3B0aW9ucxo3Cg1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZCJ8ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAiKYBgoURmllbGREZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAyABKAVSBm51bWJlchJBCgVsYWJlbBgEIAEoDjIrLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90by5MYWJlbFIFbGFiZWwSPgoEdHlwZRgFIAEoDjIqLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90by5UeXBlUgR0eXBlEhsKCXR5cGVfbmFtZRgGIAEoCVIIdHlwZU5hbWUSGgoIZXh0ZW5kZWUYAiABKAlSCGV4dGVuZGVlEiMKDWRlZmF1bHRfdmFsdWUYByABKAlSDGRlZmF1bHRWYWx1ZRIfCgtvbmVvZl9pbmRleBgJIAEoBVIKb25lb2ZJbmRleBIbCglqc29uX25hbWUYCiABKAlSCGpzb25OYW1lEjcKB29wdGlvbnMYCCABKAsyHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zUgdvcHRpb25zIrYCCgRUeXBlEg8KC1RZUEVfRE9VQkxFEAESDgoKVFlQRV9GTE9BVBACEg4KClRZUEVfSU5UNjQQAxIPCgtUWVBFX1VJTlQ2NBAEEg4KClRZUEVfSU5UMzIQBRIQCgxUWVBFX0ZJWEVENjQQBhIQCgxUWVBFX0ZJWEVEMzIQBxINCglUWVBFX0JPT0wQCBIPCgtUWVBFX1NUUklORxAJEg4KClRZUEVfR1JPVVAQChIQCgxUWVBFX01FU1NBR0UQCxIOCgpUWVBFX0JZVEVTEAwSDwoLVFlQRV9VSU5UMzIQDRINCglUWVBFX0VOVU0QDhIRCg1UWVBFX1NGSVhFRDMyEA8SEQoNVFlQRV9TRklYRUQ2NBAQEg8KC1RZUEVfU0lOVDMyEBESDwoLVFlQRV9TSU5UNjQQEiJDCgVMYWJlbBISCg5MQUJFTF9PUFRJT05BTBABEhIKDkxBQkVMX1JFUVVJUkVEEAISEgoOTEFCRUxfUkVQRUFURUQQAyJjChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25zIuMCChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZCKDAQoYRW51bVZhbHVlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSFgoGbnVtYmVyGAIgASgFUgZudW1iZXISOwoHb3B0aW9ucxgDIAEoCzIhLmdvb2dsZS5wcm90b2J1Zi5FbnVtVmFsdWVPcHRpb25zUgdvcHRpb25zIqcBChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnMiiQIKFU1ldGhvZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEh0KCmlucHV0X3R5cGUYAiABKAlSCWlucHV0VHlwZRIfCgtvdXRwdXRfdHlwZRgDIAEoCVIKb3V0cHV0VHlwZRI4CgdvcHRpb25zGAQgASgLMh4uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnNSB29wdGlvbnMSMAoQY2xpZW50X3N0cmVhbWluZxgFIAEoCDoFZmFsc2VSD2NsaWVudFN0cmVhbWluZxIwChBzZXJ2ZXJfc3RyZWFtaW5nGAYgASgIOgVmYWxzZVIPc2VydmVyU3RyZWFtaW5nIpIJCgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIvChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgVmYWxzZVIOY2NFbmFibGVBcmVuYXMSKgoRb2JqY19jbGFzc19wcmVmaXgYJCABKAlSD29iamNDbGFzc1ByZWZpeBIpChBjc2hhcnBfbmFtZXNwYWNlGCUgASgJUg9jc2hhcnBOYW1lc3BhY2USIQoMc3dpZnRfcHJlZml4GCcgASgJUgtzd2lmdFByZWZpeBIoChBwaHBfY2xhc3NfcHJlZml4GCggASgJUg5waHBDbGFzc1ByZWZpeBIjCg1waHBfbmFtZXNwYWNlGCkgASgJUgxwaHBOYW1lc3BhY2USNAoWcGhwX21ldGFkYXRhX25hbWVzcGFjZRgsIAEoCVIUcGhwTWV0YWRhdGFOYW1lc3BhY2USIQoMcnVieV9wYWNrYWdlGC0gASgJUgtydWJ5UGFja2FnZRJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiI6CgxPcHRpbWl6ZU1vZGUSCQoFU1BFRUQQARINCglDT0RFX1NJWkUQAhIQCgxMSVRFX1JVTlRJTUUQAyoJCOgHEICAgIACSgQIJhAnItECCg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAgQCUoECAkQCiLiAwoMRmllbGRPcHRpb25zEkEKBWN0eXBlGAEgASgOMiMuZ29vZ2xlLnByb3RvYnVmLkZpZWxkT3B0aW9ucy5DVHlwZToGU1RSSU5HUgVjdHlwZRIWCgZwYWNrZWQYAiABKAhSBnBhY2tlZBJHCgZqc3R5cGUYBiABKA4yJC5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkpTVHlwZToJSlNfTk9STUFMUgZqc3R5cGUSGQoEbGF6eRgFIAEoCDoFZmFsc2VSBGxhenkSJQoKZGVwcmVjYXRlZBgDIAEoCDoFZmFsc2VSCmRlcHJlY2F0ZWQSGQoEd2VhaxgKIAEoCDoFZmFsc2VSBHdlYWsSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24iLwoFQ1R5cGUSCgoGU1RSSU5HEAASCAoEQ09SRBABEhAKDFNUUklOR19QSUVDRRACIjUKBkpTVHlwZRINCglKU19OT1JNQUwQABINCglKU19TVFJJTkcQARINCglKU19OVU1CRVIQAioJCOgHEICAgIACSgQIBBAFInMKDE9uZW9mT3B0aW9ucxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACIsABCgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAGIp4BChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAIinAEKDlNlcnZpY2VPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAIi4AIKDU1ldGhvZE9wdGlvbnMSJQoKZGVwcmVjYXRlZBghIAEoCDoFZmFsc2VSCmRlcHJlY2F0ZWQScQoRaWRlbXBvdGVuY3lfbGV2ZWwYIiABKA4yLy5nb29nbGUucHJvdG9idWYuTWV0aG9kT3B0aW9ucy5JZGVtcG90ZW5jeUxldmVsOhNJREVNUE9URU5DWV9VTktOT1dOUhBpZGVtcG90ZW5jeUxldmVsElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIlAKEElkZW1wb3RlbmN5TGV2ZWwSFwoTSURFTVBPVEVOQ1lfVU5LTk9XThAAEhMKD05PX1NJREVfRUZGRUNUUxABEg4KCklERU1QT1RFTlQQAioJCOgHEICAgIACIpoDChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24ipwIKDlNvdXJjZUNvZGVJbmZvEkQKCGxvY2F0aW9uGAEgAygLMiguZ29vZ2xlLnByb3RvYnVmLlNvdXJjZUNvZGVJbmZvLkxvY2F0aW9uUghsb2NhdGlvbhrOAQoITG9jYXRpb24SFgoEcGF0aBgBIAMoBUICEAFSBHBhdGgSFgoEc3BhbhgCIAMoBUICEAFSBHNwYW4SKQoQbGVhZGluZ19jb21tZW50cxgDIAEoCVIPbGVhZGluZ0NvbW1lbnRzEisKEXRyYWlsaW5nX2NvbW1lbnRzGAQgASgJUhB0cmFpbGluZ0NvbW1lbnRzEjoKGWxlYWRpbmdfZGV0YWNoZWRfY29tbWVudHMYBiADKAlSF2xlYWRpbmdEZXRhY2hlZENvbW1lbnRzItEBChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmRCjwEKE2NvbS5nb29nbGUucHJvdG9idWZCEERlc2NyaXB0b3JQcm90b3NIAVo+Z2l0aHViLmNvbS9nb2xhbmcvcHJvdG9idWYvcHJvdG9jLWdlbi1nby9kZXNjcmlwdG9yO2Rlc2NyaXB0b3L4AQGiAgNHUEKqAhpHb29nbGUuUHJvdG9idWYuUmVmbGVjdGlvbgqoAgocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bxIKZ29vZ2xlLmFwaRoVZ29vZ2xlL2FwaS9odHRwLnByb3RvGiBnb29nbGUvcHJvdG9idWYvZGVzY3JpcHRvci5wcm90bzpLCgRodHRwEh4uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMYsMq8IiABKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUgRodHRwQm4KDmNvbS5nb29nbGUuYXBpQhBBbm5vdGF0aW9uc1Byb3RvUAFaQWdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvYXBpL2Fubm90YXRpb25zO2Fubm90YXRpb25zogIER0FQSWIGcHJvdG8zCqwFChVnb29nbGUvYXBpL2h0dHAucHJvdG8SCmdvb2dsZS5hcGkieQoESHR0cBIqCgVydWxlcxgBIAMoCzIULmdvb2dsZS5hcGkuSHR0cFJ1bGVSBXJ1bGVzEkUKH2Z1bGx5X2RlY29kZV9yZXNlcnZlZF9leHBhbnNpb24YAiABKAhSHGZ1bGx5RGVjb2RlUmVzZXJ2ZWRFeHBhbnNpb24i2gIKCEh0dHBSdWxlEhoKCHNlbGVjdG9yGAEgASgJUghzZWxlY3RvchISCgNnZXQYAiABKAlIAFIDZ2V0EhIKA3B1dBgDIAEoCUgAUgNwdXQSFAoEcG9zdBgEIAEoCUgAUgRwb3N0EhgKBmRlbGV0ZRgFIAEoCUgAUgZkZWxldGUSFgoFcGF0Y2gYBiABKAlIAFIFcGF0Y2gSNwoGY3VzdG9tGAggASgLMh0uZ29vZ2xlLmFwaS5DdXN0b21IdHRwUGF0dGVybkgAUgZjdXN0b20SEgoEYm9keRgHIAEoCVIEYm9keRIjCg1yZXNwb25zZV9ib2R5GAwgASgJUgxyZXNwb25zZUJvZHkSRQoTYWRkaXRpb25hbF9iaW5kaW5ncxgLIAMoCzIULmdvb2dsZS5hcGkuSHR0cFJ1bGVSEmFkZGl0aW9uYWxCaW5kaW5nc0IJCgdwYXR0ZXJuIjsKEUN1c3RvbUh0dHBQYXR0ZXJuEhIKBGtpbmQYASABKAlSBGtpbmQSEgoEcGF0aBgCIAEoCVIEcGF0aEJqCg5jb20uZ29vZ2xlLmFwaUIJSHR0cFByb3RvUAFaQWdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvYXBpL2Fubm90YXRpb25zO2Fubm90YXRpb25z+AEBogIER0FQSWIGcHJvdG8zCvMCCgxkb21haW4ucHJvdG8SJGNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5wZXJzaXN0ZW5jZSJYCghMaW5lSXRlbRIcCglwcm9kdWN0SWQYASABKAlSCXByb2R1Y3RJZBISCgRuYW1lGAIgASgJUgRuYW1lEhoKCHF1YW50aXR5GAMgASgFUghxdWFudGl0eSJPCglJdGVtQWRkZWQSQgoEaXRlbRgBIAEoCzIuLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5wZXJzaXN0ZW5jZS5MaW5lSXRlbVIEaXRlbSIrCgtJdGVtUmVtb3ZlZBIcCglwcm9kdWN0SWQYASABKAlSCXByb2R1Y3RJZCJMCgRDYXJ0EkQKBWl0ZW1zGAEgAygLMi4uY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkxpbmVJdGVtUgVpdGVtc0IPWg0uO3BlcnNpc3RlbmNlYgZwcm90bzMSWwokY2xvdWRzdGF0ZS5ldmVudHNvdXJjZWQuRXZlbnRTb3VyY2VkEiVjb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuU2hvcHBpbmdDYXJ0GgxTaG9wcGluZ0NhcnQaSwoNc2hvcHBpbmctY2FydBIFMC4xLjAaFWdvMS4xNC4yIGRhcndpbi9hbWQ2NCIVY2xvdWRzdGF0ZS1nby1zdXBwb3J0KgUwLjIuMA==", | |
"message": { | |
"1": { | |
"1": [ | |
{ | |
"1": "shoppingcart/shoppingcart.proto", | |
"2": "com.example.shoppingcart", | |
"3": [ | |
"google/protobuf/empty.proto", | |
"cloudstate/entity_key.proto", | |
"google/api/annotations.proto", | |
"google/api/http.proto" | |
], | |
"4": [ | |
{ | |
"1": "AddLineItem", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
}, | |
{ | |
"1": "product_id", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "4", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "RemoveLineItem", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
}, | |
{ | |
"1": "product_id", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
} | |
] | |
}, | |
{ | |
"1": "GetShoppingCart", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
} | |
] | |
}, | |
{ | |
"1": "LineItem", | |
"2": [ | |
{ | |
"1": "product_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "Cart", | |
"2": [ | |
{ | |
"1": "items", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "items" | |
} | |
] | |
} | |
], | |
"6": { | |
"1": "ShoppingCart", | |
"2": [ | |
{ | |
"1": "AddItem", | |
"2": ".com.example.shoppingcart.AddLineItem", | |
"3": ".google.protobuf.Empty", | |
"4": { | |
"72295728": { | |
"4": "/cart/{user_id}/items/add", | |
"7": "*" | |
} | |
} | |
}, | |
{ | |
"1": "RemoveItem", | |
"2": ".com.example.shoppingcart.RemoveLineItem", | |
"3": ".google.protobuf.Empty", | |
"4": { | |
"72295728": { | |
"4": "/cart/{user_id}/items/{product_id}/remove" | |
} | |
} | |
}, | |
{ | |
"1": "GetCart", | |
"2": ".com.example.shoppingcart.GetShoppingCart", | |
"3": ".com.example.shoppingcart.Cart", | |
"4": { | |
"72295728": {} | |
} | |
} | |
] | |
}, | |
"8": { | |
"11": "tck/shoppingcart" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/protobuf/empty.proto", | |
"2": "google.protobuf", | |
"4": [ | |
{ | |
"1": "Empty" | |
} | |
], | |
"8": { | |
"11": "github.com/golang/protobuf/ptypes/empty" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "cloudstate/entity_key.proto", | |
"2": "cloudstate", | |
"3": [ | |
"google/protobuf/descriptor.proto" | |
], | |
"8": { | |
"11": "github.com/cloudstateio/go-support/cloudstate;cloudstate" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/protobuf/descriptor.proto", | |
"2": "google.protobuf", | |
"4": [ | |
{ | |
"1": "FileDescriptorSet", | |
"2": [ | |
{ | |
"1": "file", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "file" | |
} | |
] | |
}, | |
{ | |
"1": "FileDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "package", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "package" | |
}, | |
{ | |
"1": "dependency", | |
"3": "3", | |
"4": "3", | |
"5": "9", | |
"10": "dependency" | |
}, | |
{ | |
"1": "public_dependency", | |
"3": "10", | |
"4": "3", | |
"5": "5", | |
"10": "publicDependency" | |
}, | |
{ | |
"1": "weak_dependency", | |
"3": "11", | |
"4": "3", | |
"5": "5", | |
"10": "weakDependency" | |
}, | |
{ | |
"1": "message_type", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "messageType" | |
}, | |
{ | |
"1": "enum_type", | |
"3": "5", | |
"4": "3", | |
"5": "11", | |
"10": "enumType" | |
}, | |
{ | |
"1": "service", | |
"3": "6", | |
"4": "3", | |
"5": "11", | |
"10": "service" | |
}, | |
{ | |
"1": "extension", | |
"3": "7", | |
"4": "3", | |
"5": "11", | |
"10": "extension" | |
}, | |
{ | |
"1": "options", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "source_code_info", | |
"3": "9", | |
"4": "1", | |
"5": "11", | |
"10": "sourceCodeInfo" | |
}, | |
{ | |
"1": "syntax", | |
"3": "12", | |
"4": "1", | |
"5": "9", | |
"10": "syntax" | |
} | |
] | |
}, | |
{ | |
"1": "DescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "field", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "field" | |
}, | |
{ | |
"1": "extension", | |
"3": "6", | |
"4": "3", | |
"5": "11", | |
"10": "extension" | |
}, | |
{ | |
"1": "nested_type", | |
"3": "3", | |
"4": "3", | |
"5": "11", | |
"10": "nestedType" | |
}, | |
{ | |
"1": "enum_type", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "enumType" | |
}, | |
{ | |
"1": "extension_range", | |
"3": "5", | |
"4": "3", | |
"5": "11", | |
"10": "extensionRange" | |
}, | |
{ | |
"1": "oneof_decl", | |
"3": "8", | |
"4": "3", | |
"5": "11", | |
"10": "oneofDecl" | |
}, | |
{ | |
"1": "options", | |
"3": "7", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "reserved_range", | |
"3": "9", | |
"4": "3", | |
"5": "11", | |
"10": "reservedRange" | |
}, | |
{ | |
"1": "reserved_name", | |
"3": "10", | |
"4": "3", | |
"5": "9", | |
"10": "reservedName" | |
} | |
] | |
}, | |
{ | |
"1": "ExtensionRangeOptions", | |
"2": [ | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "FieldDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "number", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "number" | |
}, | |
{ | |
"1": "label", | |
"3": "4", | |
"4": "1", | |
"5": "14", | |
"10": "label" | |
}, | |
{ | |
"1": "type", | |
"3": "5", | |
"4": "1", | |
"5": "14", | |
"10": "type" | |
}, | |
{ | |
"1": "type_name", | |
"3": "6", | |
"4": "1", | |
"5": "9", | |
"10": "typeName" | |
}, | |
{ | |
"1": "extendee", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "extendee" | |
}, | |
{ | |
"1": "default_value", | |
"3": "7", | |
"4": "1", | |
"5": "9", | |
"10": "defaultValue" | |
}, | |
{ | |
"1": "oneof_index", | |
"3": "9", | |
"4": "1", | |
"5": "5", | |
"10": "oneofIndex" | |
}, | |
{ | |
"1": "json_name", | |
"3": "10", | |
"4": "1", | |
"5": "9", | |
"10": "jsonName" | |
}, | |
{ | |
"1": "options", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "OneofDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "options", | |
"3": "2", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "EnumDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "value", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "value" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "reserved_range", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "reservedRange" | |
}, | |
{ | |
"1": "reserved_name", | |
"3": "5", | |
"4": "3", | |
"5": "9", | |
"10": "reservedName" | |
} | |
] | |
}, | |
{ | |
"1": "EnumValueDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "number", | |
"3": "2", | |
"4": "1", | |
"5": "5", | |
"10": "number" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "ServiceDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "method", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "method" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "MethodDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "input_type", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "inputType" | |
}, | |
{ | |
"1": "output_type", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "outputType" | |
}, | |
{ | |
"1": "options", | |
"3": "4", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "client_streaming", | |
"3": "5", | |
"4": "1", | |
"5": "8", | |
"10": "clientStreaming" | |
}, | |
{ | |
"1": "server_streaming", | |
"3": "6", | |
"4": "1", | |
"5": "8", | |
"10": "serverStreaming" | |
} | |
] | |
}, | |
{ | |
"1": "FileOptions", | |
"2": [ | |
{ | |
"1": "java_package", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "javaPackage" | |
}, | |
{ | |
"1": "java_outer_classname", | |
"3": "8", | |
"4": "1", | |
"5": "9", | |
"10": "javaOuterClassname" | |
}, | |
{ | |
"1": "java_multiple_files", | |
"3": "10", | |
"4": "1", | |
"5": "8", | |
"10": "javaMultipleFiles" | |
}, | |
{ | |
"1": "java_generate_equals_and_hash", | |
"3": "20", | |
"4": "1", | |
"5": "8", | |
"8": {}, | |
"10": "javaGenerateEqualsAndHash" | |
}, | |
{ | |
"1": "java_string_check_utf8", | |
"3": "27", | |
"4": "1", | |
"5": "8", | |
"10": "javaStringCheckUtf8" | |
}, | |
{ | |
"1": "optimize_for", | |
"3": "9", | |
"4": "1", | |
"5": "14", | |
"10": "optimizeFor" | |
}, | |
{ | |
"1": "go_package", | |
"3": "11", | |
"4": "1", | |
"5": "9", | |
"10": "goPackage" | |
}, | |
{ | |
"1": "cc_generic_services", | |
"3": "16", | |
"4": "1", | |
"5": "8", | |
"10": "ccGenericServices" | |
}, | |
{ | |
"1": "java_generic_services", | |
"3": "17", | |
"4": "1", | |
"5": "8", | |
"10": "javaGenericServices" | |
}, | |
{ | |
"1": "py_generic_services", | |
"3": "18", | |
"4": "1", | |
"5": "8", | |
"10": "pyGenericServices" | |
}, | |
{ | |
"1": "php_generic_services", | |
"3": "42", | |
"4": "1", | |
"5": "8", | |
"10": "phpGenericServices" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "23", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "cc_enable_arenas", | |
"3": "31", | |
"4": "1", | |
"5": "8", | |
"10": "ccEnableArenas" | |
}, | |
{ | |
"1": "objc_class_prefix", | |
"3": "36", | |
"4": "1", | |
"5": "9", | |
"10": "objcClassPrefix" | |
}, | |
{ | |
"1": "csharp_namespace", | |
"3": "37", | |
"4": "1", | |
"5": "9", | |
"10": "csharpNamespace" | |
}, | |
{ | |
"1": "swift_prefix", | |
"3": "39", | |
"4": "1", | |
"5": "9", | |
"10": "swiftPrefix" | |
}, | |
{ | |
"1": "php_class_prefix", | |
"3": "40", | |
"4": "1", | |
"5": "9", | |
"10": "phpClassPrefix" | |
}, | |
{ | |
"1": "php_namespace", | |
"3": "41", | |
"4": "1", | |
"5": "9", | |
"10": "phpNamespace" | |
}, | |
{ | |
"1": "php_metadata_namespace", | |
"3": "44", | |
"4": "1", | |
"5": "9", | |
"10": "phpMetadataNamespace" | |
}, | |
{ | |
"1": "ruby_package", | |
"3": "45", | |
"4": "1", | |
"5": "9", | |
"10": "rubyPackage" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "MessageOptions", | |
"2": [ | |
{ | |
"1": "message_set_wire_format", | |
"3": "1", | |
"4": "1", | |
"5": "8", | |
"10": "messageSetWireFormat" | |
}, | |
{ | |
"1": "no_standard_descriptor_accessor", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "noStandardDescriptorAccessor" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "map_entry", | |
"3": "7", | |
"4": "1", | |
"5": "8", | |
"10": "mapEntry" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "FieldOptions", | |
"2": [ | |
{ | |
"1": "ctype", | |
"3": "1", | |
"4": "1", | |
"5": "14", | |
"10": "ctype" | |
}, | |
{ | |
"1": "packed", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "packed" | |
}, | |
{ | |
"1": "jstype", | |
"3": "6", | |
"4": "1", | |
"5": "14", | |
"10": "jstype" | |
}, | |
{ | |
"1": "lazy", | |
"3": "5", | |
"4": "1", | |
"5": "8", | |
"10": "lazy" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "weak", | |
"3": "10", | |
"4": "1", | |
"5": "8", | |
"10": "weak" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "OneofOptions", | |
"2": [ | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "EnumOptions", | |
"2": [ | |
{ | |
"1": "allow_alias", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "allowAlias" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "EnumValueOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "1", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "ServiceOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "33", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "MethodOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "33", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "idempotency_level", | |
"3": "34", | |
"4": "1", | |
"5": "14", | |
"10": "idempotencyLevel" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "UninterpretedOption", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "name" | |
}, | |
{ | |
"1": "identifier_value", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "identifierValue" | |
}, | |
{ | |
"1": "positive_int_value", | |
"3": "4", | |
"4": "1", | |
"5": "4", | |
"10": "positiveIntValue" | |
}, | |
{ | |
"1": "negative_int_value", | |
"3": "5", | |
"4": "1", | |
"5": "3", | |
"10": "negativeIntValue" | |
}, | |
{ | |
"1": "double_value", | |
"3": "6", | |
"4": "1", | |
"5": "1", | |
"10": "doubleValue" | |
}, | |
{ | |
"1": "string_value", | |
"3": "7", | |
"4": "1", | |
"5": "12", | |
"10": "stringValue" | |
}, | |
{ | |
"1": "aggregate_value", | |
"3": "8", | |
"4": "1", | |
"5": "9", | |
"10": "aggregateValue" | |
} | |
] | |
}, | |
{ | |
"1": "SourceCodeInfo", | |
"2": [ | |
{ | |
"1": "location", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "location" | |
} | |
] | |
}, | |
{ | |
"1": "GeneratedCodeInfo", | |
"2": [ | |
{ | |
"1": "annotation", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "annotation" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": "github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor" | |
} | |
}, | |
{ | |
"1": "google/api/annotations.proto", | |
"2": "google.api", | |
"3": [ | |
"google/api/http.proto", | |
"google/protobuf/descriptor.proto" | |
], | |
"8": { | |
"11": "google.golang.org/genproto/googleapis/api/annotations;annotations" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/api/http.proto", | |
"2": "google.api", | |
"4": [ | |
{ | |
"1": "Http", | |
"2": [ | |
{ | |
"1": "rules", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "rules" | |
}, | |
{ | |
"1": "fully_decode_reserved_expansion", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "fullyDecodeReservedExpansion" | |
} | |
] | |
}, | |
{ | |
"1": "HttpRule", | |
"2": [ | |
{ | |
"1": "selector", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "selector" | |
}, | |
{ | |
"1": "get", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "get" | |
}, | |
{ | |
"1": "put", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "put" | |
}, | |
{ | |
"1": "post", | |
"3": "4", | |
"4": "1", | |
"5": "9", | |
"10": "post" | |
}, | |
{ | |
"1": "delete", | |
"3": "5", | |
"4": "1", | |
"5": "9", | |
"10": "delete" | |
}, | |
{ | |
"1": "patch", | |
"3": "6", | |
"4": "1", | |
"5": "9", | |
"10": "patch" | |
}, | |
{ | |
"1": "custom", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "custom" | |
}, | |
{ | |
"1": "body", | |
"3": "7", | |
"4": "1", | |
"5": "9", | |
"10": "body" | |
}, | |
{ | |
"1": "response_body", | |
"3": "12", | |
"4": "1", | |
"5": "9", | |
"10": "responseBody" | |
}, | |
{ | |
"1": "additional_bindings", | |
"3": "11", | |
"4": "3", | |
"5": "11", | |
"10": "additionalBindings" | |
} | |
] | |
}, | |
{ | |
"1": "CustomHttpPattern", | |
"2": [ | |
{ | |
"1": "kind", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "kind" | |
}, | |
{ | |
"1": "path", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "path" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": "google.golang.org/genproto/googleapis/api/annotations;annotations" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "domain.proto", | |
"2": "com.example.shoppingcart.persistence", | |
"4": [ | |
{ | |
"1": "LineItem", | |
"2": [ | |
{ | |
"1": "productId", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "ItemAdded", | |
"2": [ | |
{ | |
"1": "item", | |
"3": "1", | |
"4": "1", | |
"5": "11", | |
"10": "item" | |
} | |
] | |
}, | |
{ | |
"1": "ItemRemoved", | |
"2": [ | |
{ | |
"1": "productId", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
} | |
] | |
}, | |
{ | |
"1": "Cart", | |
"2": [ | |
{ | |
"1": "items", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "items" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": ".;persistence" | |
}, | |
"12": "proto3" | |
} | |
] | |
}, | |
"2": { | |
"1": "cloudstate.eventsourced.EventSourced", | |
"2": "com.example.shoppingcart.ShoppingCart", | |
"3": "ShoppingCart" | |
}, | |
"3": { | |
"1": "shopping-cart", | |
"2": "0.1.0", | |
"3": "go1.14.2 darwin/amd64", | |
"4": "cloudstate-go-support", | |
"5": "0.2.0" | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:52.74176+02:00" | |
} | |
], | |
"metadata": { | |
":authority": [ | |
"127.0.0.1:9999" | |
], | |
"content-type": [ | |
"application/grpc" | |
], | |
"grpc-accept-encoding": [ | |
"gzip" | |
], | |
"user-agent": [ | |
"grpc-java-netty/1.22.1" | |
], | |
"via": [ | |
"HTTP/2.0 127.0.0.1:9999" | |
] | |
}, | |
"metadata_response_headers": { | |
"content-type": [ | |
"application/grpc" | |
] | |
}, | |
"metadata_response_trailers": {} | |
} | |
{ | |
"service": "cloudstate.EntityDiscovery", | |
"method": "discover", | |
"messages": [ | |
{ | |
"message_origin": "client", | |
"raw_message": "EAEaFWNsb3Vkc3RhdGUtcHJveHktY29yZSIWMC40LjEtMjI5LTRlZmJlZDQ5LWRldioUY2xvdWRzdGF0ZS5jcmR0LkNyZHQqJWNsb3Vkc3RhdGUuZnVuY3Rpb24uU3RhdGVsZXNzRnVuY3Rpb24qJGNsb3Vkc3RhdGUuZXZlbnRzb3VyY2VkLkV2ZW50U291cmNlZA==", | |
"message": { | |
"2": "1", | |
"3": "cloudstate-proxy-core", | |
"4": "0.4.1-229-4efbed49-dev", | |
"5": [ | |
"cloudstate.crdt.Crdt", | |
"cloudstate.function.StatelessFunction", | |
"cloudstate.eventsourced.EventSourced" | |
] | |
}, | |
"timestamp": "2020-05-01T15:30:54.385685+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CoVRCvkHCh9zaG9wcGluZ2NhcnQvc2hvcHBpbmdjYXJ0LnByb3RvEhhjb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQaG2dvb2dsZS9wcm90b2J1Zi9lbXB0eS5wcm90bxobY2xvdWRzdGF0ZS9lbnRpdHlfa2V5LnByb3RvGhxnb29nbGUvYXBpL2Fubm90YXRpb25zLnByb3RvGhVnb29nbGUvYXBpL2h0dHAucHJvdG8iewoLQWRkTGluZUl0ZW0SHQoHdXNlcl9pZBgBIAEoCUIEkLUYAVIGdXNlcklkEh0KCnByb2R1Y3RfaWQYAiABKAlSCXByb2R1Y3RJZBISCgRuYW1lGAMgASgJUgRuYW1lEhoKCHF1YW50aXR5GAQgASgFUghxdWFudGl0eSJOCg5SZW1vdmVMaW5lSXRlbRIdCgd1c2VyX2lkGAEgASgJQgSQtRgBUgZ1c2VySWQSHQoKcHJvZHVjdF9pZBgCIAEoCVIJcHJvZHVjdElkIjAKD0dldFNob3BwaW5nQ2FydBIdCgd1c2VyX2lkGAEgASgJQgSQtRgBUgZ1c2VySWQiWQoITGluZUl0ZW0SHQoKcHJvZHVjdF9pZBgBIAEoCVIJcHJvZHVjdElkEhIKBG5hbWUYAiABKAlSBG5hbWUSGgoIcXVhbnRpdHkYAyABKAVSCHF1YW50aXR5IkAKBENhcnQSOAoFaXRlbXMYASADKAsyIi5jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuTGluZUl0ZW1SBWl0ZW1zMpQDCgxTaG9wcGluZ0NhcnQSbgoHQWRkSXRlbRIlLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5BZGRMaW5lSXRlbRoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIkgtPkkwIeOgEqIhkvY2FydC97dXNlcl9pZH0vaXRlbXMvYWRkEoEBCgpSZW1vdmVJdGVtEiguY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LlJlbW92ZUxpbmVJdGVtGhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IjGC0+STAisiKS9jYXJ0L3t1c2VyX2lkfS9pdGVtcy97cHJvZHVjdF9pZH0vcmVtb3ZlEo8BCgdHZXRDYXJ0EikuY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkdldFNob3BwaW5nQ2FydBoeLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5DYXJ0IjmC0+STAjNaH2IFaXRlbXMSFi9jYXJ0cy97dXNlcl9pZH0vaXRlbXMSEC9jYXJ0cy97dXNlcl9pZH1CEloQdGNrL3Nob3BwaW5nY2FydGIGcHJvdG8zCrcBChtnb29nbGUvcHJvdG9idWYvZW1wdHkucHJvdG8SD2dvb2dsZS5wcm90b2J1ZiIHCgVFbXB0eUJ2ChNjb20uZ29vZ2xlLnByb3RvYnVmQgpFbXB0eVByb3RvUAFaJ2dpdGh1Yi5jb20vZ29sYW5nL3Byb3RvYnVmL3B0eXBlcy9lbXB0efgBAaICA0dQQqoCHkdvb2dsZS5Qcm90b2J1Zi5XZWxsS25vd25UeXBlc2IGcHJvdG8zCt4BChtjbG91ZHN0YXRlL2VudGl0eV9rZXkucHJvdG8SCmNsb3Vkc3RhdGUaIGdvb2dsZS9wcm90b2J1Zi9kZXNjcmlwdG9yLnByb3RvOj4KCmVudGl0eV9rZXkSHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zGNKGAyABKAhSCWVudGl0eUtleUJJCg1pby5jbG91ZHN0YXRlWjhnaXRodWIuY29tL2Nsb3Vkc3RhdGVpby9nby1zdXBwb3J0L2Nsb3Vkc3RhdGU7Y2xvdWRzdGF0ZWIGcHJvdG8zCps7CiBnb29nbGUvcHJvdG9idWYvZGVzY3JpcHRvci5wcm90bxIPZ29vZ2xlLnByb3RvYnVmIk0KEUZpbGVEZXNjcmlwdG9yU2V0EjgKBGZpbGUYASADKAsyJC5nb29nbGUucHJvdG9idWYuRmlsZURlc2NyaXB0b3JQcm90b1IEZmlsZSLkBAoTRmlsZURlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhgKB3BhY2thZ2UYAiABKAlSB3BhY2thZ2USHgoKZGVwZW5kZW5jeRgDIAMoCVIKZGVwZW5kZW5jeRIrChFwdWJsaWNfZGVwZW5kZW5jeRgKIAMoBVIQcHVibGljRGVwZW5kZW5jeRInCg93ZWFrX2RlcGVuZGVuY3kYCyADKAVSDndlYWtEZXBlbmRlbmN5EkMKDG1lc3NhZ2VfdHlwZRgEIAMoCzIgLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG9SC21lc3NhZ2VUeXBlEkEKCWVudW1fdHlwZRgFIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJBCgdzZXJ2aWNlGAYgAygLMicuZ29vZ2xlLnByb3RvYnVmLlNlcnZpY2VEZXNjcmlwdG9yUHJvdG9SB3NlcnZpY2USQwoJZXh0ZW5zaW9uGAcgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SNgoHb3B0aW9ucxgIIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5GaWxlT3B0aW9uc1IHb3B0aW9ucxJJChBzb3VyY2VfY29kZV9pbmZvGAkgASgLMh8uZ29vZ2xlLnByb3RvYnVmLlNvdXJjZUNvZGVJbmZvUg5zb3VyY2VDb2RlSW5mbxIWCgZzeW50YXgYDCABKAlSBnN5bnRheCK5BgoPRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSOwoFZmllbGQYAiADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SBWZpZWxkEkMKCWV4dGVuc2lvbhgGIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IJZXh0ZW5zaW9uEkEKC25lc3RlZF90eXBlGAMgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1IKbmVzdGVkVHlwZRJBCgllbnVtX3R5cGUYBCADKAsyJC5nb29nbGUucHJvdG9idWYuRW51bURlc2NyaXB0b3JQcm90b1IIZW51bVR5cGUSWAoPZXh0ZW5zaW9uX3JhbmdlGAUgAygLMi8uZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90by5FeHRlbnNpb25SYW5nZVIOZXh0ZW5zaW9uUmFuZ2USRAoKb25lb2ZfZGVjbBgIIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5PbmVvZkRlc2NyaXB0b3JQcm90b1IJb25lb2ZEZWNsEjkKB29wdGlvbnMYByABKAsyHy5nb29nbGUucHJvdG9idWYuTWVzc2FnZU9wdGlvbnNSB29wdGlvbnMSVQoOcmVzZXJ2ZWRfcmFuZ2UYCSADKAsyLi5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLlJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgKIAMoCVIMcmVzZXJ2ZWROYW1lGnoKDkV4dGVuc2lvblJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZBJACgdvcHRpb25zGAMgASgLMiYuZ29vZ2xlLnByb3RvYnVmLkV4dGVuc2lvblJhbmdlT3B0aW9uc1IHb3B0aW9ucxo3Cg1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZCJ8ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAiKYBgoURmllbGREZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAyABKAVSBm51bWJlchJBCgVsYWJlbBgEIAEoDjIrLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90by5MYWJlbFIFbGFiZWwSPgoEdHlwZRgFIAEoDjIqLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90by5UeXBlUgR0eXBlEhsKCXR5cGVfbmFtZRgGIAEoCVIIdHlwZU5hbWUSGgoIZXh0ZW5kZWUYAiABKAlSCGV4dGVuZGVlEiMKDWRlZmF1bHRfdmFsdWUYByABKAlSDGRlZmF1bHRWYWx1ZRIfCgtvbmVvZl9pbmRleBgJIAEoBVIKb25lb2ZJbmRleBIbCglqc29uX25hbWUYCiABKAlSCGpzb25OYW1lEjcKB29wdGlvbnMYCCABKAsyHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zUgdvcHRpb25zIrYCCgRUeXBlEg8KC1RZUEVfRE9VQkxFEAESDgoKVFlQRV9GTE9BVBACEg4KClRZUEVfSU5UNjQQAxIPCgtUWVBFX1VJTlQ2NBAEEg4KClRZUEVfSU5UMzIQBRIQCgxUWVBFX0ZJWEVENjQQBhIQCgxUWVBFX0ZJWEVEMzIQBxINCglUWVBFX0JPT0wQCBIPCgtUWVBFX1NUUklORxAJEg4KClRZUEVfR1JPVVAQChIQCgxUWVBFX01FU1NBR0UQCxIOCgpUWVBFX0JZVEVTEAwSDwoLVFlQRV9VSU5UMzIQDRINCglUWVBFX0VOVU0QDhIRCg1UWVBFX1NGSVhFRDMyEA8SEQoNVFlQRV9TRklYRUQ2NBAQEg8KC1RZUEVfU0lOVDMyEBESDwoLVFlQRV9TSU5UNjQQEiJDCgVMYWJlbBISCg5MQUJFTF9PUFRJT05BTBABEhIKDkxBQkVMX1JFUVVJUkVEEAISEgoOTEFCRUxfUkVQRUFURUQQAyJjChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25zIuMCChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZCKDAQoYRW51bVZhbHVlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSFgoGbnVtYmVyGAIgASgFUgZudW1iZXISOwoHb3B0aW9ucxgDIAEoCzIhLmdvb2dsZS5wcm90b2J1Zi5FbnVtVmFsdWVPcHRpb25zUgdvcHRpb25zIqcBChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnMiiQIKFU1ldGhvZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEh0KCmlucHV0X3R5cGUYAiABKAlSCWlucHV0VHlwZRIfCgtvdXRwdXRfdHlwZRgDIAEoCVIKb3V0cHV0VHlwZRI4CgdvcHRpb25zGAQgASgLMh4uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnNSB29wdGlvbnMSMAoQY2xpZW50X3N0cmVhbWluZxgFIAEoCDoFZmFsc2VSD2NsaWVudFN0cmVhbWluZxIwChBzZXJ2ZXJfc3RyZWFtaW5nGAYgASgIOgVmYWxzZVIPc2VydmVyU3RyZWFtaW5nIpIJCgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIvChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgVmYWxzZVIOY2NFbmFibGVBcmVuYXMSKgoRb2JqY19jbGFzc19wcmVmaXgYJCABKAlSD29iamNDbGFzc1ByZWZpeBIpChBjc2hhcnBfbmFtZXNwYWNlGCUgASgJUg9jc2hhcnBOYW1lc3BhY2USIQoMc3dpZnRfcHJlZml4GCcgASgJUgtzd2lmdFByZWZpeBIoChBwaHBfY2xhc3NfcHJlZml4GCggASgJUg5waHBDbGFzc1ByZWZpeBIjCg1waHBfbmFtZXNwYWNlGCkgASgJUgxwaHBOYW1lc3BhY2USNAoWcGhwX21ldGFkYXRhX25hbWVzcGFjZRgsIAEoCVIUcGhwTWV0YWRhdGFOYW1lc3BhY2USIQoMcnVieV9wYWNrYWdlGC0gASgJUgtydWJ5UGFja2FnZRJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiI6CgxPcHRpbWl6ZU1vZGUSCQoFU1BFRUQQARINCglDT0RFX1NJWkUQAhIQCgxMSVRFX1JVTlRJTUUQAyoJCOgHEICAgIACSgQIJhAnItECCg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAgQCUoECAkQCiLiAwoMRmllbGRPcHRpb25zEkEKBWN0eXBlGAEgASgOMiMuZ29vZ2xlLnByb3RvYnVmLkZpZWxkT3B0aW9ucy5DVHlwZToGU1RSSU5HUgVjdHlwZRIWCgZwYWNrZWQYAiABKAhSBnBhY2tlZBJHCgZqc3R5cGUYBiABKA4yJC5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkpTVHlwZToJSlNfTk9STUFMUgZqc3R5cGUSGQoEbGF6eRgFIAEoCDoFZmFsc2VSBGxhenkSJQoKZGVwcmVjYXRlZBgDIAEoCDoFZmFsc2VSCmRlcHJlY2F0ZWQSGQoEd2VhaxgKIAEoCDoFZmFsc2VSBHdlYWsSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24iLwoFQ1R5cGUSCgoGU1RSSU5HEAASCAoEQ09SRBABEhAKDFNUUklOR19QSUVDRRACIjUKBkpTVHlwZRINCglKU19OT1JNQUwQABINCglKU19TVFJJTkcQARINCglKU19OVU1CRVIQAioJCOgHEICAgIACSgQIBBAFInMKDE9uZW9mT3B0aW9ucxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACIsABCgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAGIp4BChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAIinAEKDlNlcnZpY2VPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAIi4AIKDU1ldGhvZE9wdGlvbnMSJQoKZGVwcmVjYXRlZBghIAEoCDoFZmFsc2VSCmRlcHJlY2F0ZWQScQoRaWRlbXBvdGVuY3lfbGV2ZWwYIiABKA4yLy5nb29nbGUucHJvdG9idWYuTWV0aG9kT3B0aW9ucy5JZGVtcG90ZW5jeUxldmVsOhNJREVNUE9URU5DWV9VTktOT1dOUhBpZGVtcG90ZW5jeUxldmVsElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIlAKEElkZW1wb3RlbmN5TGV2ZWwSFwoTSURFTVBPVEVOQ1lfVU5LTk9XThAAEhMKD05PX1NJREVfRUZGRUNUUxABEg4KCklERU1QT1RFTlQQAioJCOgHEICAgIACIpoDChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24ipwIKDlNvdXJjZUNvZGVJbmZvEkQKCGxvY2F0aW9uGAEgAygLMiguZ29vZ2xlLnByb3RvYnVmLlNvdXJjZUNvZGVJbmZvLkxvY2F0aW9uUghsb2NhdGlvbhrOAQoITG9jYXRpb24SFgoEcGF0aBgBIAMoBUICEAFSBHBhdGgSFgoEc3BhbhgCIAMoBUICEAFSBHNwYW4SKQoQbGVhZGluZ19jb21tZW50cxgDIAEoCVIPbGVhZGluZ0NvbW1lbnRzEisKEXRyYWlsaW5nX2NvbW1lbnRzGAQgASgJUhB0cmFpbGluZ0NvbW1lbnRzEjoKGWxlYWRpbmdfZGV0YWNoZWRfY29tbWVudHMYBiADKAlSF2xlYWRpbmdEZXRhY2hlZENvbW1lbnRzItEBChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmRCjwEKE2NvbS5nb29nbGUucHJvdG9idWZCEERlc2NyaXB0b3JQcm90b3NIAVo+Z2l0aHViLmNvbS9nb2xhbmcvcHJvdG9idWYvcHJvdG9jLWdlbi1nby9kZXNjcmlwdG9yO2Rlc2NyaXB0b3L4AQGiAgNHUEKqAhpHb29nbGUuUHJvdG9idWYuUmVmbGVjdGlvbgqoAgocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bxIKZ29vZ2xlLmFwaRoVZ29vZ2xlL2FwaS9odHRwLnByb3RvGiBnb29nbGUvcHJvdG9idWYvZGVzY3JpcHRvci5wcm90bzpLCgRodHRwEh4uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMYsMq8IiABKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUgRodHRwQm4KDmNvbS5nb29nbGUuYXBpQhBBbm5vdGF0aW9uc1Byb3RvUAFaQWdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvYXBpL2Fubm90YXRpb25zO2Fubm90YXRpb25zogIER0FQSWIGcHJvdG8zCqwFChVnb29nbGUvYXBpL2h0dHAucHJvdG8SCmdvb2dsZS5hcGkieQoESHR0cBIqCgVydWxlcxgBIAMoCzIULmdvb2dsZS5hcGkuSHR0cFJ1bGVSBXJ1bGVzEkUKH2Z1bGx5X2RlY29kZV9yZXNlcnZlZF9leHBhbnNpb24YAiABKAhSHGZ1bGx5RGVjb2RlUmVzZXJ2ZWRFeHBhbnNpb24i2gIKCEh0dHBSdWxlEhoKCHNlbGVjdG9yGAEgASgJUghzZWxlY3RvchISCgNnZXQYAiABKAlIAFIDZ2V0EhIKA3B1dBgDIAEoCUgAUgNwdXQSFAoEcG9zdBgEIAEoCUgAUgRwb3N0EhgKBmRlbGV0ZRgFIAEoCUgAUgZkZWxldGUSFgoFcGF0Y2gYBiABKAlIAFIFcGF0Y2gSNwoGY3VzdG9tGAggASgLMh0uZ29vZ2xlLmFwaS5DdXN0b21IdHRwUGF0dGVybkgAUgZjdXN0b20SEgoEYm9keRgHIAEoCVIEYm9keRIjCg1yZXNwb25zZV9ib2R5GAwgASgJUgxyZXNwb25zZUJvZHkSRQoTYWRkaXRpb25hbF9iaW5kaW5ncxgLIAMoCzIULmdvb2dsZS5hcGkuSHR0cFJ1bGVSEmFkZGl0aW9uYWxCaW5kaW5nc0IJCgdwYXR0ZXJuIjsKEUN1c3RvbUh0dHBQYXR0ZXJuEhIKBGtpbmQYASABKAlSBGtpbmQSEgoEcGF0aBgCIAEoCVIEcGF0aEJqCg5jb20uZ29vZ2xlLmFwaUIJSHR0cFByb3RvUAFaQWdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvYXBpL2Fubm90YXRpb25zO2Fubm90YXRpb25z+AEBogIER0FQSWIGcHJvdG8zCvMCCgxkb21haW4ucHJvdG8SJGNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5wZXJzaXN0ZW5jZSJYCghMaW5lSXRlbRIcCglwcm9kdWN0SWQYASABKAlSCXByb2R1Y3RJZBISCgRuYW1lGAIgASgJUgRuYW1lEhoKCHF1YW50aXR5GAMgASgFUghxdWFudGl0eSJPCglJdGVtQWRkZWQSQgoEaXRlbRgBIAEoCzIuLmNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5wZXJzaXN0ZW5jZS5MaW5lSXRlbVIEaXRlbSIrCgtJdGVtUmVtb3ZlZBIcCglwcm9kdWN0SWQYASABKAlSCXByb2R1Y3RJZCJMCgRDYXJ0EkQKBWl0ZW1zGAEgAygLMi4uY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkxpbmVJdGVtUgVpdGVtc0IPWg0uO3BlcnNpc3RlbmNlYgZwcm90bzMSWwokY2xvdWRzdGF0ZS5ldmVudHNvdXJjZWQuRXZlbnRTb3VyY2VkEiVjb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuU2hvcHBpbmdDYXJ0GgxTaG9wcGluZ0NhcnQaSwoNc2hvcHBpbmctY2FydBIFMC4xLjAaFWdvMS4xNC4yIGRhcndpbi9hbWQ2NCIVY2xvdWRzdGF0ZS1nby1zdXBwb3J0KgUwLjIuMA==", | |
"message": { | |
"1": { | |
"1": [ | |
{ | |
"1": "shoppingcart/shoppingcart.proto", | |
"2": "com.example.shoppingcart", | |
"3": [ | |
"google/protobuf/empty.proto", | |
"cloudstate/entity_key.proto", | |
"google/api/annotations.proto", | |
"google/api/http.proto" | |
], | |
"4": [ | |
{ | |
"1": "AddLineItem", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
}, | |
{ | |
"1": "product_id", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "4", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "RemoveLineItem", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
}, | |
{ | |
"1": "product_id", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
} | |
] | |
}, | |
{ | |
"1": "GetShoppingCart", | |
"2": [ | |
{ | |
"1": "user_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"8": { | |
"50002": "1" | |
}, | |
"10": "userId" | |
} | |
] | |
}, | |
{ | |
"1": "LineItem", | |
"2": [ | |
{ | |
"1": "product_id", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "Cart", | |
"2": [ | |
{ | |
"1": "items", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "items" | |
} | |
] | |
} | |
], | |
"6": { | |
"1": "ShoppingCart", | |
"2": [ | |
{ | |
"1": "AddItem", | |
"2": ".com.example.shoppingcart.AddLineItem", | |
"3": ".google.protobuf.Empty", | |
"4": { | |
"72295728": { | |
"4": "/cart/{user_id}/items/add", | |
"7": "*" | |
} | |
} | |
}, | |
{ | |
"1": "RemoveItem", | |
"2": ".com.example.shoppingcart.RemoveLineItem", | |
"3": ".google.protobuf.Empty", | |
"4": { | |
"72295728": { | |
"4": "/cart/{user_id}/items/{product_id}/remove" | |
} | |
} | |
}, | |
{ | |
"1": "GetCart", | |
"2": ".com.example.shoppingcart.GetShoppingCart", | |
"3": ".com.example.shoppingcart.Cart", | |
"4": { | |
"72295728": {} | |
} | |
} | |
] | |
}, | |
"8": { | |
"11": "tck/shoppingcart" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/protobuf/empty.proto", | |
"2": "google.protobuf", | |
"4": [ | |
{ | |
"1": "Empty" | |
} | |
], | |
"8": { | |
"11": "github.com/golang/protobuf/ptypes/empty" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "cloudstate/entity_key.proto", | |
"2": "cloudstate", | |
"3": [ | |
"google/protobuf/descriptor.proto" | |
], | |
"8": { | |
"11": "github.com/cloudstateio/go-support/cloudstate;cloudstate" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/protobuf/descriptor.proto", | |
"2": "google.protobuf", | |
"4": [ | |
{ | |
"1": "FileDescriptorSet", | |
"2": [ | |
{ | |
"1": "file", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "file" | |
} | |
] | |
}, | |
{ | |
"1": "FileDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "package", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "package" | |
}, | |
{ | |
"1": "dependency", | |
"3": "3", | |
"4": "3", | |
"5": "9", | |
"10": "dependency" | |
}, | |
{ | |
"1": "public_dependency", | |
"3": "10", | |
"4": "3", | |
"5": "5", | |
"10": "publicDependency" | |
}, | |
{ | |
"1": "weak_dependency", | |
"3": "11", | |
"4": "3", | |
"5": "5", | |
"10": "weakDependency" | |
}, | |
{ | |
"1": "message_type", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "messageType" | |
}, | |
{ | |
"1": "enum_type", | |
"3": "5", | |
"4": "3", | |
"5": "11", | |
"10": "enumType" | |
}, | |
{ | |
"1": "service", | |
"3": "6", | |
"4": "3", | |
"5": "11", | |
"10": "service" | |
}, | |
{ | |
"1": "extension", | |
"3": "7", | |
"4": "3", | |
"5": "11", | |
"10": "extension" | |
}, | |
{ | |
"1": "options", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "source_code_info", | |
"3": "9", | |
"4": "1", | |
"5": "11", | |
"10": "sourceCodeInfo" | |
}, | |
{ | |
"1": "syntax", | |
"3": "12", | |
"4": "1", | |
"5": "9", | |
"10": "syntax" | |
} | |
] | |
}, | |
{ | |
"1": "DescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "field", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "field" | |
}, | |
{ | |
"1": "extension", | |
"3": "6", | |
"4": "3", | |
"5": "11", | |
"10": "extension" | |
}, | |
{ | |
"1": "nested_type", | |
"3": "3", | |
"4": "3", | |
"5": "11", | |
"10": "nestedType" | |
}, | |
{ | |
"1": "enum_type", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "enumType" | |
}, | |
{ | |
"1": "extension_range", | |
"3": "5", | |
"4": "3", | |
"5": "11", | |
"10": "extensionRange" | |
}, | |
{ | |
"1": "oneof_decl", | |
"3": "8", | |
"4": "3", | |
"5": "11", | |
"10": "oneofDecl" | |
}, | |
{ | |
"1": "options", | |
"3": "7", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "reserved_range", | |
"3": "9", | |
"4": "3", | |
"5": "11", | |
"10": "reservedRange" | |
}, | |
{ | |
"1": "reserved_name", | |
"3": "10", | |
"4": "3", | |
"5": "9", | |
"10": "reservedName" | |
} | |
] | |
}, | |
{ | |
"1": "ExtensionRangeOptions", | |
"2": [ | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "FieldDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "number", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "number" | |
}, | |
{ | |
"1": "label", | |
"3": "4", | |
"4": "1", | |
"5": "14", | |
"10": "label" | |
}, | |
{ | |
"1": "type", | |
"3": "5", | |
"4": "1", | |
"5": "14", | |
"10": "type" | |
}, | |
{ | |
"1": "type_name", | |
"3": "6", | |
"4": "1", | |
"5": "9", | |
"10": "typeName" | |
}, | |
{ | |
"1": "extendee", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "extendee" | |
}, | |
{ | |
"1": "default_value", | |
"3": "7", | |
"4": "1", | |
"5": "9", | |
"10": "defaultValue" | |
}, | |
{ | |
"1": "oneof_index", | |
"3": "9", | |
"4": "1", | |
"5": "5", | |
"10": "oneofIndex" | |
}, | |
{ | |
"1": "json_name", | |
"3": "10", | |
"4": "1", | |
"5": "9", | |
"10": "jsonName" | |
}, | |
{ | |
"1": "options", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "OneofDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "options", | |
"3": "2", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "EnumDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "value", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "value" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "reserved_range", | |
"3": "4", | |
"4": "3", | |
"5": "11", | |
"10": "reservedRange" | |
}, | |
{ | |
"1": "reserved_name", | |
"3": "5", | |
"4": "3", | |
"5": "9", | |
"10": "reservedName" | |
} | |
] | |
}, | |
{ | |
"1": "EnumValueDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "number", | |
"3": "2", | |
"4": "1", | |
"5": "5", | |
"10": "number" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "ServiceDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "method", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "method" | |
}, | |
{ | |
"1": "options", | |
"3": "3", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
} | |
] | |
}, | |
{ | |
"1": "MethodDescriptorProto", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "input_type", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "inputType" | |
}, | |
{ | |
"1": "output_type", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "outputType" | |
}, | |
{ | |
"1": "options", | |
"3": "4", | |
"4": "1", | |
"5": "11", | |
"10": "options" | |
}, | |
{ | |
"1": "client_streaming", | |
"3": "5", | |
"4": "1", | |
"5": "8", | |
"10": "clientStreaming" | |
}, | |
{ | |
"1": "server_streaming", | |
"3": "6", | |
"4": "1", | |
"5": "8", | |
"10": "serverStreaming" | |
} | |
] | |
}, | |
{ | |
"1": "FileOptions", | |
"2": [ | |
{ | |
"1": "java_package", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "javaPackage" | |
}, | |
{ | |
"1": "java_outer_classname", | |
"3": "8", | |
"4": "1", | |
"5": "9", | |
"10": "javaOuterClassname" | |
}, | |
{ | |
"1": "java_multiple_files", | |
"3": "10", | |
"4": "1", | |
"5": "8", | |
"10": "javaMultipleFiles" | |
}, | |
{ | |
"1": "java_generate_equals_and_hash", | |
"3": "20", | |
"4": "1", | |
"5": "8", | |
"8": {}, | |
"10": "javaGenerateEqualsAndHash" | |
}, | |
{ | |
"1": "java_string_check_utf8", | |
"3": "27", | |
"4": "1", | |
"5": "8", | |
"10": "javaStringCheckUtf8" | |
}, | |
{ | |
"1": "optimize_for", | |
"3": "9", | |
"4": "1", | |
"5": "14", | |
"10": "optimizeFor" | |
}, | |
{ | |
"1": "go_package", | |
"3": "11", | |
"4": "1", | |
"5": "9", | |
"10": "goPackage" | |
}, | |
{ | |
"1": "cc_generic_services", | |
"3": "16", | |
"4": "1", | |
"5": "8", | |
"10": "ccGenericServices" | |
}, | |
{ | |
"1": "java_generic_services", | |
"3": "17", | |
"4": "1", | |
"5": "8", | |
"10": "javaGenericServices" | |
}, | |
{ | |
"1": "py_generic_services", | |
"3": "18", | |
"4": "1", | |
"5": "8", | |
"10": "pyGenericServices" | |
}, | |
{ | |
"1": "php_generic_services", | |
"3": "42", | |
"4": "1", | |
"5": "8", | |
"10": "phpGenericServices" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "23", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "cc_enable_arenas", | |
"3": "31", | |
"4": "1", | |
"5": "8", | |
"10": "ccEnableArenas" | |
}, | |
{ | |
"1": "objc_class_prefix", | |
"3": "36", | |
"4": "1", | |
"5": "9", | |
"10": "objcClassPrefix" | |
}, | |
{ | |
"1": "csharp_namespace", | |
"3": "37", | |
"4": "1", | |
"5": "9", | |
"10": "csharpNamespace" | |
}, | |
{ | |
"1": "swift_prefix", | |
"3": "39", | |
"4": "1", | |
"5": "9", | |
"10": "swiftPrefix" | |
}, | |
{ | |
"1": "php_class_prefix", | |
"3": "40", | |
"4": "1", | |
"5": "9", | |
"10": "phpClassPrefix" | |
}, | |
{ | |
"1": "php_namespace", | |
"3": "41", | |
"4": "1", | |
"5": "9", | |
"10": "phpNamespace" | |
}, | |
{ | |
"1": "php_metadata_namespace", | |
"3": "44", | |
"4": "1", | |
"5": "9", | |
"10": "phpMetadataNamespace" | |
}, | |
{ | |
"1": "ruby_package", | |
"3": "45", | |
"4": "1", | |
"5": "9", | |
"10": "rubyPackage" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "MessageOptions", | |
"2": [ | |
{ | |
"1": "message_set_wire_format", | |
"3": "1", | |
"4": "1", | |
"5": "8", | |
"10": "messageSetWireFormat" | |
}, | |
{ | |
"1": "no_standard_descriptor_accessor", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "noStandardDescriptorAccessor" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "map_entry", | |
"3": "7", | |
"4": "1", | |
"5": "8", | |
"10": "mapEntry" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "FieldOptions", | |
"2": [ | |
{ | |
"1": "ctype", | |
"3": "1", | |
"4": "1", | |
"5": "14", | |
"10": "ctype" | |
}, | |
{ | |
"1": "packed", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "packed" | |
}, | |
{ | |
"1": "jstype", | |
"3": "6", | |
"4": "1", | |
"5": "14", | |
"10": "jstype" | |
}, | |
{ | |
"1": "lazy", | |
"3": "5", | |
"4": "1", | |
"5": "8", | |
"10": "lazy" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "weak", | |
"3": "10", | |
"4": "1", | |
"5": "8", | |
"10": "weak" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "OneofOptions", | |
"2": [ | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "EnumOptions", | |
"2": [ | |
{ | |
"1": "allow_alias", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "allowAlias" | |
}, | |
{ | |
"1": "deprecated", | |
"3": "3", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "EnumValueOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "1", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "ServiceOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "33", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "MethodOptions", | |
"2": [ | |
{ | |
"1": "deprecated", | |
"3": "33", | |
"4": "1", | |
"5": "8", | |
"10": "deprecated" | |
}, | |
{ | |
"1": "idempotency_level", | |
"3": "34", | |
"4": "1", | |
"5": "14", | |
"10": "idempotencyLevel" | |
}, | |
{ | |
"1": "uninterpreted_option", | |
"3": "999", | |
"4": "3", | |
"5": "11", | |
"10": "uninterpretedOption" | |
} | |
] | |
}, | |
{ | |
"1": "UninterpretedOption", | |
"2": [ | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "3", | |
"5": "11", | |
"10": "name" | |
}, | |
{ | |
"1": "identifier_value", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "identifierValue" | |
}, | |
{ | |
"1": "positive_int_value", | |
"3": "4", | |
"4": "1", | |
"5": "4", | |
"10": "positiveIntValue" | |
}, | |
{ | |
"1": "negative_int_value", | |
"3": "5", | |
"4": "1", | |
"5": "3", | |
"10": "negativeIntValue" | |
}, | |
{ | |
"1": "double_value", | |
"3": "6", | |
"4": "1", | |
"5": "1", | |
"10": "doubleValue" | |
}, | |
{ | |
"1": "string_value", | |
"3": "7", | |
"4": "1", | |
"5": "12", | |
"10": "stringValue" | |
}, | |
{ | |
"1": "aggregate_value", | |
"3": "8", | |
"4": "1", | |
"5": "9", | |
"10": "aggregateValue" | |
} | |
] | |
}, | |
{ | |
"1": "SourceCodeInfo", | |
"2": [ | |
{ | |
"1": "location", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "location" | |
} | |
] | |
}, | |
{ | |
"1": "GeneratedCodeInfo", | |
"2": [ | |
{ | |
"1": "annotation", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "annotation" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": "github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor" | |
} | |
}, | |
{ | |
"1": "google/api/annotations.proto", | |
"2": "google.api", | |
"3": [ | |
"google/api/http.proto", | |
"google/protobuf/descriptor.proto" | |
], | |
"8": { | |
"11": "google.golang.org/genproto/googleapis/api/annotations;annotations" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "google/api/http.proto", | |
"2": "google.api", | |
"4": [ | |
{ | |
"1": "Http", | |
"2": [ | |
{ | |
"1": "rules", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "rules" | |
}, | |
{ | |
"1": "fully_decode_reserved_expansion", | |
"3": "2", | |
"4": "1", | |
"5": "8", | |
"10": "fullyDecodeReservedExpansion" | |
} | |
] | |
}, | |
{ | |
"1": "HttpRule", | |
"2": [ | |
{ | |
"1": "selector", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "selector" | |
}, | |
{ | |
"1": "get", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "get" | |
}, | |
{ | |
"1": "put", | |
"3": "3", | |
"4": "1", | |
"5": "9", | |
"10": "put" | |
}, | |
{ | |
"1": "post", | |
"3": "4", | |
"4": "1", | |
"5": "9", | |
"10": "post" | |
}, | |
{ | |
"1": "delete", | |
"3": "5", | |
"4": "1", | |
"5": "9", | |
"10": "delete" | |
}, | |
{ | |
"1": "patch", | |
"3": "6", | |
"4": "1", | |
"5": "9", | |
"10": "patch" | |
}, | |
{ | |
"1": "custom", | |
"3": "8", | |
"4": "1", | |
"5": "11", | |
"10": "custom" | |
}, | |
{ | |
"1": "body", | |
"3": "7", | |
"4": "1", | |
"5": "9", | |
"10": "body" | |
}, | |
{ | |
"1": "response_body", | |
"3": "12", | |
"4": "1", | |
"5": "9", | |
"10": "responseBody" | |
}, | |
{ | |
"1": "additional_bindings", | |
"3": "11", | |
"4": "3", | |
"5": "11", | |
"10": "additionalBindings" | |
} | |
] | |
}, | |
{ | |
"1": "CustomHttpPattern", | |
"2": [ | |
{ | |
"1": "kind", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "kind" | |
}, | |
{ | |
"1": "path", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "path" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": "google.golang.org/genproto/googleapis/api/annotations;annotations" | |
}, | |
"12": "proto3" | |
}, | |
{ | |
"1": "domain.proto", | |
"2": "com.example.shoppingcart.persistence", | |
"4": [ | |
{ | |
"1": "LineItem", | |
"2": [ | |
{ | |
"1": "productId", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
}, | |
{ | |
"1": "name", | |
"3": "2", | |
"4": "1", | |
"5": "9", | |
"10": "name" | |
}, | |
{ | |
"1": "quantity", | |
"3": "3", | |
"4": "1", | |
"5": "5", | |
"10": "quantity" | |
} | |
] | |
}, | |
{ | |
"1": "ItemAdded", | |
"2": [ | |
{ | |
"1": "item", | |
"3": "1", | |
"4": "1", | |
"5": "11", | |
"10": "item" | |
} | |
] | |
}, | |
{ | |
"1": "ItemRemoved", | |
"2": [ | |
{ | |
"1": "productId", | |
"3": "1", | |
"4": "1", | |
"5": "9", | |
"10": "productId" | |
} | |
] | |
}, | |
{ | |
"1": "Cart", | |
"2": [ | |
{ | |
"1": "items", | |
"3": "1", | |
"4": "3", | |
"5": "11", | |
"10": "items" | |
} | |
] | |
} | |
], | |
"8": { | |
"11": ".;persistence" | |
}, | |
"12": "proto3" | |
} | |
] | |
}, | |
"2": { | |
"1": "cloudstate.eventsourced.EventSourced", | |
"2": "com.example.shoppingcart.ShoppingCart", | |
"3": "ShoppingCart" | |
}, | |
"3": { | |
"1": "shopping-cart", | |
"2": "0.1.0", | |
"3": "go1.14.2 darwin/amd64", | |
"4": "cloudstate-go-support", | |
"5": "0.2.0" | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:54.386087+02:00" | |
} | |
], | |
"metadata": { | |
":authority": [ | |
"127.0.0.1:9999" | |
], | |
"content-type": [ | |
"application/grpc" | |
], | |
"grpc-accept-encoding": [ | |
"gzip" | |
], | |
"user-agent": [ | |
"grpc-java-netty/1.22.1" | |
], | |
"via": [ | |
"HTTP/2.0 127.0.0.1:9999" | |
] | |
}, | |
"metadata_response_headers": { | |
"content-type": [ | |
"application/grpc" | |
] | |
}, | |
"metadata_response_trailers": {} | |
} | |
{ | |
"service": "cloudstate.eventsourced.EventSourced", | |
"method": "handle", | |
"messages": [ | |
{ | |
"message_origin": "client", | |
"raw_message": "CjMKJWNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5TaG9wcGluZ0NhcnQSCnRlc3R1c2VyOjE=", | |
"message": { | |
"1": { | |
"1": "com.example.shoppingcart.ShoppingCart", | |
"2": "testuser:1" | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:56.93458+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GmUKCnRlc3R1c2VyOjEQARoHR2V0Q2FydCJMCjx0eXBlLmdvb2dsZWFwaXMuY29tL2NvbS5leGFtcGxlLnNob3BwaW5nY2FydC5HZXRTaG9wcGluZ0NhcnQSDAoKdGVzdHVzZXI6MQ==", | |
"message": { | |
"3": { | |
"1": "testuser:1", | |
"2": "1", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "testuser:1" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:56.948296+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CjsIARI3CjUKMwoxdHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQ2FydA==", | |
"message": { | |
"1": { | |
"1": "1", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:56.948822+02:00" | |
} | |
], | |
"metadata": { | |
":authority": [ | |
"127.0.0.1:9999" | |
], | |
"content-type": [ | |
"application/grpc" | |
], | |
"grpc-accept-encoding": [ | |
"gzip" | |
], | |
"user-agent": [ | |
"grpc-java-netty/1.22.1" | |
], | |
"via": [ | |
"HTTP/2.0 127.0.0.1:9999" | |
] | |
}, | |
"metadata_response_headers": { | |
"content-type": [ | |
"application/grpc" | |
] | |
}, | |
"metadata_response_trailers": {} | |
} | |
{ | |
"service": "cloudstate.eventsourced.EventSourced", | |
"method": "handle", | |
"messages": [ | |
{ | |
"message_origin": "client", | |
"raw_message": "CiwKJWNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5TaG9wcGluZ0NhcnQSA2Zvbw==", | |
"message": { | |
"1": { | |
"1": "com.example.shoppingcart.ShoppingCart", | |
"2": "foo" | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.419827+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GlcKA2ZvbxABGgdHZXRDYXJ0IkUKPHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkdldFNob3BwaW5nQ2FydBIFCgNmb28=", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "1", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "foo" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.420194+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CjsIARI3CjUKMwoxdHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQ2FydA==", | |
"message": { | |
"1": { | |
"1": "1", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.42038+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GmgKA2ZvbxACGgdBZGRJdGVtIlYKOHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkFkZExpbmVJdGVtEhoKA2ZvbxIJQTE0MzYyMzQ3GgZEZWx1eGUgBQ==", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "2", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "foo", | |
"2": "A14362347", | |
"3": "Deluxe", | |
"4": "5" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.510472+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CpIBCAISLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5Il0KQnR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1BZGRlZBIXChUKCUExNDM2MjM0NxIGRGVsdXhlGAU=", | |
"message": { | |
"1": { | |
"1": "2", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemAdded", | |
"2": { | |
"1": { | |
"1": "A14362347", | |
"2": "Deluxe", | |
"3": "5" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.510682+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GmcKA2ZvbxADGgdBZGRJdGVtIlUKOHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkFkZExpbmVJdGVtEhkKA2ZvbxIJQjE0NjIzNDgyGgVCYXNpYyAB", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "3", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "foo", | |
"2": "B14623482", | |
"3": "Basic", | |
"4": "1" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.519685+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CpEBCAMSLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5IlwKQnR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1BZGRlZBIWChQKCUIxNDYyMzQ4MhIFQmFzaWMYAQ==", | |
"message": { | |
"1": { | |
"1": "3", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemAdded", | |
"2": { | |
"1": { | |
"1": "B14623482", | |
"2": "Basic", | |
"3": "1" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.519868+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GmgKA2ZvbxAEGgdBZGRJdGVtIlYKOHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkFkZExpbmVJdGVtEhoKA2ZvbxIJQTE0MzYyMzQ3GgZEZWx1eGUgAg==", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "4", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "foo", | |
"2": "A14362347", | |
"3": "Deluxe", | |
"4": "2" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.529195+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CpIBCAQSLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5Il0KQnR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1BZGRlZBIXChUKCUExNDM2MjM0NxIGRGVsdXhlGAI=", | |
"message": { | |
"1": { | |
"1": "4", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemAdded", | |
"2": { | |
"1": { | |
"1": "A14362347", | |
"2": "Deluxe", | |
"3": "2" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.5294+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GlcKA2ZvbxAFGgdHZXRDYXJ0IkUKPHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkdldFNob3BwaW5nQ2FydBIFCgNmb28=", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "5", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "foo" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.540359+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CmoIBRJmCmQKYgoxdHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQ2FydBItChUKCUExNDM2MjM0NxIGRGVsdXhlGAcKFAoJQjE0NjIzNDgyEgVCYXNpYxgB", | |
"message": { | |
"1": { | |
"1": "5", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart", | |
"2": { | |
"1": [ | |
{ | |
"1": "A14362347", | |
"2": "Deluxe", | |
"3": "7" | |
}, | |
{ | |
"1": "B14623482", | |
"2": "Basic", | |
"3": "1" | |
} | |
] | |
} | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.540593+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GlcKA2ZvbxAGGgdHZXRDYXJ0IkUKPHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkdldFNob3BwaW5nQ2FydBIFCgNmb28=", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "6", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "foo" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.555352+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CmoIBhJmCmQKYgoxdHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQ2FydBItChUKCUExNDM2MjM0NxIGRGVsdXhlGAcKFAoJQjE0NjIzNDgyEgVCYXNpYxgB", | |
"message": { | |
"1": { | |
"1": "6", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart", | |
"2": { | |
"1": [ | |
{ | |
"1": "A14362347", | |
"2": "Deluxe", | |
"3": "7" | |
}, | |
{ | |
"1": "B14623482", | |
"2": "Basic", | |
"3": "1" | |
} | |
] | |
} | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.555547+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GmQKA2ZvbxAHGgpSZW1vdmVJdGVtIk8KO3R5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LlJlbW92ZUxpbmVJdGVtEhAKA2ZvbxIJQTE0MzYyMzQ3", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "7", | |
"3": "RemoveItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.RemoveLineItem", | |
"2": { | |
"1": "foo", | |
"2": "A14362347" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.575667+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CogBCAcSLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5IlMKRHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1SZW1vdmVkEgsKCUExNDM2MjM0Nw==", | |
"message": { | |
"1": { | |
"1": "7", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemRemoved", | |
"2": { | |
"1": "A14362347" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.575893+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GlcKA2ZvbxAIGgdHZXRDYXJ0IkUKPHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkdldFNob3BwaW5nQ2FydBIFCgNmb28=", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "8", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "foo" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.585597+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "ClMICBJPCk0KSwoxdHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQ2FydBIWChQKCUIxNDYyMzQ4MhIFQmFzaWMYAQ==", | |
"message": { | |
"1": { | |
"1": "8", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart", | |
"2": { | |
"1": { | |
"1": "B14623482", | |
"2": "Basic", | |
"3": "1" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.585822+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GlcKA2ZvbxAJGgdHZXRDYXJ0IkUKPHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkdldFNob3BwaW5nQ2FydBIFCgNmb28=", | |
"message": { | |
"3": { | |
"1": "foo", | |
"2": "9", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "foo" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.595698+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "ClMICRJPCk0KSwoxdHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQ2FydBIWChQKCUIxNDYyMzQ4MhIFQmFzaWMYAQ==", | |
"message": { | |
"1": { | |
"1": "9", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart", | |
"2": { | |
"1": { | |
"1": "B14623482", | |
"2": "Basic", | |
"3": "1" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.595891+02:00" | |
} | |
], | |
"metadata": { | |
":authority": [ | |
"127.0.0.1:9999" | |
], | |
"content-type": [ | |
"application/grpc" | |
], | |
"grpc-accept-encoding": [ | |
"gzip" | |
], | |
"user-agent": [ | |
"grpc-java-netty/1.22.1" | |
], | |
"via": [ | |
"HTTP/2.0 127.0.0.1:9999" | |
] | |
}, | |
"metadata_response_headers": { | |
"content-type": [ | |
"application/grpc" | |
] | |
}, | |
"metadata_response_trailers": {} | |
} | |
{ | |
"service": "cloudstate.eventsourced.EventSourced", | |
"method": "handle", | |
"messages": [ | |
{ | |
"message_origin": "client", | |
"raw_message": "CjMKJWNvbS5leGFtcGxlLnNob3BwaW5nY2FydC5TaG9wcGluZ0NhcnQSCnRlc3R1c2VyOjI=", | |
"message": { | |
"1": { | |
"1": "com.example.shoppingcart.ShoppingCart", | |
"2": "testuser:2" | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.026695+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GmUKCnRlc3R1c2VyOjIQARoHR2V0Q2FydCJMCjx0eXBlLmdvb2dsZWFwaXMuY29tL2NvbS5leGFtcGxlLnNob3BwaW5nY2FydC5HZXRTaG9wcGluZ0NhcnQSDAoKdGVzdHVzZXI6Mg==", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "1", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "testuser:2" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.027406+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CjsIARI3CjUKMwoxdHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQ2FydA==", | |
"message": { | |
"1": { | |
"1": "1", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.027591+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GoIBCgp0ZXN0dXNlcjoyEAIaB0FkZEl0ZW0iaQo4dHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQWRkTGluZUl0ZW0SLQoKdGVzdHVzZXI6MhINdGVzdHByb2R1Y3Q6MRoOVGVzdCBQcm9kdWN0IDEgAQ==", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "2", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "testuser:2", | |
"2": "testproduct:1", | |
"3": "Test Product 1", | |
"4": "1" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.043812+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "Cp4BCAISLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5ImkKQnR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1BZGRlZBIjCiEKDXRlc3Rwcm9kdWN0OjESDlRlc3QgUHJvZHVjdCAxGAE=", | |
"message": { | |
"1": { | |
"1": "2", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemAdded", | |
"2": { | |
"1": { | |
"1": "testproduct:1", | |
"2": "Test Product 1", | |
"3": "1" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.044134+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GoIBCgp0ZXN0dXNlcjoyEAMaB0FkZEl0ZW0iaQo4dHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQWRkTGluZUl0ZW0SLQoKdGVzdHVzZXI6MhINdGVzdHByb2R1Y3Q6MhoOVGVzdCBQcm9kdWN0IDIgAg==", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "3", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "testuser:2", | |
"2": "testproduct:2", | |
"3": "Test Product 2", | |
"4": "2" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.073469+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "Cp4BCAMSLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5ImkKQnR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1BZGRlZBIjCiEKDXRlc3Rwcm9kdWN0OjISDlRlc3QgUHJvZHVjdCAyGAI=", | |
"message": { | |
"1": { | |
"1": "3", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemAdded", | |
"2": { | |
"1": { | |
"1": "testproduct:2", | |
"2": "Test Product 2", | |
"3": "2" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.073704+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GoIBCgp0ZXN0dXNlcjoyEAQaB0FkZEl0ZW0iaQo4dHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQWRkTGluZUl0ZW0SLQoKdGVzdHVzZXI6MhINdGVzdHByb2R1Y3Q6MRoOVGVzdCBQcm9kdWN0IDEgCw==", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "4", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "testuser:2", | |
"2": "testproduct:1", | |
"3": "Test Product 1", | |
"4": "11" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.087889+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "Cp4BCAQSLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5ImkKQnR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1BZGRlZBIjCiEKDXRlc3Rwcm9kdWN0OjESDlRlc3QgUHJvZHVjdCAxGAs=", | |
"message": { | |
"1": { | |
"1": "4", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemAdded", | |
"2": { | |
"1": { | |
"1": "testproduct:1", | |
"2": "Test Product 1", | |
"3": "11" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.088122+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GoIBCgp0ZXN0dXNlcjoyEAUaB0FkZEl0ZW0iaQo4dHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQWRkTGluZUl0ZW0SLQoKdGVzdHVzZXI6MhINdGVzdHByb2R1Y3Q6MhoOVGVzdCBQcm9kdWN0IDIgHw==", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "5", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "testuser:2", | |
"2": "testproduct:2", | |
"3": "Test Product 2", | |
"4": "31" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.101208+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "Cp4BCAUSLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5ImkKQnR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1BZGRlZBIjCiEKDXRlc3Rwcm9kdWN0OjISDlRlc3QgUHJvZHVjdCAyGB8=", | |
"message": { | |
"1": { | |
"1": "5", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemAdded", | |
"2": { | |
"1": { | |
"1": "testproduct:2", | |
"2": "Test Product 2", | |
"3": "31" | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.101505+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GmUKCnRlc3R1c2VyOjIQBhoHR2V0Q2FydCJMCjx0eXBlLmdvb2dsZWFwaXMuY29tL2NvbS5leGFtcGxlLnNob3BwaW5nY2FydC5HZXRTaG9wcGluZ0NhcnQSDAoKdGVzdHVzZXI6Mg==", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "6", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "testuser:2" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.112595+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CoMBCAYSfwp9CnsKMXR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LkNhcnQSRgohCg10ZXN0cHJvZHVjdDoxEg5UZXN0IFByb2R1Y3QgMRgMCiEKDXRlc3Rwcm9kdWN0OjISDlRlc3QgUHJvZHVjdCAyGCE=", | |
"message": { | |
"1": { | |
"1": "6", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart", | |
"2": { | |
"1": [ | |
{ | |
"1": "testproduct:1", | |
"2": "Test Product 1", | |
"3": "12" | |
}, | |
{ | |
"1": "testproduct:2", | |
"2": "Test Product 2", | |
"3": "33" | |
} | |
] | |
} | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.113503+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GnYKCnRlc3R1c2VyOjIQBxoKUmVtb3ZlSXRlbSJaCjt0eXBlLmdvb2dsZWFwaXMuY29tL2NvbS5leGFtcGxlLnNob3BwaW5nY2FydC5SZW1vdmVMaW5lSXRlbRIbCgp0ZXN0dXNlcjoyEg10ZXN0cHJvZHVjdDox", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "7", | |
"3": "RemoveItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.RemoveLineItem", | |
"2": { | |
"1": "testuser:2", | |
"2": "testproduct:1" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.129097+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CowBCAcSLwotCisKKXR5cGUuZ29vZ2xlYXBpcy5jb20vZ29vZ2xlLnByb3RvYnVmLkVtcHR5IlcKRHR5cGUuZ29vZ2xlYXBpcy5jb20vY29tLmV4YW1wbGUuc2hvcHBpbmdjYXJ0LnBlcnNpc3RlbmNlLkl0ZW1SZW1vdmVkEg8KDXRlc3Rwcm9kdWN0OjE=", | |
"message": { | |
"1": { | |
"1": "7", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/google.protobuf.Empty" | |
} | |
} | |
}, | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.persistence.ItemRemoved", | |
"2": { | |
"1": "testproduct:1" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.129372+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GosBCgp0ZXN0dXNlcjoyEAgaB0FkZEl0ZW0icgo4dHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQWRkTGluZUl0ZW0SNgoKdGVzdHVzZXI6MhINdGVzdHByb2R1Y3Q6MhoOVGVzdCBQcm9kdWN0IDIg+f//////////AQ==", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "8", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "testuser:2", | |
"2": "testproduct:2", | |
"3": "Test Product 2", | |
"4": "-7" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.140657+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "ChwICBIYGhYICBISY2xvdWRzdGF0ZSBmYWlsdXJl", | |
"message": { | |
"1": { | |
"1": "8", | |
"2": { | |
"3": { | |
"1": "8", | |
"2": "cloudstate failure" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.14092+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GoABCgp0ZXN0dXNlcjoyEAkaB0FkZEl0ZW0iZwo4dHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQWRkTGluZUl0ZW0SKwoKdGVzdHVzZXI6MhINdGVzdHByb2R1Y3Q6MRoOVGVzdCBQcm9kdWN0IDE=", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "9", | |
"3": "AddItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.AddLineItem", | |
"2": { | |
"1": "testuser:2", | |
"2": "testproduct:1", | |
"3": "Test Product 1" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.15896+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "ChwICRIYGhYICRISY2xvdWRzdGF0ZSBmYWlsdXJl", | |
"message": { | |
"1": { | |
"1": "9", | |
"2": { | |
"3": { | |
"1": "9", | |
"2": "cloudstate failure" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.15919+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GnYKCnRlc3R1c2VyOjIQChoKUmVtb3ZlSXRlbSJaCjt0eXBlLmdvb2dsZWFwaXMuY29tL2NvbS5leGFtcGxlLnNob3BwaW5nY2FydC5SZW1vdmVMaW5lSXRlbRIbCgp0ZXN0dXNlcjoyEg10ZXN0cHJvZHVjdDox", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "10", | |
"3": "RemoveItem", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.RemoveLineItem", | |
"2": { | |
"1": "testuser:2", | |
"2": "testproduct:1" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.170052+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "ChwIChIYGhYIChISY2xvdWRzdGF0ZSBmYWlsdXJl", | |
"message": { | |
"1": { | |
"1": "10", | |
"2": { | |
"3": { | |
"1": "10", | |
"2": "cloudstate failure" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.170236+02:00" | |
}, | |
{ | |
"message_origin": "client", | |
"raw_message": "GmUKCnRlc3R1c2VyOjIQCxoHR2V0Q2FydCJMCjx0eXBlLmdvb2dsZWFwaXMuY29tL2NvbS5leGFtcGxlLnNob3BwaW5nY2FydC5HZXRTaG9wcGluZ0NhcnQSDAoKdGVzdHVzZXI6Mg==", | |
"message": { | |
"3": { | |
"1": "testuser:2", | |
"2": "11", | |
"3": "GetCart", | |
"4": { | |
"1": "type.googleapis.com/com.example.shoppingcart.GetShoppingCart", | |
"2": { | |
"1": "testuser:2" | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.179822+02:00" | |
}, | |
{ | |
"message_origin": "server", | |
"raw_message": "CmAICxJcCloKWAoxdHlwZS5nb29nbGVhcGlzLmNvbS9jb20uZXhhbXBsZS5zaG9wcGluZ2NhcnQuQ2FydBIjCiEKDXRlc3Rwcm9kdWN0OjISDlRlc3QgUHJvZHVjdCAyGCE=", | |
"message": { | |
"1": { | |
"1": "11", | |
"2": { | |
"1": { | |
"1": { | |
"1": "type.googleapis.com/com.example.shoppingcart.Cart", | |
"2": { | |
"1": { | |
"1": "testproduct:2", | |
"2": "Test Product 2", | |
"3": "33" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"timestamp": "2020-05-01T15:30:57.180047+02:00" | |
} | |
], | |
"metadata": { | |
":authority": [ | |
"127.0.0.1:9999" | |
], | |
"content-type": [ | |
"application/grpc" | |
], | |
"grpc-accept-encoding": [ | |
"gzip" | |
], | |
"user-agent": [ | |
"grpc-java-netty/1.22.1" | |
], | |
"via": [ | |
"HTTP/2.0 127.0.0.1:9999" | |
] | |
}, | |
"metadata_response_headers": { | |
"content-type": [ | |
"application/grpc" | |
] | |
}, | |
"metadata_response_trailers": {} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment