Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Integration: Zendesk #158

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

New Integration: Zendesk #158

wants to merge 3 commits into from

Conversation

saimanoj
Copy link
Contributor

@saimanoj saimanoj commented Aug 9, 2023

@saimanoj saimanoj linked an issue Aug 9, 2023 that may be closed by this pull request
1 task
@codestorybetabot
Copy link

✨ CodeStory generated PR Summary:

Install extension at link for in editor experience

Open in editor [🔗] copy paste in your browser address bar
vscode://codestory-ghost.codestoryai?action=start-review&repo=https://github.com/poozlehq/engine/pull/158&branch=157-zendesk

🤖 (213f5c4)

This Pull Request introduces several changes to the Zendesk ticketing integration.

  1. New utility functions for data conversion: convertTeam, convertTag, convertEpoc, convertDatetime, convertComment, convertAccount, and convertUser.

  2. New classes and methods for handling API requests: TeamPath, TicketPath, UserPath, TagsPath, AccountsPath, and ProxyPath. Each class has methods for handling specific HTTP methods (GET, POST, PATCH).

  3. New TypeScript interfaces for handling API responses and request parameters: Meta, CommentWithRaw, CommentsResponse, CommentResponse, GetCommentsParams, CreateCommentsParams, AccountWithRaw, AccountsResponse, AccountResponse, GetAccountsParams, GetAccountParams, CreateAccountParams, updateAccountParams, TagWithRaw, TagsResponse, TagResponse, UserWithRaw, UsersResponse, UserResponse, GetUsersParams, TicketWithRaw, TicketsResponse, TicketResponse, GetTicketsParams, GetTicketParams, createBody, CreateTicketParams, and UpdateTicketParams.

  4. Updates to the ZendeskIntegration class, including a new spec method, an updated authHeaders method, a new check method, and a new paths method.

  5. New testing function run in the testing module.

  6. Updates to the main function in the source index, which now creates an instance of the ZendeskIntegration class and runs a command using this instance.

If you found this useful, please give me feedback by liking 👍 this comment, or 👎 if this wans't useful to you. I learn from my mistakes 🎓

I am a AI bot and might make mistakes 🫤, please give feedback to the devs at [email protected] or on slack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New Integration Request: Zendesk
2 participants