// @generated by protoc-gen-es v1.3.0 // @generated from file store/user_setting.proto (package slash.store, 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 slash.store.UserSettingKey */ export declare enum UserSettingKey { /** * @generated from enum value: USER_SETTING_KEY_UNSPECIFIED = 0; */ USER_SETTING_KEY_UNSPECIFIED = 0, /** * @generated from enum value: USER_SETTING_ACCESS_TOKENS = 1; */ USER_SETTING_ACCESS_TOKENS = 1, } /** * @generated from message slash.store.UserSetting */ export declare class UserSetting extends Message { /** * @generated from field: int32 user_id = 1; */ userId: number; /** * @generated from field: slash.store.UserSettingKey key = 2; */ key: UserSettingKey; /** * @generated from oneof slash.store.UserSetting.value */ value: { /** * @generated from field: slash.store.AccessTokensUserSetting access_tokens_user_setting = 3; */ value: AccessTokensUserSetting; case: "accessTokensUserSetting"; } | { case: undefined; value?: undefined }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "slash.store.UserSetting"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UserSetting; static fromJson(jsonValue: JsonValue, options?: Partial): UserSetting; static fromJsonString(jsonString: string, options?: Partial): UserSetting; static equals(a: UserSetting | PlainMessage | undefined, b: UserSetting | PlainMessage | undefined): boolean; } /** * @generated from message slash.store.AccessTokensUserSetting */ export declare class AccessTokensUserSetting extends Message { /** * @generated from field: repeated slash.store.AccessTokensUserSetting.AccessToken access_tokens = 1; */ accessTokens: AccessTokensUserSetting_AccessToken[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "slash.store.AccessTokensUserSetting"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AccessTokensUserSetting; static fromJson(jsonValue: JsonValue, options?: Partial): AccessTokensUserSetting; static fromJsonString(jsonString: string, options?: Partial): AccessTokensUserSetting; static equals(a: AccessTokensUserSetting | PlainMessage | undefined, b: AccessTokensUserSetting | PlainMessage | undefined): boolean; } /** * @generated from message slash.store.AccessTokensUserSetting.AccessToken */ export declare class AccessTokensUserSetting_AccessToken extends Message { /** * @generated from field: string access_token = 1; */ accessToken: string; /** * @generated from field: string description = 2; */ description: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "slash.store.AccessTokensUserSetting.AccessToken"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AccessTokensUserSetting_AccessToken; static fromJson(jsonValue: JsonValue, options?: Partial): AccessTokensUserSetting_AccessToken; static fromJsonString(jsonString: string, options?: Partial): AccessTokensUserSetting_AccessToken; static equals(a: AccessTokensUserSetting_AccessToken | PlainMessage | undefined, b: AccessTokensUserSetting_AccessToken | PlainMessage | undefined): boolean; }