@@ -43,6 +43,8 @@ export const ACCOUNT_PROPERTY_ENUM = Object.freeze({
4343 ROLE : 'role' ,
4444 TWITTER : 'twitter' ,
4545 WEBSITE : 'website' ,
46+ BIRTHDATE : 'birthdate' ,
47+ ANNIVERSARYDATE : 'anniversarydate' ,
4648} )
4749
4850/** Enum of account properties to human readable account property names */
@@ -61,6 +63,8 @@ export const ACCOUNT_PROPERTY_READABLE_ENUM = Object.freeze({
6163 TWITTER : t ( 'settings' , 'X (formerly Twitter)' ) ,
6264 FEDIVERSE : t ( 'settings' , 'Fediverse (e.g. Mastodon)' ) ,
6365 WEBSITE : t ( 'settings' , 'Website' ) ,
66+ BIRTHDATE : t ( 'settings' , 'Birthday' ) ,
67+ ANNIVERSARYDATE : t ( 'settings' , 'Anniversary' ) ,
6468} )
6569
6670export const NAME_READABLE_ENUM = Object . freeze ( {
@@ -78,6 +82,8 @@ export const NAME_READABLE_ENUM = Object.freeze({
7882 [ ACCOUNT_PROPERTY_ENUM . TWITTER ] : ACCOUNT_PROPERTY_READABLE_ENUM . TWITTER ,
7983 [ ACCOUNT_PROPERTY_ENUM . FEDIVERSE ] : ACCOUNT_PROPERTY_READABLE_ENUM . FEDIVERSE ,
8084 [ ACCOUNT_PROPERTY_ENUM . WEBSITE ] : ACCOUNT_PROPERTY_READABLE_ENUM . WEBSITE ,
85+ [ ACCOUNT_PROPERTY_ENUM . BIRTHDATE ] : ACCOUNT_PROPERTY_READABLE_ENUM . BIRTHDATE ,
86+ [ ACCOUNT_PROPERTY_ENUM . ANNIVERSARYDATE ] : ACCOUNT_PROPERTY_READABLE_ENUM . ANNIVERSARYDATE ,
8187} )
8288
8389/** Enum of profile specific sections to human readable names */
@@ -101,6 +107,8 @@ export const PROPERTY_READABLE_KEYS_ENUM = Object.freeze({
101107 [ ACCOUNT_PROPERTY_READABLE_ENUM . TWITTER ] : ACCOUNT_PROPERTY_ENUM . TWITTER ,
102108 [ ACCOUNT_PROPERTY_READABLE_ENUM . FEDIVERSE ] : ACCOUNT_PROPERTY_ENUM . FEDIVERSE ,
103109 [ ACCOUNT_PROPERTY_READABLE_ENUM . WEBSITE ] : ACCOUNT_PROPERTY_ENUM . WEBSITE ,
110+ [ ACCOUNT_PROPERTY_READABLE_ENUM . BIRTHDATE ] : ACCOUNT_PROPERTY_ENUM . BIRTHDATE ,
111+ [ ACCOUNT_PROPERTY_READABLE_ENUM . ANNIVERSARYDATE ] : ACCOUNT_PROPERTY_ENUM . ANNIVERSARYDATE ,
104112} )
105113
106114/**
@@ -143,6 +151,8 @@ export const PROPERTY_READABLE_SUPPORTED_SCOPES_ENUM = Object.freeze({
143151 [ ACCOUNT_PROPERTY_READABLE_ENUM . TWITTER ] : [ SCOPE_ENUM . LOCAL , SCOPE_ENUM . PRIVATE ] ,
144152 [ ACCOUNT_PROPERTY_READABLE_ENUM . FEDIVERSE ] : [ SCOPE_ENUM . LOCAL , SCOPE_ENUM . PRIVATE ] ,
145153 [ ACCOUNT_PROPERTY_READABLE_ENUM . WEBSITE ] : [ SCOPE_ENUM . LOCAL , SCOPE_ENUM . PRIVATE ] ,
154+ [ ACCOUNT_PROPERTY_READABLE_ENUM . BIRTHDATE ] : [ SCOPE_ENUM . LOCAL , SCOPE_ENUM . PRIVATE ] ,
155+ [ ACCOUNT_PROPERTY_READABLE_ENUM . ANNIVERSARYDATE ] : [ SCOPE_ENUM . LOCAL , SCOPE_ENUM . PRIVATE ] ,
146156} )
147157
148158/** List of readable account properties which aren't published to the lookup server */
0 commit comments