def insert_event(events: List[str], service: Resource,
                 calendar_id: str) -> None:
    """Add events to calendar."""

    batch = service.new_batch_http_request()

    # Add each event to batch
    for i, event in enumerate(events):
        batch.add(service.events().insert(calendarId=calendar_id, body=event))
    batch.execute()
def clear_calendar(service: Resource, calendar_id: str) -> None:
    """Clears calendar."""

    events = (service.events().list(calendarId=calendar_id,
                                    singleEvents=True).execute())

    batch = service.new_batch_http_request()

    # Add delete call for each event to batch
    for event in events["items"]:
        eId = event["id"]
        batch.add(service.events().delete(calendarId=calendar_id, eventId=eId))

    batch.execute()