You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-05-22 10:05:29 +02:00
Main build (Jenkins)
This commit is contained in:
+58
-55
@@ -1,55 +1,58 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
# Add calendar to list
|
||||
Adds an existing calendar to the user's list
|
||||
|
||||
|
||||
|
||||
`Function AddCalendarToList(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.AddCalendarToList(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1728454322437000\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "4",
|
||||
"backgroundColor": "#fa573c",
|
||||
"foregroundColor": "#000000",
|
||||
"selected": true,
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
# Add calendar to list
|
||||
Adds an existing calendar to the user's list
|
||||
|
||||
|
||||
|
||||
`Function AddCalendarToList(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.AddCalendarToList(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1728454322437000\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "4",
|
||||
"backgroundColor": "#fa573c",
|
||||
"foregroundColor": "#000000",
|
||||
"selected": true,
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
+40
-37
@@ -1,37 +1,40 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# Remove calendar from list
|
||||
Removes a calendar from the user's list
|
||||
|
||||
|
||||
|
||||
`Function DeleteCalendarFromList(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.DeleteCalendarFromList(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
null
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# Remove calendar from list
|
||||
Removes a calendar from the user's list
|
||||
|
||||
|
||||
|
||||
`Function DeleteCalendarFromList(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.DeleteCalendarFromList(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
null
|
||||
```
|
||||
+67
-64
@@ -1,64 +1,67 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
---
|
||||
|
||||
# Edit list calendar
|
||||
Edits the properties of a calendar from the user's list
|
||||
|
||||
|
||||
|
||||
`Function EditListCalendar(Val Token, Val Calendar, Val PrimaryColor, Val SecondaryColor, Val Hidden = False) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| PrimaryColor | --primary | String | HEX primary color (#ffffff) |
|
||||
| SecondaryColor | --secondary | String | HEX secondary color (#ffffff) |
|
||||
| Hidden | --hidden | Boolean | Hidden calendar |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
PrimaryColor = "#000000";
|
||||
SecondaryColor = "#ffd800";
|
||||
Hidden = False;
|
||||
|
||||
Result = OPI_GoogleCalendar.EditListCalendar(Token
|
||||
, Calendar
|
||||
, PrimaryColor
|
||||
, SecondaryColor
|
||||
, Hidden);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1728454322717000\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 5
|
||||
---
|
||||
|
||||
# Edit list calendar
|
||||
Edits the properties of a calendar from the user's list
|
||||
|
||||
|
||||
|
||||
`Function EditListCalendar(Val Token, Val Calendar, Val PrimaryColor, Val SecondaryColor, Val Hidden = False) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| PrimaryColor | --primary | String | HEX primary color (#ffffff) |
|
||||
| SecondaryColor | --secondary | String | HEX secondary color (#ffffff) |
|
||||
| Hidden | --hidden | Boolean | Hidden calendar |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
PrimaryColor = "#000000";
|
||||
SecondaryColor = "#ffd800";
|
||||
Hidden = False;
|
||||
|
||||
Result = OPI_GoogleCalendar.EditListCalendar(Token
|
||||
, Calendar
|
||||
, PrimaryColor
|
||||
, SecondaryColor
|
||||
, Hidden);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1728454322717000\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
+187
-184
@@ -1,184 +1,187 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Get list of calendars
|
||||
Gets an array of account calendars
|
||||
|
||||
|
||||
|
||||
`Function GetCalendarList(Val Token) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - Array of calendar data mappings
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Result = OPI_GoogleCalendar.GetCalendarList(Token);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
[
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1713008096300000\"",
|
||||
"id": "bayselonarrend@gmail.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "ТестовоеОписание",
|
||||
"timeZone": "Europe/Minsk",
|
||||
"colorId": "19",
|
||||
"backgroundColor": "#fffff0",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"notificationSettings": {
|
||||
"notifications": [
|
||||
{
|
||||
"type": "eventCreation",
|
||||
"method": "email"
|
||||
},
|
||||
{
|
||||
"type": "eventChange",
|
||||
"method": "email"
|
||||
},
|
||||
{
|
||||
"type": "eventCancellation",
|
||||
"method": "email"
|
||||
},
|
||||
{
|
||||
"type": "eventResponse",
|
||||
"method": "email"
|
||||
}
|
||||
]
|
||||
},
|
||||
"primary": true,
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626834830000\"",
|
||||
"id": "ab71c432a2cd06ecad2f5c517b3540f04d56df7aadb6df1d7b001ea4d6ac4398@group.calendar.google.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "Тестовое описание",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626835116000\"",
|
||||
"id": "c1aa2a1fe0ac12393b65eab12294daf3a09c12d5b7e54571774ddc001c4de938@group.calendar.google.com",
|
||||
"summary": "\\u0422\\u0435\\u0441\\u0442\\u043e\\u0432\\u044b\\u0439 \\u043a\\u0430\\u043b\\u0435\\u043d\\u0434\\u0430\\u0440\\u044c",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "5",
|
||||
"backgroundColor": "#ff7537",
|
||||
"foregroundColor": "#000000",
|
||||
"selected": true,
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626835376000\"",
|
||||
"id": "ru.by#holiday@group.v.calendar.google.com",
|
||||
"summary": "Праздники Беларуси",
|
||||
"description": "Праздники и памятные даты Беларуси",
|
||||
"timeZone": "Europe/Minsk",
|
||||
"colorId": "8",
|
||||
"backgroundColor": "#16a765",
|
||||
"foregroundColor": "#000000",
|
||||
"selected": true,
|
||||
"accessRole": "reader",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626835701000\"",
|
||||
"id": "b0b7ceee4056c516b0718eed0a1e4ad8694259935a6d2ffc056325df06232841@group.calendar.google.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "Тестовое описание",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626835924000\"",
|
||||
"id": "25f80e38669312d27a9c7441f065887c6beaacf63af84ea67ebd9251a6b5f32b@group.calendar.google.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "Тестовое описание",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626836240000\"",
|
||||
"id": "36c14edd62c430b5646cbcaecfc67ee7fe7252d1d315ba3b099efca66084f7ff@group.calendar.google.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "Тестовое описание",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "11",
|
||||
"backgroundColor": "#fbe983",
|
||||
"foregroundColor": "#000000",
|
||||
"selected": true,
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
...
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Get list of calendars
|
||||
Gets an array of account calendars
|
||||
|
||||
|
||||
|
||||
`Function GetCalendarList(Val Token) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - Array of calendar data mappings
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Result = OPI_GoogleCalendar.GetCalendarList(Token);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
[
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1713008096300000\"",
|
||||
"id": "bayselonarrend@gmail.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "ТестовоеОписание",
|
||||
"timeZone": "Europe/Minsk",
|
||||
"colorId": "19",
|
||||
"backgroundColor": "#fffff0",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"notificationSettings": {
|
||||
"notifications": [
|
||||
{
|
||||
"type": "eventCreation",
|
||||
"method": "email"
|
||||
},
|
||||
{
|
||||
"type": "eventChange",
|
||||
"method": "email"
|
||||
},
|
||||
{
|
||||
"type": "eventCancellation",
|
||||
"method": "email"
|
||||
},
|
||||
{
|
||||
"type": "eventResponse",
|
||||
"method": "email"
|
||||
}
|
||||
]
|
||||
},
|
||||
"primary": true,
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626834830000\"",
|
||||
"id": "ab71c432a2cd06ecad2f5c517b3540f04d56df7aadb6df1d7b001ea4d6ac4398@group.calendar.google.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "Тестовое описание",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626835116000\"",
|
||||
"id": "c1aa2a1fe0ac12393b65eab12294daf3a09c12d5b7e54571774ddc001c4de938@group.calendar.google.com",
|
||||
"summary": "\\u0422\\u0435\\u0441\\u0442\\u043e\\u0432\\u044b\\u0439 \\u043a\\u0430\\u043b\\u0435\\u043d\\u0434\\u0430\\u0440\\u044c",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "5",
|
||||
"backgroundColor": "#ff7537",
|
||||
"foregroundColor": "#000000",
|
||||
"selected": true,
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626835376000\"",
|
||||
"id": "ru.by#holiday@group.v.calendar.google.com",
|
||||
"summary": "Праздники Беларуси",
|
||||
"description": "Праздники и памятные даты Беларуси",
|
||||
"timeZone": "Europe/Minsk",
|
||||
"colorId": "8",
|
||||
"backgroundColor": "#16a765",
|
||||
"foregroundColor": "#000000",
|
||||
"selected": true,
|
||||
"accessRole": "reader",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626835701000\"",
|
||||
"id": "b0b7ceee4056c516b0718eed0a1e4ad8694259935a6d2ffc056325df06232841@group.calendar.google.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "Тестовое описание",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626835924000\"",
|
||||
"id": "25f80e38669312d27a9c7441f065887c6beaacf63af84ea67ebd9251a6b5f32b@group.calendar.google.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "Тестовое описание",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1720626836240000\"",
|
||||
"id": "36c14edd62c430b5646cbcaecfc67ee7fe7252d1d315ba3b099efca66084f7ff@group.calendar.google.com",
|
||||
"summary": "Тестовый календарь (изм.)",
|
||||
"description": "Тестовое описание",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "11",
|
||||
"backgroundColor": "#fbe983",
|
||||
"foregroundColor": "#000000",
|
||||
"selected": true,
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
},
|
||||
...
|
||||
```
|
||||
+57
-54
@@ -1,54 +1,57 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# Get list calendar
|
||||
Gets a calendar from the user's list by ID
|
||||
|
||||
|
||||
|
||||
`Function GetListCalendar(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.GetListCalendar(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1728454322717000\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# Get list calendar
|
||||
Gets a calendar from the user's list by ID
|
||||
|
||||
|
||||
|
||||
`Function GetListCalendar(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.GetListCalendar(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendarListEntry",
|
||||
"etag": "\"1728454322717000\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"colorId": "6",
|
||||
"backgroundColor": "#ffd800",
|
||||
"foregroundColor": "#000000",
|
||||
"accessRole": "owner",
|
||||
"defaultReminders": [],
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
+38
-35
@@ -1,35 +1,38 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# Clear primary calendar
|
||||
Clears the event list of the primary calendar
|
||||
|
||||
|
||||
|
||||
`Function ClearMainCalendar(Val Token) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
|
||||
Result = OPI_GoogleCalendar.ClearMainCalendar(Token);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
null
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# Clear primary calendar
|
||||
Clears the event list of the primary calendar
|
||||
|
||||
|
||||
|
||||
`Function ClearMainCalendar(Val Token) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
|
||||
Result = OPI_GoogleCalendar.ClearMainCalendar(Token);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
null
|
||||
```
|
||||
+51
-48
@@ -1,48 +1,51 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Create calendar
|
||||
Creates an empty calendar
|
||||
|
||||
|
||||
|
||||
`Function CreateCalendar(Val Token, Val Name) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Name | --title | String | Name of the created calendar |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Name = "TestCalendar";
|
||||
|
||||
Result = OPI_GoogleCalendar.CreateCalendar(Token, Name);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendar",
|
||||
"etag": "\"f-Xduc312TYuzWZZ-yIpBJJfeyo\"",
|
||||
"id": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"summary": "TestCalendar",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Create calendar
|
||||
Creates an empty calendar
|
||||
|
||||
|
||||
|
||||
`Function CreateCalendar(Val Token, Val Name) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Name | --title | String | Name of the created calendar |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Name = "TestCalendar";
|
||||
|
||||
Result = OPI_GoogleCalendar.CreateCalendar(Token, Name);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendar",
|
||||
"etag": "\"f-Xduc312TYuzWZZ-yIpBJJfeyo\"",
|
||||
"id": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"summary": "TestCalendar",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
+40
-37
@@ -1,37 +1,40 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
---
|
||||
|
||||
# Delete calendar
|
||||
Deletes a calendar by ID
|
||||
|
||||
|
||||
|
||||
`Function DeleteCalendar(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.DeleteCalendar(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
null
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 5
|
||||
---
|
||||
|
||||
# Delete calendar
|
||||
Deletes a calendar by ID
|
||||
|
||||
|
||||
|
||||
`Function DeleteCalendar(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.DeleteCalendar(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
null
|
||||
```
|
||||
+56
-53
@@ -1,53 +1,56 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# Edit calendar
|
||||
Edits properties of an existing calendar
|
||||
|
||||
|
||||
|
||||
`Function EditCalendarMetadata(Val Token, Val Calendar, Val Name = "", Val Description = "") Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| Name | --title | String | New name |
|
||||
| Description | --description | String | New calendar description |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Name = "New name";
|
||||
Description = "New description";
|
||||
|
||||
Result = OPI_GoogleCalendar.EditCalendarMetadata(Token, Calendar, Name, Description);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendar",
|
||||
"etag": "\"TKmlUu-rCWvGCZLbQ4hTqd8_K3U\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# Edit calendar
|
||||
Edits properties of an existing calendar
|
||||
|
||||
|
||||
|
||||
`Function EditCalendarMetadata(Val Token, Val Calendar, Val Name = "", Val Description = "") Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| Name | --title | String | New name |
|
||||
| Description | --description | String | New calendar description |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Name = "New name";
|
||||
Description = "New description";
|
||||
|
||||
Result = OPI_GoogleCalendar.EditCalendarMetadata(Token, Calendar, Name, Description);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendar",
|
||||
"etag": "\"TKmlUu-rCWvGCZLbQ4hTqd8_K3U\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
+52
-49
@@ -1,49 +1,52 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
# Get calendar
|
||||
Gets calendar information by ID
|
||||
|
||||
|
||||
|
||||
`Function GetCalendarMetadata(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.GetCalendarMetadata(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendar",
|
||||
"etag": "\"TKmlUu-rCWvGCZLbQ4hTqd8_K3U\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
# Get calendar
|
||||
Gets calendar information by ID
|
||||
|
||||
|
||||
|
||||
`Function GetCalendarMetadata(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.GetCalendarMetadata(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#calendar",
|
||||
"etag": "\"TKmlUu-rCWvGCZLbQ4hTqd8_K3U\"",
|
||||
"id": "48ff105e488eea0a588031479250116f2e769f150c2ca1274b7e79c4b057b46b@group.calendar.google.com",
|
||||
"summary": "New name",
|
||||
"description": "New description",
|
||||
"timeZone": "Europe/Moscow",
|
||||
"conferenceProperties": {
|
||||
"allowedConferenceSolutionTypes": [
|
||||
"hangoutsMeet"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
+106
-103
@@ -1,103 +1,106 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# Create event
|
||||
Creates a new event
|
||||
|
||||
|
||||
|
||||
`Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| EventDescription | --props | Map Of KeyAndValue | Event description |
|
||||
|
||||
|
||||
Returns: String, Arbitrary, HTTPResponse, BinaryData, Undefined - Google server response
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
CurrentDate = OPI_Tools.GetCurrentDate();
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Name = "New event";
|
||||
Description = "TestEventDescription";
|
||||
Hour = 3600;
|
||||
|
||||
Image1 = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL, Binary or Path to file
|
||||
Image2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Binary or Path to file
|
||||
Attachments = New Map;
|
||||
|
||||
Attachments.Insert("Image1", Image1);
|
||||
Attachments.Insert("Image2", Image2);
|
||||
|
||||
EventDescription = New Map;
|
||||
EventDescription.Insert("Description" , Description);
|
||||
EventDescription.Insert("Title" , Name);
|
||||
EventDescription.Insert("Venue" , "InOffice");
|
||||
EventDescription.Insert("StartDate" , CurrentDate);
|
||||
EventDescription.Insert("EndDate" , EventDescription["StartDate"] + Hour);
|
||||
EventDescription.Insert("ArrayOfAttachmentURLs" , Attachments);
|
||||
EventDescription.Insert("SendNotifications" , True);
|
||||
|
||||
Result = OPI_GoogleCalendar.CreateEvent(Token, Calendar, EventDescription);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908679760000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "confirmed",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:19.88Z",
|
||||
"summary": "New event",
|
||||
"description": "TestEventDescription",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"displayName": "TestCalendar",
|
||||
"self": true
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# Create event
|
||||
Creates a new event
|
||||
|
||||
|
||||
|
||||
`Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| EventDescription | --props | Map Of KeyAndValue | Event description |
|
||||
|
||||
|
||||
Returns: String, Arbitrary, HTTPResponse, BinaryData, Undefined - Google server response
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
CurrentDate = OPI_Tools.GetCurrentDate();
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Name = "New event";
|
||||
Description = "TestEventDescription";
|
||||
Hour = 3600;
|
||||
|
||||
Image1 = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL, Binary or Path to file
|
||||
Image2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Binary or Path to file
|
||||
Attachments = New Map;
|
||||
|
||||
Attachments.Insert("Image1", Image1);
|
||||
Attachments.Insert("Image2", Image2);
|
||||
|
||||
EventDescription = New Map;
|
||||
EventDescription.Insert("Description" , Description);
|
||||
EventDescription.Insert("Title" , Name);
|
||||
EventDescription.Insert("Venue" , "InOffice");
|
||||
EventDescription.Insert("StartDate" , CurrentDate);
|
||||
EventDescription.Insert("EndDate" , EventDescription["StartDate"] + Hour);
|
||||
EventDescription.Insert("ArrayOfAttachmentURLs" , Attachments);
|
||||
EventDescription.Insert("SendNotifications" , True);
|
||||
|
||||
Result = OPI_GoogleCalendar.CreateEvent(Token, Calendar, EventDescription);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908679760000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "confirmed",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:19.88Z",
|
||||
"summary": "New event",
|
||||
"description": "TestEventDescription",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"displayName": "TestCalendar",
|
||||
"self": true
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
```
|
||||
+42
-39
@@ -1,39 +1,42 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
---
|
||||
|
||||
# Delete event
|
||||
Deletes an event by ID
|
||||
|
||||
|
||||
|
||||
`Function DeleteEvent(Val Token, Val Calendar, Val Event) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| Event | --event | String | Event ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Event = "33cn8ioc097i92k9i37mvpbj50";
|
||||
|
||||
Result = OPI_GoogleCalendar.DeleteEvent(Token, Calendar, Event);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
null
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 7
|
||||
---
|
||||
|
||||
# Delete event
|
||||
Deletes an event by ID
|
||||
|
||||
|
||||
|
||||
`Function DeleteEvent(Val Token, Val Calendar, Val Event) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| Event | --event | String | Event ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Event = "33cn8ioc097i92k9i37mvpbj50";
|
||||
|
||||
Result = OPI_GoogleCalendar.DeleteEvent(Token, Calendar, Event);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
null
|
||||
```
|
||||
+92
-89
@@ -1,89 +1,92 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
---
|
||||
|
||||
# Edit event
|
||||
Edits an existing event
|
||||
|
||||
|
||||
|
||||
`Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| EventDescription | --props | String | New event description |
|
||||
| Event | --event | String | Event ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Event = "33cn8ioc097i92k9i37mvpbj50";
|
||||
Description = "New event description";
|
||||
|
||||
EventDescription = New Map;
|
||||
EventDescription.Insert("Description", Description);
|
||||
|
||||
Result = OPI_GoogleCalendar.EditEvent(Token, Calendar, EventDescription, Event);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908680754000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "confirmed",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:20.377Z",
|
||||
"summary": "New event",
|
||||
"description": "New event description",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"displayName": "TestCalendar",
|
||||
"self": true
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 6
|
||||
---
|
||||
|
||||
# Edit event
|
||||
Edits an existing event
|
||||
|
||||
|
||||
|
||||
`Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| EventDescription | --props | String | New event description |
|
||||
| Event | --event | String | Event ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Event = "33cn8ioc097i92k9i37mvpbj50";
|
||||
Description = "New event description";
|
||||
|
||||
EventDescription = New Map;
|
||||
EventDescription.Insert("Description", Description);
|
||||
|
||||
Result = OPI_GoogleCalendar.EditEvent(Token, Calendar, EventDescription, Event);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908680754000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "confirmed",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:20.377Z",
|
||||
"summary": "New event",
|
||||
"description": "New event description",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"displayName": "TestCalendar",
|
||||
"self": true
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
```
|
||||
+44
-41
@@ -1,41 +1,44 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Get event description
|
||||
Gets an empty layout to create the event
|
||||
|
||||
|
||||
|
||||
`Function GetEventDescription(Val Clear = False) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Clear | --empty | Boolean | True > structure with empty valuse, False > field descriptions at values |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - Empty event template
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Result = OPI_GoogleCalendar.GetEventDescription();
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"Description": "",
|
||||
"Title": "New event",
|
||||
"Venue": "",
|
||||
"StartDate": "2024-10-09T09:12:24.0203603Z",
|
||||
"EndDate": "2024-10-09T10:12:24.0203603Z",
|
||||
"ArrayOfAttachmentURLs": {},
|
||||
"SendNotifications": true
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Get event description
|
||||
Gets an empty layout to create the event
|
||||
|
||||
|
||||
|
||||
`Function GetEventDescription(Val Clear = False) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Clear | --empty | Boolean | True > structure with empty valuse, False > field descriptions at values |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - Empty event template
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Result = OPI_GoogleCalendar.GetEventDescription();
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"Description": "",
|
||||
"Title": "New event",
|
||||
"Venue": "",
|
||||
"StartDate": "2024-10-09T09:12:24.0203603Z",
|
||||
"EndDate": "2024-10-09T10:12:24.0203603Z",
|
||||
"ArrayOfAttachmentURLs": {},
|
||||
"SendNotifications": true
|
||||
}
|
||||
```
|
||||
+87
-84
@@ -1,84 +1,87 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
# Get list of events
|
||||
Gets the list of all calendar events
|
||||
|
||||
|
||||
|
||||
`Function GetEventList(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - Array of event maps
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.GetEventList(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
[
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908687360000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "confirmed",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:23.68Z",
|
||||
"summary": "New event",
|
||||
"description": "New event description",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"displayName": "TestCalendar",
|
||||
"self": true
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
]
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
# Get list of events
|
||||
Gets the list of all calendar events
|
||||
|
||||
|
||||
|
||||
`Function GetEventList(Val Token, Val Calendar) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - Array of event maps
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.GetEventList(Token, Calendar);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
[
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908687360000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "confirmed",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:23.68Z",
|
||||
"summary": "New event",
|
||||
"description": "New event description",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"displayName": "TestCalendar",
|
||||
"self": true
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
]
|
||||
```
|
||||
+87
-84
@@ -1,84 +1,87 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# Get event
|
||||
Gets an event by ID
|
||||
|
||||
|
||||
|
||||
`Function GetEvent(Val Token, Val Calendar, Val Event) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| Event | --event | String | Event ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Event = "33cn8ioc097i92k9i37mvpbj50";
|
||||
|
||||
Result = OPI_GoogleCalendar.GetEvent(Token, Calendar, Event);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908680754000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "confirmed",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:20.377Z",
|
||||
"summary": "New event",
|
||||
"description": "New event description",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"displayName": "TestCalendar",
|
||||
"self": true
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# Get event
|
||||
Gets an event by ID
|
||||
|
||||
|
||||
|
||||
`Function GetEvent(Val Token, Val Calendar, Val Event) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| Calendar | --calendar | String | Calendar ID |
|
||||
| Event | --event | String | Event ID |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Calendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
Event = "33cn8ioc097i92k9i37mvpbj50";
|
||||
|
||||
Result = OPI_GoogleCalendar.GetEvent(Token, Calendar, Event);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908680754000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "confirmed",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:20.377Z",
|
||||
"summary": "New event",
|
||||
"description": "New event description",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "60613d53c4670abdceec3e7693ca475b0e88dc1678db7210521356b4940a6148@group.calendar.google.com",
|
||||
"displayName": "TestCalendar",
|
||||
"self": true
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
```
|
||||
+88
-85
@@ -1,85 +1,88 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
---
|
||||
|
||||
# Move event
|
||||
Moves an event to another calendar
|
||||
|
||||
|
||||
|
||||
`Function MoveEvent(Val Token, Val SourceCalendar, Val TargetCalendar, Val Event) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| SourceCalendar | --from | String | ID of the source calendar |
|
||||
| TargetCalendar | --to | String | ID of the target calendar |
|
||||
| Event | --event | String | ID of the source calendar event |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Event = "33cn8ioc097i92k9i37mvpbj50";
|
||||
|
||||
SourceCalendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
TargetCalendar = "bayselonarrend@gmail.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.MoveEvent(Token, SourceCalendar, TargetCalendar, Event);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908680754000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "cancelled",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:20.377Z",
|
||||
"summary": "New event",
|
||||
"description": "New event description",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
```
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 5
|
||||
---
|
||||
|
||||
# Move event
|
||||
Moves an event to another calendar
|
||||
|
||||
|
||||
|
||||
`Function MoveEvent(Val Token, Val SourceCalendar, Val TargetCalendar, Val Event) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| Token | --token | String | Token |
|
||||
| SourceCalendar | --from | String | ID of the source calendar |
|
||||
| TargetCalendar | --to | String | ID of the target calendar |
|
||||
| Event | --event | String | ID of the source calendar event |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Google
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
Token = "ya29.a0AcM612zdAe2M8Ywdxt7xmK1VAAj2m3yjTdP1Ap8cFmqbE8lVngjIAujPtjc_c94MCuKNLfn7MSssBd6NfMXDQDrHMUv7Fgjp7cjuXk68n...";
|
||||
Event = "33cn8ioc097i92k9i37mvpbj50";
|
||||
|
||||
SourceCalendar = "2cd4d2b5dc7a898d4f1d65956b5ccca32841aff4a1603b373ff14db442ac9fab@group.calendar.google.com";
|
||||
TargetCalendar = "bayselonarrend@gmail.com";
|
||||
|
||||
Result = OPI_GoogleCalendar.MoveEvent(Token, SourceCalendar, TargetCalendar, Event);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"kind": "calendar#event",
|
||||
"etag": "\"3456908680754000\"",
|
||||
"id": "7rfbn0fb8nai4i7v4l435tgl1c",
|
||||
"status": "cancelled",
|
||||
"htmlLink": "https://www.google.com/calendar/event?eid=N3JmYm4wZmI4bmFpNGk3djRsNDM1dGdsMWMgNjA2MTNkNTNjNDY3MGFiZGNlZWMzZTc2OTNjYTQ3NWIwZTg4ZGMxNjc4ZGI3MjEwNTIxMzU2YjQ5NDBhNjE0OEBn",
|
||||
"created": "2024-10-09T06:12:19Z",
|
||||
"updated": "2024-10-09T06:12:20.377Z",
|
||||
"summary": "New event",
|
||||
"description": "New event description",
|
||||
"location": "InOffice",
|
||||
"creator": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"organizer": {
|
||||
"email": "bayselonarrend@gmail.com"
|
||||
},
|
||||
"start": {
|
||||
"dateTime": "2024-10-09T12:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"end": {
|
||||
"dateTime": "2024-10-09T13:12:19+03:00",
|
||||
"timeZone": "Europe/Moscow"
|
||||
},
|
||||
"iCalUID": "7rfbn0fb8nai4i7v4l435tgl1c@google.com",
|
||||
"sequence": 0,
|
||||
"reminders": {
|
||||
"useDefault": true
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
|
||||
"title": "Image1",
|
||||
"iconLink": ""
|
||||
},
|
||||
{
|
||||
"fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
|
||||
"title": "Image2",
|
||||
"iconLink": ""
|
||||
}
|
||||
],
|
||||
"eventType": "default"
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user