Update User's Profile
This action allows you to edit/update the current user's account information, as well as his/her document stored on the users collection in Firestore.
You still don't need to have the collection or "table schema" pre-determined. You can create any fields you'd like during document updates.
Inputs and Settings

Trigger ID (optional)
This will link the action with a Action Listener of the same ID.
If left blank, all listeners on the page with blank ID's will be triggered at the same time, so we suggest to always define a Trigger ID.
When the function finishes running, it will trigger the User Updated event, storing the user's ID and Email on the listener's states.
Fields
You must inform which fields you want to update, in JSON format. This input allows you to set as many fields as you want.
For each field you must specify the "key" and the "value" that will be stored on it.
Field Types
For each key/value pair you define and provide a value on the Fields list, you must provide the same key, but with the type of the value, on the Field Types input. That allows the plugin to turn the texts being fed into the plugin into corresponding values on the JSON structure sent to Firestore.
If the number of Fields and Field Types don't match, the action will result in an error.
See the field types table to see which types are currently supported by the plugin and how to define them.
Triggered events
Those events are triggered by an Action Listener with the same ID as the Trigger ID provided on the action.
User Updated (if the action was successful)
Error in Action (if an error occurs)
Stored values on the listener
User ID
The current user's ID.
User Email
The current user's email address.
Last updated