Skip to main content

ViewerSettingsUpdate

Update a user's settings.

ViewerSettingsUpdate(
name: String
firstName: String
lastName: String
email: String
password: String
hidePurchaseActivity: Boolean
limitedProfile: Boolean
notifySupport: Boolean
notifyUpdate: Boolean
unsubscribedAt: DateTimeISO
avatarBase64: String
avatarFileName: String
currency: Currency
country: Country
privacyLevel: PrivacyLevel
): ViewerSettingsUpdateUnion!

Arguments

ViewerSettingsUpdate.name ● String scalar

The user's name.

ViewerSettingsUpdate.firstName ● String scalar

The user's first name.

ViewerSettingsUpdate.lastName ● String scalar

The user's last name.

ViewerSettingsUpdate.email ● String scalar

The user's email.

ViewerSettingsUpdate.password ● String scalar

The user's password.

ViewerSettingsUpdate.hidePurchaseActivity ● Boolean scalar

Hide user's shopping activity.

ViewerSettingsUpdate.limitedProfile ● Boolean scalar

Hide photo and last name?

ViewerSettingsUpdate.notifySupport ● Boolean scalar

Notify user of support activities?

ViewerSettingsUpdate.notifyUpdate ● Boolean scalar

Notify user of updates?

ViewerSettingsUpdate.unsubscribedAt ● DateTimeISO scalar

Unsubscribe from marketing?

ViewerSettingsUpdate.avatarBase64 ● String scalar

The base64 encoded version of the user's avatar to upload.

ViewerSettingsUpdate.avatarFileName ● String scalar

File name of user's avatar.

ViewerSettingsUpdate.currency ● Currency enum

Default currency to display in the store when shopping for yourself.

ViewerSettingsUpdate.country ● Country enum

User's country.

ViewerSettingsUpdate.privacyLevel ● PrivacyLevel enum

User's privacy level

Type

ViewerSettingsUpdateUnion union

If mutation is successful, the User or Viewer will be returned, otherwise a MutationError is returned.