// package: xrc.ecnova.authconnect.v1 // file: api/ecnova/authconnect/v1/authconnect_proto/authconnect.proto import * as jspb from "google-protobuf"; import * as api_ecnova_type_accesstoken_accesstoken_proto_accesstoken_pb from "../../../../../api/ecnova/type/accesstoken/accesstoken_proto/accesstoken_pb"; import * as google_api_annotations_pb from "../../../../../google/api/annotations_pb"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; export class GetAccessTokenRequest extends jspb.Message { getAudience(): string; setAudience(value: string): void; clearScopesList(): void; getScopesList(): Array; setScopesList(value: Array): void; addScopes(value: string, index?: number): string; hasMiniProgramData(): boolean; clearMiniProgramData(): void; getMiniProgramData(): GetAccessTokenRequest.MiniProgramData | undefined; setMiniProgramData(value?: GetAccessTokenRequest.MiniProgramData): void; getExtraDataCase(): GetAccessTokenRequest.ExtraDataCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAccessTokenRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAccessTokenRequest): GetAccessTokenRequest.AsObject; static fromObject(obj: GetAccessTokenRequest.AsObject): GetAccessTokenRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAccessTokenRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAccessTokenRequest; static deserializeBinaryFromReader(message: GetAccessTokenRequest, reader: jspb.BinaryReader): GetAccessTokenRequest; } export namespace GetAccessTokenRequest { export type AsObject = { audience: string, scopesList: Array, miniProgramData?: GetAccessTokenRequest.MiniProgramData.AsObject, } export class MiniProgramData extends jspb.Message { getEncryptedData(): string; setEncryptedData(value: string): void; getIv(): string; setIv(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MiniProgramData.AsObject; static toObject(includeInstance: boolean, msg: MiniProgramData): MiniProgramData.AsObject; static fromObject(obj: MiniProgramData.AsObject): MiniProgramData; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MiniProgramData, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MiniProgramData; static deserializeBinaryFromReader(message: MiniProgramData, reader: jspb.BinaryReader): MiniProgramData; } export namespace MiniProgramData { export type AsObject = { encryptedData: string, iv: string, } } export enum ExtraDataCase { EXTRA_DATA_NOT_SET = 0, MINI_PROGRAM_DATA = 3, } } export class User extends jspb.Message { getName(): string; setName(value: string): void; getEmail(): string; setEmail(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): User.AsObject; static toObject(includeInstance: boolean, msg: User): User.AsObject; static fromObject(obj: User.AsObject): User; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: User, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): User; static deserializeBinaryFromReader(message: User, reader: jspb.BinaryReader): User; } export namespace User { export type AsObject = { name: string, email: string, } }