// package: xrc.ecnova.account.v1 // file: api/ecnova/account/v1/account_proto/account.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_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; export class SetUsernameRequest extends jspb.Message { getUsername(): string; setUsername(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SetUsernameRequest.AsObject; static toObject(includeInstance: boolean, msg: SetUsernameRequest): SetUsernameRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SetUsernameRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SetUsernameRequest; static deserializeBinaryFromReader(message: SetUsernameRequest, reader: jspb.BinaryReader): SetUsernameRequest; } export namespace SetUsernameRequest { export type AsObject = { username: string, } } export class SetPasswordRequest extends jspb.Message { getPassword(): Uint8Array | string; getPassword_asU8(): Uint8Array; getPassword_asB64(): string; setPassword(value: Uint8Array | string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SetPasswordRequest.AsObject; static toObject(includeInstance: boolean, msg: SetPasswordRequest): SetPasswordRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SetPasswordRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SetPasswordRequest; static deserializeBinaryFromReader(message: SetPasswordRequest, reader: jspb.BinaryReader): SetPasswordRequest; } export namespace SetPasswordRequest { export type AsObject = { password: Uint8Array | string, } } export class SetUserInfoRequest extends jspb.Message { getDisplayName(): string; setDisplayName(value: string): void; getAvatarUrl(): string; setAvatarUrl(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SetUserInfoRequest.AsObject; static toObject(includeInstance: boolean, msg: SetUserInfoRequest): SetUserInfoRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SetUserInfoRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SetUserInfoRequest; static deserializeBinaryFromReader(message: SetUserInfoRequest, reader: jspb.BinaryReader): SetUserInfoRequest; } export namespace SetUserInfoRequest { export type AsObject = { displayName: string, avatarUrl: string, } } export class BasicAuthRequest extends jspb.Message { hasUsername(): boolean; clearUsername(): void; getUsername(): string; setUsername(value: string): void; hasEmail(): boolean; clearEmail(): void; getEmail(): string; setEmail(value: string): void; hasPhoneNumber(): boolean; clearPhoneNumber(): void; getPhoneNumber(): string; setPhoneNumber(value: string): void; getPassword(): Uint8Array | string; getPassword_asU8(): Uint8Array; getPassword_asB64(): string; setPassword(value: Uint8Array | string): void; clearScopesList(): void; getScopesList(): Array; setScopesList(value: Array): void; addScopes(value: string, index?: number): string; getLoginCase(): BasicAuthRequest.LoginCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BasicAuthRequest.AsObject; static toObject(includeInstance: boolean, msg: BasicAuthRequest): BasicAuthRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BasicAuthRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BasicAuthRequest; static deserializeBinaryFromReader(message: BasicAuthRequest, reader: jspb.BinaryReader): BasicAuthRequest; } export namespace BasicAuthRequest { export type AsObject = { username: string, email: string, phoneNumber: string, password: Uint8Array | string, scopesList: Array, } export enum LoginCase { LOGIN_NOT_SET = 0, USERNAME = 1, EMAIL = 2, PHONE_NUMBER = 3, } } export class FederalAuthRequest extends jspb.Message { clearScopesList(): void; getScopesList(): Array; setScopesList(value: Array): void; addScopes(value: string, index?: number): string; getAutoRegisterNamespace(): string; setAutoRegisterNamespace(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FederalAuthRequest.AsObject; static toObject(includeInstance: boolean, msg: FederalAuthRequest): FederalAuthRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: FederalAuthRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): FederalAuthRequest; static deserializeBinaryFromReader(message: FederalAuthRequest, reader: jspb.BinaryReader): FederalAuthRequest; } export namespace FederalAuthRequest { export type AsObject = { scopesList: Array, autoRegisterNamespace: string, } } export class GetAccessTokenRequest extends jspb.Message { clearScopesList(): void; getScopesList(): Array; setScopesList(value: Array): void; addScopes(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAccessTokenRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAccessTokenRequest): GetAccessTokenRequest.AsObject; 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 = { scopesList: Array, } }