Regenerate types for scaffolder

This commit is contained in:
blam
2020-02-06 16:53:42 +01:00
parent a6cf703464
commit e6f9ffb876
4 changed files with 636 additions and 56 deletions
@@ -1,22 +1,32 @@
import * as grpcWeb from 'grpc-web';
import * as identity_v1_identity_pb from '../../identity/v1/identity_pb';
import * as google_protobuf_struct_pb from 'google-protobuf/google/protobuf/struct_pb';
import {
CreateReply,
CreateRequest,
Empty,
GetAllTemplatesReply} from './scaffolder_pb';
ListTemplatesReply} from './scaffolder_pb';
export class ScaffolderClient {
constructor (hostname: string,
credentials?: null | { [index: string]: string; },
options?: null | { [index: string]: string; });
getAllTemplates(
listTemplates(
request: Empty,
metadata: grpcWeb.Metadata | undefined,
callback: (err: grpcWeb.Error,
response: GetAllTemplatesReply) => void
): grpcWeb.ClientReadableStream<GetAllTemplatesReply>;
response: ListTemplatesReply) => void
): grpcWeb.ClientReadableStream<ListTemplatesReply>;
create(
request: CreateRequest,
metadata: grpcWeb.Metadata | undefined,
callback: (err: grpcWeb.Error,
response: CreateReply) => void
): grpcWeb.ClientReadableStream<CreateReply>;
}
@@ -25,10 +35,15 @@ export class ScaffolderPromiseClient {
credentials?: null | { [index: string]: string; },
options?: null | { [index: string]: string; });
getAllTemplates(
listTemplates(
request: Empty,
metadata?: grpcWeb.Metadata
): Promise<GetAllTemplatesReply>;
): Promise<ListTemplatesReply>;
create(
request: CreateRequest,
metadata?: grpcWeb.Metadata
): Promise<CreateReply>;
}
@@ -13,6 +13,8 @@ grpc.web = require('grpc-web');
var identity_v1_identity_pb = require('../../identity/v1/identity_pb.js')
var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js')
const proto = {};
proto.spotify = {};
proto.spotify.backstage = {};
@@ -75,13 +77,13 @@ proto.spotify.backstage.scaffolder.v1.ScaffolderPromiseClient =
* @const
* @type {!grpc.web.MethodDescriptor<
* !proto.spotify.backstage.scaffolder.v1.Empty,
* !proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply>}
* !proto.spotify.backstage.scaffolder.v1.ListTemplatesReply>}
*/
const methodDescriptor_Scaffolder_GetAllTemplates = new grpc.web.MethodDescriptor(
'/spotify.backstage.scaffolder.v1.Scaffolder/GetAllTemplates',
const methodDescriptor_Scaffolder_ListTemplates = new grpc.web.MethodDescriptor(
'/spotify.backstage.scaffolder.v1.Scaffolder/ListTemplates',
grpc.web.MethodType.UNARY,
proto.spotify.backstage.scaffolder.v1.Empty,
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply,
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply,
/**
* @param {!proto.spotify.backstage.scaffolder.v1.Empty} request
* @return {!Uint8Array}
@@ -89,7 +91,7 @@ const methodDescriptor_Scaffolder_GetAllTemplates = new grpc.web.MethodDescripto
function(request) {
return request.serializeBinary();
},
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.deserializeBinary
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.deserializeBinary
);
@@ -97,10 +99,10 @@ const methodDescriptor_Scaffolder_GetAllTemplates = new grpc.web.MethodDescripto
* @const
* @type {!grpc.web.AbstractClientBase.MethodInfo<
* !proto.spotify.backstage.scaffolder.v1.Empty,
* !proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply>}
* !proto.spotify.backstage.scaffolder.v1.ListTemplatesReply>}
*/
const methodInfo_Scaffolder_GetAllTemplates = new grpc.web.AbstractClientBase.MethodInfo(
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply,
const methodInfo_Scaffolder_ListTemplates = new grpc.web.AbstractClientBase.MethodInfo(
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply,
/**
* @param {!proto.spotify.backstage.scaffolder.v1.Empty} request
* @return {!Uint8Array}
@@ -108,7 +110,7 @@ const methodInfo_Scaffolder_GetAllTemplates = new grpc.web.AbstractClientBase.Me
function(request) {
return request.serializeBinary();
},
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.deserializeBinary
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.deserializeBinary
);
@@ -117,18 +119,18 @@ const methodInfo_Scaffolder_GetAllTemplates = new grpc.web.AbstractClientBase.Me
* request proto
* @param {?Object<string, string>} metadata User defined
* call metadata
* @param {function(?grpc.web.Error, ?proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply)}
* @param {function(?grpc.web.Error, ?proto.spotify.backstage.scaffolder.v1.ListTemplatesReply)}
* callback The callback function(error, response)
* @return {!grpc.web.ClientReadableStream<!proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply>|undefined}
* @return {!grpc.web.ClientReadableStream<!proto.spotify.backstage.scaffolder.v1.ListTemplatesReply>|undefined}
* The XHR Node Readable Stream
*/
proto.spotify.backstage.scaffolder.v1.ScaffolderClient.prototype.getAllTemplates =
proto.spotify.backstage.scaffolder.v1.ScaffolderClient.prototype.listTemplates =
function(request, metadata, callback) {
return this.client_.rpcCall(this.hostname_ +
'/spotify.backstage.scaffolder.v1.Scaffolder/GetAllTemplates',
'/spotify.backstage.scaffolder.v1.Scaffolder/ListTemplates',
request,
metadata || {},
methodDescriptor_Scaffolder_GetAllTemplates,
methodDescriptor_Scaffolder_ListTemplates,
callback);
};
@@ -138,16 +140,96 @@ proto.spotify.backstage.scaffolder.v1.ScaffolderClient.prototype.getAllTemplates
* request proto
* @param {?Object<string, string>} metadata User defined
* call metadata
* @return {!Promise<!proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply>}
* @return {!Promise<!proto.spotify.backstage.scaffolder.v1.ListTemplatesReply>}
* A native promise that resolves to the response
*/
proto.spotify.backstage.scaffolder.v1.ScaffolderPromiseClient.prototype.getAllTemplates =
proto.spotify.backstage.scaffolder.v1.ScaffolderPromiseClient.prototype.listTemplates =
function(request, metadata) {
return this.client_.unaryCall(this.hostname_ +
'/spotify.backstage.scaffolder.v1.Scaffolder/GetAllTemplates',
'/spotify.backstage.scaffolder.v1.Scaffolder/ListTemplates',
request,
metadata || {},
methodDescriptor_Scaffolder_GetAllTemplates);
methodDescriptor_Scaffolder_ListTemplates);
};
/**
* @const
* @type {!grpc.web.MethodDescriptor<
* !proto.spotify.backstage.scaffolder.v1.CreateRequest,
* !proto.spotify.backstage.scaffolder.v1.CreateReply>}
*/
const methodDescriptor_Scaffolder_Create = new grpc.web.MethodDescriptor(
'/spotify.backstage.scaffolder.v1.Scaffolder/Create',
grpc.web.MethodType.UNARY,
proto.spotify.backstage.scaffolder.v1.CreateRequest,
proto.spotify.backstage.scaffolder.v1.CreateReply,
/**
* @param {!proto.spotify.backstage.scaffolder.v1.CreateRequest} request
* @return {!Uint8Array}
*/
function(request) {
return request.serializeBinary();
},
proto.spotify.backstage.scaffolder.v1.CreateReply.deserializeBinary
);
/**
* @const
* @type {!grpc.web.AbstractClientBase.MethodInfo<
* !proto.spotify.backstage.scaffolder.v1.CreateRequest,
* !proto.spotify.backstage.scaffolder.v1.CreateReply>}
*/
const methodInfo_Scaffolder_Create = new grpc.web.AbstractClientBase.MethodInfo(
proto.spotify.backstage.scaffolder.v1.CreateReply,
/**
* @param {!proto.spotify.backstage.scaffolder.v1.CreateRequest} request
* @return {!Uint8Array}
*/
function(request) {
return request.serializeBinary();
},
proto.spotify.backstage.scaffolder.v1.CreateReply.deserializeBinary
);
/**
* @param {!proto.spotify.backstage.scaffolder.v1.CreateRequest} request The
* request proto
* @param {?Object<string, string>} metadata User defined
* call metadata
* @param {function(?grpc.web.Error, ?proto.spotify.backstage.scaffolder.v1.CreateReply)}
* callback The callback function(error, response)
* @return {!grpc.web.ClientReadableStream<!proto.spotify.backstage.scaffolder.v1.CreateReply>|undefined}
* The XHR Node Readable Stream
*/
proto.spotify.backstage.scaffolder.v1.ScaffolderClient.prototype.create =
function(request, metadata, callback) {
return this.client_.rpcCall(this.hostname_ +
'/spotify.backstage.scaffolder.v1.Scaffolder/Create',
request,
metadata || {},
methodDescriptor_Scaffolder_Create,
callback);
};
/**
* @param {!proto.spotify.backstage.scaffolder.v1.CreateRequest} request The
* request proto
* @param {?Object<string, string>} metadata User defined
* call metadata
* @return {!Promise<!proto.spotify.backstage.scaffolder.v1.CreateReply>}
* A native promise that resolves to the response
*/
proto.spotify.backstage.scaffolder.v1.ScaffolderPromiseClient.prototype.create =
function(request, metadata) {
return this.client_.unaryCall(this.hostname_ +
'/spotify.backstage.scaffolder.v1.Scaffolder/Create',
request,
metadata || {},
methodDescriptor_Scaffolder_Create);
};
@@ -1,6 +1,7 @@
import * as jspb from "google-protobuf"
import * as identity_v1_identity_pb from '../../identity/v1/identity_pb';
import * as google_protobuf_struct_pb from 'google-protobuf/google/protobuf/struct_pb';
export class Empty extends jspb.Message {
serializeBinary(): Uint8Array;
@@ -16,26 +17,80 @@ export namespace Empty {
}
}
export class GetAllTemplatesReply extends jspb.Message {
export class ListTemplatesReply extends jspb.Message {
getTemplatesList(): Array<Template>;
setTemplatesList(value: Array<Template>): void;
clearTemplatesList(): void;
addTemplates(value?: Template, index?: number): Template;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetAllTemplatesReply.AsObject;
static toObject(includeInstance: boolean, msg: GetAllTemplatesReply): GetAllTemplatesReply.AsObject;
static serializeBinaryToWriter(message: GetAllTemplatesReply, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetAllTemplatesReply;
static deserializeBinaryFromReader(message: GetAllTemplatesReply, reader: jspb.BinaryReader): GetAllTemplatesReply;
toObject(includeInstance?: boolean): ListTemplatesReply.AsObject;
static toObject(includeInstance: boolean, msg: ListTemplatesReply): ListTemplatesReply.AsObject;
static serializeBinaryToWriter(message: ListTemplatesReply, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ListTemplatesReply;
static deserializeBinaryFromReader(message: ListTemplatesReply, reader: jspb.BinaryReader): ListTemplatesReply;
}
export namespace GetAllTemplatesReply {
export namespace ListTemplatesReply {
export type AsObject = {
templatesList: Array<Template.AsObject>,
}
}
export class CreateReply extends jspb.Message {
getComponentId(): string;
setComponentId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CreateReply.AsObject;
static toObject(includeInstance: boolean, msg: CreateReply): CreateReply.AsObject;
static serializeBinaryToWriter(message: CreateReply, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CreateReply;
static deserializeBinaryFromReader(message: CreateReply, reader: jspb.BinaryReader): CreateReply;
}
export namespace CreateReply {
export type AsObject = {
componentId: string,
}
}
export class CreateRequest extends jspb.Message {
getTemplateId(): string;
setTemplateId(value: string): void;
getOrg(): string;
setOrg(value: string): void;
getComponentId(): string;
setComponentId(value: string): void;
getPrivate(): boolean;
setPrivate(value: boolean): void;
getMetadata(): google_protobuf_struct_pb.Struct | undefined;
setMetadata(value?: google_protobuf_struct_pb.Struct): void;
hasMetadata(): boolean;
clearMetadata(): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CreateRequest.AsObject;
static toObject(includeInstance: boolean, msg: CreateRequest): CreateRequest.AsObject;
static serializeBinaryToWriter(message: CreateRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CreateRequest;
static deserializeBinaryFromReader(message: CreateRequest, reader: jspb.BinaryReader): CreateRequest;
}
export namespace CreateRequest {
export type AsObject = {
templateId: string,
org: string,
componentId: string,
pb_private: boolean,
metadata?: google_protobuf_struct_pb.Struct.AsObject,
}
}
export class Template extends jspb.Message {
getId(): string;
setId(value: string): void;
@@ -13,8 +13,12 @@ var global = Function('return this')();
var identity_v1_identity_pb = require('../../identity/v1/identity_pb.js');
goog.object.extend(proto, identity_v1_identity_pb);
var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js');
goog.object.extend(proto, google_protobuf_struct_pb);
goog.exportSymbol('proto.spotify.backstage.scaffolder.v1.CreateReply', null, global);
goog.exportSymbol('proto.spotify.backstage.scaffolder.v1.CreateRequest', null, global);
goog.exportSymbol('proto.spotify.backstage.scaffolder.v1.Empty', null, global);
goog.exportSymbol('proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply', null, global);
goog.exportSymbol('proto.spotify.backstage.scaffolder.v1.ListTemplatesReply', null, global);
goog.exportSymbol('proto.spotify.backstage.scaffolder.v1.Template', null, global);
/**
* Generated by JsPbCodeGenerator.
@@ -47,16 +51,58 @@ if (goog.DEBUG && !COMPILED) {
* @extends {jspb.Message}
* @constructor
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.repeatedFields_, null);
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.repeatedFields_, null);
};
goog.inherits(proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply, jspb.Message);
goog.inherits(proto.spotify.backstage.scaffolder.v1.ListTemplatesReply, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.displayName = 'proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply';
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.displayName = 'proto.spotify.backstage.scaffolder.v1.ListTemplatesReply';
}
/**
* Generated by JsPbCodeGenerator.
* @param {Array=} opt_data Optional initial data array, typically from a
* server response, or constructed directly in Javascript. The array is used
* in place and becomes part of the constructed object. It is not cloned.
* If no data is provided, the constructed object will be empty, but still
* valid.
* @extends {jspb.Message}
* @constructor
*/
proto.spotify.backstage.scaffolder.v1.CreateReply = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.spotify.backstage.scaffolder.v1.CreateReply, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.spotify.backstage.scaffolder.v1.CreateReply.displayName = 'proto.spotify.backstage.scaffolder.v1.CreateReply';
}
/**
* Generated by JsPbCodeGenerator.
* @param {Array=} opt_data Optional initial data array, typically from a
* server response, or constructed directly in Javascript. The array is used
* in place and becomes part of the constructed object. It is not cloned.
* If no data is provided, the constructed object will be empty, but still
* valid.
* @extends {jspb.Message}
* @constructor
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.spotify.backstage.scaffolder.v1.CreateRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.displayName = 'proto.spotify.backstage.scaffolder.v1.CreateRequest';
}
/**
* Generated by JsPbCodeGenerator.
@@ -186,7 +232,7 @@ proto.spotify.backstage.scaffolder.v1.Empty.serializeBinaryToWriter = function(m
* @private {!Array<number>}
* @const
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.repeatedFields_ = [1];
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.repeatedFields_ = [1];
@@ -203,8 +249,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) {
* http://goto/soy-param-migration
* @return {!Object}
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.toObject = function(opt_includeInstance) {
return proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.toObject(opt_includeInstance, this);
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.prototype.toObject = function(opt_includeInstance) {
return proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.toObject(opt_includeInstance, this);
};
@@ -213,11 +259,11 @@ proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.toObject =
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
* the JSPB instance for transitional soy proto support:
* http://goto/soy-param-migration
* @param {!proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply} msg The msg instance to transform.
* @param {!proto.spotify.backstage.scaffolder.v1.ListTemplatesReply} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.toObject = function(includeInstance, msg) {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.toObject = function(includeInstance, msg) {
var f, obj = {
templatesList: jspb.Message.toObjectList(msg.getTemplatesList(),
proto.spotify.backstage.scaffolder.v1.Template.toObject, includeInstance)
@@ -234,23 +280,23 @@ proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.toObject = function(i
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply}
* @return {!proto.spotify.backstage.scaffolder.v1.ListTemplatesReply}
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.deserializeBinary = function(bytes) {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply;
return proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.deserializeBinaryFromReader(msg, reader);
var msg = new proto.spotify.backstage.scaffolder.v1.ListTemplatesReply;
return proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply} msg The message object to deserialize into.
* @param {!proto.spotify.backstage.scaffolder.v1.ListTemplatesReply} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply}
* @return {!proto.spotify.backstage.scaffolder.v1.ListTemplatesReply}
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.deserializeBinaryFromReader = function(msg, reader) {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
@@ -275,9 +321,9 @@ proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.deserializeBinaryFrom
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.serializeBinary = function() {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.serializeBinaryToWriter(this, writer);
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
@@ -285,11 +331,11 @@ proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.serializeBi
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply} message
* @param {!proto.spotify.backstage.scaffolder.v1.ListTemplatesReply} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.serializeBinaryToWriter = function(message, writer) {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTemplatesList();
if (f.length > 0) {
@@ -306,14 +352,14 @@ proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.serializeBinaryToWrit
* repeated Template templates = 1;
* @return {!Array<!proto.spotify.backstage.scaffolder.v1.Template>}
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.getTemplatesList = function() {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.prototype.getTemplatesList = function() {
return /** @type{!Array<!proto.spotify.backstage.scaffolder.v1.Template>} */ (
jspb.Message.getRepeatedWrapperField(this, proto.spotify.backstage.scaffolder.v1.Template, 1));
};
/** @param {!Array<!proto.spotify.backstage.scaffolder.v1.Template>} value */
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.setTemplatesList = function(value) {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.prototype.setTemplatesList = function(value) {
jspb.Message.setRepeatedWrapperField(this, 1, value);
};
@@ -323,7 +369,7 @@ proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.setTemplate
* @param {number=} opt_index
* @return {!proto.spotify.backstage.scaffolder.v1.Template}
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.addTemplates = function(opt_value, opt_index) {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.prototype.addTemplates = function(opt_value, opt_index) {
return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.spotify.backstage.scaffolder.v1.Template, opt_index);
};
@@ -331,7 +377,7 @@ proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.addTemplate
/**
* Clears the list making it empty but non-null.
*/
proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.clearTemplatesList = function() {
proto.spotify.backstage.scaffolder.v1.ListTemplatesReply.prototype.clearTemplatesList = function() {
this.setTemplatesList([]);
};
@@ -339,6 +385,388 @@ proto.spotify.backstage.scaffolder.v1.GetAllTemplatesReply.prototype.clearTempla
if (jspb.Message.GENERATE_TO_OBJECT) {
/**
* Creates an object representation of this proto.
* Field names that are reserved in JavaScript and will be renamed to pb_name.
* Optional fields that are not set will be set to undefined.
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
* For the list of reserved names please see:
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
* JSPB instance for transitional soy proto support:
* http://goto/soy-param-migration
* @return {!Object}
*/
proto.spotify.backstage.scaffolder.v1.CreateReply.prototype.toObject = function(opt_includeInstance) {
return proto.spotify.backstage.scaffolder.v1.CreateReply.toObject(opt_includeInstance, this);
};
/**
* Static version of the {@see toObject} method.
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
* the JSPB instance for transitional soy proto support:
* http://goto/soy-param-migration
* @param {!proto.spotify.backstage.scaffolder.v1.CreateReply} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.spotify.backstage.scaffolder.v1.CreateReply.toObject = function(includeInstance, msg) {
var f, obj = {
componentId: jspb.Message.getFieldWithDefault(msg, 1, "")
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.spotify.backstage.scaffolder.v1.CreateReply}
*/
proto.spotify.backstage.scaffolder.v1.CreateReply.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.spotify.backstage.scaffolder.v1.CreateReply;
return proto.spotify.backstage.scaffolder.v1.CreateReply.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.spotify.backstage.scaffolder.v1.CreateReply} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.spotify.backstage.scaffolder.v1.CreateReply}
*/
proto.spotify.backstage.scaffolder.v1.CreateReply.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setComponentId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.spotify.backstage.scaffolder.v1.CreateReply.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.spotify.backstage.scaffolder.v1.CreateReply.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.spotify.backstage.scaffolder.v1.CreateReply} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.spotify.backstage.scaffolder.v1.CreateReply.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getComponentId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
};
/**
* optional string component_id = 1;
* @return {string}
*/
proto.spotify.backstage.scaffolder.v1.CreateReply.prototype.getComponentId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/** @param {string} value */
proto.spotify.backstage.scaffolder.v1.CreateReply.prototype.setComponentId = function(value) {
jspb.Message.setProto3StringField(this, 1, value);
};
if (jspb.Message.GENERATE_TO_OBJECT) {
/**
* Creates an object representation of this proto.
* Field names that are reserved in JavaScript and will be renamed to pb_name.
* Optional fields that are not set will be set to undefined.
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
* For the list of reserved names please see:
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
* JSPB instance for transitional soy proto support:
* http://goto/soy-param-migration
* @return {!Object}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.toObject = function(opt_includeInstance) {
return proto.spotify.backstage.scaffolder.v1.CreateRequest.toObject(opt_includeInstance, this);
};
/**
* Static version of the {@see toObject} method.
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
* the JSPB instance for transitional soy proto support:
* http://goto/soy-param-migration
* @param {!proto.spotify.backstage.scaffolder.v1.CreateRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.toObject = function(includeInstance, msg) {
var f, obj = {
templateId: jspb.Message.getFieldWithDefault(msg, 1, ""),
org: jspb.Message.getFieldWithDefault(msg, 2, ""),
componentId: jspb.Message.getFieldWithDefault(msg, 3, ""),
pb_private: jspb.Message.getBooleanFieldWithDefault(msg, 4, false),
metadata: (f = msg.getMetadata()) && google_protobuf_struct_pb.Struct.toObject(includeInstance, f)
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.spotify.backstage.scaffolder.v1.CreateRequest}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.spotify.backstage.scaffolder.v1.CreateRequest;
return proto.spotify.backstage.scaffolder.v1.CreateRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.spotify.backstage.scaffolder.v1.CreateRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.spotify.backstage.scaffolder.v1.CreateRequest}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setTemplateId(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setOrg(value);
break;
case 3:
var value = /** @type {string} */ (reader.readString());
msg.setComponentId(value);
break;
case 4:
var value = /** @type {boolean} */ (reader.readBool());
msg.setPrivate(value);
break;
case 5:
var value = new google_protobuf_struct_pb.Struct;
reader.readMessage(value,google_protobuf_struct_pb.Struct.deserializeBinaryFromReader);
msg.setMetadata(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.spotify.backstage.scaffolder.v1.CreateRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.spotify.backstage.scaffolder.v1.CreateRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTemplateId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getOrg();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
f = message.getComponentId();
if (f.length > 0) {
writer.writeString(
3,
f
);
}
f = message.getPrivate();
if (f) {
writer.writeBool(
4,
f
);
}
f = message.getMetadata();
if (f != null) {
writer.writeMessage(
5,
f,
google_protobuf_struct_pb.Struct.serializeBinaryToWriter
);
}
};
/**
* optional string template_id = 1;
* @return {string}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.getTemplateId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/** @param {string} value */
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.setTemplateId = function(value) {
jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string org = 2;
* @return {string}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.getOrg = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/** @param {string} value */
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.setOrg = function(value) {
jspb.Message.setProto3StringField(this, 2, value);
};
/**
* optional string component_id = 3;
* @return {string}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.getComponentId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
};
/** @param {string} value */
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.setComponentId = function(value) {
jspb.Message.setProto3StringField(this, 3, value);
};
/**
* optional bool private = 4;
* @return {boolean}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.getPrivate = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
};
/** @param {boolean} value */
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.setPrivate = function(value) {
jspb.Message.setProto3BooleanField(this, 4, value);
};
/**
* optional google.protobuf.Struct metadata = 5;
* @return {?proto.google.protobuf.Struct}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.getMetadata = function() {
return /** @type{?proto.google.protobuf.Struct} */ (
jspb.Message.getWrapperField(this, google_protobuf_struct_pb.Struct, 5));
};
/** @param {?proto.google.protobuf.Struct|undefined} value */
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.setMetadata = function(value) {
jspb.Message.setWrapperField(this, 5, value);
};
/**
* Clears the message field making it undefined.
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.clearMetadata = function() {
this.setMetadata(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.spotify.backstage.scaffolder.v1.CreateRequest.prototype.hasMetadata = function() {
return jspb.Message.getField(this, 5) != null;
};
if (jspb.Message.GENERATE_TO_OBJECT) {
/**
* Creates an object representation of this proto.