{ extra : (Optional ((List {mapKey : Text, mapValue : Text}))) , groups : (Optional (List Text)) , uid : (Optional (Text)) , username : (Optional (Text)) }