// package: xrc.ecnova.qiniuuploadtoken.v1 // file: api/ecnova/qiniuuploadtoken/v1/qiniuuploadtoken_proto/qiniuuploadtoken.proto import * as jspb from "google-protobuf"; 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 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 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 UploadToken extends jspb.Message { getKey(): string; setKey(value: string): void; getUrl(): string; setUrl(value: string): void; getToken(): string; setToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UploadToken.AsObject; static toObject(includeInstance: boolean, msg: UploadToken): UploadToken.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UploadToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UploadToken; static deserializeBinaryFromReader(message: UploadToken, reader: jspb.BinaryReader): UploadToken; } export namespace UploadToken { export type AsObject = { key: string, url: string, token: string, } } export class UploadTokens extends jspb.Message { clearTokensList(): void; getTokensList(): Array; setTokensList(value: Array): void; addTokens(value?: UploadToken, index?: number): UploadToken; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UploadTokens.AsObject; static toObject(includeInstance: boolean, msg: UploadTokens): UploadTokens.AsObject; 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, } }