ProtecteddynamoProtectedTABLESThe dynamoDB tables involved.
ProtectedtokenThe access token used to perform API requests.
ProtectedbatchGet/put for each appointment (one by one) to avoid erasing the linked objects; no error checking.
OptionaldirectPut: booleanConnect the calendar with its external link.
Delete an appointment from the external calendar.
Get an access token for the service.
Optionalforce: booleanGet an appointment from the external calendar.
Add an appointment in the external calendar and return it updated with external information.
Edit an appointment in the external calendar.
Synchronise the given calendar with its linked one.
OptionalfirstSync: booleanUpdate the configuration of the calendar with external data.
Initialise the connector with a dynamoDB instance to use and the prefix for RESPONSE_URI.