// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix // @generated from protobuf file "gcs-api.proto" (package "api", syntax proto3) // tslint:disable import { ServiceType } from "@protobuf-ts/runtime-rpc"; import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import { WireType } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; import { UnknownFieldHandler } from "@protobuf-ts/runtime"; import type { PartialMessage } from "@protobuf-ts/runtime"; import { reflectionMergePartial } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; import { RequestProjectHeader } from "./shared"; import { RequestPartnerAppHeader } from "./shared"; // ===================== // ===== Requests ====== // ===================== /** * @generated from protobuf message api.GetPartnerReadTokenRequest */ export interface GetPartnerReadTokenRequest { /** * @generated from protobuf field: api.RequestPartnerAppHeader Header = 1 */ Header?: RequestPartnerAppHeader; } /** * @generated from protobuf message api.GetPartnerWriteTokenRequest */ export interface GetPartnerWriteTokenRequest { /** * @generated from protobuf field: api.RequestPartnerAppHeader Header = 1 */ Header?: RequestPartnerAppHeader; } /** * @generated from protobuf message api.GetProjectReadTokenRequest */ export interface GetProjectReadTokenRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; } /** * @generated from protobuf message api.GetProjectWriteTokenRequest */ export interface GetProjectWriteTokenRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; } /** * @generated from protobuf message api.GetBucketSTSRequest */ export interface GetBucketSTSRequest { /** * @generated from protobuf field: string ProjectID = 1 */ ProjectID: string; } /** * @generated from protobuf message api.CreatePartnerBucketRequest */ export interface CreatePartnerBucketRequest { /** * @generated from protobuf field: string ProjectID = 1 */ ProjectID: string; /** * @generated from protobuf field: string BucketName = 2 */ BucketName: string; } /** * @generated from protobuf message api.CreateProjectBucketRequest */ export interface CreateProjectBucketRequest { /** * @generated from protobuf field: string ProjectID = 1 */ ProjectID: string; } /** * @generated from protobuf message api.DeletePartnerBucketRequest */ export interface DeletePartnerBucketRequest { /** * @generated from protobuf field: string ProjectID = 1 */ ProjectID: string; /** * @generated from protobuf field: string BucketName = 2 */ BucketName: string; } /** * @generated from protobuf message api.DeleteProjectBucketRequest */ export interface DeleteProjectBucketRequest { /** * @generated from protobuf field: string ProjectID = 1 */ ProjectID: string; } /** * @generated from protobuf message api.DeleteOrganisationBucketRequest */ export interface DeleteOrganisationBucketRequest { /** * @generated from protobuf field: string OrganisationID = 1 */ OrganisationID: string; } // ===================== // ===== Responses ===== // ===================== /** * @generated from protobuf message api.GetPartnerReadTokenResult */ export interface GetPartnerReadTokenResult { /** * @generated from protobuf field: string AccessToken = 1 */ AccessToken: string; /** * @generated from protobuf field: int64 ExpiresIn = 2 */ ExpiresIn: bigint; /** * @generated from protobuf field: string Resource = 3 */ Resource: string; /** * @generated from protobuf field: string BucketName = 4 */ BucketName: string; } /** * @generated from protobuf message api.GetPartnerWriteTokenResult */ export interface GetPartnerWriteTokenResult { /** * @generated from protobuf field: string AccessToken = 1 */ AccessToken: string; /** * @generated from protobuf field: int64 ExpiresIn = 2 */ ExpiresIn: bigint; /** * @generated from protobuf field: string Resource = 3 */ Resource: string; /** * @generated from protobuf field: string BucketName = 4 */ BucketName: string; } /** * @generated from protobuf message api.GetProjectReadTokenResult */ export interface GetProjectReadTokenResult { /** * @generated from protobuf field: string AccessToken = 1 */ AccessToken: string; /** * @generated from protobuf field: int64 ExpiresIn = 2 */ ExpiresIn: bigint; /** * @generated from protobuf field: string Resource = 3 */ Resource: string; /** * @generated from protobuf field: string BucketName = 4 */ BucketName: string; } /** * @generated from protobuf message api.GetProjectWriteTokenResult */ export interface GetProjectWriteTokenResult { /** * @generated from protobuf field: string AccessToken = 1 */ AccessToken: string; /** * @generated from protobuf field: int64 ExpiresIn = 2 */ ExpiresIn: bigint; /** * @generated from protobuf field: string Resource = 3 */ Resource: string; /** * @generated from protobuf field: string BucketName = 4 */ BucketName: string; } /** * @generated from protobuf message api.GetBucketSTSResult */ export interface GetBucketSTSResult { /** * @generated from protobuf field: string AccessToken = 1 */ AccessToken: string; /** * @generated from protobuf field: int64 ExpiresIn = 2 */ ExpiresIn: bigint; /** * @generated from protobuf field: repeated string Resources = 3 */ Resources: string[]; /** * @generated from protobuf field: string BucketName = 4 */ BucketName: string; } /** * @generated from protobuf message api.CreateBucketResult */ export interface CreateBucketResult { /** * @generated from protobuf field: string BucketPath = 1 */ BucketPath: string; } /** * @generated from protobuf message api.DeleteBucketResult */ export interface DeleteBucketResult { } // @generated message type with reflection information, may provide speed optimized methods class GetPartnerReadTokenRequest$Type extends MessageType { constructor() { super("api.GetPartnerReadTokenRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestPartnerAppHeader, options: { "validate.rules": { message: { required: true } } } } ]); } create(value?: PartialMessage): GetPartnerReadTokenRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPartnerReadTokenRequest): GetPartnerReadTokenRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestPartnerAppHeader Header */ 1: message.Header = RequestPartnerAppHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetPartnerReadTokenRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestPartnerAppHeader Header = 1; */ if (message.Header) RequestPartnerAppHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetPartnerReadTokenRequest */ export const GetPartnerReadTokenRequest = new GetPartnerReadTokenRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetPartnerWriteTokenRequest$Type extends MessageType { constructor() { super("api.GetPartnerWriteTokenRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestPartnerAppHeader, options: { "validate.rules": { message: { required: true } } } } ]); } create(value?: PartialMessage): GetPartnerWriteTokenRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPartnerWriteTokenRequest): GetPartnerWriteTokenRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestPartnerAppHeader Header */ 1: message.Header = RequestPartnerAppHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetPartnerWriteTokenRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestPartnerAppHeader Header = 1; */ if (message.Header) RequestPartnerAppHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetPartnerWriteTokenRequest */ export const GetPartnerWriteTokenRequest = new GetPartnerWriteTokenRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetProjectReadTokenRequest$Type extends MessageType { constructor() { super("api.GetProjectReadTokenRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } } ]); } create(value?: PartialMessage): GetProjectReadTokenRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetProjectReadTokenRequest): GetProjectReadTokenRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetProjectReadTokenRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetProjectReadTokenRequest */ export const GetProjectReadTokenRequest = new GetProjectReadTokenRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetProjectWriteTokenRequest$Type extends MessageType { constructor() { super("api.GetProjectWriteTokenRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } } ]); } create(value?: PartialMessage): GetProjectWriteTokenRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetProjectWriteTokenRequest): GetProjectWriteTokenRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetProjectWriteTokenRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetProjectWriteTokenRequest */ export const GetProjectWriteTokenRequest = new GetProjectWriteTokenRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetBucketSTSRequest$Type extends MessageType { constructor() { super("api.GetBucketSTSRequest", [ { no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): GetBucketSTSRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ProjectID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetBucketSTSRequest): GetBucketSTSRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ProjectID */ 1: message.ProjectID = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetBucketSTSRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ProjectID = 1; */ if (message.ProjectID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ProjectID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetBucketSTSRequest */ export const GetBucketSTSRequest = new GetBucketSTSRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class CreatePartnerBucketRequest$Type extends MessageType { constructor() { super("api.CreatePartnerBucketRequest", [ { no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "BucketName", kind: "scalar", localName: "BucketName", jsonName: "BucketName", T: 9 /*ScalarType.STRING*/ } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ProjectID"] } } }); } create(value?: PartialMessage): CreatePartnerBucketRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ProjectID = ""; message.BucketName = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreatePartnerBucketRequest): CreatePartnerBucketRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ProjectID */ 1: message.ProjectID = reader.string(); break; case /* string BucketName */ 2: message.BucketName = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: CreatePartnerBucketRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ProjectID = 1; */ if (message.ProjectID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ProjectID); /* string BucketName = 2; */ if (message.BucketName !== "") writer.tag(2, WireType.LengthDelimited).string(message.BucketName); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.CreatePartnerBucketRequest */ export const CreatePartnerBucketRequest = new CreatePartnerBucketRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class CreateProjectBucketRequest$Type extends MessageType { constructor() { super("api.CreateProjectBucketRequest", [ { no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ProjectID"] } } }); } create(value?: PartialMessage): CreateProjectBucketRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ProjectID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateProjectBucketRequest): CreateProjectBucketRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ProjectID */ 1: message.ProjectID = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: CreateProjectBucketRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ProjectID = 1; */ if (message.ProjectID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ProjectID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.CreateProjectBucketRequest */ export const CreateProjectBucketRequest = new CreateProjectBucketRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class DeletePartnerBucketRequest$Type extends MessageType { constructor() { super("api.DeletePartnerBucketRequest", [ { no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "BucketName", kind: "scalar", localName: "BucketName", jsonName: "BucketName", T: 9 /*ScalarType.STRING*/ } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ProjectID"] } } }); } create(value?: PartialMessage): DeletePartnerBucketRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ProjectID = ""; message.BucketName = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeletePartnerBucketRequest): DeletePartnerBucketRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ProjectID */ 1: message.ProjectID = reader.string(); break; case /* string BucketName */ 2: message.BucketName = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: DeletePartnerBucketRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ProjectID = 1; */ if (message.ProjectID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ProjectID); /* string BucketName = 2; */ if (message.BucketName !== "") writer.tag(2, WireType.LengthDelimited).string(message.BucketName); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.DeletePartnerBucketRequest */ export const DeletePartnerBucketRequest = new DeletePartnerBucketRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class DeleteProjectBucketRequest$Type extends MessageType { constructor() { super("api.DeleteProjectBucketRequest", [ { no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ProjectID"] } } }); } create(value?: PartialMessage): DeleteProjectBucketRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ProjectID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteProjectBucketRequest): DeleteProjectBucketRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ProjectID */ 1: message.ProjectID = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: DeleteProjectBucketRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ProjectID = 1; */ if (message.ProjectID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ProjectID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.DeleteProjectBucketRequest */ export const DeleteProjectBucketRequest = new DeleteProjectBucketRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class DeleteOrganisationBucketRequest$Type extends MessageType { constructor() { super("api.DeleteOrganisationBucketRequest", [ { no: 1, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["OrganisationID"] } } }); } create(value?: PartialMessage): DeleteOrganisationBucketRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.OrganisationID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteOrganisationBucketRequest): DeleteOrganisationBucketRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string OrganisationID */ 1: message.OrganisationID = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: DeleteOrganisationBucketRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string OrganisationID = 1; */ if (message.OrganisationID !== "") writer.tag(1, WireType.LengthDelimited).string(message.OrganisationID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.DeleteOrganisationBucketRequest */ export const DeleteOrganisationBucketRequest = new DeleteOrganisationBucketRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetPartnerReadTokenResult$Type extends MessageType { constructor() { super("api.GetPartnerReadTokenResult", [ { no: 1, name: "AccessToken", kind: "scalar", localName: "AccessToken", jsonName: "AccessToken", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "ExpiresIn", kind: "scalar", localName: "ExpiresIn", jsonName: "ExpiresIn", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ }, { no: 3, name: "Resource", kind: "scalar", localName: "Resource", jsonName: "Resource", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "BucketName", kind: "scalar", localName: "BucketName", jsonName: "BucketName", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): GetPartnerReadTokenResult { const message = globalThis.Object.create((this.messagePrototype!)); message.AccessToken = ""; message.ExpiresIn = 0n; message.Resource = ""; message.BucketName = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPartnerReadTokenResult): GetPartnerReadTokenResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string AccessToken */ 1: message.AccessToken = reader.string(); break; case /* int64 ExpiresIn */ 2: message.ExpiresIn = reader.int64().toBigInt(); break; case /* string Resource */ 3: message.Resource = reader.string(); break; case /* string BucketName */ 4: message.BucketName = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetPartnerReadTokenResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string AccessToken = 1; */ if (message.AccessToken !== "") writer.tag(1, WireType.LengthDelimited).string(message.AccessToken); /* int64 ExpiresIn = 2; */ if (message.ExpiresIn !== 0n) writer.tag(2, WireType.Varint).int64(message.ExpiresIn); /* string Resource = 3; */ if (message.Resource !== "") writer.tag(3, WireType.LengthDelimited).string(message.Resource); /* string BucketName = 4; */ if (message.BucketName !== "") writer.tag(4, WireType.LengthDelimited).string(message.BucketName); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetPartnerReadTokenResult */ export const GetPartnerReadTokenResult = new GetPartnerReadTokenResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetPartnerWriteTokenResult$Type extends MessageType { constructor() { super("api.GetPartnerWriteTokenResult", [ { no: 1, name: "AccessToken", kind: "scalar", localName: "AccessToken", jsonName: "AccessToken", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "ExpiresIn", kind: "scalar", localName: "ExpiresIn", jsonName: "ExpiresIn", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ }, { no: 3, name: "Resource", kind: "scalar", localName: "Resource", jsonName: "Resource", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "BucketName", kind: "scalar", localName: "BucketName", jsonName: "BucketName", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): GetPartnerWriteTokenResult { const message = globalThis.Object.create((this.messagePrototype!)); message.AccessToken = ""; message.ExpiresIn = 0n; message.Resource = ""; message.BucketName = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPartnerWriteTokenResult): GetPartnerWriteTokenResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string AccessToken */ 1: message.AccessToken = reader.string(); break; case /* int64 ExpiresIn */ 2: message.ExpiresIn = reader.int64().toBigInt(); break; case /* string Resource */ 3: message.Resource = reader.string(); break; case /* string BucketName */ 4: message.BucketName = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetPartnerWriteTokenResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string AccessToken = 1; */ if (message.AccessToken !== "") writer.tag(1, WireType.LengthDelimited).string(message.AccessToken); /* int64 ExpiresIn = 2; */ if (message.ExpiresIn !== 0n) writer.tag(2, WireType.Varint).int64(message.ExpiresIn); /* string Resource = 3; */ if (message.Resource !== "") writer.tag(3, WireType.LengthDelimited).string(message.Resource); /* string BucketName = 4; */ if (message.BucketName !== "") writer.tag(4, WireType.LengthDelimited).string(message.BucketName); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetPartnerWriteTokenResult */ export const GetPartnerWriteTokenResult = new GetPartnerWriteTokenResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetProjectReadTokenResult$Type extends MessageType { constructor() { super("api.GetProjectReadTokenResult", [ { no: 1, name: "AccessToken", kind: "scalar", localName: "AccessToken", jsonName: "AccessToken", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "ExpiresIn", kind: "scalar", localName: "ExpiresIn", jsonName: "ExpiresIn", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ }, { no: 3, name: "Resource", kind: "scalar", localName: "Resource", jsonName: "Resource", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "BucketName", kind: "scalar", localName: "BucketName", jsonName: "BucketName", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): GetProjectReadTokenResult { const message = globalThis.Object.create((this.messagePrototype!)); message.AccessToken = ""; message.ExpiresIn = 0n; message.Resource = ""; message.BucketName = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetProjectReadTokenResult): GetProjectReadTokenResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string AccessToken */ 1: message.AccessToken = reader.string(); break; case /* int64 ExpiresIn */ 2: message.ExpiresIn = reader.int64().toBigInt(); break; case /* string Resource */ 3: message.Resource = reader.string(); break; case /* string BucketName */ 4: message.BucketName = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetProjectReadTokenResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string AccessToken = 1; */ if (message.AccessToken !== "") writer.tag(1, WireType.LengthDelimited).string(message.AccessToken); /* int64 ExpiresIn = 2; */ if (message.ExpiresIn !== 0n) writer.tag(2, WireType.Varint).int64(message.ExpiresIn); /* string Resource = 3; */ if (message.Resource !== "") writer.tag(3, WireType.LengthDelimited).string(message.Resource); /* string BucketName = 4; */ if (message.BucketName !== "") writer.tag(4, WireType.LengthDelimited).string(message.BucketName); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetProjectReadTokenResult */ export const GetProjectReadTokenResult = new GetProjectReadTokenResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetProjectWriteTokenResult$Type extends MessageType { constructor() { super("api.GetProjectWriteTokenResult", [ { no: 1, name: "AccessToken", kind: "scalar", localName: "AccessToken", jsonName: "AccessToken", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "ExpiresIn", kind: "scalar", localName: "ExpiresIn", jsonName: "ExpiresIn", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ }, { no: 3, name: "Resource", kind: "scalar", localName: "Resource", jsonName: "Resource", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "BucketName", kind: "scalar", localName: "BucketName", jsonName: "BucketName", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): GetProjectWriteTokenResult { const message = globalThis.Object.create((this.messagePrototype!)); message.AccessToken = ""; message.ExpiresIn = 0n; message.Resource = ""; message.BucketName = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetProjectWriteTokenResult): GetProjectWriteTokenResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string AccessToken */ 1: message.AccessToken = reader.string(); break; case /* int64 ExpiresIn */ 2: message.ExpiresIn = reader.int64().toBigInt(); break; case /* string Resource */ 3: message.Resource = reader.string(); break; case /* string BucketName */ 4: message.BucketName = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetProjectWriteTokenResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string AccessToken = 1; */ if (message.AccessToken !== "") writer.tag(1, WireType.LengthDelimited).string(message.AccessToken); /* int64 ExpiresIn = 2; */ if (message.ExpiresIn !== 0n) writer.tag(2, WireType.Varint).int64(message.ExpiresIn); /* string Resource = 3; */ if (message.Resource !== "") writer.tag(3, WireType.LengthDelimited).string(message.Resource); /* string BucketName = 4; */ if (message.BucketName !== "") writer.tag(4, WireType.LengthDelimited).string(message.BucketName); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetProjectWriteTokenResult */ export const GetProjectWriteTokenResult = new GetProjectWriteTokenResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetBucketSTSResult$Type extends MessageType { constructor() { super("api.GetBucketSTSResult", [ { no: 1, name: "AccessToken", kind: "scalar", localName: "AccessToken", jsonName: "AccessToken", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "ExpiresIn", kind: "scalar", localName: "ExpiresIn", jsonName: "ExpiresIn", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ }, { no: 3, name: "Resources", kind: "scalar", localName: "Resources", jsonName: "Resources", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "BucketName", kind: "scalar", localName: "BucketName", jsonName: "BucketName", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): GetBucketSTSResult { const message = globalThis.Object.create((this.messagePrototype!)); message.AccessToken = ""; message.ExpiresIn = 0n; message.Resources = []; message.BucketName = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetBucketSTSResult): GetBucketSTSResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string AccessToken */ 1: message.AccessToken = reader.string(); break; case /* int64 ExpiresIn */ 2: message.ExpiresIn = reader.int64().toBigInt(); break; case /* repeated string Resources */ 3: message.Resources.push(reader.string()); break; case /* string BucketName */ 4: message.BucketName = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: GetBucketSTSResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string AccessToken = 1; */ if (message.AccessToken !== "") writer.tag(1, WireType.LengthDelimited).string(message.AccessToken); /* int64 ExpiresIn = 2; */ if (message.ExpiresIn !== 0n) writer.tag(2, WireType.Varint).int64(message.ExpiresIn); /* repeated string Resources = 3; */ for (let i = 0; i < message.Resources.length; i++) writer.tag(3, WireType.LengthDelimited).string(message.Resources[i]); /* string BucketName = 4; */ if (message.BucketName !== "") writer.tag(4, WireType.LengthDelimited).string(message.BucketName); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetBucketSTSResult */ export const GetBucketSTSResult = new GetBucketSTSResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class CreateBucketResult$Type extends MessageType { constructor() { super("api.CreateBucketResult", [ { no: 1, name: "BucketPath", kind: "scalar", localName: "BucketPath", jsonName: "BucketPath", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): CreateBucketResult { const message = globalThis.Object.create((this.messagePrototype!)); message.BucketPath = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateBucketResult): CreateBucketResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string BucketPath */ 1: message.BucketPath = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: CreateBucketResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string BucketPath = 1; */ if (message.BucketPath !== "") writer.tag(1, WireType.LengthDelimited).string(message.BucketPath); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.CreateBucketResult */ export const CreateBucketResult = new CreateBucketResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class DeleteBucketResult$Type extends MessageType { constructor() { super("api.DeleteBucketResult", []); } create(value?: PartialMessage): DeleteBucketResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteBucketResult): DeleteBucketResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message: DeleteBucketResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.DeleteBucketResult */ export const DeleteBucketResult = new DeleteBucketResult$Type(); /** * @generated ServiceType for protobuf service api.GcsApi */ export const GcsApi = new ServiceType("api.GcsApi", [ { name: "GetPartnerReadToken", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Get a folder read STS of the given PartnerApp" }, "api.rscType": "PartnerApp", "api.roles": "PartnerApp.Bucket-Reader", "google.api.method_visibility": { restriction: "SDK" } }, I: GetPartnerReadTokenRequest, O: GetPartnerReadTokenResult }, { name: "GetPartnerWriteToken", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Get a folder write STS of the given PartnerApp" }, "api.rscType": "PartnerApp", "api.roles": "PartnerApp.Bucket-Writer", "google.api.method_visibility": { restriction: "SDK" } }, I: GetPartnerWriteTokenRequest, O: GetPartnerWriteTokenResult }, { name: "GetProjectReadToken", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Get a folder read STS of the given Project" }, "api.rscType": "Project", "api.roles": "Project.Bucket-Reader", "google.api.method_visibility": { restriction: "SDK" } }, I: GetProjectReadTokenRequest, O: GetProjectReadTokenResult }, { name: "GetProjectWriteToken", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Get a folder write STS of the given Project" }, "api.rscType": "Project", "api.roles": "Project.Bucket-Writer", "google.api.method_visibility": { restriction: "SDK" } }, I: GetProjectWriteTokenRequest, O: GetProjectWriteTokenResult }, { name: "GetBucketSTS", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Get a folder STS of a given project" }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: GetBucketSTSRequest, O: GetBucketSTSResult }, { name: "CreatePartnerBucket", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Create a storage bucket for a partner in a specific project" }, "api.rscType": "Platform", "api.roles": "Platform.Project-Storage", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: CreatePartnerBucketRequest, O: CreateBucketResult }, { name: "CreateProjectBucket", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Create a storage bucket for a project" }, "api.rscType": "Platform", "api.roles": "Platform.Project-Storage", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: CreateProjectBucketRequest, O: CreateBucketResult }, { name: "DeletePartnerBucket", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Delete a storage bucket for a partner in a specific project" }, "api.rscType": "Platform", "api.roles": "Platform.Project-Storage", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DeletePartnerBucketRequest, O: DeleteBucketResult }, { name: "DeleteProjectBucket", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Delete a storage bucket for a project" }, "api.rscType": "Platform", "api.roles": "Platform.Project-Storage", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DeleteProjectBucketRequest, O: DeleteBucketResult }, { name: "DeleteOrganisationBucket", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["GCS"], description: "Delete a storage bucket for an organisation" }, "api.rscType": "Platform", "api.roles": "Platform.Organisation-Storage", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DeleteOrganisationBucketRequest, O: DeleteBucketResult } ], { "api.k8sService": "gcs-api" });