mirror of
https://github.com/aykhans/slash-e.git
synced 2025-07-02 04:01:35 +00:00
feat: add color theme user setting definition
This commit is contained in:
@ -24,6 +24,13 @@ export declare class UserSetting extends Message<UserSetting> {
|
||||
*/
|
||||
locale: UserSetting_Locale;
|
||||
|
||||
/**
|
||||
* color_theme is the user color theme.
|
||||
*
|
||||
* @generated from field: slash.api.v2.UserSetting.ColorTheme color_theme = 3;
|
||||
*/
|
||||
colorTheme: UserSetting_ColorTheme;
|
||||
|
||||
constructor(data?: PartialMessage<UserSetting>);
|
||||
|
||||
static readonly runtime: typeof proto3;
|
||||
@ -59,6 +66,26 @@ export declare enum UserSetting_Locale {
|
||||
ZH = 2,
|
||||
}
|
||||
|
||||
/**
|
||||
* @generated from enum slash.api.v2.UserSetting.ColorTheme
|
||||
*/
|
||||
export declare enum UserSetting_ColorTheme {
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_UNSPECIFIED = 0;
|
||||
*/
|
||||
UNSPECIFIED = 0,
|
||||
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_LIGHT = 1;
|
||||
*/
|
||||
LIGHT = 1,
|
||||
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_DARK = 2;
|
||||
*/
|
||||
DARK = 2,
|
||||
}
|
||||
|
||||
/**
|
||||
* @generated from message slash.api.v2.GetUserSettingRequest
|
||||
*/
|
||||
|
@ -13,6 +13,7 @@ export const UserSetting = proto3.makeMessageType(
|
||||
() => [
|
||||
{ no: 1, name: "id", kind: "scalar", T: 5 /* ScalarType.INT32 */ },
|
||||
{ no: 2, name: "locale", kind: "enum", T: proto3.getEnumType(UserSetting_Locale) },
|
||||
{ no: 3, name: "color_theme", kind: "enum", T: proto3.getEnumType(UserSetting_ColorTheme) },
|
||||
],
|
||||
);
|
||||
|
||||
@ -28,6 +29,18 @@ export const UserSetting_Locale = proto3.makeEnum(
|
||||
],
|
||||
);
|
||||
|
||||
/**
|
||||
* @generated from enum slash.api.v2.UserSetting.ColorTheme
|
||||
*/
|
||||
export const UserSetting_ColorTheme = proto3.makeEnum(
|
||||
"slash.api.v2.UserSetting.ColorTheme",
|
||||
[
|
||||
{no: 0, name: "COLOR_THEME_UNSPECIFIED", localName: "UNSPECIFIED"},
|
||||
{no: 1, name: "COLOR_THEME_LIGHT", localName: "LIGHT"},
|
||||
{no: 2, name: "COLOR_THEME_DARK", localName: "DARK"},
|
||||
],
|
||||
);
|
||||
|
||||
/**
|
||||
* @generated from message slash.api.v2.GetUserSettingRequest
|
||||
*/
|
||||
|
@ -28,6 +28,13 @@ export declare enum UserSettingKey {
|
||||
* @generated from enum value: USER_SETTING_LOCALE = 2;
|
||||
*/
|
||||
USER_SETTING_LOCALE = 2,
|
||||
|
||||
/**
|
||||
* Color theme for the user.
|
||||
*
|
||||
* @generated from enum value: USER_SETTING_COLOR_THEME = 3;
|
||||
*/
|
||||
USER_SETTING_COLOR_THEME = 3,
|
||||
}
|
||||
|
||||
/**
|
||||
@ -50,6 +57,26 @@ export declare enum LocaleUserSetting {
|
||||
ZH = 2,
|
||||
}
|
||||
|
||||
/**
|
||||
* @generated from enum slash.store.ColorThemeUserSetting
|
||||
*/
|
||||
export declare enum ColorThemeUserSetting {
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_USER_SETTING_UNSPECIFIED = 0;
|
||||
*/
|
||||
UNSPECIFIED = 0,
|
||||
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_USER_SETTING_LIGHT = 1;
|
||||
*/
|
||||
LIGHT = 1,
|
||||
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_USER_SETTING_DARK = 2;
|
||||
*/
|
||||
DARK = 2,
|
||||
}
|
||||
|
||||
/**
|
||||
* @generated from message slash.store.UserSetting
|
||||
*/
|
||||
@ -79,6 +106,12 @@ export declare class UserSetting extends Message<UserSetting> {
|
||||
*/
|
||||
value: LocaleUserSetting;
|
||||
case: "locale";
|
||||
} | {
|
||||
/**
|
||||
* @generated from field: slash.store.ColorThemeUserSetting color_theme = 5;
|
||||
*/
|
||||
value: ColorThemeUserSetting;
|
||||
case: "colorTheme";
|
||||
} | { case: undefined; value?: undefined };
|
||||
|
||||
constructor(data?: PartialMessage<UserSetting>);
|
||||
|
@ -14,6 +14,7 @@ export const UserSettingKey = proto3.makeEnum(
|
||||
{no: 0, name: "USER_SETTING_KEY_UNSPECIFIED"},
|
||||
{no: 1, name: "USER_SETTING_ACCESS_TOKENS"},
|
||||
{no: 2, name: "USER_SETTING_LOCALE"},
|
||||
{no: 3, name: "USER_SETTING_COLOR_THEME"},
|
||||
],
|
||||
);
|
||||
|
||||
@ -29,6 +30,18 @@ export const LocaleUserSetting = proto3.makeEnum(
|
||||
],
|
||||
);
|
||||
|
||||
/**
|
||||
* @generated from enum slash.store.ColorThemeUserSetting
|
||||
*/
|
||||
export const ColorThemeUserSetting = proto3.makeEnum(
|
||||
"slash.store.ColorThemeUserSetting",
|
||||
[
|
||||
{no: 0, name: "COLOR_THEME_USER_SETTING_UNSPECIFIED", localName: "UNSPECIFIED"},
|
||||
{no: 1, name: "COLOR_THEME_USER_SETTING_LIGHT", localName: "LIGHT"},
|
||||
{no: 2, name: "COLOR_THEME_USER_SETTING_DARK", localName: "DARK"},
|
||||
],
|
||||
);
|
||||
|
||||
/**
|
||||
* @generated from message slash.store.UserSetting
|
||||
*/
|
||||
@ -39,6 +52,7 @@ export const UserSetting = proto3.makeMessageType(
|
||||
{ no: 2, name: "key", kind: "enum", T: proto3.getEnumType(UserSettingKey) },
|
||||
{ no: 3, name: "access_tokens", kind: "message", T: AccessTokensUserSetting, oneof: "value" },
|
||||
{ no: 4, name: "locale", kind: "enum", T: proto3.getEnumType(LocaleUserSetting), oneof: "value" },
|
||||
{ no: 5, name: "color_theme", kind: "enum", T: proto3.getEnumType(ColorThemeUserSetting), oneof: "value" },
|
||||
],
|
||||
);
|
||||
|
||||
|
@ -24,6 +24,13 @@ export declare class UserSetting extends Message<UserSetting> {
|
||||
*/
|
||||
locale: UserSetting_Locale;
|
||||
|
||||
/**
|
||||
* color_theme is the user color theme.
|
||||
*
|
||||
* @generated from field: slash.api.v2.UserSetting.ColorTheme color_theme = 3;
|
||||
*/
|
||||
colorTheme: UserSetting_ColorTheme;
|
||||
|
||||
constructor(data?: PartialMessage<UserSetting>);
|
||||
|
||||
static readonly runtime: typeof proto3;
|
||||
@ -59,6 +66,26 @@ export declare enum UserSetting_Locale {
|
||||
ZH = 2,
|
||||
}
|
||||
|
||||
/**
|
||||
* @generated from enum slash.api.v2.UserSetting.ColorTheme
|
||||
*/
|
||||
export declare enum UserSetting_ColorTheme {
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_UNSPECIFIED = 0;
|
||||
*/
|
||||
UNSPECIFIED = 0,
|
||||
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_LIGHT = 1;
|
||||
*/
|
||||
LIGHT = 1,
|
||||
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_DARK = 2;
|
||||
*/
|
||||
DARK = 2,
|
||||
}
|
||||
|
||||
/**
|
||||
* @generated from message slash.api.v2.GetUserSettingRequest
|
||||
*/
|
||||
|
@ -13,6 +13,7 @@ export const UserSetting = proto3.makeMessageType(
|
||||
() => [
|
||||
{ no: 1, name: "id", kind: "scalar", T: 5 /* ScalarType.INT32 */ },
|
||||
{ no: 2, name: "locale", kind: "enum", T: proto3.getEnumType(UserSetting_Locale) },
|
||||
{ no: 3, name: "color_theme", kind: "enum", T: proto3.getEnumType(UserSetting_ColorTheme) },
|
||||
],
|
||||
);
|
||||
|
||||
@ -28,6 +29,18 @@ export const UserSetting_Locale = proto3.makeEnum(
|
||||
],
|
||||
);
|
||||
|
||||
/**
|
||||
* @generated from enum slash.api.v2.UserSetting.ColorTheme
|
||||
*/
|
||||
export const UserSetting_ColorTheme = proto3.makeEnum(
|
||||
"slash.api.v2.UserSetting.ColorTheme",
|
||||
[
|
||||
{no: 0, name: "COLOR_THEME_UNSPECIFIED", localName: "UNSPECIFIED"},
|
||||
{no: 1, name: "COLOR_THEME_LIGHT", localName: "LIGHT"},
|
||||
{no: 2, name: "COLOR_THEME_DARK", localName: "DARK"},
|
||||
],
|
||||
);
|
||||
|
||||
/**
|
||||
* @generated from message slash.api.v2.GetUserSettingRequest
|
||||
*/
|
||||
|
@ -28,6 +28,13 @@ export declare enum UserSettingKey {
|
||||
* @generated from enum value: USER_SETTING_LOCALE = 2;
|
||||
*/
|
||||
USER_SETTING_LOCALE = 2,
|
||||
|
||||
/**
|
||||
* Color theme for the user.
|
||||
*
|
||||
* @generated from enum value: USER_SETTING_COLOR_THEME = 3;
|
||||
*/
|
||||
USER_SETTING_COLOR_THEME = 3,
|
||||
}
|
||||
|
||||
/**
|
||||
@ -50,6 +57,26 @@ export declare enum LocaleUserSetting {
|
||||
ZH = 2,
|
||||
}
|
||||
|
||||
/**
|
||||
* @generated from enum slash.store.ColorThemeUserSetting
|
||||
*/
|
||||
export declare enum ColorThemeUserSetting {
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_USER_SETTING_UNSPECIFIED = 0;
|
||||
*/
|
||||
UNSPECIFIED = 0,
|
||||
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_USER_SETTING_LIGHT = 1;
|
||||
*/
|
||||
LIGHT = 1,
|
||||
|
||||
/**
|
||||
* @generated from enum value: COLOR_THEME_USER_SETTING_DARK = 2;
|
||||
*/
|
||||
DARK = 2,
|
||||
}
|
||||
|
||||
/**
|
||||
* @generated from message slash.store.UserSetting
|
||||
*/
|
||||
@ -79,6 +106,12 @@ export declare class UserSetting extends Message<UserSetting> {
|
||||
*/
|
||||
value: LocaleUserSetting;
|
||||
case: "locale";
|
||||
} | {
|
||||
/**
|
||||
* @generated from field: slash.store.ColorThemeUserSetting color_theme = 5;
|
||||
*/
|
||||
value: ColorThemeUserSetting;
|
||||
case: "colorTheme";
|
||||
} | { case: undefined; value?: undefined };
|
||||
|
||||
constructor(data?: PartialMessage<UserSetting>);
|
||||
|
@ -14,6 +14,7 @@ export const UserSettingKey = proto3.makeEnum(
|
||||
{no: 0, name: "USER_SETTING_KEY_UNSPECIFIED"},
|
||||
{no: 1, name: "USER_SETTING_ACCESS_TOKENS"},
|
||||
{no: 2, name: "USER_SETTING_LOCALE"},
|
||||
{no: 3, name: "USER_SETTING_COLOR_THEME"},
|
||||
],
|
||||
);
|
||||
|
||||
@ -29,6 +30,18 @@ export const LocaleUserSetting = proto3.makeEnum(
|
||||
],
|
||||
);
|
||||
|
||||
/**
|
||||
* @generated from enum slash.store.ColorThemeUserSetting
|
||||
*/
|
||||
export const ColorThemeUserSetting = proto3.makeEnum(
|
||||
"slash.store.ColorThemeUserSetting",
|
||||
[
|
||||
{no: 0, name: "COLOR_THEME_USER_SETTING_UNSPECIFIED", localName: "UNSPECIFIED"},
|
||||
{no: 1, name: "COLOR_THEME_USER_SETTING_LIGHT", localName: "LIGHT"},
|
||||
{no: 2, name: "COLOR_THEME_USER_SETTING_DARK", localName: "DARK"},
|
||||
],
|
||||
);
|
||||
|
||||
/**
|
||||
* @generated from message slash.store.UserSetting
|
||||
*/
|
||||
@ -39,6 +52,7 @@ export const UserSetting = proto3.makeMessageType(
|
||||
{ no: 2, name: "key", kind: "enum", T: proto3.getEnumType(UserSettingKey) },
|
||||
{ no: 3, name: "access_tokens", kind: "message", T: AccessTokensUserSetting, oneof: "value" },
|
||||
{ no: 4, name: "locale", kind: "enum", T: proto3.getEnumType(LocaleUserSetting), oneof: "value" },
|
||||
{ no: 5, name: "color_theme", kind: "enum", T: proto3.getEnumType(ColorThemeUserSetting), oneof: "value" },
|
||||
],
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user