// package: xrc.ecnova.qiniuuploadtoken.v1 // file: api/ecnova/qiniuuploadtoken/v1/qiniuuploadtoken_proto/qiniu_upload_token.proto import * as jspb from "google-protobuf"; import * as api_ecnova_qiniuuploadtoken_v1_qiniuuploadtoken_proto_upload_token_pb from "../../../../../api/ecnova/qiniuuploadtoken/v1/qiniuuploadtoken_proto/upload_token_pb"; export class UploadRequest extends jspb.Message { getKey(): string; setKey(value: string): void; getForce(): boolean; setForce(value: boolean): void; getType(): UploadRequest.Type; setType(value: UploadRequest.Type): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UploadRequest.AsObject; static toObject(includeInstance: boolean, msg: UploadRequest): UploadRequest.AsObject; static fromObject(obj: UploadRequest.AsObject): UploadRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UploadRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UploadRequest; static deserializeBinaryFromReader(message: UploadRequest, reader: jspb.BinaryReader): UploadRequest; } export namespace UploadRequest { export type AsObject = { key: string, force: boolean, type: UploadRequest.Type, } export enum Type { TYPE_UNSPECIFIED = 0, SMALL_IMAGE = 1, LARGE_IMAGE = 2, SMALL_VIDEO = 3, LARGE_VIDEO = 4, } } export class GenerateUploadTokensRequest extends jspb.Message { clearUploadRequestsList(): void; getUploadRequestsList(): Array; setUploadRequestsList(value: Array): void; addUploadRequests(value?: UploadRequest, index?: number): UploadRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GenerateUploadTokensRequest.AsObject; static toObject(includeInstance: boolean, msg: GenerateUploadTokensRequest): GenerateUploadTokensRequest.AsObject; static fromObject(obj: GenerateUploadTokensRequest.AsObject): GenerateUploadTokensRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GenerateUploadTokensRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GenerateUploadTokensRequest; static deserializeBinaryFromReader(message: GenerateUploadTokensRequest, reader: jspb.BinaryReader): GenerateUploadTokensRequest; } export namespace GenerateUploadTokensRequest { export type AsObject = { uploadRequestsList: Array, } } export class UploadTokens extends jspb.Message { clearTokensList(): void; getTokensList(): Array; setTokensList(value: Array): void; addTokens(value?: api_ecnova_qiniuuploadtoken_v1_qiniuuploadtoken_proto_upload_token_pb.UploadToken, index?: number): api_ecnova_qiniuuploadtoken_v1_qiniuuploadtoken_proto_upload_token_pb.UploadToken; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UploadTokens.AsObject; static toObject(includeInstance: boolean, msg: UploadTokens): UploadTokens.AsObject; static fromObject(obj: UploadTokens.AsObject): UploadTokens; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UploadTokens, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UploadTokens; static deserializeBinaryFromReader(message: UploadTokens, reader: jspb.BinaryReader): UploadTokens; } export namespace UploadTokens { export type AsObject = { tokensList: Array, } }