Files | |
| file | append_activity_to_spreadsheet.dart |
Use Google Sheets API to append a new Activity row from provided Activity and User. | |
| file | datatable_to_user.dart |
Convert DataTable from result of Users query to ACM.User flatbuffer. | |
| file | extract_access_token.dart |
| Parse HTTP Authorization header to extract an OAuth access token. | |
| file | fetch_sheet_columns.dart |
| Fetch IDs/labels of Google Spreadsheet columns for specified sheet. | |
| file | generate_permissions_check_query.dart |
Generate a query to return all permissions (and optional additional columns) for a specific user by Tag ID. | |
| file | http_response_exception.dart |
Custom Exception class which has an optional statusCode and uri to indicate details of a failed HTTP request. | |
| file | push_activity_to_firebase.dart |
| Append Activity details to Firebase to provided Database Reference. | |
| file | push_latest_user_to_firebase.dart |
| Write User details to Firebase at provided Database Reference. | |
| file | spreadsheet_client.dart |
| Provide an (authenticated) Google Sheets REST API client. | |
| file | spreadsheet_helpers.dart |
| Utility functions for spreadsheet columns<->index, string helpers, and Google Visualization DataTable parsing. | |