99430
99430
* @property {Array.<string>|null} [pattern] ResourceDescriptor pattern
99431
99431
* @property {string|null} [nameField] ResourceDescriptor nameField
99432
99432
* @property {google.api.ResourceDescriptor.History|null} [history] ResourceDescriptor history
99433
+ * @property {string|null} [plural] ResourceDescriptor plural
99434
+ * @property {string|null} [singular] ResourceDescriptor singular
99433
99435
*/
99434
99436
99435
99437
/**
99480
99482
*/
99481
99483
ResourceDescriptor.prototype.history = 0;
99482
99484
99485
+ /**
99486
+ * ResourceDescriptor plural.
99487
+ * @member {string} plural
99488
+ * @memberof google.api.ResourceDescriptor
99489
+ * @instance
99490
+ */
99491
+ ResourceDescriptor.prototype.plural = "";
99492
+
99493
+ /**
99494
+ * ResourceDescriptor singular.
99495
+ * @member {string} singular
99496
+ * @memberof google.api.ResourceDescriptor
99497
+ * @instance
99498
+ */
99499
+ ResourceDescriptor.prototype.singular = "";
99500
+
99483
99501
/**
99484
99502
* Creates a new ResourceDescriptor instance using the specified properties.
99485
99503
* @function create
99513
99531
writer.uint32(/* id 3, wireType 2 =*/26).string(message.nameField);
99514
99532
if (message.history != null && message.hasOwnProperty("history"))
99515
99533
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.history);
99534
+ if (message.plural != null && message.hasOwnProperty("plural"))
99535
+ writer.uint32(/* id 5, wireType 2 =*/42).string(message.plural);
99536
+ if (message.singular != null && message.hasOwnProperty("singular"))
99537
+ writer.uint32(/* id 6, wireType 2 =*/50).string(message.singular);
99516
99538
return writer;
99517
99539
};
99518
99540
99561
99583
case 4:
99562
99584
message.history = reader.int32();
99563
99585
break;
99586
+ case 5:
99587
+ message.plural = reader.string();
99588
+ break;
99589
+ case 6:
99590
+ message.singular = reader.string();
99591
+ break;
99564
99592
default:
99565
99593
reader.skipType(tag & 7);
99566
99594
break;
99618
99646
case 2:
99619
99647
break;
99620
99648
}
99649
+ if (message.plural != null && message.hasOwnProperty("plural"))
99650
+ if (!$util.isString(message.plural))
99651
+ return "plural: string expected";
99652
+ if (message.singular != null && message.hasOwnProperty("singular"))
99653
+ if (!$util.isString(message.singular))
99654
+ return "singular: string expected";
99621
99655
return null;
99622
99656
};
99623
99657
99658
99692
message.history = 2;
99659
99693
break;
99660
99694
}
99695
+ if (object.plural != null)
99696
+ message.plural = String(object.plural);
99697
+ if (object.singular != null)
99698
+ message.singular = String(object.singular);
99661
99699
return message;
99662
99700
};
99663
99701
99680
99718
object.type = "";
99681
99719
object.nameField = "";
99682
99720
object.history = options.enums === String ? "HISTORY_UNSPECIFIED" : 0;
99721
+ object.plural = "";
99722
+ object.singular = "";
99683
99723
}
99684
99724
if (message.type != null && message.hasOwnProperty("type"))
99685
99725
object.type = message.type;
99692
99732
object.nameField = message.nameField;
99693
99733
if (message.history != null && message.hasOwnProperty("history"))
99694
99734
object.history = options.enums === String ? $root.google.api.ResourceDescriptor.History[message.history] : message.history;
99735
+ if (message.plural != null && message.hasOwnProperty("plural"))
99736
+ object.plural = message.plural;
99737
+ if (message.singular != null && message.hasOwnProperty("singular"))
99738
+ object.singular = message.singular;
99695
99739
return object;
99696
99740
};
99697
99741
@@ -104106,6 +104150,7 @@
104106
104150
* @property {string|null} [phpMetadataNamespace] FileOptions phpMetadataNamespace
104107
104151
* @property {string|null} [rubyPackage] FileOptions rubyPackage
104108
104152
* @property {Array.<google.protobuf.IUninterpretedOption>|null} [uninterpretedOption] FileOptions uninterpretedOption
104153
+ * @property {Array.<google.api.IResourceDescriptor>|null} [".google.api.resourceDefinition"] FileOptions .google.api.resourceDefinition
104109
104154
*/
104110
104155
104111
104156
/**
@@ -104118,6 +104163,7 @@
104118
104163
*/
104119
104164
function FileOptions(properties) {
104120
104165
this.uninterpretedOption = [];
104166
+ this[".google.api.resourceDefinition"] = [];
104121
104167
if (properties)
104122
104168
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
104123
104169
if (properties[keys[i]] != null)
@@ -104292,6 +104338,14 @@
104292
104338
*/
104293
104339
FileOptions.prototype.uninterpretedOption = $util.emptyArray;
104294
104340
104341
+ /**
104342
+ * FileOptions .google.api.resourceDefinition.
104343
+ * @member {Array.<google.api.IResourceDescriptor>} .google.api.resourceDefinition
104344
+ * @memberof google.protobuf.FileOptions
104345
+ * @instance
104346
+ */
104347
+ FileOptions.prototype[".google.api.resourceDefinition"] = $util.emptyArray;
104348
+
104295
104349
/**
104296
104350
* Creates a new FileOptions instance using the specified properties.
104297
104351
* @function create
@@ -104359,6 +104413,9 @@
104359
104413
if (message.uninterpretedOption != null && message.uninterpretedOption.length)
104360
104414
for (var i = 0; i < message.uninterpretedOption.length; ++i)
104361
104415
$root.google.protobuf.UninterpretedOption.encode(message.uninterpretedOption[i], writer.uint32(/* id 999, wireType 2 =*/7994).fork()).ldelim();
104416
+ if (message[".google.api.resourceDefinition"] != null && message[".google.api.resourceDefinition"].length)
104417
+ for (var i = 0; i < message[".google.api.resourceDefinition"].length; ++i)
104418
+ $root.google.api.ResourceDescriptor.encode(message[".google.api.resourceDefinition"][i], writer.uint32(/* id 1053, wireType 2 =*/8426).fork()).ldelim();
104362
104419
return writer;
104363
104420
};
104364
104421
@@ -104458,6 +104515,11 @@
104458
104515
message.uninterpretedOption = [];
104459
104516
message.uninterpretedOption.push($root.google.protobuf.UninterpretedOption.decode(reader, reader.uint32()));
104460
104517
break;
104518
+ case 1053:
104519
+ if (!(message[".google.api.resourceDefinition"] && message[".google.api.resourceDefinition"].length))
104520
+ message[".google.api.resourceDefinition"] = [];
104521
+ message[".google.api.resourceDefinition"].push($root.google.api.ResourceDescriptor.decode(reader, reader.uint32()));
104522
+ break;
104461
104523
default:
104462
104524
reader.skipType(tag & 7);
104463
104525
break;
@@ -104568,6 +104630,15 @@
104568
104630
return "uninterpretedOption." + error;
104569
104631
}
104570
104632
}
104633
+ if (message[".google.api.resourceDefinition"] != null && message.hasOwnProperty(".google.api.resourceDefinition")) {
104634
+ if (!Array.isArray(message[".google.api.resourceDefinition"]))
104635
+ return ".google.api.resourceDefinition: array expected";
104636
+ for (var i = 0; i < message[".google.api.resourceDefinition"].length; ++i) {
104637
+ var error = $root.google.api.ResourceDescriptor.verify(message[".google.api.resourceDefinition"][i]);
104638
+ if (error)
104639
+ return ".google.api.resourceDefinition." + error;
104640
+ }
104641
+ }
104571
104642
return null;
104572
104643
};
104573
104644
@@ -104645,6 +104716,16 @@
104645
104716
message.uninterpretedOption[i] = $root.google.protobuf.UninterpretedOption.fromObject(object.uninterpretedOption[i]);
104646
104717
}
104647
104718
}
104719
+ if (object[".google.api.resourceDefinition"]) {
104720
+ if (!Array.isArray(object[".google.api.resourceDefinition"]))
104721
+ throw TypeError(".google.protobuf.FileOptions..google.api.resourceDefinition: array expected");
104722
+ message[".google.api.resourceDefinition"] = [];
104723
+ for (var i = 0; i < object[".google.api.resourceDefinition"].length; ++i) {
104724
+ if (typeof object[".google.api.resourceDefinition"][i] !== "object")
104725
+ throw TypeError(".google.protobuf.FileOptions..google.api.resourceDefinition: object expected");
104726
+ message[".google.api.resourceDefinition"][i] = $root.google.api.ResourceDescriptor.fromObject(object[".google.api.resourceDefinition"][i]);
104727
+ }
104728
+ }
104648
104729
return message;
104649
104730
};
104650
104731
@@ -104661,8 +104742,10 @@
104661
104742
if (!options)
104662
104743
options = {};
104663
104744
var object = {};
104664
- if (options.arrays || options.defaults)
104745
+ if (options.arrays || options.defaults) {
104665
104746
object.uninterpretedOption = [];
104747
+ object[".google.api.resourceDefinition"] = [];
104748
+ }
104666
104749
if (options.defaults) {
104667
104750
object.javaPackage = "";
104668
104751
object.javaOuterClassname = "";
@@ -104730,6 +104813,11 @@
104730
104813
for (var j = 0; j < message.uninterpretedOption.length; ++j)
104731
104814
object.uninterpretedOption[j] = $root.google.protobuf.UninterpretedOption.toObject(message.uninterpretedOption[j], options);
104732
104815
}
104816
+ if (message[".google.api.resourceDefinition"] && message[".google.api.resourceDefinition"].length) {
104817
+ object[".google.api.resourceDefinition"] = [];
104818
+ for (var j = 0; j < message[".google.api.resourceDefinition"].length; ++j)
104819
+ object[".google.api.resourceDefinition"][j] = $root.google.api.ResourceDescriptor.toObject(message[".google.api.resourceDefinition"][j], options);
104820
+ }
104733
104821
return object;
104734
104822
};
104735
104823
0 commit comments