diff --git a/build/GPBMetadata/Proto/Translation.php b/build/GPBMetadata/Proto/Translation.php index 28bf9fc..a6b6932 100644 --- a/build/GPBMetadata/Proto/Translation.php +++ b/build/GPBMetadata/Proto/Translation.php @@ -15,8 +15,9 @@ public static function initOnce() { return; } \GPBMetadata\Google\Protobuf\Wrappers::initOnce(); + \GPBMetadata\Google\Protobuf\Struct::initOnce(); $pool->internalAddGeneratedFile(hex2bin( - "0ab50b0a1770726f746f2f7472616e736c6174696f6e2e70726f746f12125472616e736c6174696f6e5061636b616765223e0a0e4170705472616e736c6174696f6e120d0a056170704964180120012809120f0a0776657273696f6e180220012809120c0a04646174611803200328092290020a105472616e736c6174696f6e517565727912150a0d6c616e67756167655f636f646518012001280912100a087265736f7572636518022001280912130a0b7265736f757263655f6964180320012805120c0a0470616765180420012805120d0a056669727374180520012805120e0a06736561726368180620012809122d0a086f726465725f627918072001280b321b2e5472616e736c6174696f6e5061636b6167652e4f72646572427912100a0866696e645f616c6c18082001280812290a0667726f75707318092003280e32192e5472616e736c6174696f6e5061636b6167652e47726f757012250a0461707073180a2003280b32172e5472616e736c6174696f6e5061636b6167652e41707022c4020a0f5472616e736c6174696f6e4974656d12270a02696418012001280b321b2e676f6f676c652e70726f746f6275662e496e74333256616c7565120b0a036b6579180220012809120d0a0576616c756518032001280912150a0d64656661756c745f76616c756518042001280912150a0d6c616e67756167655f636f646518052001280912130a0b656469746f725f6e616d6518062001280912100a087265736f7572636518082001280912130a0b7265736f757263655f696418092001280512120a0a757064617465645f6174180a20012809123f0a06706172616d73180b2003280b322f2e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d2e506172616d73456e7472791a2d0a0b506172616d73456e747279120b0a036b6579180120012809120d0a0576616c75651802200128093a02380122710a074f72646572427912310a06636f6c756d6e18012001280e32212e5472616e736c6174696f6e5061636b6167652e4f726465724279436f6c756d6e12330a056f7264657218022001280e32242e5472616e736c6174696f6e5061636b6167652e4f726465724279446972656374696f6e22360a03417070120d0a056170704964180120012809120f0a0776657273696f6e180220012809120f0a076170704e616d6518032001280922550a105472616e736c6174696f6e4974656d7312320a056974656d7318012003280b32232e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d120d0a05746f74616c1802200128052a400a0d4f726465724279436f6c756d6e12160a12554e5350454349464945445f434f4c554d4e1000120e0a0a555044415445445f4154100112070a034b455910022a400a104f726465724279446972656374696f6e12190a15554e5350454349464945445f444952454354494f4e100012070a03415343100112080a044445534310022a3a0a0547726f757012150a11554e5350454349464945445f47524f55501000120c0a0844454641554c54531001120c0a08434845434b4f5554100232a1020a0b5472616e736c6174696f6e125d0a115570736572745472616e736c6174696f6e12232e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d1a232e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d125d0a0f4765745472616e736c6174696f6e7312242e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e51756572791a242e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d7312540a125075744170705472616e736c6174696f6e7312222e5472616e736c6174696f6e5061636b6167652e4170705472616e736c6174696f6e1a1a2e676f6f676c652e70726f746f6275662e426f6f6c56616c7565620670726f746f33" + "0aec0b0a1770726f746f2f7472616e736c6174696f6e2e70726f746f12125472616e736c6174696f6e5061636b6167651a1c676f6f676c652f70726f746f6275662f7374727563742e70726f746f22570a0e4170705472616e736c6174696f6e120d0a056170704964180120012809120f0a0776657273696f6e18022001280912250a046461746118032001280b32172e676f6f676c652e70726f746f6275662e5374727563742290020a105472616e736c6174696f6e517565727912150a0d6c616e67756167655f636f646518012001280912100a087265736f7572636518022001280912130a0b7265736f757263655f6964180320012805120c0a0470616765180420012805120d0a056669727374180520012805120e0a06736561726368180620012809122d0a086f726465725f627918072001280b321b2e5472616e736c6174696f6e5061636b6167652e4f72646572427912100a0866696e645f616c6c18082001280812290a0667726f75707318092003280e32192e5472616e736c6174696f6e5061636b6167652e47726f757012250a0461707073180a2003280b32172e5472616e736c6174696f6e5061636b6167652e41707022c4020a0f5472616e736c6174696f6e4974656d12270a02696418012001280b321b2e676f6f676c652e70726f746f6275662e496e74333256616c7565120b0a036b6579180220012809120d0a0576616c756518032001280912150a0d64656661756c745f76616c756518042001280912150a0d6c616e67756167655f636f646518052001280912130a0b656469746f725f6e616d6518062001280912100a087265736f7572636518082001280912130a0b7265736f757263655f696418092001280512120a0a757064617465645f6174180a20012809123f0a06706172616d73180b2003280b322f2e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d2e506172616d73456e7472791a2d0a0b506172616d73456e747279120b0a036b6579180120012809120d0a0576616c75651802200128093a02380122710a074f72646572427912310a06636f6c756d6e18012001280e32212e5472616e736c6174696f6e5061636b6167652e4f726465724279436f6c756d6e12330a056f7264657218022001280e32242e5472616e736c6174696f6e5061636b6167652e4f726465724279446972656374696f6e22360a03417070120d0a056170704964180120012809120f0a0776657273696f6e180220012809120f0a076170704e616d6518032001280922550a105472616e736c6174696f6e4974656d7312320a056974656d7318012003280b32232e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d120d0a05746f74616c1802200128052a400a0d4f726465724279436f6c756d6e12160a12554e5350454349464945445f434f4c554d4e1000120e0a0a555044415445445f4154100112070a034b455910022a400a104f726465724279446972656374696f6e12190a15554e5350454349464945445f444952454354494f4e100012070a03415343100112080a044445534310022a3a0a0547726f757012150a11554e5350454349464945445f47524f55501000120c0a0844454641554c54531001120c0a08434845434b4f5554100232a1020a0b5472616e736c6174696f6e125d0a115570736572745472616e736c6174696f6e12232e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d1a232e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d125d0a0f4765745472616e736c6174696f6e7312242e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e51756572791a242e5472616e736c6174696f6e5061636b6167652e5472616e736c6174696f6e4974656d7312540a125075744170705472616e736c6174696f6e7312222e5472616e736c6174696f6e5061636b6167652e4170705472616e736c6174696f6e1a1a2e676f6f676c652e70726f746f6275662e426f6f6c56616c7565620670726f746f33" ), true); static::$is_initialized = true; diff --git a/build/TranslationPackage/AppTranslation.php b/build/TranslationPackage/AppTranslation.php index 65c3523..8eb0361 100644 --- a/build/TranslationPackage/AppTranslation.php +++ b/build/TranslationPackage/AppTranslation.php @@ -22,9 +22,9 @@ class AppTranslation extends \Google\Protobuf\Internal\Message */ protected $version = ''; /** - * Generated from protobuf field repeated string data = 3; + * Generated from protobuf field .google.protobuf.Struct data = 3; */ - private $data; + protected $data = null; /** * Constructor. @@ -34,7 +34,7 @@ class AppTranslation extends \Google\Protobuf\Internal\Message * * @type string $appId * @type string $version - * @type string[]|\Google\Protobuf\Internal\RepeatedField $data + * @type \Google\Protobuf\Struct $data * } */ public function __construct($data = NULL) { @@ -87,8 +87,8 @@ public function setVersion($var) } /** - * Generated from protobuf field repeated string data = 3; - * @return \Google\Protobuf\Internal\RepeatedField + * Generated from protobuf field .google.protobuf.Struct data = 3; + * @return \Google\Protobuf\Struct */ public function getData() { @@ -96,14 +96,14 @@ public function getData() } /** - * Generated from protobuf field repeated string data = 3; - * @param string[]|\Google\Protobuf\Internal\RepeatedField $var + * Generated from protobuf field .google.protobuf.Struct data = 3; + * @param \Google\Protobuf\Struct $var * @return $this */ public function setData($var) { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->data = $arr; + GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); + $this->data = $var; return $this; } diff --git a/proto/translation.proto b/proto/translation.proto index 47e7d76..b64b620 100644 --- a/proto/translation.proto +++ b/proto/translation.proto @@ -1,5 +1,6 @@ syntax = "proto3"; import "google/protobuf/wrappers.proto"; +import "google/protobuf/struct.proto"; package TranslationPackage; @@ -12,7 +13,7 @@ service Translation { message AppTranslation { string appId = 1; string version = 2; - repeated string data = 3; + google.protobuf.Struct data = 3; } message TranslationQuery {