Last active
December 21, 2025 10:26
-
-
Save lukehinds/1d525fec21d148d880f405907d6c4d71 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "description": "Comprehensive Google Workspace mock data for testing tool execution with productivity assistant scenarios", | |
| "version": "1.0.0", | |
| "mockResponses": { | |
| "search_gmail_messages": { | |
| "defaultResponse": { | |
| "messages": [ | |
| { | |
| "id": "msg_001", | |
| "threadId": "thread_001", | |
| "snippet": "Meeting reminder: Q4 Planning Session tomorrow at 2pm", | |
| "from": "calendar@google.com", | |
| "to": "user@company.com", | |
| "subject": "Reminder: Q4 Planning Session", | |
| "date": "2024-12-20T10:00:00Z", | |
| "labels": ["INBOX", "IMPORTANT"] | |
| } | |
| ], | |
| "resultSizeEstimate": 1 | |
| } | |
| }, | |
| "get_gmail_message_content": { | |
| "defaultResponse": { | |
| "id": "{{message_id}}", | |
| "threadId": "thread_{{message_id}}", | |
| "snippet": "This is a sample email message", | |
| "headers": { | |
| "From": "sender@example.com", | |
| "To": "user@company.com", | |
| "Subject": "Sample Email", | |
| "Date": "2024-12-20T09:00:00Z" | |
| }, | |
| "body": "This is the email body content.", | |
| "labelIds": ["INBOX"] | |
| } | |
| }, | |
| "send_gmail_message": { | |
| "defaultResponse": { | |
| "id": "sent_msg_{{timestamp}}", | |
| "threadId": "thread_new_{{timestamp}}", | |
| "labelIds": ["SENT"], | |
| "message": "Message sent successfully" | |
| } | |
| }, | |
| "draft_gmail_message": { | |
| "defaultResponse": { | |
| "id": "draft_{{timestamp}}", | |
| "message": { | |
| "id": "draft_msg_{{timestamp}}", | |
| "threadId": "thread_draft_{{timestamp}}", | |
| "labelIds": ["DRAFT"] | |
| } | |
| } | |
| }, | |
| "list_gmail_labels": { | |
| "defaultResponse": { | |
| "labels": [ | |
| {"id": "INBOX", "name": "INBOX", "type": "system"}, | |
| {"id": "SENT", "name": "SENT", "type": "system"}, | |
| {"id": "DRAFT", "name": "DRAFT", "type": "system"}, | |
| {"id": "TRASH", "name": "TRASH", "type": "system"}, | |
| {"id": "IMPORTANT", "name": "IMPORTANT", "type": "system"}, | |
| {"id": "Label_1", "name": "Work", "type": "user"}, | |
| {"id": "Label_2", "name": "Personal", "type": "user"}, | |
| {"id": "Label_3", "name": "Projects", "type": "user"} | |
| ] | |
| } | |
| }, | |
| "search_drive_files": { | |
| "defaultResponse": { | |
| "files": [ | |
| { | |
| "id": "file_001", | |
| "name": "{{query}} - Results", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "modifiedTime": "2024-12-20T14:30:00Z", | |
| "owners": [{"displayName": "User", "emailAddress": "user@company.com"}] | |
| } | |
| ] | |
| } | |
| }, | |
| "get_drive_file_content": { | |
| "defaultResponse": { | |
| "id": "{{file_id}}", | |
| "name": "Document", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "content": "This is the file content.", | |
| "createdTime": "2024-12-01T10:00:00Z", | |
| "modifiedTime": "2024-12-20T14:30:00Z" | |
| } | |
| }, | |
| "create_drive_file": { | |
| "defaultResponse": { | |
| "id": "new_file_{{timestamp}}", | |
| "name": "{{name}}", | |
| "mimeType": "{{mimeType}}", | |
| "createdTime": "2024-12-20T15:00:00Z", | |
| "webViewLink": "https://drive.google.com/file/d/new_file_{{timestamp}}/view" | |
| } | |
| }, | |
| "share_drive_file": { | |
| "defaultResponse": { | |
| "id": "permission_{{timestamp}}", | |
| "type": "user", | |
| "role": "{{role}}", | |
| "emailAddress": "{{email}}", | |
| "message": "File shared successfully" | |
| } | |
| }, | |
| "list_calendars": { | |
| "defaultResponse": { | |
| "calendars": [ | |
| { | |
| "id": "primary", | |
| "summary": "user@company.com", | |
| "primary": true, | |
| "accessRole": "owner", | |
| "backgroundColor": "#4285f4" | |
| }, | |
| { | |
| "id": "team@company.com", | |
| "summary": "Team Calendar", | |
| "accessRole": "writer", | |
| "backgroundColor": "#7986cb" | |
| }, | |
| { | |
| "id": "holidays@group.v.calendar.google.com", | |
| "summary": "Holidays in United States", | |
| "accessRole": "reader", | |
| "backgroundColor": "#616161" | |
| } | |
| ] | |
| } | |
| }, | |
| "get_events": { | |
| "defaultResponse": { | |
| "events": [ | |
| { | |
| "id": "event_001", | |
| "summary": "Team Standup", | |
| "start": {"dateTime": "2024-12-21T09:00:00-08:00"}, | |
| "end": {"dateTime": "2024-12-21T09:30:00-08:00"}, | |
| "attendees": [ | |
| {"email": "user@company.com", "responseStatus": "accepted"}, | |
| {"email": "colleague@company.com", "responseStatus": "accepted"} | |
| ], | |
| "hangoutLink": "https://meet.google.com/abc-defg-hij" | |
| } | |
| ] | |
| } | |
| }, | |
| "create_event": { | |
| "defaultResponse": { | |
| "id": "event_{{timestamp}}", | |
| "summary": "{{summary}}", | |
| "start": {"dateTime": "{{start_time}}"}, | |
| "end": {"dateTime": "{{end_time}}"}, | |
| "htmlLink": "https://calendar.google.com/event?eid=event_{{timestamp}}", | |
| "status": "confirmed", | |
| "message": "Event created successfully" | |
| } | |
| }, | |
| "modify_event": { | |
| "defaultResponse": { | |
| "id": "{{event_id}}", | |
| "summary": "{{summary}}", | |
| "updated": "2024-12-20T16:00:00Z", | |
| "status": "confirmed", | |
| "message": "Event updated successfully" | |
| } | |
| }, | |
| "delete_event": { | |
| "defaultResponse": { | |
| "message": "Event deleted successfully" | |
| } | |
| }, | |
| "search_docs": { | |
| "defaultResponse": { | |
| "documents": [ | |
| { | |
| "id": "doc_001", | |
| "name": "{{query}} Document", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "modifiedTime": "2024-12-20T14:30:00Z" | |
| } | |
| ] | |
| } | |
| }, | |
| "get_doc_content": { | |
| "defaultResponse": { | |
| "documentId": "{{document_id}}", | |
| "title": "Document Title", | |
| "content": "This is the document content.\n\nIt contains multiple paragraphs.", | |
| "revisionId": "rev_001" | |
| } | |
| }, | |
| "create_doc": { | |
| "defaultResponse": { | |
| "documentId": "doc_{{timestamp}}", | |
| "title": "{{title}}", | |
| "revisionId": "rev_001", | |
| "documentUrl": "https://docs.google.com/document/d/doc_{{timestamp}}/edit", | |
| "message": "Document created successfully" | |
| } | |
| }, | |
| "modify_doc_text": { | |
| "defaultResponse": { | |
| "documentId": "{{document_id}}", | |
| "message": "Document text modified successfully", | |
| "revisionId": "rev_002" | |
| } | |
| }, | |
| "find_and_replace_doc": { | |
| "defaultResponse": { | |
| "documentId": "{{document_id}}", | |
| "replacements": 3, | |
| "message": "Replaced 3 occurrences" | |
| } | |
| }, | |
| "get_spreadsheet_info": { | |
| "defaultResponse": { | |
| "spreadsheetId": "{{spreadsheet_id}}", | |
| "properties": { | |
| "title": "Spreadsheet Title", | |
| "locale": "en_US", | |
| "timeZone": "America/Los_Angeles" | |
| }, | |
| "sheets": [ | |
| { | |
| "properties": { | |
| "sheetId": 0, | |
| "title": "Sheet1", | |
| "index": 0, | |
| "gridProperties": {"rowCount": 1000, "columnCount": 26} | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "read_sheet_values": { | |
| "defaultResponse": { | |
| "spreadsheetId": "{{spreadsheet_id}}", | |
| "range": "{{range}}", | |
| "majorDimension": "ROWS", | |
| "values": [ | |
| ["Header1", "Header2", "Header3"], | |
| ["Value1", "Value2", "Value3"] | |
| ] | |
| } | |
| }, | |
| "modify_sheet_values": { | |
| "defaultResponse": { | |
| "spreadsheetId": "{{spreadsheet_id}}", | |
| "updatedRange": "{{range}}", | |
| "updatedRows": 1, | |
| "updatedColumns": 3, | |
| "updatedCells": 3, | |
| "message": "Values updated successfully" | |
| } | |
| }, | |
| "create_spreadsheet": { | |
| "defaultResponse": { | |
| "spreadsheetId": "sheet_{{timestamp}}", | |
| "properties": { | |
| "title": "{{title}}" | |
| }, | |
| "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/sheet_{{timestamp}}/edit", | |
| "message": "Spreadsheet created successfully" | |
| } | |
| }, | |
| "get_presentation": { | |
| "defaultResponse": { | |
| "presentationId": "{{presentation_id}}", | |
| "title": "Presentation Title", | |
| "slides": [ | |
| { | |
| "objectId": "slide_001", | |
| "pageElements": [ | |
| { | |
| "objectId": "title_001", | |
| "shape": { | |
| "shapeType": "TEXT_BOX", | |
| "text": "Slide Title" | |
| } | |
| } | |
| ] | |
| } | |
| ], | |
| "pageSize": {"width": {"magnitude": 9144000, "unit": "EMU"}, "height": {"magnitude": 5143500, "unit": "EMU"}} | |
| } | |
| }, | |
| "create_presentation": { | |
| "defaultResponse": { | |
| "presentationId": "pres_{{timestamp}}", | |
| "title": "{{title}}", | |
| "slides": [], | |
| "presentationUrl": "https://docs.google.com/presentation/d/pres_{{timestamp}}/edit", | |
| "message": "Presentation created successfully" | |
| } | |
| }, | |
| "get_form": { | |
| "defaultResponse": { | |
| "formId": "{{form_id}}", | |
| "info": { | |
| "title": "Form Title", | |
| "documentTitle": "Form Title" | |
| }, | |
| "items": [ | |
| { | |
| "itemId": "item_001", | |
| "title": "Question 1", | |
| "questionItem": { | |
| "question": { | |
| "questionId": "q_001", | |
| "textQuestion": {"paragraph": false} | |
| } | |
| } | |
| } | |
| ], | |
| "responderUri": "https://docs.google.com/forms/d/{{form_id}}/viewform" | |
| } | |
| }, | |
| "create_form": { | |
| "defaultResponse": { | |
| "formId": "form_{{timestamp}}", | |
| "info": { | |
| "title": "{{title}}", | |
| "documentTitle": "{{title}}" | |
| }, | |
| "responderUri": "https://docs.google.com/forms/d/form_{{timestamp}}/viewform", | |
| "message": "Form created successfully" | |
| } | |
| }, | |
| "list_form_responses": { | |
| "defaultResponse": { | |
| "responses": [ | |
| { | |
| "responseId": "resp_001", | |
| "createTime": "2024-12-20T10:00:00Z", | |
| "lastSubmittedTime": "2024-12-20T10:05:00Z", | |
| "answers": { | |
| "q_001": { | |
| "questionId": "q_001", | |
| "textAnswers": {"answers": [{"value": "Sample answer"}]} | |
| } | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "list_task_lists": { | |
| "defaultResponse": { | |
| "taskLists": [ | |
| { | |
| "id": "tasklist_001", | |
| "title": "My Tasks", | |
| "updated": "2024-12-20T14:00:00Z" | |
| }, | |
| { | |
| "id": "tasklist_002", | |
| "title": "Work Tasks", | |
| "updated": "2024-12-20T12:00:00Z" | |
| } | |
| ] | |
| } | |
| }, | |
| "list_tasks": { | |
| "defaultResponse": { | |
| "tasks": [ | |
| { | |
| "id": "task_001", | |
| "title": "Complete project report", | |
| "status": "needsAction", | |
| "due": "2024-12-22T00:00:00Z", | |
| "notes": "Include Q4 metrics" | |
| }, | |
| { | |
| "id": "task_002", | |
| "title": "Review pull requests", | |
| "status": "needsAction", | |
| "due": "2024-12-21T00:00:00Z" | |
| } | |
| ] | |
| } | |
| }, | |
| "create_task": { | |
| "defaultResponse": { | |
| "id": "task_{{timestamp}}", | |
| "title": "{{title}}", | |
| "status": "needsAction", | |
| "due": "{{due}}", | |
| "message": "Task created successfully" | |
| } | |
| }, | |
| "update_task": { | |
| "defaultResponse": { | |
| "id": "{{task_id}}", | |
| "title": "{{title}}", | |
| "status": "{{status}}", | |
| "updated": "2024-12-20T16:00:00Z", | |
| "message": "Task updated successfully" | |
| } | |
| }, | |
| "list_spaces": { | |
| "defaultResponse": { | |
| "spaces": [ | |
| { | |
| "name": "spaces/AAAA", | |
| "type": "ROOM", | |
| "displayName": "Engineering Team", | |
| "spaceThreadingState": "THREADED_MESSAGES" | |
| }, | |
| { | |
| "name": "spaces/BBBB", | |
| "type": "DM", | |
| "displayName": "Direct Message" | |
| } | |
| ] | |
| } | |
| }, | |
| "send_message": { | |
| "defaultResponse": { | |
| "name": "spaces/{{space_id}}/messages/msg_{{timestamp}}", | |
| "text": "{{message_text}}", | |
| "createTime": "2024-12-20T16:30:00Z", | |
| "sender": { | |
| "name": "users/user@company.com", | |
| "displayName": "User", | |
| "type": "HUMAN" | |
| }, | |
| "message": "Message sent successfully" | |
| } | |
| }, | |
| "get_messages": { | |
| "defaultResponse": { | |
| "messages": [ | |
| { | |
| "name": "spaces/{{space_id}}/messages/msg_001", | |
| "text": "Has anyone reviewed the latest PR?", | |
| "createTime": "2024-12-20T15:00:00Z", | |
| "sender": {"displayName": "Alice", "type": "HUMAN"} | |
| }, | |
| { | |
| "name": "spaces/{{space_id}}/messages/msg_002", | |
| "text": "I'll take a look now", | |
| "createTime": "2024-12-20T15:05:00Z", | |
| "sender": {"displayName": "Bob", "type": "HUMAN"} | |
| } | |
| ] | |
| } | |
| }, | |
| "search_messages": { | |
| "defaultResponse": { | |
| "messages": [ | |
| { | |
| "name": "spaces/AAAA/messages/msg_search_001", | |
| "text": "Found matching message for {{query}}", | |
| "createTime": "2024-12-20T14:00:00Z", | |
| "sender": {"displayName": "Team Member", "type": "HUMAN"} | |
| } | |
| ] | |
| } | |
| }, | |
| "search_custom": { | |
| "defaultResponse": { | |
| "items": [ | |
| { | |
| "title": "Search Result 1", | |
| "link": "https://example.com/result1", | |
| "snippet": "This is a sample search result snippet..." | |
| } | |
| ], | |
| "searchInformation": { | |
| "totalResults": "1", | |
| "searchTime": 0.25 | |
| } | |
| } | |
| } | |
| }, | |
| "fixtures": { | |
| "search_gmail_messages": [ | |
| { | |
| "match": {"query": "from:boss@company.com"}, | |
| "response": { | |
| "messages": [ | |
| { | |
| "id": "msg_boss_001", | |
| "threadId": "thread_boss_001", | |
| "snippet": "Please review the Q4 budget proposal and send feedback by EOD", | |
| "from": "boss@company.com", | |
| "to": "user@company.com", | |
| "subject": "Q4 Budget Review - Urgent", | |
| "date": "2024-12-20T08:30:00Z", | |
| "labels": ["INBOX", "IMPORTANT", "STARRED"] | |
| }, | |
| { | |
| "id": "msg_boss_002", | |
| "threadId": "thread_boss_002", | |
| "snippet": "Great work on the product launch! The metrics look impressive", | |
| "from": "boss@company.com", | |
| "to": "user@company.com", | |
| "subject": "Re: Product Launch Results", | |
| "date": "2024-12-19T16:45:00Z", | |
| "labels": ["INBOX"] | |
| } | |
| ], | |
| "resultSizeEstimate": 2 | |
| } | |
| }, | |
| { | |
| "match": {"query": "is:unread"}, | |
| "response": { | |
| "messages": [ | |
| { | |
| "id": "msg_unread_001", | |
| "threadId": "thread_unread_001", | |
| "snippet": "Your weekly analytics report is ready", | |
| "from": "analytics@company.com", | |
| "to": "user@company.com", | |
| "subject": "Weekly Analytics Report - Dec 16-20", | |
| "date": "2024-12-20T06:00:00Z", | |
| "labels": ["INBOX", "UNREAD"] | |
| }, | |
| { | |
| "id": "msg_unread_002", | |
| "threadId": "thread_unread_002", | |
| "snippet": "New comment on your pull request #452", | |
| "from": "github@notifications.github.com", | |
| "to": "user@company.com", | |
| "subject": "[company/repo] New comment on PR #452", | |
| "date": "2024-12-20T07:15:00Z", | |
| "labels": ["INBOX", "UNREAD"] | |
| }, | |
| { | |
| "id": "msg_unread_003", | |
| "threadId": "thread_unread_003", | |
| "snippet": "Reminder: Team lunch tomorrow at 12:30pm", | |
| "from": "hr@company.com", | |
| "to": "all@company.com", | |
| "subject": "Team Holiday Lunch - Tomorrow", | |
| "date": "2024-12-20T09:00:00Z", | |
| "labels": ["INBOX", "UNREAD"] | |
| } | |
| ], | |
| "resultSizeEstimate": 3 | |
| } | |
| }, | |
| { | |
| "match": {"query": "subject:invoice"}, | |
| "response": { | |
| "messages": [ | |
| { | |
| "id": "msg_inv_001", | |
| "threadId": "thread_inv_001", | |
| "snippet": "Invoice #INV-2024-1234 for December services", | |
| "from": "billing@vendor.com", | |
| "to": "user@company.com", | |
| "subject": "Invoice #INV-2024-1234 - December 2024", | |
| "date": "2024-12-15T10:00:00Z", | |
| "labels": ["INBOX", "Label_1"] | |
| } | |
| ], | |
| "resultSizeEstimate": 1 | |
| } | |
| } | |
| ], | |
| "get_gmail_message_content": [ | |
| { | |
| "match": {"message_id": "msg_boss_001"}, | |
| "response": { | |
| "id": "msg_boss_001", | |
| "threadId": "thread_boss_001", | |
| "snippet": "Please review the Q4 budget proposal and send feedback by EOD", | |
| "headers": { | |
| "From": "Sarah Chen <boss@company.com>", | |
| "To": "user@company.com", | |
| "Subject": "Q4 Budget Review - Urgent", | |
| "Date": "Fri, 20 Dec 2024 08:30:00 -0800" | |
| }, | |
| "body": "Hi,\n\nPlease review the attached Q4 budget proposal and provide your feedback by end of day.\n\nKey points to consider:\n- Marketing budget increase of 15%\n- New headcount requests for Engineering\n- Infrastructure cost optimization\n\nLet me know if you have any questions.\n\nThanks,\nSarah", | |
| "attachments": [ | |
| { | |
| "filename": "Q4_Budget_Proposal.pdf", | |
| "mimeType": "application/pdf", | |
| "size": 245760 | |
| } | |
| ], | |
| "labelIds": ["INBOX", "IMPORTANT", "STARRED"] | |
| } | |
| } | |
| ], | |
| "search_drive_files": [ | |
| { | |
| "match": {"query": "Q4 report"}, | |
| "response": { | |
| "files": [ | |
| { | |
| "id": "doc_q4_report", | |
| "name": "Q4 2024 Financial Report", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "modifiedTime": "2024-12-18T16:30:00Z", | |
| "owners": [{"displayName": "Finance Team", "emailAddress": "finance@company.com"}], | |
| "shared": true | |
| }, | |
| { | |
| "id": "sheet_q4_data", | |
| "name": "Q4 Sales Data", | |
| "mimeType": "application/vnd.google-apps.spreadsheet", | |
| "modifiedTime": "2024-12-20T09:00:00Z", | |
| "owners": [{"displayName": "Sales Ops", "emailAddress": "salesops@company.com"}] | |
| }, | |
| { | |
| "id": "slides_q4_review", | |
| "name": "Q4 Business Review Presentation", | |
| "mimeType": "application/vnd.google-apps.presentation", | |
| "modifiedTime": "2024-12-19T14:00:00Z", | |
| "owners": [{"displayName": "User", "emailAddress": "user@company.com"}] | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "match": {"query": "meeting notes"}, | |
| "response": { | |
| "files": [ | |
| { | |
| "id": "doc_standup_notes", | |
| "name": "Daily Standup Notes - Dec 2024", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "modifiedTime": "2024-12-20T10:00:00Z", | |
| "owners": [{"displayName": "User", "emailAddress": "user@company.com"}] | |
| }, | |
| { | |
| "id": "doc_planning_notes", | |
| "name": "Sprint Planning Notes", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "modifiedTime": "2024-12-16T15:00:00Z", | |
| "owners": [{"displayName": "PM", "emailAddress": "pm@company.com"}] | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "get_events": [ | |
| { | |
| "match": {"calendar_id": "primary", "time_min": "2024-12-20T00:00:00Z"}, | |
| "response": { | |
| "events": [ | |
| { | |
| "id": "event_standup", | |
| "summary": "Daily Standup", | |
| "start": {"dateTime": "2024-12-20T09:00:00-08:00"}, | |
| "end": {"dateTime": "2024-12-20T09:15:00-08:00"}, | |
| "recurrence": ["RRULE:FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR"], | |
| "hangoutLink": "https://meet.google.com/abc-defg-hij" | |
| }, | |
| { | |
| "id": "event_1on1", | |
| "summary": "1:1 with Manager", | |
| "start": {"dateTime": "2024-12-20T11:00:00-08:00"}, | |
| "end": {"dateTime": "2024-12-20T11:30:00-08:00"}, | |
| "attendees": [ | |
| {"email": "user@company.com", "responseStatus": "accepted"}, | |
| {"email": "manager@company.com", "responseStatus": "accepted", "organizer": true} | |
| ], | |
| "hangoutLink": "https://meet.google.com/xyz-uvwx-rst" | |
| }, | |
| { | |
| "id": "event_review", | |
| "summary": "Q4 Budget Review", | |
| "start": {"dateTime": "2024-12-20T14:00:00-08:00"}, | |
| "end": {"dateTime": "2024-12-20T15:00:00-08:00"}, | |
| "attendees": [ | |
| {"email": "user@company.com", "responseStatus": "accepted"}, | |
| {"email": "boss@company.com", "responseStatus": "accepted", "organizer": true}, | |
| {"email": "finance@company.com", "responseStatus": "tentative"} | |
| ], | |
| "location": "Conference Room A", | |
| "description": "Review and finalize Q4 budget proposal" | |
| }, | |
| { | |
| "id": "event_lunch", | |
| "summary": "Team Holiday Lunch", | |
| "start": {"dateTime": "2024-12-20T12:30:00-08:00"}, | |
| "end": {"dateTime": "2024-12-20T14:00:00-08:00"}, | |
| "location": "Downtown Bistro, 123 Main St", | |
| "attendees": [ | |
| {"email": "user@company.com", "responseStatus": "accepted"}, | |
| {"email": "team@company.com", "responseStatus": "accepted"} | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "match": {"calendar_id": "primary", "time_min": "2024-12-21T00:00:00Z"}, | |
| "response": { | |
| "events": [ | |
| { | |
| "id": "event_standup_21", | |
| "summary": "Daily Standup", | |
| "start": {"dateTime": "2024-12-21T09:00:00-08:00"}, | |
| "end": {"dateTime": "2024-12-21T09:15:00-08:00"}, | |
| "hangoutLink": "https://meet.google.com/abc-defg-hij" | |
| }, | |
| { | |
| "id": "event_retro", | |
| "summary": "Sprint Retrospective", | |
| "start": {"dateTime": "2024-12-21T15:00:00-08:00"}, | |
| "end": {"dateTime": "2024-12-21T16:00:00-08:00"}, | |
| "attendees": [ | |
| {"email": "user@company.com", "responseStatus": "accepted"}, | |
| {"email": "team@company.com", "responseStatus": "accepted"} | |
| ], | |
| "hangoutLink": "https://meet.google.com/ret-rosp-ect" | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "get_doc_content": [ | |
| { | |
| "match": {"document_id": "doc_standup_notes"}, | |
| "response": { | |
| "documentId": "doc_standup_notes", | |
| "title": "Daily Standup Notes - Dec 2024", | |
| "content": "Daily Standup Notes - December 2024\n\nDecember 20, 2024\nAttendees: Alice, Bob, Carol, Dave\n\nAlice:\n- Completed API endpoint for user authentication\n- Working on integration tests\n- No blockers\n\nBob:\n- Fixed production bug in payment processing\n- Starting work on new dashboard feature\n- Blocked: waiting for design specs", | |
| "revisionId": "rev_standup_005" | |
| } | |
| } | |
| ], | |
| "search_docs": [ | |
| { | |
| "match": {"query": "standup"}, | |
| "response": { | |
| "documents": [ | |
| { | |
| "id": "doc_standup_notes", | |
| "name": "Daily Standup Notes - Dec 2024", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "modifiedTime": "2024-12-20T10:00:00Z" | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "match": {"query": "planning"}, | |
| "response": { | |
| "documents": [ | |
| { | |
| "id": "doc_planning_notes", | |
| "name": "Sprint Planning Notes", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "modifiedTime": "2024-12-16T15:00:00Z" | |
| }, | |
| { | |
| "id": "doc_q4_planning", | |
| "name": "Q4 Planning Document", | |
| "mimeType": "application/vnd.google-apps.document", | |
| "modifiedTime": "2024-12-10T14:00:00Z" | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "read_sheet_values": [ | |
| { | |
| "match": {"spreadsheet_id": "sheet_q4_data", "range": "Sheet1!A1:D10"}, | |
| "response": { | |
| "spreadsheetId": "sheet_q4_data", | |
| "range": "Sheet1!A1:D10", | |
| "majorDimension": "ROWS", | |
| "values": [ | |
| ["Month", "Revenue", "Expenses", "Profit"], | |
| ["October", "$1,250,000", "$875,000", "$375,000"], | |
| ["November", "$1,480,000", "$920,000", "$560,000"], | |
| ["December", "$1,890,000", "$1,050,000", "$840,000"], | |
| ["Q4 Total", "$4,620,000", "$2,845,000", "$1,775,000"] | |
| ] | |
| } | |
| }, | |
| { | |
| "match": {"spreadsheet_id": "sheet_q4_data", "range": "Sheet1!A:A"}, | |
| "response": { | |
| "spreadsheetId": "sheet_q4_data", | |
| "range": "Sheet1!A1:A5", | |
| "majorDimension": "ROWS", | |
| "values": [ | |
| ["Month"], | |
| ["October"], | |
| ["November"], | |
| ["December"], | |
| ["Q4 Total"] | |
| ] | |
| } | |
| } | |
| ], | |
| "list_tasks": [ | |
| { | |
| "match": {"task_list_id": "tasklist_001"}, | |
| "response": { | |
| "tasks": [ | |
| { | |
| "id": "task_report", | |
| "title": "Complete Q4 financial report", | |
| "status": "needsAction", | |
| "due": "2024-12-22T00:00:00Z", | |
| "notes": "Include revenue breakdown by region" | |
| }, | |
| { | |
| "id": "task_review", | |
| "title": "Review team performance evaluations", | |
| "status": "needsAction", | |
| "due": "2024-12-23T00:00:00Z" | |
| }, | |
| { | |
| "id": "task_present", | |
| "title": "Prepare board presentation", | |
| "status": "completed", | |
| "due": "2024-12-20T00:00:00Z", | |
| "completed": "2024-12-19T16:00:00Z" | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "match": {"task_list_id": "tasklist_002"}, | |
| "response": { | |
| "tasks": [ | |
| { | |
| "id": "task_pr", | |
| "title": "Review PR #452 - Authentication refactor", | |
| "status": "needsAction", | |
| "due": "2024-12-21T00:00:00Z", | |
| "notes": "Focus on security implications" | |
| }, | |
| { | |
| "id": "task_deploy", | |
| "title": "Deploy v2.5.0 to staging", | |
| "status": "needsAction", | |
| "due": "2024-12-21T00:00:00Z" | |
| }, | |
| { | |
| "id": "task_docs", | |
| "title": "Update API documentation", | |
| "status": "needsAction", | |
| "due": "2024-12-24T00:00:00Z" | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "get_messages": [ | |
| { | |
| "match": {"space_id": "AAAA"}, | |
| "response": { | |
| "messages": [ | |
| { | |
| "name": "spaces/AAAA/messages/msg_eng_001", | |
| "text": "Hey team, the new CI pipeline is live! Build times are down 40%", | |
| "createTime": "2024-12-20T10:00:00Z", | |
| "sender": {"displayName": "DevOps Bot", "type": "BOT"} | |
| }, | |
| { | |
| "name": "spaces/AAAA/messages/msg_eng_002", | |
| "text": "Amazing! Great work on that optimization", | |
| "createTime": "2024-12-20T10:05:00Z", | |
| "sender": {"displayName": "Alice", "type": "HUMAN"} | |
| }, | |
| { | |
| "name": "spaces/AAAA/messages/msg_eng_003", | |
| "text": "Can someone take a look at PR #452? It's blocking the release", | |
| "createTime": "2024-12-20T14:30:00Z", | |
| "sender": {"displayName": "Bob", "type": "HUMAN"} | |
| }, | |
| { | |
| "name": "spaces/AAAA/messages/msg_eng_004", | |
| "text": "I'll review it after my 1:1", | |
| "createTime": "2024-12-20T14:32:00Z", | |
| "sender": {"displayName": "Carol", "type": "HUMAN"} | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "search_messages": [ | |
| { | |
| "match": {"query": "PR"}, | |
| "response": { | |
| "messages": [ | |
| { | |
| "name": "spaces/AAAA/messages/msg_eng_003", | |
| "text": "Can someone take a look at PR #452? It's blocking the release", | |
| "createTime": "2024-12-20T14:30:00Z", | |
| "sender": {"displayName": "Bob", "type": "HUMAN"}, | |
| "spaceName": "Engineering Team" | |
| }, | |
| { | |
| "name": "spaces/AAAA/messages/msg_eng_004", | |
| "text": "I'll review it after my 1:1", | |
| "createTime": "2024-12-20T14:32:00Z", | |
| "sender": {"displayName": "Carol", "type": "HUMAN"}, | |
| "spaceName": "Engineering Team" | |
| } | |
| ] | |
| } | |
| } | |
| ] | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment