@animeapis/hub
Version:
Animeshon Hub API Client for Node.js
988 lines (826 loc) • 216 kB
TypeScript
// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
import * as Long from "long";
import {protobuf as $protobuf} from "google-gax";
/** Namespace animeshon. */
export namespace animeshon {
/** Namespace hub. */
namespace hub {
/** Namespace v1alpha1. */
namespace v1alpha1 {
/** Represents a Git */
class Git extends $protobuf.rpc.Service {
/**
* Constructs a new Git service.
* @param rpcImpl RPC implementation
* @param [requestDelimited=false] Whether requests are length-delimited
* @param [responseDelimited=false] Whether responses are length-delimited
*/
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
/**
* Creates new Git service using the specified rpc implementation.
* @param rpcImpl RPC implementation
* @param [requestDelimited=false] Whether requests are length-delimited
* @param [responseDelimited=false] Whether responses are length-delimited
* @returns RPC service. Useful where requests and/or responses are streamed.
*/
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Git;
/**
* Calls AdvertiseReferences.
* @param request AdvertiseReferencesRequest message or plain object
* @param callback Node-style callback called with the error, if any, and HttpBody
*/
public advertiseReferences(request: animeshon.hub.v1alpha1.IAdvertiseReferencesRequest, callback: animeshon.hub.v1alpha1.Git.AdvertiseReferencesCallback): void;
/**
* Calls AdvertiseReferences.
* @param request AdvertiseReferencesRequest message or plain object
* @returns Promise
*/
public advertiseReferences(request: animeshon.hub.v1alpha1.IAdvertiseReferencesRequest): Promise<google.api.HttpBody>;
/**
* Calls ReceivePack.
* @param request ReceivePackRequest message or plain object
* @param callback Node-style callback called with the error, if any, and HttpBody
*/
public receivePack(request: animeshon.hub.v1alpha1.IReceivePackRequest, callback: animeshon.hub.v1alpha1.Git.ReceivePackCallback): void;
/**
* Calls ReceivePack.
* @param request ReceivePackRequest message or plain object
* @returns Promise
*/
public receivePack(request: animeshon.hub.v1alpha1.IReceivePackRequest): Promise<google.api.HttpBody>;
/**
* Calls UploadPack.
* @param request UploadPackRequest message or plain object
* @param callback Node-style callback called with the error, if any, and HttpBody
*/
public uploadPack(request: animeshon.hub.v1alpha1.IUploadPackRequest, callback: animeshon.hub.v1alpha1.Git.UploadPackCallback): void;
/**
* Calls UploadPack.
* @param request UploadPackRequest message or plain object
* @returns Promise
*/
public uploadPack(request: animeshon.hub.v1alpha1.IUploadPackRequest): Promise<google.api.HttpBody>;
}
namespace Git {
/**
* Callback as used by {@link animeshon.hub.v1alpha1.Git#advertiseReferences}.
* @param error Error, if any
* @param [response] HttpBody
*/
type AdvertiseReferencesCallback = (error: (Error|null), response?: google.api.HttpBody) => void;
/**
* Callback as used by {@link animeshon.hub.v1alpha1.Git#receivePack}.
* @param error Error, if any
* @param [response] HttpBody
*/
type ReceivePackCallback = (error: (Error|null), response?: google.api.HttpBody) => void;
/**
* Callback as used by {@link animeshon.hub.v1alpha1.Git#uploadPack}.
* @param error Error, if any
* @param [response] HttpBody
*/
type UploadPackCallback = (error: (Error|null), response?: google.api.HttpBody) => void;
}
/** Represents a Hub */
class Hub extends $protobuf.rpc.Service {
/**
* Constructs a new Hub service.
* @param rpcImpl RPC implementation
* @param [requestDelimited=false] Whether requests are length-delimited
* @param [responseDelimited=false] Whether responses are length-delimited
*/
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
/**
* Creates new Hub service using the specified rpc implementation.
* @param rpcImpl RPC implementation
* @param [requestDelimited=false] Whether requests are length-delimited
* @param [responseDelimited=false] Whether responses are length-delimited
* @returns RPC service. Useful where requests and/or responses are streamed.
*/
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Hub;
/**
* Calls CreateRepository.
* @param request CreateRepositoryRequest message or plain object
* @param callback Node-style callback called with the error, if any, and Repository
*/
public createRepository(request: animeshon.hub.v1alpha1.ICreateRepositoryRequest, callback: animeshon.hub.v1alpha1.Hub.CreateRepositoryCallback): void;
/**
* Calls CreateRepository.
* @param request CreateRepositoryRequest message or plain object
* @returns Promise
*/
public createRepository(request: animeshon.hub.v1alpha1.ICreateRepositoryRequest): Promise<animeshon.hub.v1alpha1.Repository>;
/**
* Calls DeleteRepository.
* @param request DeleteRepositoryRequest message or plain object
* @param callback Node-style callback called with the error, if any, and Empty
*/
public deleteRepository(request: animeshon.hub.v1alpha1.IDeleteRepositoryRequest, callback: animeshon.hub.v1alpha1.Hub.DeleteRepositoryCallback): void;
/**
* Calls DeleteRepository.
* @param request DeleteRepositoryRequest message or plain object
* @returns Promise
*/
public deleteRepository(request: animeshon.hub.v1alpha1.IDeleteRepositoryRequest): Promise<google.protobuf.Empty>;
/**
* Calls ListRepositories.
* @param request ListRepositoriesRequest message or plain object
* @param callback Node-style callback called with the error, if any, and ListRepositoriesResponse
*/
public listRepositories(request: animeshon.hub.v1alpha1.IListRepositoriesRequest, callback: animeshon.hub.v1alpha1.Hub.ListRepositoriesCallback): void;
/**
* Calls ListRepositories.
* @param request ListRepositoriesRequest message or plain object
* @returns Promise
*/
public listRepositories(request: animeshon.hub.v1alpha1.IListRepositoriesRequest): Promise<animeshon.hub.v1alpha1.ListRepositoriesResponse>;
}
namespace Hub {
/**
* Callback as used by {@link animeshon.hub.v1alpha1.Hub#createRepository}.
* @param error Error, if any
* @param [response] Repository
*/
type CreateRepositoryCallback = (error: (Error|null), response?: animeshon.hub.v1alpha1.Repository) => void;
/**
* Callback as used by {@link animeshon.hub.v1alpha1.Hub#deleteRepository}.
* @param error Error, if any
* @param [response] Empty
*/
type DeleteRepositoryCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;
/**
* Callback as used by {@link animeshon.hub.v1alpha1.Hub#listRepositories}.
* @param error Error, if any
* @param [response] ListRepositoriesResponse
*/
type ListRepositoriesCallback = (error: (Error|null), response?: animeshon.hub.v1alpha1.ListRepositoriesResponse) => void;
}
/** Properties of a Repository. */
interface IRepository {
/** Repository name */
name?: (string|null);
}
/** Represents a Repository. */
class Repository implements IRepository {
/**
* Constructs a new Repository.
* @param [properties] Properties to set
*/
constructor(properties?: animeshon.hub.v1alpha1.IRepository);
/** Repository name. */
public name: string;
/**
* Creates a new Repository instance using the specified properties.
* @param [properties] Properties to set
* @returns Repository instance
*/
public static create(properties?: animeshon.hub.v1alpha1.IRepository): animeshon.hub.v1alpha1.Repository;
/**
* Encodes the specified Repository message. Does not implicitly {@link animeshon.hub.v1alpha1.Repository.verify|verify} messages.
* @param message Repository message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: animeshon.hub.v1alpha1.IRepository, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Repository message, length delimited. Does not implicitly {@link animeshon.hub.v1alpha1.Repository.verify|verify} messages.
* @param message Repository message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: animeshon.hub.v1alpha1.IRepository, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a Repository message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Repository
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): animeshon.hub.v1alpha1.Repository;
/**
* Decodes a Repository message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Repository
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): animeshon.hub.v1alpha1.Repository;
/**
* Verifies a Repository message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a Repository message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Repository
*/
public static fromObject(object: { [k: string]: any }): animeshon.hub.v1alpha1.Repository;
/**
* Creates a plain object from a Repository message. Also converts values to other types if specified.
* @param message Repository
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: animeshon.hub.v1alpha1.Repository, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Repository to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an AdvertiseReferencesRequest. */
interface IAdvertiseReferencesRequest {
/** AdvertiseReferencesRequest name */
name?: (string|null);
/** AdvertiseReferencesRequest service */
service?: (string|null);
}
/** Represents an AdvertiseReferencesRequest. */
class AdvertiseReferencesRequest implements IAdvertiseReferencesRequest {
/**
* Constructs a new AdvertiseReferencesRequest.
* @param [properties] Properties to set
*/
constructor(properties?: animeshon.hub.v1alpha1.IAdvertiseReferencesRequest);
/** AdvertiseReferencesRequest name. */
public name: string;
/** AdvertiseReferencesRequest service. */
public service: string;
/**
* Creates a new AdvertiseReferencesRequest instance using the specified properties.
* @param [properties] Properties to set
* @returns AdvertiseReferencesRequest instance
*/
public static create(properties?: animeshon.hub.v1alpha1.IAdvertiseReferencesRequest): animeshon.hub.v1alpha1.AdvertiseReferencesRequest;
/**
* Encodes the specified AdvertiseReferencesRequest message. Does not implicitly {@link animeshon.hub.v1alpha1.AdvertiseReferencesRequest.verify|verify} messages.
* @param message AdvertiseReferencesRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: animeshon.hub.v1alpha1.IAdvertiseReferencesRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified AdvertiseReferencesRequest message, length delimited. Does not implicitly {@link animeshon.hub.v1alpha1.AdvertiseReferencesRequest.verify|verify} messages.
* @param message AdvertiseReferencesRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: animeshon.hub.v1alpha1.IAdvertiseReferencesRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an AdvertiseReferencesRequest message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns AdvertiseReferencesRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): animeshon.hub.v1alpha1.AdvertiseReferencesRequest;
/**
* Decodes an AdvertiseReferencesRequest message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns AdvertiseReferencesRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): animeshon.hub.v1alpha1.AdvertiseReferencesRequest;
/**
* Verifies an AdvertiseReferencesRequest message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an AdvertiseReferencesRequest message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns AdvertiseReferencesRequest
*/
public static fromObject(object: { [k: string]: any }): animeshon.hub.v1alpha1.AdvertiseReferencesRequest;
/**
* Creates a plain object from an AdvertiseReferencesRequest message. Also converts values to other types if specified.
* @param message AdvertiseReferencesRequest
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: animeshon.hub.v1alpha1.AdvertiseReferencesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this AdvertiseReferencesRequest to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ReceivePackRequest. */
interface IReceivePackRequest {
/** ReceivePackRequest name */
name?: (string|null);
/** ReceivePackRequest body */
body?: (google.api.IHttpBody|null);
}
/** Represents a ReceivePackRequest. */
class ReceivePackRequest implements IReceivePackRequest {
/**
* Constructs a new ReceivePackRequest.
* @param [properties] Properties to set
*/
constructor(properties?: animeshon.hub.v1alpha1.IReceivePackRequest);
/** ReceivePackRequest name. */
public name: string;
/** ReceivePackRequest body. */
public body?: (google.api.IHttpBody|null);
/**
* Creates a new ReceivePackRequest instance using the specified properties.
* @param [properties] Properties to set
* @returns ReceivePackRequest instance
*/
public static create(properties?: animeshon.hub.v1alpha1.IReceivePackRequest): animeshon.hub.v1alpha1.ReceivePackRequest;
/**
* Encodes the specified ReceivePackRequest message. Does not implicitly {@link animeshon.hub.v1alpha1.ReceivePackRequest.verify|verify} messages.
* @param message ReceivePackRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: animeshon.hub.v1alpha1.IReceivePackRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ReceivePackRequest message, length delimited. Does not implicitly {@link animeshon.hub.v1alpha1.ReceivePackRequest.verify|verify} messages.
* @param message ReceivePackRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: animeshon.hub.v1alpha1.IReceivePackRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ReceivePackRequest message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ReceivePackRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): animeshon.hub.v1alpha1.ReceivePackRequest;
/**
* Decodes a ReceivePackRequest message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ReceivePackRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): animeshon.hub.v1alpha1.ReceivePackRequest;
/**
* Verifies a ReceivePackRequest message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ReceivePackRequest message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ReceivePackRequest
*/
public static fromObject(object: { [k: string]: any }): animeshon.hub.v1alpha1.ReceivePackRequest;
/**
* Creates a plain object from a ReceivePackRequest message. Also converts values to other types if specified.
* @param message ReceivePackRequest
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: animeshon.hub.v1alpha1.ReceivePackRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ReceivePackRequest to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an UploadPackRequest. */
interface IUploadPackRequest {
/** UploadPackRequest name */
name?: (string|null);
/** UploadPackRequest body */
body?: (google.api.IHttpBody|null);
}
/** Represents an UploadPackRequest. */
class UploadPackRequest implements IUploadPackRequest {
/**
* Constructs a new UploadPackRequest.
* @param [properties] Properties to set
*/
constructor(properties?: animeshon.hub.v1alpha1.IUploadPackRequest);
/** UploadPackRequest name. */
public name: string;
/** UploadPackRequest body. */
public body?: (google.api.IHttpBody|null);
/**
* Creates a new UploadPackRequest instance using the specified properties.
* @param [properties] Properties to set
* @returns UploadPackRequest instance
*/
public static create(properties?: animeshon.hub.v1alpha1.IUploadPackRequest): animeshon.hub.v1alpha1.UploadPackRequest;
/**
* Encodes the specified UploadPackRequest message. Does not implicitly {@link animeshon.hub.v1alpha1.UploadPackRequest.verify|verify} messages.
* @param message UploadPackRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: animeshon.hub.v1alpha1.IUploadPackRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified UploadPackRequest message, length delimited. Does not implicitly {@link animeshon.hub.v1alpha1.UploadPackRequest.verify|verify} messages.
* @param message UploadPackRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: animeshon.hub.v1alpha1.IUploadPackRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an UploadPackRequest message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns UploadPackRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): animeshon.hub.v1alpha1.UploadPackRequest;
/**
* Decodes an UploadPackRequest message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns UploadPackRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): animeshon.hub.v1alpha1.UploadPackRequest;
/**
* Verifies an UploadPackRequest message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an UploadPackRequest message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns UploadPackRequest
*/
public static fromObject(object: { [k: string]: any }): animeshon.hub.v1alpha1.UploadPackRequest;
/**
* Creates a plain object from an UploadPackRequest message. Also converts values to other types if specified.
* @param message UploadPackRequest
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: animeshon.hub.v1alpha1.UploadPackRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this UploadPackRequest to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a CreateRepositoryRequest. */
interface ICreateRepositoryRequest {
/** CreateRepositoryRequest name */
name?: (string|null);
}
/** Represents a CreateRepositoryRequest. */
class CreateRepositoryRequest implements ICreateRepositoryRequest {
/**
* Constructs a new CreateRepositoryRequest.
* @param [properties] Properties to set
*/
constructor(properties?: animeshon.hub.v1alpha1.ICreateRepositoryRequest);
/** CreateRepositoryRequest name. */
public name: string;
/**
* Creates a new CreateRepositoryRequest instance using the specified properties.
* @param [properties] Properties to set
* @returns CreateRepositoryRequest instance
*/
public static create(properties?: animeshon.hub.v1alpha1.ICreateRepositoryRequest): animeshon.hub.v1alpha1.CreateRepositoryRequest;
/**
* Encodes the specified CreateRepositoryRequest message. Does not implicitly {@link animeshon.hub.v1alpha1.CreateRepositoryRequest.verify|verify} messages.
* @param message CreateRepositoryRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: animeshon.hub.v1alpha1.ICreateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified CreateRepositoryRequest message, length delimited. Does not implicitly {@link animeshon.hub.v1alpha1.CreateRepositoryRequest.verify|verify} messages.
* @param message CreateRepositoryRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: animeshon.hub.v1alpha1.ICreateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a CreateRepositoryRequest message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns CreateRepositoryRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): animeshon.hub.v1alpha1.CreateRepositoryRequest;
/**
* Decodes a CreateRepositoryRequest message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns CreateRepositoryRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): animeshon.hub.v1alpha1.CreateRepositoryRequest;
/**
* Verifies a CreateRepositoryRequest message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a CreateRepositoryRequest message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns CreateRepositoryRequest
*/
public static fromObject(object: { [k: string]: any }): animeshon.hub.v1alpha1.CreateRepositoryRequest;
/**
* Creates a plain object from a CreateRepositoryRequest message. Also converts values to other types if specified.
* @param message CreateRepositoryRequest
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: animeshon.hub.v1alpha1.CreateRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this CreateRepositoryRequest to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a DeleteRepositoryRequest. */
interface IDeleteRepositoryRequest {
/** DeleteRepositoryRequest name */
name?: (string|null);
}
/** Represents a DeleteRepositoryRequest. */
class DeleteRepositoryRequest implements IDeleteRepositoryRequest {
/**
* Constructs a new DeleteRepositoryRequest.
* @param [properties] Properties to set
*/
constructor(properties?: animeshon.hub.v1alpha1.IDeleteRepositoryRequest);
/** DeleteRepositoryRequest name. */
public name: string;
/**
* Creates a new DeleteRepositoryRequest instance using the specified properties.
* @param [properties] Properties to set
* @returns DeleteRepositoryRequest instance
*/
public static create(properties?: animeshon.hub.v1alpha1.IDeleteRepositoryRequest): animeshon.hub.v1alpha1.DeleteRepositoryRequest;
/**
* Encodes the specified DeleteRepositoryRequest message. Does not implicitly {@link animeshon.hub.v1alpha1.DeleteRepositoryRequest.verify|verify} messages.
* @param message DeleteRepositoryRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: animeshon.hub.v1alpha1.IDeleteRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified DeleteRepositoryRequest message, length delimited. Does not implicitly {@link animeshon.hub.v1alpha1.DeleteRepositoryRequest.verify|verify} messages.
* @param message DeleteRepositoryRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: animeshon.hub.v1alpha1.IDeleteRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a DeleteRepositoryRequest message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns DeleteRepositoryRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): animeshon.hub.v1alpha1.DeleteRepositoryRequest;
/**
* Decodes a DeleteRepositoryRequest message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns DeleteRepositoryRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): animeshon.hub.v1alpha1.DeleteRepositoryRequest;
/**
* Verifies a DeleteRepositoryRequest message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a DeleteRepositoryRequest message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns DeleteRepositoryRequest
*/
public static fromObject(object: { [k: string]: any }): animeshon.hub.v1alpha1.DeleteRepositoryRequest;
/**
* Creates a plain object from a DeleteRepositoryRequest message. Also converts values to other types if specified.
* @param message DeleteRepositoryRequest
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: animeshon.hub.v1alpha1.DeleteRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this DeleteRepositoryRequest to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ListRepositoriesRequest. */
interface IListRepositoriesRequest {
/** ListRepositoriesRequest parent */
parent?: (string|null);
/** ListRepositoriesRequest pageSize */
pageSize?: (number|null);
/** ListRepositoriesRequest pageToken */
pageToken?: (string|null);
}
/** Represents a ListRepositoriesRequest. */
class ListRepositoriesRequest implements IListRepositoriesRequest {
/**
* Constructs a new ListRepositoriesRequest.
* @param [properties] Properties to set
*/
constructor(properties?: animeshon.hub.v1alpha1.IListRepositoriesRequest);
/** ListRepositoriesRequest parent. */
public parent: string;
/** ListRepositoriesRequest pageSize. */
public pageSize: number;
/** ListRepositoriesRequest pageToken. */
public pageToken: string;
/**
* Creates a new ListRepositoriesRequest instance using the specified properties.
* @param [properties] Properties to set
* @returns ListRepositoriesRequest instance
*/
public static create(properties?: animeshon.hub.v1alpha1.IListRepositoriesRequest): animeshon.hub.v1alpha1.ListRepositoriesRequest;
/**
* Encodes the specified ListRepositoriesRequest message. Does not implicitly {@link animeshon.hub.v1alpha1.ListRepositoriesRequest.verify|verify} messages.
* @param message ListRepositoriesRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: animeshon.hub.v1alpha1.IListRepositoriesRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ListRepositoriesRequest message, length delimited. Does not implicitly {@link animeshon.hub.v1alpha1.ListRepositoriesRequest.verify|verify} messages.
* @param message ListRepositoriesRequest message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: animeshon.hub.v1alpha1.IListRepositoriesRequest, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ListRepositoriesRequest message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ListRepositoriesRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): animeshon.hub.v1alpha1.ListRepositoriesRequest;
/**
* Decodes a ListRepositoriesRequest message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ListRepositoriesRequest
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): animeshon.hub.v1alpha1.ListRepositoriesRequest;
/**
* Verifies a ListRepositoriesRequest message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ListRepositoriesRequest message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ListRepositoriesRequest
*/
public static fromObject(object: { [k: string]: any }): animeshon.hub.v1alpha1.ListRepositoriesRequest;
/**
* Creates a plain object from a ListRepositoriesRequest message. Also converts values to other types if specified.
* @param message ListRepositoriesRequest
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: animeshon.hub.v1alpha1.ListRepositoriesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ListRepositoriesRequest to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ListRepositoriesResponse. */
interface IListRepositoriesResponse {
/** ListRepositoriesResponse repositories */
repositories?: (animeshon.hub.v1alpha1.IRepository[]|null);
/** ListRepositoriesResponse nextPageToken */
nextPageToken?: (string|null);
}
/** Represents a ListRepositoriesResponse. */
class ListRepositoriesResponse implements IListRepositoriesResponse {
/**
* Constructs a new ListRepositoriesResponse.
* @param [properties] Properties to set
*/
constructor(properties?: animeshon.hub.v1alpha1.IListRepositoriesResponse);
/** ListRepositoriesResponse repositories. */
public repositories: animeshon.hub.v1alpha1.IRepository[];
/** ListRepositoriesResponse nextPageToken. */
public nextPageToken: string;
/**
* Creates a new ListRepositoriesResponse instance using the specified properties.
* @param [properties] Properties to set
* @returns ListRepositoriesResponse instance
*/
public static create(properties?: animeshon.hub.v1alpha1.IListRepositoriesResponse): animeshon.hub.v1alpha1.ListRepositoriesResponse;
/**
* Encodes the specified ListRepositoriesResponse message. Does not implicitly {@link animeshon.hub.v1alpha1.ListRepositoriesResponse.verify|verify} messages.
* @param message ListRepositoriesResponse message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: animeshon.hub.v1alpha1.IListRepositoriesResponse, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ListRepositoriesResponse message, length delimited. Does not implicitly {@link animeshon.hub.v1alpha1.ListRepositoriesResponse.verify|verify} messages.
* @param message ListRepositoriesResponse message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: animeshon.hub.v1alpha1.IListRepositoriesResponse, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ListRepositoriesResponse message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ListRepositoriesResponse
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): animeshon.hub.v1alpha1.ListRepositoriesResponse;
/**
* Decodes a ListRepositoriesResponse message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ListRepositoriesResponse
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): animeshon.hub.v1alpha1.ListRepositoriesResponse;
/**
* Verifies a ListRepositoriesResponse message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ListRepositoriesResponse message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ListRepositoriesResponse
*/
public static fromObject(object: { [k: string]: any }): animeshon.hub.v1alpha1.ListRepositoriesResponse;
/**
* Creates a plain object from a ListRepositoriesResponse message. Also converts values to other types if specified.
* @param message ListRepositoriesResponse
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: animeshon.hub.v1alpha1.ListRepositoriesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ListRepositoriesResponse to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
}
}
/** Namespace google. */
export namespace google {
/** Namespace api. */
namespace api {
/** Properties of a Http. */
interface IHttp {
/** Http rules */
rules?: (google.api.IHttpRule[]|null);
/** Http fullyDecodeReservedExpansion */
fullyDecodeReservedExpansion?: (boolean|null);
}
/** Represents a Http. */
class Http implements IHttp {
/**
* Constructs a new Http.
* @param [properties] Properties to set
*/
constructor(properties?: google.api.IHttp);
/** Http rules. */
public rules: google.api.IHttpRule[];
/** Http fullyDecodeReservedExpansion. */
public fullyDecodeReserve