ChannelCreation_pb.js 33 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195
  1. /**
  2. * @fileoverview
  3. * @enhanceable
  4. * @suppress {messageConventions} JS Compiler reports an error if a variable or
  5. * field starts with 'MSG_' and isn't a translatable message.
  6. * @public
  7. */
  8. // GENERATED CODE -- DO NOT EDIT!
  9. var jspb = require('google-protobuf');
  10. var goog = jspb;
  11. var global = Function('return this')();
  12. goog.exportSymbol('proto.AssetsMetadata', null, global);
  13. goog.exportSymbol('proto.ChannelCreationParametersMetadata', null, global);
  14. goog.exportSymbol('proto.NewAssetMetadata', null, global);
  15. goog.exportSymbol('proto.Upload', null, global);
  16. goog.exportSymbol('proto.Urls', null, global);
  17. /**
  18. * Generated by JsPbCodeGenerator.
  19. * @param {Array=} opt_data Optional initial data array, typically from a
  20. * server response, or constructed directly in Javascript. The array is used
  21. * in place and becomes part of the constructed object. It is not cloned.
  22. * If no data is provided, the constructed object will be empty, but still
  23. * valid.
  24. * @extends {jspb.Message}
  25. * @constructor
  26. */
  27. proto.Upload = function(opt_data) {
  28. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  29. };
  30. goog.inherits(proto.Upload, jspb.Message);
  31. if (goog.DEBUG && !COMPILED) {
  32. proto.Upload.displayName = 'proto.Upload';
  33. }
  34. if (jspb.Message.GENERATE_TO_OBJECT) {
  35. /**
  36. * Creates an object representation of this proto suitable for use in Soy templates.
  37. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  38. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  39. * For the list of reserved names please see:
  40. * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
  41. * @param {boolean=} opt_includeInstance Whether to include the JSPB instance
  42. * for transitional soy proto support: http://goto/soy-param-migration
  43. * @return {!Object}
  44. */
  45. proto.Upload.prototype.toObject = function(opt_includeInstance) {
  46. return proto.Upload.toObject(opt_includeInstance, this);
  47. };
  48. /**
  49. * Static version of the {@see toObject} method.
  50. * @param {boolean|undefined} includeInstance Whether to include the JSPB
  51. * instance for transitional soy proto support:
  52. * http://goto/soy-param-migration
  53. * @param {!proto.Upload} msg The msg instance to transform.
  54. * @return {!Object}
  55. * @suppress {unusedLocalVariables} f is only used for nested messages
  56. */
  57. proto.Upload.toObject = function(includeInstance, msg) {
  58. var f, obj = {
  59. contentId: jspb.Message.getField(msg, 1),
  60. typeId: jspb.Message.getField(msg, 2),
  61. size: jspb.Message.getField(msg, 3),
  62. ipfsContentId: msg.getIpfsContentId_asB64()
  63. };
  64. if (includeInstance) {
  65. obj.$jspbMessageInstance = msg;
  66. }
  67. return obj;
  68. };
  69. }
  70. /**
  71. * Deserializes binary data (in protobuf wire format).
  72. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  73. * @return {!proto.Upload}
  74. */
  75. proto.Upload.deserializeBinary = function(bytes) {
  76. var reader = new jspb.BinaryReader(bytes);
  77. var msg = new proto.Upload;
  78. return proto.Upload.deserializeBinaryFromReader(msg, reader);
  79. };
  80. /**
  81. * Deserializes binary data (in protobuf wire format) from the
  82. * given reader into the given message object.
  83. * @param {!proto.Upload} msg The message object to deserialize into.
  84. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  85. * @return {!proto.Upload}
  86. */
  87. proto.Upload.deserializeBinaryFromReader = function(msg, reader) {
  88. while (reader.nextField()) {
  89. if (reader.isEndGroup()) {
  90. break;
  91. }
  92. var field = reader.getFieldNumber();
  93. switch (field) {
  94. case 1:
  95. var value = /** @type {number} */ (reader.readUint64());
  96. msg.setContentId(value);
  97. break;
  98. case 2:
  99. var value = /** @type {number} */ (reader.readUint64());
  100. msg.setTypeId(value);
  101. break;
  102. case 3:
  103. var value = /** @type {number} */ (reader.readUint64());
  104. msg.setSize(value);
  105. break;
  106. case 4:
  107. var value = /** @type {!Uint8Array} */ (reader.readBytes());
  108. msg.setIpfsContentId(value);
  109. break;
  110. default:
  111. reader.skipField();
  112. break;
  113. }
  114. }
  115. return msg;
  116. };
  117. /**
  118. * Serializes the message to binary data (in protobuf wire format).
  119. * @return {!Uint8Array}
  120. */
  121. proto.Upload.prototype.serializeBinary = function() {
  122. var writer = new jspb.BinaryWriter();
  123. proto.Upload.serializeBinaryToWriter(this, writer);
  124. return writer.getResultBuffer();
  125. };
  126. /**
  127. * Serializes the given message to binary data (in protobuf wire
  128. * format), writing to the given BinaryWriter.
  129. * @param {!proto.Upload} message
  130. * @param {!jspb.BinaryWriter} writer
  131. * @suppress {unusedLocalVariables} f is only used for nested messages
  132. */
  133. proto.Upload.serializeBinaryToWriter = function(message, writer) {
  134. var f = undefined;
  135. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  136. if (f != null) {
  137. writer.writeUint64(
  138. 1,
  139. f
  140. );
  141. }
  142. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  143. if (f != null) {
  144. writer.writeUint64(
  145. 2,
  146. f
  147. );
  148. }
  149. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  150. if (f != null) {
  151. writer.writeUint64(
  152. 3,
  153. f
  154. );
  155. }
  156. f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 4));
  157. if (f != null) {
  158. writer.writeBytes(
  159. 4,
  160. f
  161. );
  162. }
  163. };
  164. /**
  165. * optional uint64 content_id = 1;
  166. * @return {number}
  167. */
  168. proto.Upload.prototype.getContentId = function() {
  169. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  170. };
  171. /** @param {number} value */
  172. proto.Upload.prototype.setContentId = function(value) {
  173. jspb.Message.setField(this, 1, value);
  174. };
  175. proto.Upload.prototype.clearContentId = function() {
  176. jspb.Message.setField(this, 1, undefined);
  177. };
  178. /**
  179. * Returns whether this field is set.
  180. * @return {!boolean}
  181. */
  182. proto.Upload.prototype.hasContentId = function() {
  183. return jspb.Message.getField(this, 1) != null;
  184. };
  185. /**
  186. * optional uint64 type_id = 2;
  187. * @return {number}
  188. */
  189. proto.Upload.prototype.getTypeId = function() {
  190. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  191. };
  192. /** @param {number} value */
  193. proto.Upload.prototype.setTypeId = function(value) {
  194. jspb.Message.setField(this, 2, value);
  195. };
  196. proto.Upload.prototype.clearTypeId = function() {
  197. jspb.Message.setField(this, 2, undefined);
  198. };
  199. /**
  200. * Returns whether this field is set.
  201. * @return {!boolean}
  202. */
  203. proto.Upload.prototype.hasTypeId = function() {
  204. return jspb.Message.getField(this, 2) != null;
  205. };
  206. /**
  207. * optional uint64 size = 3;
  208. * @return {number}
  209. */
  210. proto.Upload.prototype.getSize = function() {
  211. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  212. };
  213. /** @param {number} value */
  214. proto.Upload.prototype.setSize = function(value) {
  215. jspb.Message.setField(this, 3, value);
  216. };
  217. proto.Upload.prototype.clearSize = function() {
  218. jspb.Message.setField(this, 3, undefined);
  219. };
  220. /**
  221. * Returns whether this field is set.
  222. * @return {!boolean}
  223. */
  224. proto.Upload.prototype.hasSize = function() {
  225. return jspb.Message.getField(this, 3) != null;
  226. };
  227. /**
  228. * optional bytes ipfs_content_id = 4;
  229. * @return {!(string|Uint8Array)}
  230. */
  231. proto.Upload.prototype.getIpfsContentId = function() {
  232. return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
  233. };
  234. /**
  235. * optional bytes ipfs_content_id = 4;
  236. * This is a type-conversion wrapper around `getIpfsContentId()`
  237. * @return {string}
  238. */
  239. proto.Upload.prototype.getIpfsContentId_asB64 = function() {
  240. return /** @type {string} */ (jspb.Message.bytesAsB64(
  241. this.getIpfsContentId()));
  242. };
  243. /**
  244. * optional bytes ipfs_content_id = 4;
  245. * Note that Uint8Array is not supported on all browsers.
  246. * @see http://caniuse.com/Uint8Array
  247. * This is a type-conversion wrapper around `getIpfsContentId()`
  248. * @return {!Uint8Array}
  249. */
  250. proto.Upload.prototype.getIpfsContentId_asU8 = function() {
  251. return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
  252. this.getIpfsContentId()));
  253. };
  254. /** @param {!(string|Uint8Array)} value */
  255. proto.Upload.prototype.setIpfsContentId = function(value) {
  256. jspb.Message.setField(this, 4, value);
  257. };
  258. proto.Upload.prototype.clearIpfsContentId = function() {
  259. jspb.Message.setField(this, 4, undefined);
  260. };
  261. /**
  262. * Returns whether this field is set.
  263. * @return {!boolean}
  264. */
  265. proto.Upload.prototype.hasIpfsContentId = function() {
  266. return jspb.Message.getField(this, 4) != null;
  267. };
  268. /**
  269. * Generated by JsPbCodeGenerator.
  270. * @param {Array=} opt_data Optional initial data array, typically from a
  271. * server response, or constructed directly in Javascript. The array is used
  272. * in place and becomes part of the constructed object. It is not cloned.
  273. * If no data is provided, the constructed object will be empty, but still
  274. * valid.
  275. * @extends {jspb.Message}
  276. * @constructor
  277. */
  278. proto.Urls = function(opt_data) {
  279. jspb.Message.initialize(this, opt_data, 0, -1, proto.Urls.repeatedFields_, null);
  280. };
  281. goog.inherits(proto.Urls, jspb.Message);
  282. if (goog.DEBUG && !COMPILED) {
  283. proto.Urls.displayName = 'proto.Urls';
  284. }
  285. /**
  286. * List of repeated fields within this message type.
  287. * @private {!Array<number>}
  288. * @const
  289. */
  290. proto.Urls.repeatedFields_ = [1];
  291. if (jspb.Message.GENERATE_TO_OBJECT) {
  292. /**
  293. * Creates an object representation of this proto suitable for use in Soy templates.
  294. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  295. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  296. * For the list of reserved names please see:
  297. * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
  298. * @param {boolean=} opt_includeInstance Whether to include the JSPB instance
  299. * for transitional soy proto support: http://goto/soy-param-migration
  300. * @return {!Object}
  301. */
  302. proto.Urls.prototype.toObject = function(opt_includeInstance) {
  303. return proto.Urls.toObject(opt_includeInstance, this);
  304. };
  305. /**
  306. * Static version of the {@see toObject} method.
  307. * @param {boolean|undefined} includeInstance Whether to include the JSPB
  308. * instance for transitional soy proto support:
  309. * http://goto/soy-param-migration
  310. * @param {!proto.Urls} msg The msg instance to transform.
  311. * @return {!Object}
  312. * @suppress {unusedLocalVariables} f is only used for nested messages
  313. */
  314. proto.Urls.toObject = function(includeInstance, msg) {
  315. var f, obj = {
  316. urlsList: msg.getUrlsList_asB64()
  317. };
  318. if (includeInstance) {
  319. obj.$jspbMessageInstance = msg;
  320. }
  321. return obj;
  322. };
  323. }
  324. /**
  325. * Deserializes binary data (in protobuf wire format).
  326. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  327. * @return {!proto.Urls}
  328. */
  329. proto.Urls.deserializeBinary = function(bytes) {
  330. var reader = new jspb.BinaryReader(bytes);
  331. var msg = new proto.Urls;
  332. return proto.Urls.deserializeBinaryFromReader(msg, reader);
  333. };
  334. /**
  335. * Deserializes binary data (in protobuf wire format) from the
  336. * given reader into the given message object.
  337. * @param {!proto.Urls} msg The message object to deserialize into.
  338. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  339. * @return {!proto.Urls}
  340. */
  341. proto.Urls.deserializeBinaryFromReader = function(msg, reader) {
  342. while (reader.nextField()) {
  343. if (reader.isEndGroup()) {
  344. break;
  345. }
  346. var field = reader.getFieldNumber();
  347. switch (field) {
  348. case 1:
  349. var value = /** @type {!Uint8Array} */ (reader.readBytes());
  350. msg.addUrls(value);
  351. break;
  352. default:
  353. reader.skipField();
  354. break;
  355. }
  356. }
  357. return msg;
  358. };
  359. /**
  360. * Serializes the message to binary data (in protobuf wire format).
  361. * @return {!Uint8Array}
  362. */
  363. proto.Urls.prototype.serializeBinary = function() {
  364. var writer = new jspb.BinaryWriter();
  365. proto.Urls.serializeBinaryToWriter(this, writer);
  366. return writer.getResultBuffer();
  367. };
  368. /**
  369. * Serializes the given message to binary data (in protobuf wire
  370. * format), writing to the given BinaryWriter.
  371. * @param {!proto.Urls} message
  372. * @param {!jspb.BinaryWriter} writer
  373. * @suppress {unusedLocalVariables} f is only used for nested messages
  374. */
  375. proto.Urls.serializeBinaryToWriter = function(message, writer) {
  376. var f = undefined;
  377. f = message.getUrlsList_asU8();
  378. if (f.length > 0) {
  379. writer.writeRepeatedBytes(
  380. 1,
  381. f
  382. );
  383. }
  384. };
  385. /**
  386. * repeated bytes urls = 1;
  387. * @return {!(Array<!Uint8Array>|Array<string>)}
  388. */
  389. proto.Urls.prototype.getUrlsList = function() {
  390. return /** @type {!(Array<!Uint8Array>|Array<string>)} */ (jspb.Message.getRepeatedField(this, 1));
  391. };
  392. /**
  393. * repeated bytes urls = 1;
  394. * This is a type-conversion wrapper around `getUrlsList()`
  395. * @return {!Array<string>}
  396. */
  397. proto.Urls.prototype.getUrlsList_asB64 = function() {
  398. return /** @type {!Array<string>} */ (jspb.Message.bytesListAsB64(
  399. this.getUrlsList()));
  400. };
  401. /**
  402. * repeated bytes urls = 1;
  403. * Note that Uint8Array is not supported on all browsers.
  404. * @see http://caniuse.com/Uint8Array
  405. * This is a type-conversion wrapper around `getUrlsList()`
  406. * @return {!Array<!Uint8Array>}
  407. */
  408. proto.Urls.prototype.getUrlsList_asU8 = function() {
  409. return /** @type {!Array<!Uint8Array>} */ (jspb.Message.bytesListAsU8(
  410. this.getUrlsList()));
  411. };
  412. /** @param {!(Array<!Uint8Array>|Array<string>)} value */
  413. proto.Urls.prototype.setUrlsList = function(value) {
  414. jspb.Message.setField(this, 1, value || []);
  415. };
  416. /**
  417. * @param {!(string|Uint8Array)} value
  418. * @param {number=} opt_index
  419. */
  420. proto.Urls.prototype.addUrls = function(value, opt_index) {
  421. jspb.Message.addToRepeatedField(this, 1, value, opt_index);
  422. };
  423. proto.Urls.prototype.clearUrlsList = function() {
  424. this.setUrlsList([]);
  425. };
  426. /**
  427. * Generated by JsPbCodeGenerator.
  428. * @param {Array=} opt_data Optional initial data array, typically from a
  429. * server response, or constructed directly in Javascript. The array is used
  430. * in place and becomes part of the constructed object. It is not cloned.
  431. * If no data is provided, the constructed object will be empty, but still
  432. * valid.
  433. * @extends {jspb.Message}
  434. * @constructor
  435. */
  436. proto.NewAssetMetadata = function(opt_data) {
  437. jspb.Message.initialize(this, opt_data, 0, -1, null, proto.NewAssetMetadata.oneofGroups_);
  438. };
  439. goog.inherits(proto.NewAssetMetadata, jspb.Message);
  440. if (goog.DEBUG && !COMPILED) {
  441. proto.NewAssetMetadata.displayName = 'proto.NewAssetMetadata';
  442. }
  443. /**
  444. * Oneof group definitions for this message. Each group defines the field
  445. * numbers belonging to that group. When of these fields' value is set, all
  446. * other fields in the group are cleared. During deserialization, if multiple
  447. * fields are encountered for a group, only the last value seen will be kept.
  448. * @private {!Array<!Array<number>>}
  449. * @const
  450. */
  451. proto.NewAssetMetadata.oneofGroups_ = [[1,2]];
  452. /**
  453. * @enum {number}
  454. */
  455. proto.NewAssetMetadata.NewAssetCase = {
  456. NEW_ASSET_NOT_SET: 0,
  457. UPLOAD: 1,
  458. URLS: 2
  459. };
  460. /**
  461. * @return {proto.NewAssetMetadata.NewAssetCase}
  462. */
  463. proto.NewAssetMetadata.prototype.getNewAssetCase = function() {
  464. return /** @type {proto.NewAssetMetadata.NewAssetCase} */(jspb.Message.computeOneofCase(this, proto.NewAssetMetadata.oneofGroups_[0]));
  465. };
  466. if (jspb.Message.GENERATE_TO_OBJECT) {
  467. /**
  468. * Creates an object representation of this proto suitable for use in Soy templates.
  469. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  470. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  471. * For the list of reserved names please see:
  472. * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
  473. * @param {boolean=} opt_includeInstance Whether to include the JSPB instance
  474. * for transitional soy proto support: http://goto/soy-param-migration
  475. * @return {!Object}
  476. */
  477. proto.NewAssetMetadata.prototype.toObject = function(opt_includeInstance) {
  478. return proto.NewAssetMetadata.toObject(opt_includeInstance, this);
  479. };
  480. /**
  481. * Static version of the {@see toObject} method.
  482. * @param {boolean|undefined} includeInstance Whether to include the JSPB
  483. * instance for transitional soy proto support:
  484. * http://goto/soy-param-migration
  485. * @param {!proto.NewAssetMetadata} msg The msg instance to transform.
  486. * @return {!Object}
  487. * @suppress {unusedLocalVariables} f is only used for nested messages
  488. */
  489. proto.NewAssetMetadata.toObject = function(includeInstance, msg) {
  490. var f, obj = {
  491. upload: (f = msg.getUpload()) && proto.Upload.toObject(includeInstance, f),
  492. urls: (f = msg.getUrls()) && proto.Urls.toObject(includeInstance, f)
  493. };
  494. if (includeInstance) {
  495. obj.$jspbMessageInstance = msg;
  496. }
  497. return obj;
  498. };
  499. }
  500. /**
  501. * Deserializes binary data (in protobuf wire format).
  502. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  503. * @return {!proto.NewAssetMetadata}
  504. */
  505. proto.NewAssetMetadata.deserializeBinary = function(bytes) {
  506. var reader = new jspb.BinaryReader(bytes);
  507. var msg = new proto.NewAssetMetadata;
  508. return proto.NewAssetMetadata.deserializeBinaryFromReader(msg, reader);
  509. };
  510. /**
  511. * Deserializes binary data (in protobuf wire format) from the
  512. * given reader into the given message object.
  513. * @param {!proto.NewAssetMetadata} msg The message object to deserialize into.
  514. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  515. * @return {!proto.NewAssetMetadata}
  516. */
  517. proto.NewAssetMetadata.deserializeBinaryFromReader = function(msg, reader) {
  518. while (reader.nextField()) {
  519. if (reader.isEndGroup()) {
  520. break;
  521. }
  522. var field = reader.getFieldNumber();
  523. switch (field) {
  524. case 1:
  525. var value = new proto.Upload;
  526. reader.readMessage(value,proto.Upload.deserializeBinaryFromReader);
  527. msg.setUpload(value);
  528. break;
  529. case 2:
  530. var value = new proto.Urls;
  531. reader.readMessage(value,proto.Urls.deserializeBinaryFromReader);
  532. msg.setUrls(value);
  533. break;
  534. default:
  535. reader.skipField();
  536. break;
  537. }
  538. }
  539. return msg;
  540. };
  541. /**
  542. * Serializes the message to binary data (in protobuf wire format).
  543. * @return {!Uint8Array}
  544. */
  545. proto.NewAssetMetadata.prototype.serializeBinary = function() {
  546. var writer = new jspb.BinaryWriter();
  547. proto.NewAssetMetadata.serializeBinaryToWriter(this, writer);
  548. return writer.getResultBuffer();
  549. };
  550. /**
  551. * Serializes the given message to binary data (in protobuf wire
  552. * format), writing to the given BinaryWriter.
  553. * @param {!proto.NewAssetMetadata} message
  554. * @param {!jspb.BinaryWriter} writer
  555. * @suppress {unusedLocalVariables} f is only used for nested messages
  556. */
  557. proto.NewAssetMetadata.serializeBinaryToWriter = function(message, writer) {
  558. var f = undefined;
  559. f = message.getUpload();
  560. if (f != null) {
  561. writer.writeMessage(
  562. 1,
  563. f,
  564. proto.Upload.serializeBinaryToWriter
  565. );
  566. }
  567. f = message.getUrls();
  568. if (f != null) {
  569. writer.writeMessage(
  570. 2,
  571. f,
  572. proto.Urls.serializeBinaryToWriter
  573. );
  574. }
  575. };
  576. /**
  577. * optional Upload upload = 1;
  578. * @return {?proto.Upload}
  579. */
  580. proto.NewAssetMetadata.prototype.getUpload = function() {
  581. return /** @type{?proto.Upload} */ (
  582. jspb.Message.getWrapperField(this, proto.Upload, 1));
  583. };
  584. /** @param {?proto.Upload|undefined} value */
  585. proto.NewAssetMetadata.prototype.setUpload = function(value) {
  586. jspb.Message.setOneofWrapperField(this, 1, proto.NewAssetMetadata.oneofGroups_[0], value);
  587. };
  588. proto.NewAssetMetadata.prototype.clearUpload = function() {
  589. this.setUpload(undefined);
  590. };
  591. /**
  592. * Returns whether this field is set.
  593. * @return {!boolean}
  594. */
  595. proto.NewAssetMetadata.prototype.hasUpload = function() {
  596. return jspb.Message.getField(this, 1) != null;
  597. };
  598. /**
  599. * optional Urls urls = 2;
  600. * @return {?proto.Urls}
  601. */
  602. proto.NewAssetMetadata.prototype.getUrls = function() {
  603. return /** @type{?proto.Urls} */ (
  604. jspb.Message.getWrapperField(this, proto.Urls, 2));
  605. };
  606. /** @param {?proto.Urls|undefined} value */
  607. proto.NewAssetMetadata.prototype.setUrls = function(value) {
  608. jspb.Message.setOneofWrapperField(this, 2, proto.NewAssetMetadata.oneofGroups_[0], value);
  609. };
  610. proto.NewAssetMetadata.prototype.clearUrls = function() {
  611. this.setUrls(undefined);
  612. };
  613. /**
  614. * Returns whether this field is set.
  615. * @return {!boolean}
  616. */
  617. proto.NewAssetMetadata.prototype.hasUrls = function() {
  618. return jspb.Message.getField(this, 2) != null;
  619. };
  620. /**
  621. * Generated by JsPbCodeGenerator.
  622. * @param {Array=} opt_data Optional initial data array, typically from a
  623. * server response, or constructed directly in Javascript. The array is used
  624. * in place and becomes part of the constructed object. It is not cloned.
  625. * If no data is provided, the constructed object will be empty, but still
  626. * valid.
  627. * @extends {jspb.Message}
  628. * @constructor
  629. */
  630. proto.AssetsMetadata = function(opt_data) {
  631. jspb.Message.initialize(this, opt_data, 0, -1, proto.AssetsMetadata.repeatedFields_, null);
  632. };
  633. goog.inherits(proto.AssetsMetadata, jspb.Message);
  634. if (goog.DEBUG && !COMPILED) {
  635. proto.AssetsMetadata.displayName = 'proto.AssetsMetadata';
  636. }
  637. /**
  638. * List of repeated fields within this message type.
  639. * @private {!Array<number>}
  640. * @const
  641. */
  642. proto.AssetsMetadata.repeatedFields_ = [1];
  643. if (jspb.Message.GENERATE_TO_OBJECT) {
  644. /**
  645. * Creates an object representation of this proto suitable for use in Soy templates.
  646. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  647. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  648. * For the list of reserved names please see:
  649. * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
  650. * @param {boolean=} opt_includeInstance Whether to include the JSPB instance
  651. * for transitional soy proto support: http://goto/soy-param-migration
  652. * @return {!Object}
  653. */
  654. proto.AssetsMetadata.prototype.toObject = function(opt_includeInstance) {
  655. return proto.AssetsMetadata.toObject(opt_includeInstance, this);
  656. };
  657. /**
  658. * Static version of the {@see toObject} method.
  659. * @param {boolean|undefined} includeInstance Whether to include the JSPB
  660. * instance for transitional soy proto support:
  661. * http://goto/soy-param-migration
  662. * @param {!proto.AssetsMetadata} msg The msg instance to transform.
  663. * @return {!Object}
  664. * @suppress {unusedLocalVariables} f is only used for nested messages
  665. */
  666. proto.AssetsMetadata.toObject = function(includeInstance, msg) {
  667. var f, obj = {
  668. newAssetList: jspb.Message.toObjectList(msg.getNewAssetList(),
  669. proto.NewAssetMetadata.toObject, includeInstance)
  670. };
  671. if (includeInstance) {
  672. obj.$jspbMessageInstance = msg;
  673. }
  674. return obj;
  675. };
  676. }
  677. /**
  678. * Deserializes binary data (in protobuf wire format).
  679. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  680. * @return {!proto.AssetsMetadata}
  681. */
  682. proto.AssetsMetadata.deserializeBinary = function(bytes) {
  683. var reader = new jspb.BinaryReader(bytes);
  684. var msg = new proto.AssetsMetadata;
  685. return proto.AssetsMetadata.deserializeBinaryFromReader(msg, reader);
  686. };
  687. /**
  688. * Deserializes binary data (in protobuf wire format) from the
  689. * given reader into the given message object.
  690. * @param {!proto.AssetsMetadata} msg The message object to deserialize into.
  691. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  692. * @return {!proto.AssetsMetadata}
  693. */
  694. proto.AssetsMetadata.deserializeBinaryFromReader = function(msg, reader) {
  695. while (reader.nextField()) {
  696. if (reader.isEndGroup()) {
  697. break;
  698. }
  699. var field = reader.getFieldNumber();
  700. switch (field) {
  701. case 1:
  702. var value = new proto.NewAssetMetadata;
  703. reader.readMessage(value,proto.NewAssetMetadata.deserializeBinaryFromReader);
  704. msg.addNewAsset(value);
  705. break;
  706. default:
  707. reader.skipField();
  708. break;
  709. }
  710. }
  711. return msg;
  712. };
  713. /**
  714. * Serializes the message to binary data (in protobuf wire format).
  715. * @return {!Uint8Array}
  716. */
  717. proto.AssetsMetadata.prototype.serializeBinary = function() {
  718. var writer = new jspb.BinaryWriter();
  719. proto.AssetsMetadata.serializeBinaryToWriter(this, writer);
  720. return writer.getResultBuffer();
  721. };
  722. /**
  723. * Serializes the given message to binary data (in protobuf wire
  724. * format), writing to the given BinaryWriter.
  725. * @param {!proto.AssetsMetadata} message
  726. * @param {!jspb.BinaryWriter} writer
  727. * @suppress {unusedLocalVariables} f is only used for nested messages
  728. */
  729. proto.AssetsMetadata.serializeBinaryToWriter = function(message, writer) {
  730. var f = undefined;
  731. f = message.getNewAssetList();
  732. if (f.length > 0) {
  733. writer.writeRepeatedMessage(
  734. 1,
  735. f,
  736. proto.NewAssetMetadata.serializeBinaryToWriter
  737. );
  738. }
  739. };
  740. /**
  741. * repeated NewAssetMetadata new_asset = 1;
  742. * @return {!Array<!proto.NewAssetMetadata>}
  743. */
  744. proto.AssetsMetadata.prototype.getNewAssetList = function() {
  745. return /** @type{!Array<!proto.NewAssetMetadata>} */ (
  746. jspb.Message.getRepeatedWrapperField(this, proto.NewAssetMetadata, 1));
  747. };
  748. /** @param {!Array<!proto.NewAssetMetadata>} value */
  749. proto.AssetsMetadata.prototype.setNewAssetList = function(value) {
  750. jspb.Message.setRepeatedWrapperField(this, 1, value);
  751. };
  752. /**
  753. * @param {!proto.NewAssetMetadata=} opt_value
  754. * @param {number=} opt_index
  755. * @return {!proto.NewAssetMetadata}
  756. */
  757. proto.AssetsMetadata.prototype.addNewAsset = function(opt_value, opt_index) {
  758. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.NewAssetMetadata, opt_index);
  759. };
  760. proto.AssetsMetadata.prototype.clearNewAssetList = function() {
  761. this.setNewAssetList([]);
  762. };
  763. /**
  764. * Generated by JsPbCodeGenerator.
  765. * @param {Array=} opt_data Optional initial data array, typically from a
  766. * server response, or constructed directly in Javascript. The array is used
  767. * in place and becomes part of the constructed object. It is not cloned.
  768. * If no data is provided, the constructed object will be empty, but still
  769. * valid.
  770. * @extends {jspb.Message}
  771. * @constructor
  772. */
  773. proto.ChannelCreationParametersMetadata = function(opt_data) {
  774. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  775. };
  776. goog.inherits(proto.ChannelCreationParametersMetadata, jspb.Message);
  777. if (goog.DEBUG && !COMPILED) {
  778. proto.ChannelCreationParametersMetadata.displayName = 'proto.ChannelCreationParametersMetadata';
  779. }
  780. if (jspb.Message.GENERATE_TO_OBJECT) {
  781. /**
  782. * Creates an object representation of this proto suitable for use in Soy templates.
  783. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  784. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  785. * For the list of reserved names please see:
  786. * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
  787. * @param {boolean=} opt_includeInstance Whether to include the JSPB instance
  788. * for transitional soy proto support: http://goto/soy-param-migration
  789. * @return {!Object}
  790. */
  791. proto.ChannelCreationParametersMetadata.prototype.toObject = function(opt_includeInstance) {
  792. return proto.ChannelCreationParametersMetadata.toObject(opt_includeInstance, this);
  793. };
  794. /**
  795. * Static version of the {@see toObject} method.
  796. * @param {boolean|undefined} includeInstance Whether to include the JSPB
  797. * instance for transitional soy proto support:
  798. * http://goto/soy-param-migration
  799. * @param {!proto.ChannelCreationParametersMetadata} msg The msg instance to transform.
  800. * @return {!Object}
  801. * @suppress {unusedLocalVariables} f is only used for nested messages
  802. */
  803. proto.ChannelCreationParametersMetadata.toObject = function(includeInstance, msg) {
  804. var f, obj = {
  805. assets: (f = msg.getAssets()) && proto.AssetsMetadata.toObject(includeInstance, f),
  806. meta: msg.getMeta_asB64(),
  807. rewardAccount: msg.getRewardAccount_asB64()
  808. };
  809. if (includeInstance) {
  810. obj.$jspbMessageInstance = msg;
  811. }
  812. return obj;
  813. };
  814. }
  815. /**
  816. * Deserializes binary data (in protobuf wire format).
  817. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  818. * @return {!proto.ChannelCreationParametersMetadata}
  819. */
  820. proto.ChannelCreationParametersMetadata.deserializeBinary = function(bytes) {
  821. var reader = new jspb.BinaryReader(bytes);
  822. var msg = new proto.ChannelCreationParametersMetadata;
  823. return proto.ChannelCreationParametersMetadata.deserializeBinaryFromReader(msg, reader);
  824. };
  825. /**
  826. * Deserializes binary data (in protobuf wire format) from the
  827. * given reader into the given message object.
  828. * @param {!proto.ChannelCreationParametersMetadata} msg The message object to deserialize into.
  829. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  830. * @return {!proto.ChannelCreationParametersMetadata}
  831. */
  832. proto.ChannelCreationParametersMetadata.deserializeBinaryFromReader = function(msg, reader) {
  833. while (reader.nextField()) {
  834. if (reader.isEndGroup()) {
  835. break;
  836. }
  837. var field = reader.getFieldNumber();
  838. switch (field) {
  839. case 1:
  840. var value = new proto.AssetsMetadata;
  841. reader.readMessage(value,proto.AssetsMetadata.deserializeBinaryFromReader);
  842. msg.setAssets(value);
  843. break;
  844. case 2:
  845. var value = /** @type {!Uint8Array} */ (reader.readBytes());
  846. msg.setMeta(value);
  847. break;
  848. case 3:
  849. var value = /** @type {!Uint8Array} */ (reader.readBytes());
  850. msg.setRewardAccount(value);
  851. break;
  852. default:
  853. reader.skipField();
  854. break;
  855. }
  856. }
  857. return msg;
  858. };
  859. /**
  860. * Serializes the message to binary data (in protobuf wire format).
  861. * @return {!Uint8Array}
  862. */
  863. proto.ChannelCreationParametersMetadata.prototype.serializeBinary = function() {
  864. var writer = new jspb.BinaryWriter();
  865. proto.ChannelCreationParametersMetadata.serializeBinaryToWriter(this, writer);
  866. return writer.getResultBuffer();
  867. };
  868. /**
  869. * Serializes the given message to binary data (in protobuf wire
  870. * format), writing to the given BinaryWriter.
  871. * @param {!proto.ChannelCreationParametersMetadata} message
  872. * @param {!jspb.BinaryWriter} writer
  873. * @suppress {unusedLocalVariables} f is only used for nested messages
  874. */
  875. proto.ChannelCreationParametersMetadata.serializeBinaryToWriter = function(message, writer) {
  876. var f = undefined;
  877. f = message.getAssets();
  878. if (f != null) {
  879. writer.writeMessage(
  880. 1,
  881. f,
  882. proto.AssetsMetadata.serializeBinaryToWriter
  883. );
  884. }
  885. f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 2));
  886. if (f != null) {
  887. writer.writeBytes(
  888. 2,
  889. f
  890. );
  891. }
  892. f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 3));
  893. if (f != null) {
  894. writer.writeBytes(
  895. 3,
  896. f
  897. );
  898. }
  899. };
  900. /**
  901. * optional AssetsMetadata assets = 1;
  902. * @return {?proto.AssetsMetadata}
  903. */
  904. proto.ChannelCreationParametersMetadata.prototype.getAssets = function() {
  905. return /** @type{?proto.AssetsMetadata} */ (
  906. jspb.Message.getWrapperField(this, proto.AssetsMetadata, 1));
  907. };
  908. /** @param {?proto.AssetsMetadata|undefined} value */
  909. proto.ChannelCreationParametersMetadata.prototype.setAssets = function(value) {
  910. jspb.Message.setWrapperField(this, 1, value);
  911. };
  912. proto.ChannelCreationParametersMetadata.prototype.clearAssets = function() {
  913. this.setAssets(undefined);
  914. };
  915. /**
  916. * Returns whether this field is set.
  917. * @return {!boolean}
  918. */
  919. proto.ChannelCreationParametersMetadata.prototype.hasAssets = function() {
  920. return jspb.Message.getField(this, 1) != null;
  921. };
  922. /**
  923. * optional bytes meta = 2;
  924. * @return {!(string|Uint8Array)}
  925. */
  926. proto.ChannelCreationParametersMetadata.prototype.getMeta = function() {
  927. return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  928. };
  929. /**
  930. * optional bytes meta = 2;
  931. * This is a type-conversion wrapper around `getMeta()`
  932. * @return {string}
  933. */
  934. proto.ChannelCreationParametersMetadata.prototype.getMeta_asB64 = function() {
  935. return /** @type {string} */ (jspb.Message.bytesAsB64(
  936. this.getMeta()));
  937. };
  938. /**
  939. * optional bytes meta = 2;
  940. * Note that Uint8Array is not supported on all browsers.
  941. * @see http://caniuse.com/Uint8Array
  942. * This is a type-conversion wrapper around `getMeta()`
  943. * @return {!Uint8Array}
  944. */
  945. proto.ChannelCreationParametersMetadata.prototype.getMeta_asU8 = function() {
  946. return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
  947. this.getMeta()));
  948. };
  949. /** @param {!(string|Uint8Array)} value */
  950. proto.ChannelCreationParametersMetadata.prototype.setMeta = function(value) {
  951. jspb.Message.setField(this, 2, value);
  952. };
  953. proto.ChannelCreationParametersMetadata.prototype.clearMeta = function() {
  954. jspb.Message.setField(this, 2, undefined);
  955. };
  956. /**
  957. * Returns whether this field is set.
  958. * @return {!boolean}
  959. */
  960. proto.ChannelCreationParametersMetadata.prototype.hasMeta = function() {
  961. return jspb.Message.getField(this, 2) != null;
  962. };
  963. /**
  964. * optional bytes reward_account = 3;
  965. * @return {!(string|Uint8Array)}
  966. */
  967. proto.ChannelCreationParametersMetadata.prototype.getRewardAccount = function() {
  968. return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
  969. };
  970. /**
  971. * optional bytes reward_account = 3;
  972. * This is a type-conversion wrapper around `getRewardAccount()`
  973. * @return {string}
  974. */
  975. proto.ChannelCreationParametersMetadata.prototype.getRewardAccount_asB64 = function() {
  976. return /** @type {string} */ (jspb.Message.bytesAsB64(
  977. this.getRewardAccount()));
  978. };
  979. /**
  980. * optional bytes reward_account = 3;
  981. * Note that Uint8Array is not supported on all browsers.
  982. * @see http://caniuse.com/Uint8Array
  983. * This is a type-conversion wrapper around `getRewardAccount()`
  984. * @return {!Uint8Array}
  985. */
  986. proto.ChannelCreationParametersMetadata.prototype.getRewardAccount_asU8 = function() {
  987. return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
  988. this.getRewardAccount()));
  989. };
  990. /** @param {!(string|Uint8Array)} value */
  991. proto.ChannelCreationParametersMetadata.prototype.setRewardAccount = function(value) {
  992. jspb.Message.setField(this, 3, value);
  993. };
  994. proto.ChannelCreationParametersMetadata.prototype.clearRewardAccount = function() {
  995. jspb.Message.setField(this, 3, undefined);
  996. };
  997. /**
  998. * Returns whether this field is set.
  999. * @return {!boolean}
  1000. */
  1001. proto.ChannelCreationParametersMetadata.prototype.hasRewardAccount = function() {
  1002. return jspb.Message.getField(this, 3) != null;
  1003. };
  1004. goog.object.extend(exports, proto);