AbstractProtecteddynamoProtectedTABLESThe 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: booleanAbstractconfigureConnect the calendar with its external link.
AbstractdeleteDelete an appointment from the external calendar.
AbstractgetGet an access token for the service.
Optionalforce: booleanAbstractgetGet an appointment from the external calendar.
AbstractpostAdd an appointment in the external calendar and return it updated with external information.
AbstractputEdit an appointment in the external calendar.
AbstractsyncSynchronise the given calendar with its linked one.
OptionalfirstSync: booleanAbstractupdateAbstractupdateUpdate the configuration of the calendar with external data.
Initialise the connector with a dynamoDB instance to use and the prefix for RESPONSE_URI.