File 0001-Fix-Calendar-API-test-data.patch of Package libkgapi.18301
From 9ca99bf29db1baa17e67bd731bd75d899c037d5b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= <dvratil@kde.org>
Date: Mon, 12 Feb 2024 23:45:52 +0100
Subject: [PATCH 1/2] Fix Calendar API test data
The 'timeZone' parameter was misspelled or contained invalid
data.
(cherry picked from commit 604e33381bce1eaab119951332026ee4fb75976e)
---
autotests/calendar/data/event1.json | 50 ++++++------
.../calendar/data/event1_create_request.txt | 30 +++----
.../calendar/data/event1_fetch_response.txt | 52 ++++++------
.../calendar/data/event1_modify_request.txt | 32 ++++----
.../calendar/data/event1_modify_response.txt | 50 ++++++------
autotests/calendar/data/event2.json | 60 +++++++-------
.../calendar/data/event2_create_request.txt | 26 +++---
.../calendar/data/event2_create_response.txt | 60 +++++++-------
.../data/events_fetch_page1_response.txt | 74 ++++++++---------
.../data/events_fetch_page2_response.txt | 80 +++++++++----------
10 files changed, 259 insertions(+), 255 deletions(-)
diff --git a/autotests/calendar/data/event1.json b/autotests/calendar/data/event1.json
index 131172d..c0f77f0 100644
--- a/autotests/calendar/data/event1.json
+++ b/autotests/calendar/data/event1.json
@@ -1,46 +1,46 @@
{
- "status": "confirmed",
- "kind": "calendar#event",
+ "status": "confirmed",
+ "kind": "calendar#event",
"end": {
- "timezone": "Europe/Prague",
+ "timeZone": "Europe/Prague",
"dateTime": "2018-04-01T11:30:00+02:00"
- },
- "description": "We shall meet and we shall discuss.",
- "created": "2018-03-30T22:28:48.000Z",
- "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
+ },
+ "description": "We shall meet and we shall discuss.",
+ "created": "2018-03-30T22:28:48.000Z",
+ "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
"reminders": {
"useDefault": false
- },
- "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
- "sequence": 0,
- "updated": "2018-03-30T22:28:48.203Z",
- "summary": "Cool Meeting about stuff",
+ },
+ "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
+ "sequence": 0,
+ "updated": "2018-03-30T22:28:48.203Z",
+ "summary": "Cool Meeting about stuff",
"start": {
- "timezone": "Europe/Prague",
+ "timeZone": "Europe/Prague",
"dateTime": "2018-04-01T10:30:00+02:00"
- },
- "etag": "\"3044897856406000\"",
- "location": "Meeting Room",
+ },
+ "etag": "\"3044897856406000\"",
+ "location": "Meeting Room",
"attendees": [
{
"id": "1234567890",
- "email": "attendee1@kde.test",
+ "email": "attendee1@kde.test",
"responseStatus": "needsAction"
- },
+ },
{
"id": "0987654321",
- "email": "attendee2@kde.test",
+ "email": "attendee2@kde.test",
"responseStatus": "needsAction"
}
- ],
+ ],
"organizer": {
- "self": true,
- "displayName": "Konqui",
+ "self": true,
+ "displayName": "Konqui",
"email": "konqui@kde.test"
- },
+ },
"creator": {
- "displayName": "John Doe",
+ "displayName": "John Doe",
"email": "johnnyboy@example.test"
- },
+ },
"id": "3if6lf59tove1e037baa75l54t"
}
diff --git a/autotests/calendar/data/event1_create_request.txt b/autotests/calendar/data/event1_create_request.txt
index e691c96..f395eb6 100644
--- a/autotests/calendar/data/event1_create_request.txt
+++ b/autotests/calendar/data/event1_create_request.txt
@@ -5,40 +5,40 @@ Content-Type: application/json
"attendees": [
{
"displayName": "",
- "email": "attendee1@kde.test",
+ "email": "attendee1@kde.test",
"id": "1234567890",
"responseStatus": "needsAction"
- },
+ },
{
"displayName": "",
- "email": "attendee2@kde.test",
+ "email": "attendee2@kde.test",
"id": "0987654321",
"responseStatus": "needsAction"
}
- ],
- "description": "We shall meet and we shall discuss.",
+ ],
+ "description": "We shall meet and we shall discuss.",
"end": {
"dateTime": "2018-04-01T09:30:00Z",
- "timeZone": "UTC+02:00"
- },
+ "timeZone": "Europe/Prague"
+ },
"iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
"kind": "calendar#event",
- "location": "Meeting Room",
+ "location": "Meeting Room",
"organizer": {
- "displayName": "Konqui <konqui@kde.test>",
+ "displayName": "Konqui <konqui@kde.test>",
"email": "konqui@kde.test"
- },
+ },
"reminders": {
"overrides": [
],
"useDefault": false
- },
+ },
"start": {
"dateTime": "2018-04-01T08:30:00Z",
- "timeZone": "UTC+02:00"
- },
- "status": "confirmed",
- "summary": "Cool Meeting about stuff",
+ "timeZone": "Europe/Prague"
+ },
+ "status": "confirmed",
+ "summary": "Cool Meeting about stuff",
"transparency": "opaque"
}
diff --git a/autotests/calendar/data/event1_fetch_response.txt b/autotests/calendar/data/event1_fetch_response.txt
index 76c4fc5..906c5f2 100644
--- a/autotests/calendar/data/event1_fetch_response.txt
+++ b/autotests/calendar/data/event1_fetch_response.txt
@@ -2,46 +2,48 @@ HTTP/1.1 200 OK
Content-type: application/json; charset=UTF-8
{
- "status": "confirmed",
- "kind": "calendar#event",
+ "status": "confirmed",
+ "kind": "calendar#event",
"end": {
- "dateTime": "2018-04-01T11:30:00+02:00"
- },
- "description": "We shall meet and we shall discuss.",
- "created": "2018-03-30T22:28:48.000Z",
- "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
+ "dateTime": "2018-04-01T11:30:00+02:00",
+ "timeZone": "Europe/Prague"
+ },
+ "description": "We shall meet and we shall discuss.",
+ "created": "2018-03-30T22:28:48.000Z",
+ "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
"reminders": {
"useDefault": false
- },
- "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
- "sequence": 0,
- "updated": "2018-03-30T22:28:48.203Z",
- "summary": "Cool Meeting about stuff",
+ },
+ "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
+ "sequence": 0,
+ "updated": "2018-03-30T22:28:48.203Z",
+ "summary": "Cool Meeting about stuff",
"start": {
- "dateTime": "2018-04-01T10:30:00+02:00"
- },
- "etag": "\"3044897856406000\"",
- "location": "Meeting Room",
+ "dateTime": "2018-04-01T10:30:00+02:00",
+ "timeZone": "Europe/Prague"
+ },
+ "etag": "\"3044897856406000\"",
+ "location": "Meeting Room",
"attendees": [
{
"id": "1234567890",
- "email": "attendee1@kde.test",
+ "email": "attendee1@kde.test",
"responseStatus": "needsAction"
- },
+ },
{
"id": "0987654321",
- "email": "attendee2@kde.test",
+ "email": "attendee2@kde.test",
"responseStatus": "needsAction"
}
- ],
+ ],
"organizer": {
- "self": true,
- "displayName": "Konqui",
+ "self": true,
+ "displayName": "Konqui",
"email": "konqui@kde.test"
- },
+ },
"creator": {
- "displayName": "John Doe",
+ "displayName": "John Doe",
"email": "johnnyboy@example.test"
- },
+ },
"id": "3if6lf59tove1e037baa75l54t"
}
diff --git a/autotests/calendar/data/event1_modify_request.txt b/autotests/calendar/data/event1_modify_request.txt
index ecdf8e1..769c81d 100644
--- a/autotests/calendar/data/event1_modify_request.txt
+++ b/autotests/calendar/data/event1_modify_request.txt
@@ -5,41 +5,41 @@ Content-Type: application/json
"attendees": [
{
"displayName": "",
- "email": "attendee1@kde.test",
+ "email": "attendee1@kde.test",
"id": "1234567890",
"responseStatus": "needsAction"
- },
+ },
{
"displayName": "",
- "email": "attendee2@kde.test",
+ "email": "attendee2@kde.test",
"id": "0987654321",
"responseStatus": "needsAction"
}
- ],
- "description": "We shall meet and we shall discuss.",
+ ],
+ "description": "We shall meet and we shall discuss.",
"end": {
"dateTime": "2018-04-01T09:30:00Z",
- "timeZone": "UTC+02:00"
- },
+ "timeZone": "Europe/Prague"
+ },
"iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
"id": "3if6lf59tove1e037baa75l54t",
- "kind": "calendar#event",
- "location": "Meeting Room",
+ "kind": "calendar#event",
+ "location": "Meeting Room",
"organizer": {
- "displayName": "Konqui <konqui@kde.test>",
+ "displayName": "Konqui <konqui@kde.test>",
"email": "konqui@kde.test"
- },
+ },
"reminders": {
"overrides": [
],
"useDefault": false
- },
+ },
"start": {
"dateTime": "2018-04-01T08:30:00Z",
- "timeZone": "UTC+02:00"
- },
- "status": "confirmed",
- "summary": "Cool Meeting about stuff",
+ "timeZone": "Europe/Prague"
+ },
+ "status": "confirmed",
+ "summary": "Cool Meeting about stuff",
"transparency": "opaque"
}
diff --git a/autotests/calendar/data/event1_modify_response.txt b/autotests/calendar/data/event1_modify_response.txt
index 9553ca9..948df99 100644
--- a/autotests/calendar/data/event1_modify_response.txt
+++ b/autotests/calendar/data/event1_modify_response.txt
@@ -2,49 +2,49 @@ HTTP/1.1 200 OK
Content-type: application/json; charset=UTF-8
{
- "status": "confirmed",
- "kind": "calendar#event",
+ "status": "confirmed",
+ "kind": "calendar#event",
"end": {
- "timezone": "Europe/Prague",
+ "timeZone": "Europe/Prague",
"dateTime": "2018-04-01T11:30:00+02:00"
- },
- "description": "We shall meet and we shall discuss.",
- "created": "2018-03-30T22:28:48.000Z",
- "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
+ },
+ "description": "We shall meet and we shall discuss.",
+ "created": "2018-03-30T22:28:48.000Z",
+ "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
"reminders": {
"useDefault": false
- },
- "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
- "sequence": 0,
- "updated": "2018-03-30T22:28:48.203Z",
- "summary": "Cool Meeting about stuff",
+ },
+ "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
+ "sequence": 0,
+ "updated": "2018-03-30T22:28:48.203Z",
+ "summary": "Cool Meeting about stuff",
"start": {
- "timezone": "Europe/Prague",
+ "timeZone": "Europe/Prague",
"dateTime": "2018-04-01T10:30:00+02:00"
- },
- "etag": "\"3044897856406000\"",
- "location": "Meeting Room",
+ },
+ "etag": "\"3044897856406000\"",
+ "location": "Meeting Room",
"attendees": [
{
"id": "1234567890",
- "email": "attendee1@kde.test",
+ "email": "attendee1@kde.test",
"responseStatus": "needsAction"
- },
+ },
{
"id": "0987654321",
- "email": "attendee2@kde.test",
+ "email": "attendee2@kde.test",
"responseStatus": "needsAction"
}
- ],
+ ],
"organizer": {
- "self": true,
- "displayName": "Konqui",
+ "self": true,
+ "displayName": "Konqui",
"email": "konqui@kde.test"
- },
+ },
"creator": {
- "displayName": "John Doe",
+ "displayName": "John Doe",
"email": "johnnyboy@example.test"
- },
+ },
"id": "3if6lf59tove1e037baa75l54t"
}
diff --git a/autotests/calendar/data/event2.json b/autotests/calendar/data/event2.json
index 481f7e0..9e45a68 100644
--- a/autotests/calendar/data/event2.json
+++ b/autotests/calendar/data/event2.json
@@ -1,56 +1,56 @@
{
- "status": "confirmed",
- "guestsCanInviteOthers": false,
- "kind": "calendar#event",
+ "status": "confirmed",
+ "guestsCanInviteOthers": false,
+ "kind": "calendar#event",
"end": {
"date": "2018-04-23"
- },
- "description": "Let's hack on KDE!",
- "privateCopy": true,
- "created": "2018-03-30T22:32:24.000Z",
- "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
+ },
+ "description": "Let's hack on KDE!",
+ "privateCopy": true,
+ "created": "2018-03-30T22:32:24.000Z",
+ "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
"reminders": {
"overrides": [
{
- "minutes": 430,
+ "minutes": 430,
"method": "email"
- },
+ },
{
- "minutes": 10,
+ "minutes": 10,
"method": "popup"
}
- ],
+ ],
"useDefault": false
- },
- "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
- "sequence": 0,
- "updated": "2018-03-30T22:56:09.832Z",
- "summary": "KDE PIM Sprint",
+ },
+ "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
+ "sequence": 0,
+ "updated": "2018-03-30T22:56:09.832Z",
+ "summary": "KDE PIM Sprint",
"recurrence": [
"RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=20"
- ],
+ ],
"start": {
"date": "2018-04-20"
- },
- "etag": "\"3044901139664000\"",
- "location": "Toulouse, France",
+ },
+ "etag": "\"3044901139664000\"",
+ "location": "Toulouse, France",
"attendees": [
{
"id": "1029384756",
- "self": true,
- "displayName": "KDE Hacker 1",
- "email": "hacker1@kde.test",
+ "self": true,
+ "displayName": "KDE Hacker 1",
+ "email": "hacker1@kde.test",
"responseStatus": "needsAction"
}
- ],
+ ],
"organizer": {
- "displayName": "MockAccount",
+ "displayName": "MockAccount",
"email": "MockAccount"
- },
+ },
"creator": {
- "self": true,
- "displayName": "KDE Hacker 2",
+ "self": true,
+ "displayName": "KDE Hacker 2",
"email": "hacker2@kde.test"
- },
+ },
"id": "_60o3iopicdhjib9g6ss32b9k70p68b9ocdhm8b9ocphjioj6clh36c9j70"
}
diff --git a/autotests/calendar/data/event2_create_request.txt b/autotests/calendar/data/event2_create_request.txt
index 7f92877..2962f69 100644
--- a/autotests/calendar/data/event2_create_request.txt
+++ b/autotests/calendar/data/event2_create_request.txt
@@ -5,42 +5,42 @@ Content-Type: application/json
"attendees": [
{
"displayName": "KDE Hacker 1",
- "email": "hacker1@kde.test",
+ "email": "hacker1@kde.test",
"id": "1029384756",
"responseStatus": "needsAction"
}
- ],
- "description": "Let's hack on KDE!",
+ ],
+ "description": "Let's hack on KDE!",
"end": {
"date": "2018-04-23"
- },
+ },
"iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
"kind": "calendar#event",
- "location": "Toulouse, France",
+ "location": "Toulouse, France",
"organizer": {
- "displayName": "MockAccount <MockAccount>",
+ "displayName": "MockAccount <MockAccount>",
"email": "MockAccount"
- },
+ },
"recurrence": [
"RRULE:FREQ=YEARLY;BYMONTHDAY=20;BYMONTH=4"
- ],
+ ],
"reminders": {
"overrides": [
{
"method": "email",
"minutes": 430
- },
+ },
{
"method": "popup",
"minutes": 10
}
],
"useDefault": false
- },
+ },
"start": {
"date": "2018-04-20"
- },
- "status": "confirmed",
- "summary": "KDE PIM Sprint",
+ },
+ "status": "confirmed",
+ "summary": "KDE PIM Sprint",
"transparency": "opaque"
}
diff --git a/autotests/calendar/data/event2_create_response.txt b/autotests/calendar/data/event2_create_response.txt
index c853508..d15b841 100644
--- a/autotests/calendar/data/event2_create_response.txt
+++ b/autotests/calendar/data/event2_create_response.txt
@@ -2,58 +2,58 @@ HTTP/1.1 200 OK
Content-type: application/json; charset=UTF-8
{
- "status": "confirmed",
- "guestsCanInviteOthers": false,
- "kind": "calendar#event",
+ "status": "confirmed",
+ "guestsCanInviteOthers": false,
+ "kind": "calendar#event",
"end": {
"date": "2018-04-23"
- },
- "description": "Let's hack on KDE!",
- "privateCopy": true,
- "created": "2018-03-30T22:32:24.000Z",
- "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
+ },
+ "description": "Let's hack on KDE!",
+ "privateCopy": true,
+ "created": "2018-03-30T22:32:24.000Z",
+ "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
"reminders": {
"overrides": [
{
- "minutes": 430,
+ "minutes": 430,
"method": "email"
- },
+ },
{
- "minutes": 10,
+ "minutes": 10,
"method": "popup"
}
- ],
+ ],
"useDefault": false
- },
- "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
- "sequence": 0,
- "updated": "2018-03-30T22:56:09.832Z",
- "summary": "KDE PIM Sprint",
+ },
+ "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
+ "sequence": 0,
+ "updated": "2018-03-30T22:56:09.832Z",
+ "summary": "KDE PIM Sprint",
"recurrence": [
"RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=20"
- ],
+ ],
"start": {
"date": "2018-04-20"
- },
- "etag": "\"3044901139664000\"",
- "location": "Toulouse, France",
+ },
+ "etag": "\"3044901139664000\"",
+ "location": "Toulouse, France",
"attendees": [
{
- "self": true,
- "displayName": "KDE Hacker 1",
- "email": "hacker1@kde.test",
+ "self": true,
+ "displayName": "KDE Hacker 1",
+ "email": "hacker1@kde.test",
"id": "1029384756",
"responseStatus": "needsAction"
}
- ],
+ ],
"organizer": {
- "displayName": "MockAccount",
+ "displayName": "MockAccount",
"email": "MockAccount"
- },
+ },
"creator": {
- "self": true,
- "displayName": "KDE Hacker 2",
+ "self": true,
+ "displayName": "KDE Hacker 2",
"email": "hacker2@kde.test"
- },
+ },
"id": "_60o3iopicdhjib9g6ss32b9k70p68b9ocdhm8b9ocphjioj6clh36c9j70"
}
diff --git a/autotests/calendar/data/events_fetch_page1_response.txt b/autotests/calendar/data/events_fetch_page1_response.txt
index da31503..1fec497 100644
--- a/autotests/calendar/data/events_fetch_page1_response.txt
+++ b/autotests/calendar/data/events_fetch_page1_response.txt
@@ -2,67 +2,69 @@ HTTP/1.1 200 OK
Content-type: application/json; charset=UTF-8
{
- "nextPageToken": "ClEKQ182a3MzaWRoazZvcWpnYzlsNnNyM2NjcGc2OHBqMmUyMGRsbm00cWJjY2xwbmlyajM1cGptdXJyN2RoaWlzb3JmZGsYASCAgIDqg5PLwhIaDQgAEgAY-KP05dmb2gI=",
- "kind": "calendar#events",
+ "nextPageToken": "ClEKQ182a3MzaWRoazZvcWpnYzlsNnNyM2NjcGc2OHBqMmUyMGRsbm00cWJjY2xwbmlyajM1cGptdXJyN2RoaWlzb3JmZGsYASCAgIDqg5PLwhIaDQgAEgAY-KP05dmb2gI=",
+ "kind": "calendar#events",
"defaultReminders": [
{
- "minutes": 10,
+ "minutes": 10,
"method": "email"
- },
+ },
{
- "minutes": 10,
+ "minutes": 10,
"method": "popup"
}
- ],
+ ],
"items": [
{
- "status": "confirmed",
- "kind": "calendar#event",
+ "status": "confirmed",
+ "kind": "calendar#event",
"end": {
- "dateTime": "2018-04-01T11:30:00+02:00"
- },
- "description": "We shall meet and we shall discuss.",
- "created": "2018-03-30T22:28:48.000Z",
- "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
+ "dateTime": "2018-04-01T11:30:00+02:00",
+ "timeZone": "Europe/Prague"
+ },
+ "description": "We shall meet and we shall discuss.",
+ "created": "2018-03-30T22:28:48.000Z",
+ "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
"reminders": {
"useDefault": false
- },
- "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
- "sequence": 0,
- "updated": "2018-03-30T22:28:48.203Z",
- "summary": "Cool Meeting about stuff",
+ },
+ "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
+ "sequence": 0,
+ "updated": "2018-03-30T22:28:48.203Z",
+ "summary": "Cool Meeting about stuff",
"start": {
- "dateTime": "2018-04-01T10:30:00+02:00"
- },
- "etag": "\"3044897856406000\"",
- "location": "Meeting Room",
+ "dateTime": "2018-04-01T10:30:00+02:00",
+ "timeZone": "Europe/Prague"
+ },
+ "etag": "\"3044897856406000\"",
+ "location": "Meeting Room",
"attendees": [
{
"id": "1234567890",
- "email": "attendee1@kde.test",
+ "email": "attendee1@kde.test",
"responseStatus": "needsAction"
- },
+ },
{
"id": "0987654321",
- "email": "attendee2@kde.test",
+ "email": "attendee2@kde.test",
"responseStatus": "needsAction"
}
- ],
+ ],
"organizer": {
- "self": true,
- "displayName": "Konqui",
+ "self": true,
+ "displayName": "Konqui",
"email": "konqui@kde.test"
- },
+ },
"creator": {
- "displayName": "John Doe",
+ "displayName": "John Doe",
"email": "johnnyboy@example.test"
- },
+ },
"id": "3if6lf59tove1e037baa75l54t"
}
- ],
- "updated": "2018-04-02T13:31:50.251Z",
- "summary": "MockAccount",
- "etag": "\"p33sa7t75r6dtk0g\"",
- "timeZone": "Europe/Prague",
+ ],
+ "updated": "2018-04-02T13:31:50.251Z",
+ "summary": "MockAccount",
+ "etag": "\"p33sa7t75r6dtk0g\"",
+ "timeZone": "Europe/Prague",
"accessRole": "owner"
}
diff --git a/autotests/calendar/data/events_fetch_page2_response.txt b/autotests/calendar/data/events_fetch_page2_response.txt
index e8291cf..638938f 100644
--- a/autotests/calendar/data/events_fetch_page2_response.txt
+++ b/autotests/calendar/data/events_fetch_page2_response.txt
@@ -2,78 +2,78 @@ HTTP/1.1 200 OK
Content-type: application/json; charset=UTF-8
{
- "kind": "calendar#events",
+ "kind": "calendar#events",
"defaultReminders": [
{
- "minutes": 10,
+ "minutes": 10,
"method": "email"
- },
+ },
{
- "minutes": 10,
+ "minutes": 10,
"method": "popup"
}
- ],
+ ],
"items": [
{
- "status": "confirmed",
- "guestsCanInviteOthers": false,
- "kind": "calendar#event",
+ "status": "confirmed",
+ "guestsCanInviteOthers": false,
+ "kind": "calendar#event",
"end": {
"date": "2018-04-23"
- },
- "description": "Let's hack on KDE!",
- "privateCopy": true,
- "created": "2018-03-30T22:32:24.000Z",
- "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
+ },
+ "description": "Let's hack on KDE!",
+ "privateCopy": true,
+ "created": "2018-03-30T22:32:24.000Z",
+ "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
"reminders": {
"overrides": [
{
- "minutes": 430,
+ "minutes": 430,
"method": "email"
- },
+ },
{
- "minutes": 10,
+ "minutes": 10,
"method": "popup"
}
- ],
+ ],
"useDefault": false
- },
- "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
- "sequence": 0,
- "updated": "2018-03-30T22:56:09.832Z",
- "summary": "KDE PIM Sprint",
+ },
+ "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
+ "sequence": 0,
+ "updated": "2018-03-30T22:56:09.832Z",
+ "summary": "KDE PIM Sprint",
"recurrence": [
"RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=20"
- ],
+ ],
"start": {
"date": "2018-04-20"
- },
- "etag": "\"3044901139664000\"",
- "location": "Toulouse, France",
+ },
+ "etag": "\"3044901139664000\"",
+ "location": "Toulouse, France",
"attendees": [
{
"id": "1029384756",
- "self": true,
- "displayName": "KDE Hacker 1",
- "email": "hacker1@kde.test",
+ "self": true,
+ "displayName": "KDE Hacker 1",
+ "email": "hacker1@kde.test",
"responseStatus": "needsAction"
}
- ],
+ ],
"organizer": {
- "displayName": "MockAccount",
+ "displayName": "MockAccount",
"email": "MockAccount"
- },
+ },
"creator": {
- "self": true,
- "displayName": "KDE Hacker 2",
+ "self": true,
+ "displayName": "KDE Hacker 2",
"email": "hacker2@kde.test"
- },
+ },
"id": "_60o3iopicdhjib9g6ss32b9k70p68b9ocdhm8b9ocphjioj6clh36c9j70"
}
- ],
- "updated": "2018-04-02T13:31:50.251Z",
- "summary": "MockAccount",
- "etag": "\"p33sa7t75r6dtk0g\"",
- "timeZone": "Europe/Prague",
+ ],
+ "updated": "2018-04-02T13:31:50.251Z",
+ "summary": "MockAccount",
+ "etag": "\"p33sa7t75r6dtk0g\"",
+ "timeZone": "Europe/Prague",
"accessRole": "owner"
}
--
2.43.0