API Documentation for toMap.
Map<String, Object> toMap() => <String, Object>{ 'permission': permission.value, 'state': state.name, 'canRequest': canRequest, };