feat: support updating cal video settings in API v2 (#21784)
* feat: support updating cal video settings in API v2 * chore: update descriptio * feat: support create event type * test: add test for updating event type * test: add test for create event type * chore: undo openapi * chore: bump libraries * Revert "chore: bump libraries" This reverts commit bdf36d09b021fc531497a7b7ea66ab9c52b7d136. * chore: bump libraries --------- Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com> Co-authored-by: supalarry <laurisskraucis@gmail.com>
This commit is contained in:
co-authored by
Lauris Skraucis
supalarry
parent
8de4897042
commit
ba8a71bf3a
@@ -13073,6 +13073,54 @@
|
||||
},
|
||||
"required": ["status", "data"]
|
||||
},
|
||||
"BookerLayouts_2024_06_14": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"defaultLayout": {
|
||||
"type": "string",
|
||||
"enum": ["month", "week", "column"]
|
||||
},
|
||||
"enabledLayouts": {
|
||||
"type": "array",
|
||||
"description": "Array of valid layouts - month, week or column",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": ["month", "week", "column"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": ["defaultLayout", "enabledLayouts"]
|
||||
},
|
||||
"EventTypeColor_2024_06_14": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"lightThemeHex": {
|
||||
"type": "string",
|
||||
"description": "Color used for event types in light theme",
|
||||
"example": "#292929"
|
||||
},
|
||||
"darkThemeHex": {
|
||||
"type": "string",
|
||||
"description": "Color used for event types in dark theme",
|
||||
"example": "#fafafa"
|
||||
}
|
||||
},
|
||||
"required": ["lightThemeHex", "darkThemeHex"]
|
||||
},
|
||||
"DestinationCalendar_2024_06_14": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"integration": {
|
||||
"type": "string",
|
||||
"description": "The integration type of the destination calendar. Refer to the /api/v2/calendars endpoint to retrieve the integration type of your connected calendars."
|
||||
},
|
||||
"externalId": {
|
||||
"type": "string",
|
||||
"description": "The external ID of the destination calendar. Refer to the /api/v2/calendars endpoint to retrieve the external IDs of your connected calendars."
|
||||
}
|
||||
},
|
||||
"required": ["integration", "externalId"]
|
||||
},
|
||||
"InputAddressLocation_2024_06_14": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -14000,53 +14048,22 @@
|
||||
},
|
||||
"required": ["type"]
|
||||
},
|
||||
"BookerLayouts_2024_06_14": {
|
||||
"CalVideoSettings": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"defaultLayout": {
|
||||
"type": "string",
|
||||
"enum": ["month", "week", "column"]
|
||||
"disableRecordingForOrganizer": {
|
||||
"type": "boolean",
|
||||
"description": "If true, the organizer will not be able to record the meeting"
|
||||
},
|
||||
"enabledLayouts": {
|
||||
"type": "array",
|
||||
"description": "Array of valid layouts - month, week or column",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": ["month", "week", "column"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": ["defaultLayout", "enabledLayouts"]
|
||||
},
|
||||
"EventTypeColor_2024_06_14": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"lightThemeHex": {
|
||||
"type": "string",
|
||||
"description": "Color used for event types in light theme",
|
||||
"example": "#292929"
|
||||
"disableRecordingForGuests": {
|
||||
"type": "boolean",
|
||||
"description": "If true, the guests will not be able to record the meeting"
|
||||
},
|
||||
"darkThemeHex": {
|
||||
"type": "string",
|
||||
"description": "Color used for event types in dark theme",
|
||||
"example": "#fafafa"
|
||||
"redirectUrlOnExit": {
|
||||
"type": "object",
|
||||
"description": "URL to which participants are redirected when they exit the call"
|
||||
}
|
||||
},
|
||||
"required": ["lightThemeHex", "darkThemeHex"]
|
||||
},
|
||||
"DestinationCalendar_2024_06_14": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"integration": {
|
||||
"type": "string",
|
||||
"description": "The integration type of the destination calendar. Refer to the /api/v2/calendars endpoint to retrieve the integration type of your connected calendars."
|
||||
},
|
||||
"externalId": {
|
||||
"type": "string",
|
||||
"description": "The external ID of the destination calendar. Refer to the /api/v2/calendars endpoint to retrieve the external IDs of your connected calendars."
|
||||
}
|
||||
},
|
||||
"required": ["integration", "externalId"]
|
||||
}
|
||||
},
|
||||
"CreateEventTypeInput_2024_06_14": {
|
||||
"type": "object",
|
||||
@@ -14266,7 +14283,7 @@
|
||||
},
|
||||
"customName": {
|
||||
"type": "string",
|
||||
"description": "Customizable event name with valid variables: \n {Event type title}, {Organiser}, {Scheduler}, {Location}, {Organiser first name}, \n {Scheduler first name}, {Scheduler last name}, {Event duration}, {LOCATION}, \n {HOST/ATTENDEE}, {HOST}, {ATTENDEE}, {USER}",
|
||||
"description": "Customizable event name with valid variables:\n {Event type title}, {Organiser}, {Scheduler}, {Location}, {Organiser first name},\n {Scheduler first name}, {Scheduler last name}, {Event duration}, {LOCATION},\n {HOST/ATTENDEE}, {HOST}, {ATTENDEE}, {USER}",
|
||||
"example": "{Event type title} between {Organiser} and {Scheduler}"
|
||||
},
|
||||
"destinationCalendar": {
|
||||
@@ -14287,6 +14304,14 @@
|
||||
"type": "boolean",
|
||||
"description": "Boolean to Hide organizer's email address from the booking screen, email notifications, and calendar events"
|
||||
},
|
||||
"calVideoSettings": {
|
||||
"description": "Cal video settings for the event type",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/CalVideoSettings"
|
||||
}
|
||||
]
|
||||
},
|
||||
"locations": {
|
||||
"type": "array",
|
||||
"description": "Locations where the event will take place. If not provided, cal video link will be used as the location.",
|
||||
@@ -15757,6 +15782,14 @@
|
||||
"type": "boolean",
|
||||
"description": "Boolean to Hide organizer's email address from the booking screen, email notifications, and calendar events"
|
||||
},
|
||||
"calVideoSettings": {
|
||||
"description": "Cal video settings for the event type",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/CalVideoSettings"
|
||||
}
|
||||
]
|
||||
},
|
||||
"ownerId": {
|
||||
"type": "number",
|
||||
"example": 10
|
||||
@@ -16076,6 +16109,14 @@
|
||||
"type": "boolean",
|
||||
"description": "Boolean to Hide organizer's email address from the booking screen, email notifications, and calendar events"
|
||||
},
|
||||
"calVideoSettings": {
|
||||
"description": "Cal video settings for the event type",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/CalVideoSettings"
|
||||
}
|
||||
]
|
||||
},
|
||||
"locations": {
|
||||
"type": "array",
|
||||
"description": "Locations where the event will take place. If not provided, cal video link will be used as the location.",
|
||||
@@ -17610,7 +17651,7 @@
|
||||
},
|
||||
"customName": {
|
||||
"type": "string",
|
||||
"description": "Customizable event name with valid variables: \n {Event type title}, {Organiser}, {Scheduler}, {Location}, {Organiser first name}, \n {Scheduler first name}, {Scheduler last name}, {Event duration}, {LOCATION}, \n {HOST/ATTENDEE}, {HOST}, {ATTENDEE}, {USER}",
|
||||
"description": "Customizable event name with valid variables:\n {Event type title}, {Organiser}, {Scheduler}, {Location}, {Organiser first name},\n {Scheduler first name}, {Scheduler last name}, {Event duration}, {LOCATION},\n {HOST/ATTENDEE}, {HOST}, {ATTENDEE}, {USER}",
|
||||
"example": "{Event type title} between {Organiser} and {Scheduler}"
|
||||
},
|
||||
"destinationCalendar": {
|
||||
@@ -17631,6 +17672,14 @@
|
||||
"type": "boolean",
|
||||
"description": "Boolean to Hide organizer's email address from the booking screen, email notifications, and calendar events"
|
||||
},
|
||||
"calVideoSettings": {
|
||||
"description": "Cal video settings for the event type",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/CalVideoSettings"
|
||||
}
|
||||
]
|
||||
},
|
||||
"schedulingType": {
|
||||
"type": "string",
|
||||
"enum": ["collective", "roundRobin", "managed"],
|
||||
@@ -18025,6 +18074,15 @@
|
||||
"type": "boolean",
|
||||
"description": "Boolean to Hide organizer's email address from the booking screen, email notifications, and calendar events"
|
||||
},
|
||||
"calVideoSettings": {
|
||||
"nullable": true,
|
||||
"description": "Cal video settings for the event type",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/CalVideoSettings"
|
||||
}
|
||||
]
|
||||
},
|
||||
"teamId": {
|
||||
"type": "number"
|
||||
},
|
||||
@@ -18426,6 +18484,14 @@
|
||||
"type": "boolean",
|
||||
"description": "Boolean to Hide organizer's email address from the booking screen, email notifications, and calendar events"
|
||||
},
|
||||
"calVideoSettings": {
|
||||
"description": "Cal video settings for the event type",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/CalVideoSettings"
|
||||
}
|
||||
]
|
||||
},
|
||||
"hosts": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
|
||||
Reference in New Issue
Block a user