UpdateUserVariables is an interface representing the variables for the UpdateUserMutation. It includes optional fields for updating user details.

interface UpdateUserVariables {
    about?: string;
    activityMergeTime?: number;
    airingNotifications?: boolean;
    animeListOptions?: MediaListOptions;
    disabledListActivity?: DisabledListActivity[];
    displayAdultContent?: boolean;
    donatorBadge?: string;
    mangaListOptions?: MediaListOptions;
    notificationOptions?: NotificationOptions[];
    profileColor?: string;
    restrictMessagesToFollowing?: boolean;
    rowOrder?: string;
    scoreFormat?: ScoreFormat;
    staffNameLanguage?: UserStaffNameLanguage;
    timezone?: string;
    titleLanguage?: UserTitleLanguage;
}

Properties

about?: string

about is a string representing the updated about section of the user.

activityMergeTime?: number

activityMergeTime is a number representing the updated activity merge time of the user.

airingNotifications?: boolean

airingNotifications is a boolean representing the updated preference of the user for receiving airing notifications.

animeListOptions?: MediaListOptions

animeListOptions is a MediaListOptions representing the updated anime list options of the user.

disabledListActivity?: DisabledListActivity[]

disabledListActivity is an array of DisabledListActivity representing the updated disabled list activity preferences of the user.

displayAdultContent?: boolean

displayAdultContent is a boolean representing the updated preference of the user for displaying adult content.

donatorBadge?: string

donatorBadge is a string representing the updated donator badge of the user.

mangaListOptions?: MediaListOptions

mangaListOptions is a MediaListOptions representing the updated manga list options of the user.

notificationOptions?: NotificationOptions[]

notificationOptions is an array of NotificationOptions representing the updated notification options of the user.

profileColor?: string

profileColor is a string representing the updated profile color preference of the user.

restrictMessagesToFollowing?: boolean

restrictMessagesToFollowing is a boolean representing the updated preference of the user for restricting messages to following.

rowOrder?: string

rowOrder is a string representing the updated row order preference of the user.

scoreFormat?: ScoreFormat

scoreFormat is a ScoreFormat representing the updated score format preference of the user.

staffNameLanguage?: UserStaffNameLanguage

staffNameLanguage is a UserStaffNameLanguage representing the updated staff name language preference of the user.

timezone?: string

timezone is a string representing the updated timezone of the user.

titleLanguage?: UserTitleLanguage

titleLanguage is a UserTitleLanguage representing the updated title language preference of the user.