package types import "time" type LocalUser struct { ID int `json:"id,omitempty" url:"id,omitempty"` PersonID int `json:"person_id,omitempty" url:"person_id,omitempty"` PasswordEncrypted string `json:"password_encrypted,omitempty" url:"password_encrypted,omitempty"` Email Optional[string] `json:"email,omitempty" url:"email,omitempty"` ShowNSFW bool `json:"show_nsfw,omitempty" url:"show_nsfw,omitempty"` Theme string `json:"theme,omitempty" url:"theme,omitempty"` DefaultSortType int16 `json:"default_sort_type,omitempty" url:"default_sort_type,omitempty"` DefaultListingType int16 `json:"default_listing_type,omitempty" url:"default_listing_type,omitempty"` Lang string `json:"lang,omitempty" url:"lang,omitempty"` ShowAvatars bool `json:"show_avatars,omitempty" url:"show_avatars,omitempty"` SendNotificationsToEmail bool `json:"send_notifications_to_email,omitempty" url:"send_notifications_to_email,omitempty"` ValidatorTime time.Time `json:"validator_time,omitempty" url:"validator_time,omitempty"` ShowBotAccounts bool `json:"show_bot_accounts,omitempty" url:"show_bot_accounts,omitempty"` ShowScores bool `json:"show_scores,omitempty" url:"show_scores,omitempty"` ShowReadPosts bool `json:"show_read_posts,omitempty" url:"show_read_posts,omitempty"` ShowNewPostNotifs bool `json:"show_new_post_notifs,omitempty" url:"show_new_post_notifs,omitempty"` EmailVerified bool `json:"email_verified,omitempty" url:"email_verified,omitempty"` AcceptedApplication bool `json:"accepted_application,omitempty" url:"accepted_application,omitempty"` } type LocalUserForm struct { PersonID Optional[int] `json:"person_id,omitempty" url:"person_id,omitempty"` PasswordEncrypted Optional[string] `json:"password_encrypted,omitempty" url:"password_encrypted,omitempty"` Email Optional[Optional[string]] `json:"email,omitempty" url:"email,omitempty"` ShowNSFW Optional[bool] `json:"show_nsfw,omitempty" url:"show_nsfw,omitempty"` Theme Optional[string] `json:"theme,omitempty" url:"theme,omitempty"` DefaultSortType Optional[int16] `json:"default_sort_type,omitempty" url:"default_sort_type,omitempty"` DefaultListingType Optional[int16] `json:"default_listing_type,omitempty" url:"default_listing_type,omitempty"` Lang Optional[string] `json:"lang,omitempty" url:"lang,omitempty"` ShowAvatars Optional[bool] `json:"show_avatars,omitempty" url:"show_avatars,omitempty"` SendNotificationsToEmail Optional[bool] `json:"send_notifications_to_email,omitempty" url:"send_notifications_to_email,omitempty"` ShowBotAccounts Optional[bool] `json:"show_bot_accounts,omitempty" url:"show_bot_accounts,omitempty"` ShowScores Optional[bool] `json:"show_scores,omitempty" url:"show_scores,omitempty"` ShowReadPosts Optional[bool] `json:"show_read_posts,omitempty" url:"show_read_posts,omitempty"` ShowNewPostNotifs Optional[bool] `json:"show_new_post_notifs,omitempty" url:"show_new_post_notifs,omitempty"` EmailVerified Optional[bool] `json:"email_verified,omitempty" url:"email_verified,omitempty"` AcceptedApplication Optional[bool] `json:"accepted_application,omitempty" url:"accepted_application,omitempty"` } type LocalUserSettings struct { ID int `json:"id,omitempty" url:"id,omitempty"` PersonID int `json:"person_id,omitempty" url:"person_id,omitempty"` Email Optional[string] `json:"email,omitempty" url:"email,omitempty"` ShowNSFW bool `json:"show_nsfw,omitempty" url:"show_nsfw,omitempty"` Theme string `json:"theme,omitempty" url:"theme,omitempty"` DefaultSortType int16 `json:"default_sort_type,omitempty" url:"default_sort_type,omitempty"` DefaultListingType int16 `json:"default_listing_type,omitempty" url:"default_listing_type,omitempty"` Lang string `json:"lang,omitempty" url:"lang,omitempty"` ShowAvatars bool `json:"show_avatars,omitempty" url:"show_avatars,omitempty"` SendNotificationsToEmail bool `json:"send_notifications_to_email,omitempty" url:"send_notifications_to_email,omitempty"` ValidatorTime time.Time `json:"validator_time,omitempty" url:"validator_time,omitempty"` ShowBotAccounts bool `json:"show_bot_accounts,omitempty" url:"show_bot_accounts,omitempty"` ShowScores bool `json:"show_scores,omitempty" url:"show_scores,omitempty"` ShowReadPosts bool `json:"show_read_posts,omitempty" url:"show_read_posts,omitempty"` ShowNewPostNotifs bool `json:"show_new_post_notifs,omitempty" url:"show_new_post_notifs,omitempty"` EmailVerified bool `json:"email_verified,omitempty" url:"email_verified,omitempty"` AcceptedApplication bool `json:"accepted_application,omitempty" url:"accepted_application,omitempty"` }