// @generated by protoc-gen-es v1.10.1 with parameter "target=ts" // @generated from file media-url-signer/v1/media-url-signer.proto (package mediaurlsigner.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * @generated from enum mediaurlsigner.v1.SignedUrlViewType */ export enum SignedUrlViewType { /** * @generated from enum value: SignedUrlViewTypeUndefined = 0; */ SignedUrlViewTypeUndefined = 0, /** * @generated from enum value: SignedUrlViewTypeOriginal = 1; */ SignedUrlViewTypeOriginal = 1, /** * @generated from enum value: SignedUrlViewTypeThumb = 2; */ SignedUrlViewTypeThumb = 2, /** * @generated from enum value: SignedUrlViewTypePreview = 3; */ SignedUrlViewTypePreview = 3, } // Retrieve enum metadata with: proto3.getEnumType(SignedUrlViewType) proto3.util.setEnumType(SignedUrlViewType, "mediaurlsigner.v1.SignedUrlViewType", [ { no: 0, name: "SignedUrlViewTypeUndefined" }, { no: 1, name: "SignedUrlViewTypeOriginal" }, { no: 2, name: "SignedUrlViewTypeThumb" }, { no: 3, name: "SignedUrlViewTypePreview" }, ]); /** * @generated from message mediaurlsigner.v1.GetSignedUrlRequest */ export class GetSignedUrlRequest extends Message { /** * @generated from field: string object_id = 1; */ objectId = ""; /** * @generated from field: mediaurlsigner.v1.SignedUrlViewType view_type = 2; */ viewType = SignedUrlViewType.SignedUrlViewTypeUndefined; /** * @generated from field: string bucket_name = 3; */ bucketName = ""; constructor(data?: PartialMessage) { super(); proto3.util.initPartial(data, this); } static readonly runtime: typeof proto3 = proto3; static readonly typeName = "mediaurlsigner.v1.GetSignedUrlRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "object_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "view_type", kind: "enum", T: proto3.getEnumType(SignedUrlViewType) }, { no: 3, name: "bucket_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): GetSignedUrlRequest { return new GetSignedUrlRequest().fromBinary(bytes, options); } static fromJson(jsonValue: JsonValue, options?: Partial): GetSignedUrlRequest { return new GetSignedUrlRequest().fromJson(jsonValue, options); } static fromJsonString(jsonString: string, options?: Partial): GetSignedUrlRequest { return new GetSignedUrlRequest().fromJsonString(jsonString, options); } static equals(a: GetSignedUrlRequest | PlainMessage | undefined, b: GetSignedUrlRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetSignedUrlRequest, a, b); } } /** * @generated from message mediaurlsigner.v1.GetSignedUrlResponse */ export class GetSignedUrlResponse extends Message { /** * @generated from field: string url = 1; */ url = ""; constructor(data?: PartialMessage) { super(); proto3.util.initPartial(data, this); } static readonly runtime: typeof proto3 = proto3; static readonly typeName = "mediaurlsigner.v1.GetSignedUrlResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "url", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): GetSignedUrlResponse { return new GetSignedUrlResponse().fromBinary(bytes, options); } static fromJson(jsonValue: JsonValue, options?: Partial): GetSignedUrlResponse { return new GetSignedUrlResponse().fromJson(jsonValue, options); } static fromJsonString(jsonString: string, options?: Partial): GetSignedUrlResponse { return new GetSignedUrlResponse().fromJsonString(jsonString, options); } static equals(a: GetSignedUrlResponse | PlainMessage | undefined, b: GetSignedUrlResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetSignedUrlResponse, a, b); } } /** * @generated from message mediaurlsigner.v1.GetSignedUrlListRequest */ export class GetSignedUrlListRequest extends Message { /** * @generated from field: repeated mediaurlsigner.v1.GetSignedUrlListRequest.MediaItem media_items = 1; */ mediaItems: GetSignedUrlListRequest_MediaItem[] = []; /** * @generated from field: mediaurlsigner.v1.SignedUrlViewType view_type = 2; */ viewType = SignedUrlViewType.SignedUrlViewTypeUndefined; constructor(data?: PartialMessage) { super(); proto3.util.initPartial(data, this); } static readonly runtime: typeof proto3 = proto3; static readonly typeName = "mediaurlsigner.v1.GetSignedUrlListRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "media_items", kind: "message", T: GetSignedUrlListRequest_MediaItem, repeated: true }, { no: 2, name: "view_type", kind: "enum", T: proto3.getEnumType(SignedUrlViewType) }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): GetSignedUrlListRequest { return new GetSignedUrlListRequest().fromBinary(bytes, options); } static fromJson(jsonValue: JsonValue, options?: Partial): GetSignedUrlListRequest { return new GetSignedUrlListRequest().fromJson(jsonValue, options); } static fromJsonString(jsonString: string, options?: Partial): GetSignedUrlListRequest { return new GetSignedUrlListRequest().fromJsonString(jsonString, options); } static equals(a: GetSignedUrlListRequest | PlainMessage | undefined, b: GetSignedUrlListRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetSignedUrlListRequest, a, b); } } /** * @generated from message mediaurlsigner.v1.GetSignedUrlListRequest.MediaItem */ export class GetSignedUrlListRequest_MediaItem extends Message { /** * @generated from field: string object_id = 1; */ objectId = ""; /** * @generated from field: string bucket_name = 2; */ bucketName = ""; constructor(data?: PartialMessage) { super(); proto3.util.initPartial(data, this); } static readonly runtime: typeof proto3 = proto3; static readonly typeName = "mediaurlsigner.v1.GetSignedUrlListRequest.MediaItem"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "object_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "bucket_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): GetSignedUrlListRequest_MediaItem { return new GetSignedUrlListRequest_MediaItem().fromBinary(bytes, options); } static fromJson(jsonValue: JsonValue, options?: Partial): GetSignedUrlListRequest_MediaItem { return new GetSignedUrlListRequest_MediaItem().fromJson(jsonValue, options); } static fromJsonString(jsonString: string, options?: Partial): GetSignedUrlListRequest_MediaItem { return new GetSignedUrlListRequest_MediaItem().fromJsonString(jsonString, options); } static equals(a: GetSignedUrlListRequest_MediaItem | PlainMessage | undefined, b: GetSignedUrlListRequest_MediaItem | PlainMessage | undefined): boolean { return proto3.util.equals(GetSignedUrlListRequest_MediaItem, a, b); } } /** * @generated from message mediaurlsigner.v1.GetSignedUrlListResponse */ export class GetSignedUrlListResponse extends Message { /** * @generated from field: repeated string urls = 1; */ urls: string[] = []; constructor(data?: PartialMessage) { super(); proto3.util.initPartial(data, this); } static readonly runtime: typeof proto3 = proto3; static readonly typeName = "mediaurlsigner.v1.GetSignedUrlListResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "urls", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): GetSignedUrlListResponse { return new GetSignedUrlListResponse().fromBinary(bytes, options); } static fromJson(jsonValue: JsonValue, options?: Partial): GetSignedUrlListResponse { return new GetSignedUrlListResponse().fromJson(jsonValue, options); } static fromJsonString(jsonString: string, options?: Partial): GetSignedUrlListResponse { return new GetSignedUrlListResponse().fromJsonString(jsonString, options); } static equals(a: GetSignedUrlListResponse | PlainMessage | undefined, b: GetSignedUrlListResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetSignedUrlListResponse, a, b); } }