import { GroupContactsApi, GroupUser, UpdateGroupContact } from "../api";

const contactGroupApi = new GroupContactsApi();
contactGroupApi.setApiKey("API_KEY");
var groupUser1 = new GroupUser();
groupUser1.email = "user1@example.com";
groupUser1.name = "Example User1";

var updateGroupContact = new UpdateGroupContact();
updateGroupContact.contacts = [groupUser1];
updateGroupContact.groupName = "Group_updated1";
updateGroupContact.directories = ["dictionary_1"];
async function UpdateContactGroups() {
    try {
        await contactGroupApi.updateGroupContact("GROUP_ID",updateGroupContact);
        console.log("Updated Contact Groups");
    } catch (error: any) {
        console.error("Error occurred while calling the API:", error.message);
    }
}
UpdateContactGroups();