-
Notifications
You must be signed in to change notification settings - Fork 86
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
NO-JIRA: Fixing workitem test #1186
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dginty4
requested review from
carnellj-genesys,
HemanthDogiparthi12,
charliecon and
kavinbalagen
as code owners
July 30, 2024 16:56
charliecon
approved these changes
Aug 1, 2024
...k_management_worktype_status/resource_genesyscloud_task_management_worktype_status_schema.go
Show resolved
Hide resolved
carnellj-genesys
approved these changes
Aug 5, 2024
kavinbalagen
added a commit
that referenced
this pull request
Jan 10, 2025
* Fix failed acceptance testcases (#1162) * Modify order of testcase * fix division deletion * Fix testcases * Fix testcases * Fix outbound campaign * Fix ExternralTrunkBaseSettingsInboundSite testcase * Fix skipped testcases * Fix skipped testcases * Fix skipped testcases * Fix failing tests * Fix failing tests * Fix testcases * Fix testcases * Fixing test & report * fix testcases * fix testcases * fix testcases * fix tests * Fix testcase * Fix testcase * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * fix tests * fix tests * Resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Feat/devtooling 655: conversations_messaging_settings resource (#1150) * Created Resource * Created Resource & added tests * Added examples * Update tf_exporter_resource_test.go * Datasoruce tfstate (#1170) * Fixes DEVTOOLING-675 (#1169) * Fixes DEVTOOLING-675 by updating the logic for returning user addresses. This is kept behind the feature flag USE_NEW_USER_ADDRESS_LOGIC env variable to prevent backwards compatibility issues. This commit also refactors a few things for unit testing * FormatAsE164Number for location and group address numbers too * Update example docs to add info about the feature toggle * added expand field to export line properties (#1174) * Devtooling 625: Adding the id fields to question_groups, questions, answer_options as READ-ONLY (#1167) * Adding missing fields to forms_evaluatation resource (fixes #1066) * removed field from answer options * go generate * Making the ID fields nested within forms_eval resource read only * Made ID fields read-only by removing Optional attr * go fmt ./genesyscloud * Adding nested id fields to ExcludeAttributes array for forms_evaluation exporter * Devtooling 625: fix export test (#1177) * Adding readonly answer_options.id field to survey resource/exporter * Implementing the ID field for question_groups & questions in survey resource * Bug/devtooling 648 (#1173) * Datasoruce tfstate * Update Test cases for Data Source * remove unecessary function * NO-JIRA: Removed the test workflows as these items have been moved to Jenkins (#1176) * refactor/Devtooling-189: refactor routing skill group (#1171) * Refactoring create and update: tests passed * split create and update functions * removed unnecessary functions * PR * test case no longer calls api direct * Fixed user test and schema for routing skill group * No jira: unit tests workflow (#1181) * Adding unit tests workflow * inconsequential change to trigger new workflow * minor change * Removed comment * changing workflow trigger * Fixing syntax error in yml file * Fixed unit test * Fixing other unit tests * Refactor/devtooling-188: Routing Skill (#1183) * Added Routing Skill Package * refactored routing skill * Fixing merge conflicts * feat/Devtooling 712 resource for supported content (#1159) * resource and test cases added for supported content * updated resource testcase and added datasource testcase * updated docs * added example folder * added example folder * updated docs * updated testcase for datasource * resolved comments * updated docs * changed resource name * changed resource file names * changed resource file names * comments resolved * updatd docs * cache added for data source * resolved merge conflict * comments resolved * updated docs * comments resolved * Bug/devtooling 707 - Worktype status independent resource (#1164) * Refactored code * Removed statuses from worktype resource * Finished worktype status resource * Added reponse assets stuff back * Fixed workitems tests * Updated docs * Updated docs * Made requested changes * Added caching * Inspired by DEVTOOLING-741 - Hardening E.164 handling (#1178) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Increased workflow timeout * Revert "Inspired by DEVTOOLING-741 - Hardening E.164 handling (#1178)" (#1184) This reverts commit 9ceb1ad20f31286cf3202a278e92546a1c37ddbb. * Refactor users package (#1129) * Refactor users package * Updated the version field to reflect the correct value. * removed util_common.go and refracted code to address standard practice * Revert "Refactor users package (#1129)" (#1191) This reverts commit ceaeeb1abd297f9be090ac93492812f61b935438. * Deploy back to dev (#1193) * Fix debugging issue and add docs on how to setup debugging (#1190) * Fix debugging issue and add docs on how to setup debugging * Fix spelling error * Resolve merge conflict from #1191 into Refactor/DEVTOOLING-634 (#1192) * Refactor users package * Updated the version field to reflect the correct value. * removed util_common.go and refracted code to address standard practice * add missing merge conflict code * Refactor/DEVTOOLING-191 and DEVTOOLING-646 (#1152) * refactor/DEVTOOLING-191 and added division ID into wrapup code * updated proxy file for standard coding practice * registry updated in the main.go * Reverted registry changes in main.go * Feat/devtooling 652 Integration Facebook resource (#1168) * implementation of facebook resource * updated docs * unit tests for facebook resource * minor fixes * comments resolved * added cache * updated docs * added references to supported_content and messaging_setting * added conditions for attributes * modified data source test cases * resolved comments * bug fixe * Devtooling-730: Added enable_audio_monitoring to Routing Queue Resource (#1188) * Added enable_audio_monitoring property * Added example and updated doc * Bug/devtooling 749 added webrtc for fields property (#1194) * initial commit * added back export of user * OV-2078 Added Dynamic Line Balancing Settings (#1195) * Feat/devtooling-714: Conversations Messaging Settings Default Resource (#1187) * Created Resource and Test * Removed unnecessary file * Added Example Resource and updated Docs * Tidy * Fixed file names and made requested changes * Bump golang.org/x/net from 0.27.0 to 0.28.0 (#1199) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0. - [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fixed test (#1186) * Fixing test (#1201) * No jira: Fixing a few test failures (#1200) * Fixed bug in wrapupcode resource * Fixed nil pointer in executeUpdateUser function * Fixed go checks workflow * Fixed bug when exporting wrapupcodes * Deleting user from cache + small change to one test * Fixed bug in dnclist package * removed feature toggle (#1197) * bug/DEVTOOLING-735: Fix bug in architect_user_prompt resource (#1198) * Fixed bug in prompts resource + refactor * Fixed prompts exporter by providing correct query params in getAll func * Cleaned up docs and feature toggles package (#1205) * Fix DEVTOOLING-780 (#1204) * Fix acceptance testcases (#1206) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * changed optional value (#1203) * No jira: user prompt export test bug (#1210) * Fixing user prompt export test * go generate * Minor refactor * Re-opens #1178 Harden e164 (#1207) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Fix up after user refactor * Adds extra Export RefAttrs that could exist and reference flows on genesyscloud_outbound_callanalaysisresponseset (#1214) * Updating dnis numbers to fix unit tests (#1217) * Fixes DEVTOOLING-786 and DEVTOOLING-740 as well as other resources that could be impacted (#1212) * Fixes DEVTOOLING-786 as well as other resources that could be impacted * Fix issue with routing_settings and contact center/transaction * Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (#1220) Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/hashicorp/setup-terraform/releases) - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/setup-terraform/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: hashicorp/setup-terraform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Ruleset and Skill Resource (#1218) * Update fix * No jira: Added `go fmt` to Go Checks workflow (#1222) * Added fmt workflow step to Go Checks * go fmt * DEVTOOLING-774: Checking uploadStatus before downloading prompt file during export (#1221) * Checking uploadStatus as well as mediaUri before downloading file during export * Cleaning up filename where no audio data was downloaded * Fixes DEVTOOLING-791 by passing in the error message so it can be picked up when checking to log errors (#1225) * bug/Devtooling 723 - exports filenames with spaces (#1223) * added regex to allow whitespaces * updated docs * Removing ConflictsWith attrs from email_route resource schema definition (#1226) * Bug/devtooling 615 - Consistency checker (#1219) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Devtooling-175: refactored location (#1224) * Refactored * Made requested changes * Fixed naming conventions * Feat/devtooling 654 Integration Instagram (#1202) * added files for instagram resource * added test cases for instagram * test cases and examples added * updated docs * updated docs * changed the schema descriptions * comments resolved * updated docs * removed forcenew flag * updated docs * added skip test case * commented the update test case * added only creation test case * added skip test case * added skip test case in data source * refactor/Devtooling-186: Routing Queue (#1213) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * Revert "Bug/devtooling 615 - Consistency checker (#1219)" (#1232) This reverts commit 63479ee92be11e044093c4b1ca5913490b0dbd49. * Bump github.com/hashicorp/hcl/v2 from 2.21.0 to 2.22.0 (#1231) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.21.0 to 2.22.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.21.0...v2.22.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Fix docs issue with genesyscloud_routing_queue_outbound_email_address (#1230) * Revert "refactor/Devtooling-186: Routing Queue (#1213)" (#1234) This reverts commit a520fd9004ae3923e07b006b48796333a8de87bd. * Fix Standalone Line Numbers (#1233) * Bug/devtooling 751: Queue resource overwriting CGR and Outbound email address (#1241) * Started work * Fixed * Fixed routing email route test (#1239) * Bug/devtooling 804 (#1235) * added nil checks * reverted null check * DEVTOOLING-647 (#1228) * DEVTOOLING-743 (#1227) * refactor/DEVTOOLING-150 [auth_division] (#1237) * refactored * go fmt * requested changes * Bug/devtooling 642 (#1208) * Fix Export stuck issue with routing skills * Update Resource * Fix Pause Criteria (#1240) * No jira devcontainers (#1244) * NO-JIRA: Adding a new code space * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: trying to set install terraform via feature * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding archy * NO-JIRA: Adding archy * NO-JIRA: Adding a python script to generate environment * NO-JIRA: Adding new python code to generate shell * NO-JIRA: Removing unnecessary code * NO -JIRA: Adding in the generate_env.py * NO-JIRA: Refactored script locations * NO-JIRA: Refactored script locations * NO-JIRA: Removed the generative script * NO-JIRA: Finalizing changes * Bump golang.org/x/net from 0.28.0 to 0.29.0 (#1245) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.28.0 to 0.29.0. - [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix acceptance tests (#1249) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Bug/devtooling 752 Integration Credential Fix (#1242) * fix oath client issues * Remove unwanted proxy fns * review fixes * Deleting auth divisions from cache (#1252) * Fixing conditional group routing test (#1254) * division ref export (#1253) * Using : instead of = inside exported jsonencode objects (#1256) * added nil check (#1260) * DEVTOOLING-737 (#1251) * DEVTOOLING-737 * Code review comment addressed * Fixes DEVTOOLING-842 (#1259) * refactor/Devtooling-186: routing queue (#1238) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * undid breaking change * docs * resolved conflict * fmt * fixed conflicts * Fixed Tests * outbound email address failing test * Bug/devtooling 784 (#1262) * added delete functionality * initial changes * added proxy file * updated functions * added proxy functions * adding knowledge base entities * added util files * refactoring knowledge package * refactored addtl. resource to avoid cyclic dependency * registering knowledge packages * removed redundant comment * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) (#1264) * Fixes devtooling-777 (#1258) * Fix docs issue with genesyscloud_routing_queue_outbound_email_address * Fix issue with exporting published scripts, and with cleaning up after attempting to publish an invalid script * Fix for go fmt * Comment tweak * Update Docs for dependency res (#1265) * Feature/devtooling 822 (#1266) * Update Docs for dependency res * Update export def * Updating CODEOWNERS (#1268) * Feat/devtooling 713 - genesyscloud_conversations_messaging_supportedcontent_default (#1263) * added supported content default resource * added exporter * comments resolved * Feat/devtooling 734 Outbound Digital RuleSet (#1250) * added files for outbound ruleset * fixes for imports * added test cases * added utility methods * added test functions * changes made for doNoSend Settings * changes in Utils * added test cases * updated docs * code cleanup and error messages updated * error message updated for data source * resolved comments * updated docs * Minor refactoring of auth division data source (#1270) * Fixes DEVTOOLING-851 and DEVTOOLING-848 for genesyscloud_telephony_providers_edges_site_outbound_route (#1261) * Adds a data resource for genesyscloud_telephony_providers_edges_site_outbound_route and unit tests * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) * Refactor the telephony_providers_edges_site_outbound_route resource to require individual instances of the resource per route. Adds a data resource too. Updates the docs * Add handling for including site_id attribute on data resource * Feature toggle check recommendation as per PR comment * Fix caching issue * Fix issue from PR comment: remove item from cache after deleting * Fixed nil pointer error in contact_list_contact package (#1275) * Devtooling 839 (#1272) * Verify instancestate * Update genesyscloud * No jira: Implementing cache for auth divisions data source & removing Deprecation warnings (#1274) * Implemented cache for auth division data source * Removing deprecation warnings in queue docs * Fix linting errors in routing_queue package * Fix DEVTOOLING-855 - option for exporting computed values (#1273) * Add provider attribute to determine whether to export computed attributes or not * Set default to true to match existing behavior, with a note in the description * Make docs * HOT_FIX/Devtooling-862: Add ed a bypass on the inactive users once they reach 10K users (#1276) * Bug/devtooling 831 (#1269) * introduced contactListId and contactId for kv pair * added complex contact ID * removed redundant assignment * Bug/devtooling 615 - Consistency checker (#1246) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Bump golang.org/x/net from 0.29.0 to 0.30.0 (#1280) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](https://github.com/golang/net/compare/v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-868: Removing the V1 knowledge artifacts (#1278) * DEVTOOLING-868: Removing the V1 knowledge artifacts * DEVTOOLING-868: Removing the V1 knowledge artifacts * No jira: Improving the efficiency of a few data sources (#1281) * Fixed bugs in queues data source * Remove sleep * Using name and type filters in flows data source * make docs * Updated flows data source test * Small changes to routing skill data source * Small change to architect_flows proxy method * Revert "Bug/devtooling 615 - Consistency checker (#1246)" (#1282) This reverts commit 5ecf26e418ccca430845f9a3ad1d03bc367023d1. * DEVTOOLING-872: Added some nil pointer checks around user groups (#1284) * DEVTOOLING-860-Clean: Removed the reference to Id here. If there is no create because of an ID, the object will be Nil. (#1287) * No jira: ditching singleton pattern in a few packages to speed up execution of terraform commands (#1288) * Stopped using queues proxy singleton * Stopped using skill and skill groups proxy singleton * No longer using singleton proxy in datatable_rows * No more singleton in groups package * NO-JIRA: Modified the core HTTP provider to capture data in a JSON fo… (#1293) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * NO-JIRA: Fixed code from Charlies feedback * Bump github.com/nyaruka/phonenumbers from 1.4.0 to 1.4.1 (#1298) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Devtooling 843 remove log.fatalf (#1294) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * DEVTOOLING-843: Cleaned up several places where we should not be using log.Fatal. This crashes the provider and does not allow for a clean shutdown of the provider * DEVTOOLING-843: Moved fmt.Printf to log.Printf * DEVTOOLING-843: Added charlie's code review comments * DEVTOOLING-883: Report to UTR (#1299) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * DEVTOOLING-859: Removed the country code validator from the address.country code field. The API does not enforce an 3.164 country code format (#1300) * Bug/devtooling 615 - Consistency Checker (#1292) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Updated consistency checker * Fix/devtooling 840 (#1291) * Fix DEVTOOLING-840 * Docs * Cleanup unused function * PR requests * Updated platform SDK version v143 (#1304) * Devtooling 867 (#1297) * add hash attributes to export instance state * test case addition * update refactored code * modified the logic with a different approach * resolve the actual hash content * Revert "Bug/devtooling 615 - Consistency Checker (#1292)" (#1306) This reverts commit fc7b42ef6eab4f0035a3a0ba8dd87783a0a233c0. * Bug/devtooling 870 IDP_ADFS bug on data lookup (#1303) * issue fix for slo_binding attribute * added validation for slo_binding * Removed Validate Func --------- Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Removing description for idp_adfs.slo_binding (#1307) * Fixes #1301 (#1310) * Fix DEVTOOLING-894 (#1308) * [DEVTOOLING-854] - Added name and type to flow Export (#1302) * Added name and type to flow Export * go checks * Made Requested Changes * Fixed retention_media_policy test case (#1311) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer ex… (#1309) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer exception * DEVTOOLING-882-Fixed-Charlies-bug * code fix for DEVTOOLING-762 (#1305) * code fix for DEVTOOLING-762 * update test case to work on windows * document generated for new attribute addition * Fix DEVTOOLING-895 (#1313) * Update oauth_client's authorized_grant_type attribute to accept both SAML2BEARER and SAML2-BEARER values (the API allows both versions, but outputs as SAML2-BEARER in the API and export. It's important that the export be able to be reapplied right away, so this fix handles that). (#1315) * merge back from main to dev (#1318) * Fixed small bugs in outbound_contactlist_contact resource (#1317) * Fixed small bugs in ob_contacts resource * Making phone_number_status computed as well * NOJIRA - Fixes an issue where some data resources return more than just the name, and these can have dynamic references. The biggest offender of this is the genesyscloud_telephony_providers_edges_site_outbound_route data resource, which can have multiple routes named Default with different site ids (#1321) * UTR "teams" tag in double quotes (#1323) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Devtooling 826 added the site id field (#1319) * DEVTOOLING-826: Added site * DEVTOOLING-826: Refactored code to fix test cases * DEVTOOLING-826: Refactoreed code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Fixed the following code * DEVTOOLING-826: Fixed code based on Charlies comments * DEVTOOLING-826: Added new docs * Fixing incorrect resource name in knowledge_label example (#1326) * bug/DEVTOOLING-898 fix for media_types conversion (#1328) * fix for media_types conversion * comments resolved * Fixing IDP tests + adding missing fields to salesforce schema (#1332) * Fixing edgegroup test failures + minor refactoring (#1333) * No JIRA: Fixing obroute test cases (#1335) * Fixes #1337 (#1340) * Update SDK to v146 (#1331) * Updated SDK version * Go Checks * No jira: Updating to Go 1.23 (#1339) * Updating to go 1.23 * Updating go version in workflows * Updating a dependency * Bump golang.org/x/net from 0.30.0 to 0.31.0 (#1347) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.30.0 to 0.31.0. - [Commits](https://github.com/golang/net/compare/v0.30.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-869: Added missing export config (#1342) * added 0 check for extension (#1346) * Fixes #1296 (#1343) * Update flow type schema def (#1348) * Fixes DEVTOOLING-906 (#1324) * Use go version 1.23 in test jobs (#1350) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes * use go 1.23 --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * [DEVTOOLING-660] Gateway Configuration (#1344) * Added Gateway Config * Path_params * Go Checks * fmt * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Removing old package reference (#1349) * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Fix few issues and add logs for export (#1352) * DEVTOOLING-732: messagingcampaign - Making sms_config Optional and adding missing fields to schema (#1353) * Deleted leftover file * Adding dynamicContactQueueingSettings to messagingcampaign schema * Adding rule_set_ids to messagingcampaign resource * Fixed minor linting error * make docs * Defined utils and schema file for outbound package * Added emailConfig to messaging campaign schema * Added logic to parse all error details from failed messCampaign POST & PUT * Minor changes related to emailConfig block * Fixed mistake in resourcedata.go * Added unit tests for emailConfig build/flatten funcs * minor change * Bump github.com/nyaruka/phonenumbers from 1.4.1 to 1.4.2 (#1358) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.1...v1.4.2) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#1359) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.22.0 to 2.23.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.22.0...v2.23.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-750: Improving export speed for contact_lists and contact_lists_contacts resources (#1330) * Abandoning singleton pattern and increasing pageSize on contacts search * Implementing caching for contactlists & fixed linting errors * DEVTOOLING-927: Changing `conditional_group_routing_rules.groups` to TypeSet (#1361) * Fixed small linting error * Updating cgrr.groups to TypeSet * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Parsing id for worktype status resource references (#1369) * Refactor variable names referring to resource/data labels for consistency (#1354) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * JM-1465 - add JourneyViews exporter and datasource (#1355) * JM-1465 * Test * Fix datasource * fix exporter * JM-1465 fix ds test * JM-1465 fix naming * JM-1465 fix tests * JM-1465 fix tests * JM-1465 fix ds tests * remove unwanted changes * Fix journeyview cache * rollback unwanted changes * get journey check cache * fix PR comments * fix retryable error * fix printf --------- Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references --------- Co-authored-by: llegouez <60443674+llegouez@users.noreply.github.com> Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> * Fixed vet errors and ran go generate (#1372) * remove DELETED intended_state from integration_schema (#1363) * remove DELETED from intended_state * adjust format * adjust format * adjust format * go fmt (#1375) * Bug/devtooling 877 Airbnb - groupmembers division more than 50 with "*" issue (#1374) * removed maxitem limit from skillgroup * reverted the maxItems50 change * airbnb issue for skillgroup * added ValidateFunc for member_division_ids * removed commented code * fixed go vet errors (#1381) * [DEVTOOLING-849] API Limitation on Prompt Export (#1351) * Added Export Name Filter * Improved Export Name Filtering * Test Case * test * Requested Changes * Added Page Count Check * Made Requested Changes * Fixed Error * Add documentation regarding shared domain dictionary (#1376) * Feat/devtooling 651 - Integration Messaging Open (#1364) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * Feature/devtooling 836 (#1368) * pushing changes * changes made * renamed to keep uniformity * pushing changes * added names to caching and addressed other PR comments * pushing datasource changes * updated examples & documents * finalized changes * changing to optional * changing twitter attr back to required * changing to blocklabel * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#1387) Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-924 pt2 - Refactor/exporter resource types (#1373) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * Fix BlockLabel for authentication_settings * Refactor resourceName to resourceType * Use 'resourcePath' instead of 'fullResourceName' for consistency with domain dictionary * Fix instances that reverted to previous usages * Fix failures * Fix inadvertent change to the name of the genesyscloud_outbound_attempt_limit resource * Bump github.com/hashicorp/terraform-plugin-docs from 0.19.4 to 0.20.1 (#1393) Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.19.4 to 0.20.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.19.4...v0.20.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/zclconf/go-cty from 1.15.0 to 1.15.1 (#1394) Bumps [github.com/zclconf/go-cty](https://github.com/zclconf/go-cty) from 1.15.0 to 1.15.1. - [Release notes](https://github.com/zclconf/go-cty/releases) - [Changelog](https://github.com/zclconf/go-cty/blob/main/CHANGELOG.md) - [Commits](https://github.com/zclconf/go-cty/compare/v1.15.0...v1.15.1) --- updated-dependencies: - dependency-name: github.com/zclconf/go-cty dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * make docs (#1395) * Feat/devtooling 651 Issue fix for data_source failure (#1392) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * issue fix for datasource failure * Small update to schedulegroups example resource (#1396) * No jira: Adding missing field to dnc list resource (#1389) * Adding missing field to dncList resource * Fixed issue #1384 * Data source Race condition (#1390) * Fixing go vet error (#1397) * Bump github.com/nyaruka/phonenumbers from 1.4.2 to 1.4.3 (#1401) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.2 to 1.4.3. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.2...v1.4.3) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * feature/DEVTOOLING-163 (#1400) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * Feature/devtooling 165 (#1408) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * feature/DEVTOOLING-165 * Adding journey_action_template resource to provider in main.go (#1411) * cron schedule (#1406) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * Bump golang.org/x/net from 0.31.0 to 0.32.0 (#1409) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.31.0 to 0.32.0. - [Commits](https://github.com/golang/net/compare/v0.31.0...v0.32.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Add Caching to resolve slow running exports for knowledge bases (#1402) * Add Caching to resolve slow running exports for knowledge bases * No-JIRA: Allow user to set number of times consistency checker runs (#1404) * Allow user to set number of times consistency checker runs * Added logs and updating README * Fixing errors * Refactor/devtooling 168 (#1403) * refactoring kbc * initial refactoring * updated proxy file * changed main.go * finished proxy * added getName func * added proxy to data source * pushing pr comments addressed * renamed consistency checker * Fix testcase (#1412) * Fixing dnc_list test (#1414) * Minor refactoring in externalcontacts_organization package (#1415) * No jira: fix attempt limit test (#1413) * Fixed incorrect ResourceType value + refactoring * Fixed linting errors * Fixing a few different test cases (#1416) * Fixing export test case (#1418) * Excluding external contacts organization resource from exporter (#1419) * Update go.mod (#1407) changed go 1.23 to 1.23.0 so make docs work on ubuntu 24 * Modify cron (#1421) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * cron modify * Avoiding nil pointer dereference in exporter (#1423) * asking adam to test (#1427) * Enhance replaceDatasource setup (#1422) * Enhance replaceDatasource setup * Add Test Cases * OBR-135 Add business categories to wrap up code mappings (#1405) * Feature/devtooling 963 (#1424) * initial commit * changes for PR * updated docs * Fix default outbound routes by enabling updating the default outbound route during terraform create (#1426) * DEVTOOLING-852 added logs (#1429) * return nil on empty response (#1435) * Feat/cobrowse 2635 add enable draw to cobrowse (#1434) * Merging dev into main for v1.54.0 (#1417) * Merge unit tests & fix failing testcases (#1116) * run unit tests * run unit tests * add unit test * Fix failing tests * fix failed tests * Fix failing tests * Fix webdeployment testcases * Fix webdeployment testcases * Run remaining unit tests * Revert export changes * Fix export tests * Fix widget tests * Modify to delete list of didpool --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * onholdprompt attribute added along with test case (#1114) * refactor/Devtooling-190 [routing_utilization] + Devtooling-400 [routing_utilization_label] (#1105) * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * Requested changes * fixing merge conflicts * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * fixing merge * fixing docs * Made requested changes * changes * fixing tests * refactor/DEVTOOLING-158 idp_gsuite (#1099) * refactored idp_gsuite * removed references of data source * deleted unrefactored files * changed references * resolved comments * added name, slo_uri, slo_binding to idp_gsuite * Refactor/devtooling 160 idp_ping (#1102) * refactored idp_ping * updated docs * deleted unrefactored files * comments resolved * resolved conflicts * added name, slo_uri and slo_binding * Refactor/devtooling 157 - idp_generic (#1095) * refactoring of idp_generic * deleted original files * removed references of datasource * resolved comments * comments resolved * added slo_uri and slo_binding to idp_generic --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * Cleanup/Remove utilization label availability check / mentions of feature not being available (#1117) * Bug/devtooling 681 - New attributes for IDP (#1122) * Merge Dev to Main for Release v1.41.0 (#1118) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports * Feat/add flow log level resource (#948) * add code changes * add flow log level changes * testing commit * getting there, have a create test together * still trying to get a passing test * tests have passed! but getting the plan was not empty errors now * flow log level test * finally got tests passing * remove debug logging * rerun go generate * rerun go generate * apply suggestions from PR review * address PR review * remove characteristics * address PR comments * return total flow log levels when no more are found --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * NO-JIRA: Small Change to flow log level (#984) * Small Change to flow log level * Fixing typo * Merge hotfix changes on main into dev (#983) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 (#992) * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.18.0 to 0.19.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.18.0...v0.19.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * rerunning go generate after tf-docs package upgrade --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Devtooling 432: Conditonal Group Routing (#970) * Added routing_queue_conditional_group_routing resource * Rebased * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Added CGR and toggle * Fixed some errors * Added queue proxy to CGR * Added toggle to get all * Made some changes * Added CGR toggle package * Moved CGR toggle package * Ran linter * Checking queue id in tests * Small change * bug/Devtooling-458: media retention policy creation failing with error on time interval (#980) * added checks * Checks for time interval attributes * Fixing TimeInterval * Added BuildFunc for timeInterval * Added returned errors for invalid time Interval * Fixed buildFunctions * Generate Docs * Fixed exporter * Getting rid of go vet warning about copying a lock value to a variable (#991) * No jira: util function for getting cursor value from next uri (#990) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) * Made function for parsing cursor from next uri --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>…
charliecon
added a commit
that referenced
this pull request
Jan 14, 2025
* Merging dev into main for v1.56.0 (#1466) * Fix failed acceptance testcases (#1162) * Modify order of testcase * fix division deletion * Fix testcases * Fix testcases * Fix outbound campaign * Fix ExternralTrunkBaseSettingsInboundSite testcase * Fix skipped testcases * Fix skipped testcases * Fix skipped testcases * Fix failing tests * Fix failing tests * Fix testcases * Fix testcases * Fixing test & report * fix testcases * fix testcases * fix testcases * fix tests * Fix testcase * Fix testcase * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * fix tests * fix tests * Resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Feat/devtooling 655: conversations_messaging_settings resource (#1150) * Created Resource * Created Resource & added tests * Added examples * Update tf_exporter_resource_test.go * Datasoruce tfstate (#1170) * Fixes DEVTOOLING-675 (#1169) * Fixes DEVTOOLING-675 by updating the logic for returning user addresses. This is kept behind the feature flag USE_NEW_USER_ADDRESS_LOGIC env variable to prevent backwards compatibility issues. This commit also refactors a few things for unit testing * FormatAsE164Number for location and group address numbers too * Update example docs to add info about the feature toggle * added expand field to export line properties (#1174) * Devtooling 625: Adding the id fields to question_groups, questions, answer_options as READ-ONLY (#1167) * Adding missing fields to forms_evaluatation resource (fixes #1066) * removed field from answer options * go generate * Making the ID fields nested within forms_eval resource read only * Made ID fields read-only by removing Optional attr * go fmt ./genesyscloud * Adding nested id fields to ExcludeAttributes array for forms_evaluation exporter * Devtooling 625: fix export test (#1177) * Adding readonly answer_options.id field to survey resource/exporter * Implementing the ID field for question_groups & questions in survey resource * Bug/devtooling 648 (#1173) * Datasoruce tfstate * Update Test cases for Data Source * remove unecessary function * NO-JIRA: Removed the test workflows as these items have been moved to Jenkins (#1176) * refactor/Devtooling-189: refactor routing skill group (#1171) * Refactoring create and update: tests passed * split create and update functions * removed unnecessary functions * PR * test case no longer calls api direct * Fixed user test and schema for routing skill group * No jira: unit tests workflow (#1181) * Adding unit tests workflow * inconsequential change to trigger new workflow * minor change * Removed comment * changing workflow trigger * Fixing syntax error in yml file * Fixed unit test * Fixing other unit tests * Refactor/devtooling-188: Routing Skill (#1183) * Added Routing Skill Package * refactored routing skill * Fixing merge conflicts * feat/Devtooling 712 resource for supported content (#1159) * resource and test cases added for supported content * updated resource testcase and added datasource testcase * updated docs * added example folder * added example folder * updated docs * updated testcase for datasource * resolved comments * updated docs * changed resource name * changed resource file names * changed resource file names * comments resolved * updatd docs * cache added for data source * resolved merge conflict * comments resolved * updated docs * comments resolved * Bug/devtooling 707 - Worktype status independent resource (#1164) * Refactored code * Removed statuses from worktype resource * Finished worktype status resource * Added reponse assets stuff back * Fixed workitems tests * Updated docs * Updated docs * Made requested changes * Added caching * Inspired by DEVTOOLING-741 - Hardening E.164 handling (#1178) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Increased workflow timeout * Revert "Inspired by DEVTOOLING-741 - Hardening E.164 handling (#1178)" (#1184) This reverts commit 9ceb1ad20f31286cf3202a278e92546a1c37ddbb. * Refactor users package (#1129) * Refactor users package * Updated the version field to reflect the correct value. * removed util_common.go and refracted code to address standard practice * Revert "Refactor users package (#1129)" (#1191) This reverts commit ceaeeb1abd297f9be090ac93492812f61b935438. * Deploy back to dev (#1193) * Fix debugging issue and add docs on how to setup debugging (#1190) * Fix debugging issue and add docs on how to setup debugging * Fix spelling error * Resolve merge conflict from #1191 into Refactor/DEVTOOLING-634 (#1192) * Refactor users package * Updated the version field to reflect the correct value. * removed util_common.go and refracted code to address standard practice * add missing merge conflict code * Refactor/DEVTOOLING-191 and DEVTOOLING-646 (#1152) * refactor/DEVTOOLING-191 and added division ID into wrapup code * updated proxy file for standard coding practice * registry updated in the main.go * Reverted registry changes in main.go * Feat/devtooling 652 Integration Facebook resource (#1168) * implementation of facebook resource * updated docs * unit tests for facebook resource * minor fixes * comments resolved * added cache * updated docs * added references to supported_content and messaging_setting * added conditions for attributes * modified data source test cases * resolved comments * bug fixe * Devtooling-730: Added enable_audio_monitoring to Routing Queue Resource (#1188) * Added enable_audio_monitoring property * Added example and updated doc * Bug/devtooling 749 added webrtc for fields property (#1194) * initial commit * added back export of user * OV-2078 Added Dynamic Line Balancing Settings (#1195) * Feat/devtooling-714: Conversations Messaging Settings Default Resource (#1187) * Created Resource and Test * Removed unnecessary file * Added Example Resource and updated Docs * Tidy * Fixed file names and made requested changes * Bump golang.org/x/net from 0.27.0 to 0.28.0 (#1199) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0. - [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fixed test (#1186) * Fixing test (#1201) * No jira: Fixing a few test failures (#1200) * Fixed bug in wrapupcode resource * Fixed nil pointer in executeUpdateUser function * Fixed go checks workflow * Fixed bug when exporting wrapupcodes * Deleting user from cache + small change to one test * Fixed bug in dnclist package * removed feature toggle (#1197) * bug/DEVTOOLING-735: Fix bug in architect_user_prompt resource (#1198) * Fixed bug in prompts resource + refactor * Fixed prompts exporter by providing correct query params in getAll func * Cleaned up docs and feature toggles package (#1205) * Fix DEVTOOLING-780 (#1204) * Fix acceptance testcases (#1206) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * changed optional value (#1203) * No jira: user prompt export test bug (#1210) * Fixing user prompt export test * go generate * Minor refactor * Re-opens #1178 Harden e164 (#1207) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Fix up after user refactor * Adds extra Export RefAttrs that could exist and reference flows on genesyscloud_outbound_callanalaysisresponseset (#1214) * Updating dnis numbers to fix unit tests (#1217) * Fixes DEVTOOLING-786 and DEVTOOLING-740 as well as other resources that could be impacted (#1212) * Fixes DEVTOOLING-786 as well as other resources that could be impacted * Fix issue with routing_settings and contact center/transaction * Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (#1220) Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/hashicorp/setup-terraform/releases) - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/setup-terraform/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: hashicorp/setup-terraform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Ruleset and Skill Resource (#1218) * Update fix * No jira: Added `go fmt` to Go Checks workflow (#1222) * Added fmt workflow step to Go Checks * go fmt * DEVTOOLING-774: Checking uploadStatus before downloading prompt file during export (#1221) * Checking uploadStatus as well as mediaUri before downloading file during export * Cleaning up filename where no audio data was downloaded * Fixes DEVTOOLING-791 by passing in the error message so it can be picked up when checking to log errors (#1225) * bug/Devtooling 723 - exports filenames with spaces (#1223) * added regex to allow whitespaces * updated docs * Removing ConflictsWith attrs from email_route resource schema definition (#1226) * Bug/devtooling 615 - Consistency checker (#1219) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Devtooling-175: refactored location (#1224) * Refactored * Made requested changes * Fixed naming conventions * Feat/devtooling 654 Integration Instagram (#1202) * added files for instagram resource * added test cases for instagram * test cases and examples added * updated docs * updated docs * changed the schema descriptions * comments resolved * updated docs * removed forcenew flag * updated docs * added skip test case * commented the update test case * added only creation test case * added skip test case * added skip test case in data source * refactor/Devtooling-186: Routing Queue (#1213) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * Revert "Bug/devtooling 615 - Consistency checker (#1219)" (#1232) This reverts commit 63479ee92be11e044093c4b1ca5913490b0dbd49. * Bump github.com/hashicorp/hcl/v2 from 2.21.0 to 2.22.0 (#1231) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.21.0 to 2.22.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.21.0...v2.22.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Fix docs issue with genesyscloud_routing_queue_outbound_email_address (#1230) * Revert "refactor/Devtooling-186: Routing Queue (#1213)" (#1234) This reverts commit a520fd9004ae3923e07b006b48796333a8de87bd. * Fix Standalone Line Numbers (#1233) * Bug/devtooling 751: Queue resource overwriting CGR and Outbound email address (#1241) * Started work * Fixed * Fixed routing email route test (#1239) * Bug/devtooling 804 (#1235) * added nil checks * reverted null check * DEVTOOLING-647 (#1228) * DEVTOOLING-743 (#1227) * refactor/DEVTOOLING-150 [auth_division] (#1237) * refactored * go fmt * requested changes * Bug/devtooling 642 (#1208) * Fix Export stuck issue with routing skills * Update Resource * Fix Pause Criteria (#1240) * No jira devcontainers (#1244) * NO-JIRA: Adding a new code space * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: trying to set install terraform via feature * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding archy * NO-JIRA: Adding archy * NO-JIRA: Adding a python script to generate environment * NO-JIRA: Adding new python code to generate shell * NO-JIRA: Removing unnecessary code * NO -JIRA: Adding in the generate_env.py * NO-JIRA: Refactored script locations * NO-JIRA: Refactored script locations * NO-JIRA: Removed the generative script * NO-JIRA: Finalizing changes * Bump golang.org/x/net from 0.28.0 to 0.29.0 (#1245) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.28.0 to 0.29.0. - [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix acceptance tests (#1249) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Bug/devtooling 752 Integration Credential Fix (#1242) * fix oath client issues * Remove unwanted proxy fns * review fixes * Deleting auth divisions from cache (#1252) * Fixing conditional group routing test (#1254) * division ref export (#1253) * Using : instead of = inside exported jsonencode objects (#1256) * added nil check (#1260) * DEVTOOLING-737 (#1251) * DEVTOOLING-737 * Code review comment addressed * Fixes DEVTOOLING-842 (#1259) * refactor/Devtooling-186: routing queue (#1238) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * undid breaking change * docs * resolved conflict * fmt * fixed conflicts * Fixed Tests * outbound email address failing test * Bug/devtooling 784 (#1262) * added delete functionality * initial changes * added proxy file * updated functions * added proxy functions * adding knowledge base entities * added util files * refactoring knowledge package * refactored addtl. resource to avoid cyclic dependency * registering knowledge packages * removed redundant comment * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) (#1264) * Fixes devtooling-777 (#1258) * Fix docs issue with genesyscloud_routing_queue_outbound_email_address * Fix issue with exporting published scripts, and with cleaning up after attempting to publish an invalid script * Fix for go fmt * Comment tweak * Update Docs for dependency res (#1265) * Feature/devtooling 822 (#1266) * Update Docs for dependency res * Update export def * Updating CODEOWNERS (#1268) * Feat/devtooling 713 - genesyscloud_conversations_messaging_supportedcontent_default (#1263) * added supported content default resource * added exporter * comments resolved * Feat/devtooling 734 Outbound Digital RuleSet (#1250) * added files for outbound ruleset * fixes for imports * added test cases * added utility methods * added test functions * changes made for doNoSend Settings * changes in Utils * added test cases * updated docs * code cleanup and error messages updated * error message updated for data source * resolved comments * updated docs * Minor refactoring of auth division data source (#1270) * Fixes DEVTOOLING-851 and DEVTOOLING-848 for genesyscloud_telephony_providers_edges_site_outbound_route (#1261) * Adds a data resource for genesyscloud_telephony_providers_edges_site_outbound_route and unit tests * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) * Refactor the telephony_providers_edges_site_outbound_route resource to require individual instances of the resource per route. Adds a data resource too. Updates the docs * Add handling for including site_id attribute on data resource * Feature toggle check recommendation as per PR comment * Fix caching issue * Fix issue from PR comment: remove item from cache after deleting * Fixed nil pointer error in contact_list_contact package (#1275) * Devtooling 839 (#1272) * Verify instancestate * Update genesyscloud * No jira: Implementing cache for auth divisions data source & removing Deprecation warnings (#1274) * Implemented cache for auth division data source * Removing deprecation warnings in queue docs * Fix linting errors in routing_queue package * Fix DEVTOOLING-855 - option for exporting computed values (#1273) * Add provider attribute to determine whether to export computed attributes or not * Set default to true to match existing behavior, with a note in the description * Make docs * HOT_FIX/Devtooling-862: Add ed a bypass on the inactive users once they reach 10K users (#1276) * Bug/devtooling 831 (#1269) * introduced contactListId and contactId for kv pair * added complex contact ID * removed redundant assignment * Bug/devtooling 615 - Consistency checker (#1246) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Bump golang.org/x/net from 0.29.0 to 0.30.0 (#1280) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](https://github.com/golang/net/compare/v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-868: Removing the V1 knowledge artifacts (#1278) * DEVTOOLING-868: Removing the V1 knowledge artifacts * DEVTOOLING-868: Removing the V1 knowledge artifacts * No jira: Improving the efficiency of a few data sources (#1281) * Fixed bugs in queues data source * Remove sleep * Using name and type filters in flows data source * make docs * Updated flows data source test * Small changes to routing skill data source * Small change to architect_flows proxy method * Revert "Bug/devtooling 615 - Consistency checker (#1246)" (#1282) This reverts commit 5ecf26e418ccca430845f9a3ad1d03bc367023d1. * DEVTOOLING-872: Added some nil pointer checks around user groups (#1284) * DEVTOOLING-860-Clean: Removed the reference to Id here. If there is no create because of an ID, the object will be Nil. (#1287) * No jira: ditching singleton pattern in a few packages to speed up execution of terraform commands (#1288) * Stopped using queues proxy singleton * Stopped using skill and skill groups proxy singleton * No longer using singleton proxy in datatable_rows * No more singleton in groups package * NO-JIRA: Modified the core HTTP provider to capture data in a JSON fo… (#1293) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * NO-JIRA: Fixed code from Charlies feedback * Bump github.com/nyaruka/phonenumbers from 1.4.0 to 1.4.1 (#1298) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Devtooling 843 remove log.fatalf (#1294) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * DEVTOOLING-843: Cleaned up several places where we should not be using log.Fatal. This crashes the provider and does not allow for a clean shutdown of the provider * DEVTOOLING-843: Moved fmt.Printf to log.Printf * DEVTOOLING-843: Added charlie's code review comments * DEVTOOLING-883: Report to UTR (#1299) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * DEVTOOLING-859: Removed the country code validator from the address.country code field. The API does not enforce an 3.164 country code format (#1300) * Bug/devtooling 615 - Consistency Checker (#1292) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Updated consistency checker * Fix/devtooling 840 (#1291) * Fix DEVTOOLING-840 * Docs * Cleanup unused function * PR requests * Updated platform SDK version v143 (#1304) * Devtooling 867 (#1297) * add hash attributes to export instance state * test case addition * update refactored code * modified the logic with a different approach * resolve the actual hash content * Revert "Bug/devtooling 615 - Consistency Checker (#1292)" (#1306) This reverts commit fc7b42ef6eab4f0035a3a0ba8dd87783a0a233c0. * Bug/devtooling 870 IDP_ADFS bug on data lookup (#1303) * issue fix for slo_binding attribute * added validation for slo_binding * Removed Validate Func --------- Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Removing description for idp_adfs.slo_binding (#1307) * Fixes #1301 (#1310) * Fix DEVTOOLING-894 (#1308) * [DEVTOOLING-854] - Added name and type to flow Export (#1302) * Added name and type to flow Export * go checks * Made Requested Changes * Fixed retention_media_policy test case (#1311) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer ex… (#1309) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer exception * DEVTOOLING-882-Fixed-Charlies-bug * code fix for DEVTOOLING-762 (#1305) * code fix for DEVTOOLING-762 * update test case to work on windows * document generated for new attribute addition * Fix DEVTOOLING-895 (#1313) * Update oauth_client's authorized_grant_type attribute to accept both SAML2BEARER and SAML2-BEARER values (the API allows both versions, but outputs as SAML2-BEARER in the API and export. It's important that the export be able to be reapplied right away, so this fix handles that). (#1315) * merge back from main to dev (#1318) * Fixed small bugs in outbound_contactlist_contact resource (#1317) * Fixed small bugs in ob_contacts resource * Making phone_number_status computed as well * NOJIRA - Fixes an issue where some data resources return more than just the name, and these can have dynamic references. The biggest offender of this is the genesyscloud_telephony_providers_edges_site_outbound_route data resource, which can have multiple routes named Default with different site ids (#1321) * UTR "teams" tag in double quotes (#1323) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Devtooling 826 added the site id field (#1319) * DEVTOOLING-826: Added site * DEVTOOLING-826: Refactored code to fix test cases * DEVTOOLING-826: Refactoreed code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Fixed the following code * DEVTOOLING-826: Fixed code based on Charlies comments * DEVTOOLING-826: Added new docs * Fixing incorrect resource name in knowledge_label example (#1326) * bug/DEVTOOLING-898 fix for media_types conversion (#1328) * fix for media_types conversion * comments resolved * Fixing IDP tests + adding missing fields to salesforce schema (#1332) * Fixing edgegroup test failures + minor refactoring (#1333) * No JIRA: Fixing obroute test cases (#1335) * Fixes #1337 (#1340) * Update SDK to v146 (#1331) * Updated SDK version * Go Checks * No jira: Updating to Go 1.23 (#1339) * Updating to go 1.23 * Updating go version in workflows * Updating a dependency * Bump golang.org/x/net from 0.30.0 to 0.31.0 (#1347) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.30.0 to 0.31.0. - [Commits](https://github.com/golang/net/compare/v0.30.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-869: Added missing export config (#1342) * added 0 check for extension (#1346) * Fixes #1296 (#1343) * Update flow type schema def (#1348) * Fixes DEVTOOLING-906 (#1324) * Use go version 1.23 in test jobs (#1350) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes * use go 1.23 --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * [DEVTOOLING-660] Gateway Configuration (#1344) * Added Gateway Config * Path_params * Go Checks * fmt * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Removing old package reference (#1349) * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Fix few issues and add logs for export (#1352) * DEVTOOLING-732: messagingcampaign - Making sms_config Optional and adding missing fields to schema (#1353) * Deleted leftover file * Adding dynamicContactQueueingSettings to messagingcampaign schema * Adding rule_set_ids to messagingcampaign resource * Fixed minor linting error * make docs * Defined utils and schema file for outbound package * Added emailConfig to messaging campaign schema * Added logic to parse all error details from failed messCampaign POST & PUT * Minor changes related to emailConfig block * Fixed mistake in resourcedata.go * Added unit tests for emailConfig build/flatten funcs * minor change * Bump github.com/nyaruka/phonenumbers from 1.4.1 to 1.4.2 (#1358) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.1...v1.4.2) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#1359) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.22.0 to 2.23.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.22.0...v2.23.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-750: Improving export speed for contact_lists and contact_lists_contacts resources (#1330) * Abandoning singleton pattern and increasing pageSize on contacts search * Implementing caching for contactlists & fixed linting errors * DEVTOOLING-927: Changing `conditional_group_routing_rules.groups` to TypeSet (#1361) * Fixed small linting error * Updating cgrr.groups to TypeSet * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Parsing id for worktype status resource references (#1369) * Refactor variable names referring to resource/data labels for consistency (#1354) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * JM-1465 - add JourneyViews exporter and datasource (#1355) * JM-1465 * Test * Fix datasource * fix exporter * JM-1465 fix ds test * JM-1465 fix naming * JM-1465 fix tests * JM-1465 fix tests * JM-1465 fix ds tests * remove unwanted changes * Fix journeyview cache * rollback unwanted changes * get journey check cache * fix PR comments * fix retryable error * fix printf --------- Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references --------- Co-authored-by: llegouez <60443674+llegouez@users.noreply.github.com> Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> * Fixed vet errors and ran go generate (#1372) * remove DELETED intended_state from integration_schema (#1363) * remove DELETED from intended_state * adjust format * adjust format * adjust format * go fmt (#1375) * Bug/devtooling 877 Airbnb - groupmembers division more than 50 with "*" issue (#1374) * removed maxitem limit from skillgroup * reverted the maxItems50 change * airbnb issue for skillgroup * added ValidateFunc for member_division_ids * removed commented code * fixed go vet errors (#1381) * [DEVTOOLING-849] API Limitation on Prompt Export (#1351) * Added Export Name Filter * Improved Export Name Filtering * Test Case * test * Requested Changes * Added Page Count Check * Made Requested Changes * Fixed Error * Add documentation regarding shared domain dictionary (#1376) * Feat/devtooling 651 - Integration Messaging Open (#1364) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * Feature/devtooling 836 (#1368) * pushing changes * changes made * renamed to keep uniformity * pushing changes * added names to caching and addressed other PR comments * pushing datasource changes * updated examples & documents * finalized changes * changing to optional * changing twitter attr back to required * changing to blocklabel * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#1387) Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-924 pt2 - Refactor/exporter resource types (#1373) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * Fix BlockLabel for authentication_settings * Refactor resourceName to resourceType * Use 'resourcePath' instead of 'fullResourceName' for consistency with domain dictionary * Fix instances that reverted to previous usages * Fix failures * Fix inadvertent change to the name of the genesyscloud_outbound_attempt_limit resource * Bump github.com/hashicorp/terraform-plugin-docs from 0.19.4 to 0.20.1 (#1393) Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.19.4 to 0.20.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.19.4...v0.20.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/zclconf/go-cty from 1.15.0 to 1.15.1 (#1394) Bumps [github.com/zclconf/go-cty](https://github.com/zclconf/go-cty) from 1.15.0 to 1.15.1. - [Release notes](https://github.com/zclconf/go-cty/releases) - [Changelog](https://github.com/zclconf/go-cty/blob/main/CHANGELOG.md) - [Commits](https://github.com/zclconf/go-cty/compare/v1.15.0...v1.15.1) --- updated-dependencies: - dependency-name: github.com/zclconf/go-cty dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * make docs (#1395) * Feat/devtooling 651 Issue fix for data_source failure (#1392) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * issue fix for datasource failure * Small update to schedulegroups example resource (#1396) * No jira: Adding missing field to dnc list resource (#1389) * Adding missing field to dncList resource * Fixed issue #1384 * Data source Race condition (#1390) * Fixing go vet error (#1397) * Bump github.com/nyaruka/phonenumbers from 1.4.2 to 1.4.3 (#1401) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.2 to 1.4.3. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.2...v1.4.3) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * feature/DEVTOOLING-163 (#1400) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * Feature/devtooling 165 (#1408) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * feature/DEVTOOLING-165 * Adding journey_action_template resource to provider in main.go (#1411) * cron schedule (#1406) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * Bump golang.org/x/net from 0.31.0 to 0.32.0 (#1409) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.31.0 to 0.32.0. - [Commits](https://github.com/golang/net/compare/v0.31.0...v0.32.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Add Caching to resolve slow running exports for knowledge bases (#1402) * Add Caching to resolve slow running exports for knowledge bases * No-JIRA: Allow user to set number of times consistency checker runs (#1404) * Allow user to set number of times consistency checker runs * Added logs and updating README * Fixing errors * Refactor/devtooling 168 (#1403) * refactoring kbc * initial refactoring * updated proxy file * changed main.go * finished proxy * added getName func * added proxy to data source * pushing pr comments addressed * renamed consistency checker * Fix testcase (#1412) * Fixing dnc_list test (#1414) * Minor refactoring in externalcontacts_organization package (#1415) * No jira: fix attempt limit test (#1413) * Fixed incorrect ResourceType value + refactoring * Fixed linting errors * Fixing a few different test cases (#1416) * Fixing export test case (#1418) * Excluding external contacts organization resource from exporter (#1419) * Update go.mod (#1407) changed go 1.23 to 1.23.0 so make docs work on ubuntu 24 * Modify cron (#1421) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * cron modify * Avoiding nil pointer dereference in exporter (#1423) * asking adam to test (#1427) * Enhance replaceDatasource setup (#1422) * Enhance replaceDatasource setup * Add Test Cases * OBR-135 Add business categories to wrap up code mappings (#1405) * Feature/devtooling 963 (#1424) * initial commit * changes for PR * updated docs * Fix default outbound routes by enabling updating the default outbound route during terraform create (#1426) * DEVTOOLING-852 added logs (#1429) * return nil on empty response (#1435) * Feat/cobrowse 2635 add enable draw to cobrowse (#1434) * Merging dev into main for v1.54.0 (#1417) * Merge unit tests & fix failing testcases (#1116) * run unit tests * run unit tests * add unit test * Fix failing tests * fix failed tests * Fix failing tests * Fix webdeployment testcases * Fix webdeployment testcases * Run remaining unit tests * Revert export changes * Fix export tests * Fix widget tests * Modify to delete list of didpool --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * onholdprompt attribute added along with test case (#1114) * refactor/Devtooling-190 [routing_utilization] + Devtooling-400 [routing_utilization_label] (#1105) * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * Requested changes * fixing merge conflicts * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * fixing merge * fixing docs * Made requested changes * changes * fixing tests * refactor/DEVTOOLING-158 idp_gsuite (#1099) * refactored idp_gsuite * removed references of data source * deleted unrefactored files * changed references * resolved comments * added name, slo_uri, slo_binding to idp_gsuite * Refactor/devtooling 160 idp_ping (#1102) * refactored idp_ping * updated docs * deleted unrefactored files * comments resolved * resolved conflicts * added name, slo_uri and slo_binding * Refactor/devtooling 157 - idp_generic (#1095) * refactoring of idp_generic * deleted original files * removed references of datasource * resolved comments * comments resolved * added slo_uri and slo_binding to idp_generic --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * Cleanup/Remove utilization label availability check / mentions of feature not being available (#1117) * Bug/devtooling 681 - New attributes for IDP (#1122) * Merge Dev to Main for Release v1.41.0 (#1118) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports * Feat/add flow log level resource (#948) * add code changes * add flow log level changes * testing commit * getting there, have a create test together * still trying to get a passing test * tests have passed! but getting the plan was not empty errors now * flow log level test * finally got tests passing * remove debug logging * rerun go generate * rerun go generate * apply suggestions from PR review * address PR review * remove characteristics * address PR comments * return total flow log levels when no more are found --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * NO-JIRA: Small Change to flow log level (#984) * Small Change to flow log level * Fixing typo * Merge hotfix changes on main into dev (#983) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 (#992) * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.18.0 to 0.19.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.18.0...v0.19.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * rerunning go generate after tf-docs package upgrade --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Devtooling 432: Conditonal Group Routing (#970) * Added routing_queue_conditional_group_routing resource * Rebased * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Added CGR and toggle * Fixed some errors * Added queue proxy to CGR * Added toggle to get all * Made some changes * Added CGR toggle package * Moved CGR toggle package * Ran linter * Checking queue id in tests * Small change * bug/Devtooling-458: media retention policy creation failing with error on time interval (#980) * added checks * Checks for time interval attributes * Fixing TimeInterval * Added BuildFunc for timeInterval * Added returned errors for invalid time Interval * Fixed buildFunctions * Generate Docs * Fixed exporter * Getting rid of go vet warning about copying a lock value to a variable (#991) * No jira: util function for getting cursor value from next uri (#990) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) * Made function for parsing cursor from next uri --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: depen…
charliecon
added a commit
that referenced
this pull request
Jan 14, 2025
* Merging dev into main for v1.56.0 (#1466) * Fix failed acceptance testcases (#1162) * Modify order of testcase * fix division deletion * Fix testcases * Fix testcases * Fix outbound campaign * Fix ExternralTrunkBaseSettingsInboundSite testcase * Fix skipped testcases * Fix skipped testcases * Fix skipped testcases * Fix failing tests * Fix failing tests * Fix testcases * Fix testcases * Fixing test & report * fix testcases * fix testcases * fix testcases * fix tests * Fix testcase * Fix testcase * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * fix tests * fix tests * Resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Feat/devtooling 655: conversations_messaging_settings resource (#1150) * Created Resource * Created Resource & added tests * Added examples * Update tf_exporter_resource_test.go * Datasoruce tfstate (#1170) * Fixes DEVTOOLING-675 (#1169) * Fixes DEVTOOLING-675 by updating the logic for returning user addresses. This is kept behind the feature flag USE_NEW_USER_ADDRESS_LOGIC env variable to prevent backwards compatibility issues. This commit also refactors a few things for unit testing * FormatAsE164Number for location and group address numbers too * Update example docs to add info about the feature toggle * added expand field to export line properties (#1174) * Devtooling 625: Adding the id fields to question_groups, questions, answer_options as READ-ONLY (#1167) * Adding missing fields to forms_evaluatation resource (fixes #1066) * removed field from answer options * go generate * Making the ID fields nested within forms_eval resource read only * Made ID fields read-only by removing Optional attr * go fmt ./genesyscloud * Adding nested id fields to ExcludeAttributes array for forms_evaluation exporter * Devtooling 625: fix export test (#1177) * Adding readonly answer_options.id field to survey resource/exporter * Implementing the ID field for question_groups & questions in survey resource * Bug/devtooling 648 (#1173) * Datasoruce tfstate * Update Test cases for Data Source * remove unecessary function * NO-JIRA: Removed the test workflows as these items have been moved to Jenkins (#1176) * refactor/Devtooling-189: refactor routing skill group (#1171) * Refactoring create and update: tests passed * split create and update functions * removed unnecessary functions * PR * test case no longer calls api direct * Fixed user test and schema for routing skill group * No jira: unit tests workflow (#1181) * Adding unit tests workflow * inconsequential change to trigger new workflow * minor change * Removed comment * changing workflow trigger * Fixing syntax error in yml file * Fixed unit test * Fixing other unit tests * Refactor/devtooling-188: Routing Skill (#1183) * Added Routing Skill Package * refactored routing skill * Fixing merge conflicts * feat/Devtooling 712 resource for supported content (#1159) * resource and test cases added for supported content * updated resource testcase and added datasource testcase * updated docs * added example folder * added example folder * updated docs * updated testcase for datasource * resolved comments * updated docs * changed resource name * changed resource file names * changed resource file names * comments resolved * updatd docs * cache added for data source * resolved merge conflict * comments resolved * updated docs * comments resolved * Bug/devtooling 707 - Worktype status independent resource (#1164) * Refactored code * Removed statuses from worktype resource * Finished worktype status resource * Added reponse assets stuff back * Fixed workitems tests * Updated docs * Updated docs * Made requested changes * Added caching * Inspired by DEVTOOLING-741 - Hardening E.164 handling (#1178) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Increased workflow timeout * Revert "Inspired by DEVTOOLING-741 - Hardening E.164 handling (#1178)" (#1184) This reverts commit 9ceb1ad20f31286cf3202a278e92546a1c37ddbb. * Refactor users package (#1129) * Refactor users package * Updated the version field to reflect the correct value. * removed util_common.go and refracted code to address standard practice * Revert "Refactor users package (#1129)" (#1191) This reverts commit ceaeeb1abd297f9be090ac93492812f61b935438. * Deploy back to dev (#1193) * Fix debugging issue and add docs on how to setup debugging (#1190) * Fix debugging issue and add docs on how to setup debugging * Fix spelling error * Resolve merge conflict from #1191 into Refactor/DEVTOOLING-634 (#1192) * Refactor users package * Updated the version field to reflect the correct value. * removed util_common.go and refracted code to address standard practice * add missing merge conflict code * Refactor/DEVTOOLING-191 and DEVTOOLING-646 (#1152) * refactor/DEVTOOLING-191 and added division ID into wrapup code * updated proxy file for standard coding practice * registry updated in the main.go * Reverted registry changes in main.go * Feat/devtooling 652 Integration Facebook resource (#1168) * implementation of facebook resource * updated docs * unit tests for facebook resource * minor fixes * comments resolved * added cache * updated docs * added references to supported_content and messaging_setting * added conditions for attributes * modified data source test cases * resolved comments * bug fixe * Devtooling-730: Added enable_audio_monitoring to Routing Queue Resource (#1188) * Added enable_audio_monitoring property * Added example and updated doc * Bug/devtooling 749 added webrtc for fields property (#1194) * initial commit * added back export of user * OV-2078 Added Dynamic Line Balancing Settings (#1195) * Feat/devtooling-714: Conversations Messaging Settings Default Resource (#1187) * Created Resource and Test * Removed unnecessary file * Added Example Resource and updated Docs * Tidy * Fixed file names and made requested changes * Bump golang.org/x/net from 0.27.0 to 0.28.0 (#1199) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0. - [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fixed test (#1186) * Fixing test (#1201) * No jira: Fixing a few test failures (#1200) * Fixed bug in wrapupcode resource * Fixed nil pointer in executeUpdateUser function * Fixed go checks workflow * Fixed bug when exporting wrapupcodes * Deleting user from cache + small change to one test * Fixed bug in dnclist package * removed feature toggle (#1197) * bug/DEVTOOLING-735: Fix bug in architect_user_prompt resource (#1198) * Fixed bug in prompts resource + refactor * Fixed prompts exporter by providing correct query params in getAll func * Cleaned up docs and feature toggles package (#1205) * Fix DEVTOOLING-780 (#1204) * Fix acceptance testcases (#1206) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * changed optional value (#1203) * No jira: user prompt export test bug (#1210) * Fixing user prompt export test * go generate * Minor refactor * Re-opens #1178 Harden e164 (#1207) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Fix up after user refactor * Adds extra Export RefAttrs that could exist and reference flows on genesyscloud_outbound_callanalaysisresponseset (#1214) * Updating dnis numbers to fix unit tests (#1217) * Fixes DEVTOOLING-786 and DEVTOOLING-740 as well as other resources that could be impacted (#1212) * Fixes DEVTOOLING-786 as well as other resources that could be impacted * Fix issue with routing_settings and contact center/transaction * Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (#1220) Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/hashicorp/setup-terraform/releases) - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/setup-terraform/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: hashicorp/setup-terraform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Ruleset and Skill Resource (#1218) * Update fix * No jira: Added `go fmt` to Go Checks workflow (#1222) * Added fmt workflow step to Go Checks * go fmt * DEVTOOLING-774: Checking uploadStatus before downloading prompt file during export (#1221) * Checking uploadStatus as well as mediaUri before downloading file during export * Cleaning up filename where no audio data was downloaded * Fixes DEVTOOLING-791 by passing in the error message so it can be picked up when checking to log errors (#1225) * bug/Devtooling 723 - exports filenames with spaces (#1223) * added regex to allow whitespaces * updated docs * Removing ConflictsWith attrs from email_route resource schema definition (#1226) * Bug/devtooling 615 - Consistency checker (#1219) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Devtooling-175: refactored location (#1224) * Refactored * Made requested changes * Fixed naming conventions * Feat/devtooling 654 Integration Instagram (#1202) * added files for instagram resource * added test cases for instagram * test cases and examples added * updated docs * updated docs * changed the schema descriptions * comments resolved * updated docs * removed forcenew flag * updated docs * added skip test case * commented the update test case * added only creation test case * added skip test case * added skip test case in data source * refactor/Devtooling-186: Routing Queue (#1213) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * Revert "Bug/devtooling 615 - Consistency checker (#1219)" (#1232) This reverts commit 63479ee92be11e044093c4b1ca5913490b0dbd49. * Bump github.com/hashicorp/hcl/v2 from 2.21.0 to 2.22.0 (#1231) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.21.0 to 2.22.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.21.0...v2.22.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Fix docs issue with genesyscloud_routing_queue_outbound_email_address (#1230) * Revert "refactor/Devtooling-186: Routing Queue (#1213)" (#1234) This reverts commit a520fd9004ae3923e07b006b48796333a8de87bd. * Fix Standalone Line Numbers (#1233) * Bug/devtooling 751: Queue resource overwriting CGR and Outbound email address (#1241) * Started work * Fixed * Fixed routing email route test (#1239) * Bug/devtooling 804 (#1235) * added nil checks * reverted null check * DEVTOOLING-647 (#1228) * DEVTOOLING-743 (#1227) * refactor/DEVTOOLING-150 [auth_division] (#1237) * refactored * go fmt * requested changes * Bug/devtooling 642 (#1208) * Fix Export stuck issue with routing skills * Update Resource * Fix Pause Criteria (#1240) * No jira devcontainers (#1244) * NO-JIRA: Adding a new code space * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: trying to set install terraform via feature * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding archy * NO-JIRA: Adding archy * NO-JIRA: Adding a python script to generate environment * NO-JIRA: Adding new python code to generate shell * NO-JIRA: Removing unnecessary code * NO -JIRA: Adding in the generate_env.py * NO-JIRA: Refactored script locations * NO-JIRA: Refactored script locations * NO-JIRA: Removed the generative script * NO-JIRA: Finalizing changes * Bump golang.org/x/net from 0.28.0 to 0.29.0 (#1245) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.28.0 to 0.29.0. - [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix acceptance tests (#1249) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Bug/devtooling 752 Integration Credential Fix (#1242) * fix oath client issues * Remove unwanted proxy fns * review fixes * Deleting auth divisions from cache (#1252) * Fixing conditional group routing test (#1254) * division ref export (#1253) * Using : instead of = inside exported jsonencode objects (#1256) * added nil check (#1260) * DEVTOOLING-737 (#1251) * DEVTOOLING-737 * Code review comment addressed * Fixes DEVTOOLING-842 (#1259) * refactor/Devtooling-186: routing queue (#1238) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * undid breaking change * docs * resolved conflict * fmt * fixed conflicts * Fixed Tests * outbound email address failing test * Bug/devtooling 784 (#1262) * added delete functionality * initial changes * added proxy file * updated functions * added proxy functions * adding knowledge base entities * added util files * refactoring knowledge package * refactored addtl. resource to avoid cyclic dependency * registering knowledge packages * removed redundant comment * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) (#1264) * Fixes devtooling-777 (#1258) * Fix docs issue with genesyscloud_routing_queue_outbound_email_address * Fix issue with exporting published scripts, and with cleaning up after attempting to publish an invalid script * Fix for go fmt * Comment tweak * Update Docs for dependency res (#1265) * Feature/devtooling 822 (#1266) * Update Docs for dependency res * Update export def * Updating CODEOWNERS (#1268) * Feat/devtooling 713 - genesyscloud_conversations_messaging_supportedcontent_default (#1263) * added supported content default resource * added exporter * comments resolved * Feat/devtooling 734 Outbound Digital RuleSet (#1250) * added files for outbound ruleset * fixes for imports * added test cases * added utility methods * added test functions * changes made for doNoSend Settings * changes in Utils * added test cases * updated docs * code cleanup and error messages updated * error message updated for data source * resolved comments * updated docs * Minor refactoring of auth division data source (#1270) * Fixes DEVTOOLING-851 and DEVTOOLING-848 for genesyscloud_telephony_providers_edges_site_outbound_route (#1261) * Adds a data resource for genesyscloud_telephony_providers_edges_site_outbound_route and unit tests * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) * Refactor the telephony_providers_edges_site_outbound_route resource to require individual instances of the resource per route. Adds a data resource too. Updates the docs * Add handling for including site_id attribute on data resource * Feature toggle check recommendation as per PR comment * Fix caching issue * Fix issue from PR comment: remove item from cache after deleting * Fixed nil pointer error in contact_list_contact package (#1275) * Devtooling 839 (#1272) * Verify instancestate * Update genesyscloud * No jira: Implementing cache for auth divisions data source & removing Deprecation warnings (#1274) * Implemented cache for auth division data source * Removing deprecation warnings in queue docs * Fix linting errors in routing_queue package * Fix DEVTOOLING-855 - option for exporting computed values (#1273) * Add provider attribute to determine whether to export computed attributes or not * Set default to true to match existing behavior, with a note in the description * Make docs * HOT_FIX/Devtooling-862: Add ed a bypass on the inactive users once they reach 10K users (#1276) * Bug/devtooling 831 (#1269) * introduced contactListId and contactId for kv pair * added complex contact ID * removed redundant assignment * Bug/devtooling 615 - Consistency checker (#1246) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Bump golang.org/x/net from 0.29.0 to 0.30.0 (#1280) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](https://github.com/golang/net/compare/v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-868: Removing the V1 knowledge artifacts (#1278) * DEVTOOLING-868: Removing the V1 knowledge artifacts * DEVTOOLING-868: Removing the V1 knowledge artifacts * No jira: Improving the efficiency of a few data sources (#1281) * Fixed bugs in queues data source * Remove sleep * Using name and type filters in flows data source * make docs * Updated flows data source test * Small changes to routing skill data source * Small change to architect_flows proxy method * Revert "Bug/devtooling 615 - Consistency checker (#1246)" (#1282) This reverts commit 5ecf26e418ccca430845f9a3ad1d03bc367023d1. * DEVTOOLING-872: Added some nil pointer checks around user groups (#1284) * DEVTOOLING-860-Clean: Removed the reference to Id here. If there is no create because of an ID, the object will be Nil. (#1287) * No jira: ditching singleton pattern in a few packages to speed up execution of terraform commands (#1288) * Stopped using queues proxy singleton * Stopped using skill and skill groups proxy singleton * No longer using singleton proxy in datatable_rows * No more singleton in groups package * NO-JIRA: Modified the core HTTP provider to capture data in a JSON fo… (#1293) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * NO-JIRA: Fixed code from Charlies feedback * Bump github.com/nyaruka/phonenumbers from 1.4.0 to 1.4.1 (#1298) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Devtooling 843 remove log.fatalf (#1294) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * DEVTOOLING-843: Cleaned up several places where we should not be using log.Fatal. This crashes the provider and does not allow for a clean shutdown of the provider * DEVTOOLING-843: Moved fmt.Printf to log.Printf * DEVTOOLING-843: Added charlie's code review comments * DEVTOOLING-883: Report to UTR (#1299) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * DEVTOOLING-859: Removed the country code validator from the address.country code field. The API does not enforce an 3.164 country code format (#1300) * Bug/devtooling 615 - Consistency Checker (#1292) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Updated consistency checker * Fix/devtooling 840 (#1291) * Fix DEVTOOLING-840 * Docs * Cleanup unused function * PR requests * Updated platform SDK version v143 (#1304) * Devtooling 867 (#1297) * add hash attributes to export instance state * test case addition * update refactored code * modified the logic with a different approach * resolve the actual hash content * Revert "Bug/devtooling 615 - Consistency Checker (#1292)" (#1306) This reverts commit fc7b42ef6eab4f0035a3a0ba8dd87783a0a233c0. * Bug/devtooling 870 IDP_ADFS bug on data lookup (#1303) * issue fix for slo_binding attribute * added validation for slo_binding * Removed Validate Func --------- Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Removing description for idp_adfs.slo_binding (#1307) * Fixes #1301 (#1310) * Fix DEVTOOLING-894 (#1308) * [DEVTOOLING-854] - Added name and type to flow Export (#1302) * Added name and type to flow Export * go checks * Made Requested Changes * Fixed retention_media_policy test case (#1311) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer ex… (#1309) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer exception * DEVTOOLING-882-Fixed-Charlies-bug * code fix for DEVTOOLING-762 (#1305) * code fix for DEVTOOLING-762 * update test case to work on windows * document generated for new attribute addition * Fix DEVTOOLING-895 (#1313) * Update oauth_client's authorized_grant_type attribute to accept both SAML2BEARER and SAML2-BEARER values (the API allows both versions, but outputs as SAML2-BEARER in the API and export. It's important that the export be able to be reapplied right away, so this fix handles that). (#1315) * merge back from main to dev (#1318) * Fixed small bugs in outbound_contactlist_contact resource (#1317) * Fixed small bugs in ob_contacts resource * Making phone_number_status computed as well * NOJIRA - Fixes an issue where some data resources return more than just the name, and these can have dynamic references. The biggest offender of this is the genesyscloud_telephony_providers_edges_site_outbound_route data resource, which can have multiple routes named Default with different site ids (#1321) * UTR "teams" tag in double quotes (#1323) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Devtooling 826 added the site id field (#1319) * DEVTOOLING-826: Added site * DEVTOOLING-826: Refactored code to fix test cases * DEVTOOLING-826: Refactoreed code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Fixed the following code * DEVTOOLING-826: Fixed code based on Charlies comments * DEVTOOLING-826: Added new docs * Fixing incorrect resource name in knowledge_label example (#1326) * bug/DEVTOOLING-898 fix for media_types conversion (#1328) * fix for media_types conversion * comments resolved * Fixing IDP tests + adding missing fields to salesforce schema (#1332) * Fixing edgegroup test failures + minor refactoring (#1333) * No JIRA: Fixing obroute test cases (#1335) * Fixes #1337 (#1340) * Update SDK to v146 (#1331) * Updated SDK version * Go Checks * No jira: Updating to Go 1.23 (#1339) * Updating to go 1.23 * Updating go version in workflows * Updating a dependency * Bump golang.org/x/net from 0.30.0 to 0.31.0 (#1347) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.30.0 to 0.31.0. - [Commits](https://github.com/golang/net/compare/v0.30.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-869: Added missing export config (#1342) * added 0 check for extension (#1346) * Fixes #1296 (#1343) * Update flow type schema def (#1348) * Fixes DEVTOOLING-906 (#1324) * Use go version 1.23 in test jobs (#1350) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes * use go 1.23 --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * [DEVTOOLING-660] Gateway Configuration (#1344) * Added Gateway Config * Path_params * Go Checks * fmt * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Removing old package reference (#1349) * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Fix few issues and add logs for export (#1352) * DEVTOOLING-732: messagingcampaign - Making sms_config Optional and adding missing fields to schema (#1353) * Deleted leftover file * Adding dynamicContactQueueingSettings to messagingcampaign schema * Adding rule_set_ids to messagingcampaign resource * Fixed minor linting error * make docs * Defined utils and schema file for outbound package * Added emailConfig to messaging campaign schema * Added logic to parse all error details from failed messCampaign POST & PUT * Minor changes related to emailConfig block * Fixed mistake in resourcedata.go * Added unit tests for emailConfig build/flatten funcs * minor change * Bump github.com/nyaruka/phonenumbers from 1.4.1 to 1.4.2 (#1358) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.1...v1.4.2) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#1359) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.22.0 to 2.23.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.22.0...v2.23.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-750: Improving export speed for contact_lists and contact_lists_contacts resources (#1330) * Abandoning singleton pattern and increasing pageSize on contacts search * Implementing caching for contactlists & fixed linting errors * DEVTOOLING-927: Changing `conditional_group_routing_rules.groups` to TypeSet (#1361) * Fixed small linting error * Updating cgrr.groups to TypeSet * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Parsing id for worktype status resource references (#1369) * Refactor variable names referring to resource/data labels for consistency (#1354) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * JM-1465 - add JourneyViews exporter and datasource (#1355) * JM-1465 * Test * Fix datasource * fix exporter * JM-1465 fix ds test * JM-1465 fix naming * JM-1465 fix tests * JM-1465 fix tests * JM-1465 fix ds tests * remove unwanted changes * Fix journeyview cache * rollback unwanted changes * get journey check cache * fix PR comments * fix retryable error * fix printf --------- Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references --------- Co-authored-by: llegouez <60443674+llegouez@users.noreply.github.com> Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> * Fixed vet errors and ran go generate (#1372) * remove DELETED intended_state from integration_schema (#1363) * remove DELETED from intended_state * adjust format * adjust format * adjust format * go fmt (#1375) * Bug/devtooling 877 Airbnb - groupmembers division more than 50 with "*" issue (#1374) * removed maxitem limit from skillgroup * reverted the maxItems50 change * airbnb issue for skillgroup * added ValidateFunc for member_division_ids * removed commented code * fixed go vet errors (#1381) * [DEVTOOLING-849] API Limitation on Prompt Export (#1351) * Added Export Name Filter * Improved Export Name Filtering * Test Case * test * Requested Changes * Added Page Count Check * Made Requested Changes * Fixed Error * Add documentation regarding shared domain dictionary (#1376) * Feat/devtooling 651 - Integration Messaging Open (#1364) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * Feature/devtooling 836 (#1368) * pushing changes * changes made * renamed to keep uniformity * pushing changes * added names to caching and addressed other PR comments * pushing datasource changes * updated examples & documents * finalized changes * changing to optional * changing twitter attr back to required * changing to blocklabel * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#1387) Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-924 pt2 - Refactor/exporter resource types (#1373) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * Fix BlockLabel for authentication_settings * Refactor resourceName to resourceType * Use 'resourcePath' instead of 'fullResourceName' for consistency with domain dictionary * Fix instances that reverted to previous usages * Fix failures * Fix inadvertent change to the name of the genesyscloud_outbound_attempt_limit resource * Bump github.com/hashicorp/terraform-plugin-docs from 0.19.4 to 0.20.1 (#1393) Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.19.4 to 0.20.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.19.4...v0.20.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/zclconf/go-cty from 1.15.0 to 1.15.1 (#1394) Bumps [github.com/zclconf/go-cty](https://github.com/zclconf/go-cty) from 1.15.0 to 1.15.1. - [Release notes](https://github.com/zclconf/go-cty/releases) - [Changelog](https://github.com/zclconf/go-cty/blob/main/CHANGELOG.md) - [Commits](https://github.com/zclconf/go-cty/compare/v1.15.0...v1.15.1) --- updated-dependencies: - dependency-name: github.com/zclconf/go-cty dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * make docs (#1395) * Feat/devtooling 651 Issue fix for data_source failure (#1392) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * issue fix for datasource failure * Small update to schedulegroups example resource (#1396) * No jira: Adding missing field to dnc list resource (#1389) * Adding missing field to dncList resource * Fixed issue #1384 * Data source Race condition (#1390) * Fixing go vet error (#1397) * Bump github.com/nyaruka/phonenumbers from 1.4.2 to 1.4.3 (#1401) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.2 to 1.4.3. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.2...v1.4.3) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * feature/DEVTOOLING-163 (#1400) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * Feature/devtooling 165 (#1408) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * feature/DEVTOOLING-165 * Adding journey_action_template resource to provider in main.go (#1411) * cron schedule (#1406) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * Bump golang.org/x/net from 0.31.0 to 0.32.0 (#1409) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.31.0 to 0.32.0. - [Commits](https://github.com/golang/net/compare/v0.31.0...v0.32.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Add Caching to resolve slow running exports for knowledge bases (#1402) * Add Caching to resolve slow running exports for knowledge bases * No-JIRA: Allow user to set number of times consistency checker runs (#1404) * Allow user to set number of times consistency checker runs * Added logs and updating README * Fixing errors * Refactor/devtooling 168 (#1403) * refactoring kbc * initial refactoring * updated proxy file * changed main.go * finished proxy * added getName func * added proxy to data source * pushing pr comments addressed * renamed consistency checker * Fix testcase (#1412) * Fixing dnc_list test (#1414) * Minor refactoring in externalcontacts_organization package (#1415) * No jira: fix attempt limit test (#1413) * Fixed incorrect ResourceType value + refactoring * Fixed linting errors * Fixing a few different test cases (#1416) * Fixing export test case (#1418) * Excluding external contacts organization resource from exporter (#1419) * Update go.mod (#1407) changed go 1.23 to 1.23.0 so make docs work on ubuntu 24 * Modify cron (#1421) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * cron modify * Avoiding nil pointer dereference in exporter (#1423) * asking adam to test (#1427) * Enhance replaceDatasource setup (#1422) * Enhance replaceDatasource setup * Add Test Cases * OBR-135 Add business categories to wrap up code mappings (#1405) * Feature/devtooling 963 (#1424) * initial commit * changes for PR * updated docs * Fix default outbound routes by enabling updating the default outbound route during terraform create (#1426) * DEVTOOLING-852 added logs (#1429) * return nil on empty response (#1435) * Feat/cobrowse 2635 add enable draw to cobrowse (#1434) * Merging dev into main for v1.54.0 (#1417) * Merge unit tests & fix failing testcases (#1116) * run unit tests * run unit tests * add unit test * Fix failing tests * fix failed tests * Fix failing tests * Fix webdeployment testcases * Fix webdeployment testcases * Run remaining unit tests * Revert export changes * Fix export tests * Fix widget tests * Modify to delete list of didpool --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * onholdprompt attribute added along with test case (#1114) * refactor/Devtooling-190 [routing_utilization] + Devtooling-400 [routing_utilization_label] (#1105) * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * Requested changes * fixing merge conflicts * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * fixing merge * fixing docs * Made requested changes * changes * fixing tests * refactor/DEVTOOLING-158 idp_gsuite (#1099) * refactored idp_gsuite * removed references of data source * deleted unrefactored files * changed references * resolved comments * added name, slo_uri, slo_binding to idp_gsuite * Refactor/devtooling 160 idp_ping (#1102) * refactored idp_ping * updated docs * deleted unrefactored files * comments resolved * resolved conflicts * added name, slo_uri and slo_binding * Refactor/devtooling 157 - idp_generic (#1095) * refactoring of idp_generic * deleted original files * removed references of datasource * resolved comments * comments resolved * added slo_uri and slo_binding to idp_generic --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * Cleanup/Remove utilization label availability check / mentions of feature not being available (#1117) * Bug/devtooling 681 - New attributes for IDP (#1122) * Merge Dev to Main for Release v1.41.0 (#1118) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports * Feat/add flow log level resource (#948) * add code changes * add flow log level changes * testing commit * getting there, have a create test together * still trying to get a passing test * tests have passed! but getting the plan was not empty errors now * flow log level test * finally got tests passing * remove debug logging * rerun go generate * rerun go generate * apply suggestions from PR review * address PR review * remove characteristics * address PR comments * return total flow log levels when no more are found --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * NO-JIRA: Small Change to flow log level (#984) * Small Change to flow log level * Fixing typo * Merge hotfix changes on main into dev (#983) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 (#992) * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.18.0 to 0.19.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.18.0...v0.19.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * rerunning go generate after tf-docs package upgrade --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Devtooling 432: Conditonal Group Routing (#970) * Added routing_queue_conditional_group_routing resource * Rebased * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Added CGR and toggle * Fixed some errors * Added queue proxy to CGR * Added toggle to get all * Made some changes * Added CGR toggle package * Moved CGR toggle package * Ran linter * Checking queue id in tests * Small change * bug/Devtooling-458: media retention policy creation failing with error on time interval (#980) * added checks * Checks for time interval attributes * Fixing TimeInterval * Added BuildFunc for timeInterval * Added returned errors for invalid time Interval * Fixed buildFunctions * Generate Docs * Fixed exporter * Getting rid of go vet warning about copying a lock value to a variable (#991) * No jira: util function for getting cursor value from next uri (#990) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) * Made function for parsing cursor from next uri --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-b…
charliecon
added a commit
that referenced
this pull request
Jan 14, 2025
* Merging dev into main for v1.56.0 (#1466) * Fix failed acceptance testcases (#1162) * Modify order of testcase * fix division deletion * Fix testcases * Fix testcases * Fix outbound campaign * Fix ExternralTrunkBaseSettingsInboundSite testcase * Fix skipped testcases * Fix skipped testcases * Fix skipped testcases * Fix failing tests * Fix failing tests * Fix testcases * Fix testcases * Fixing test & report * fix testcases * fix testcases * fix testcases * fix tests * Fix testcase * Fix testcase * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * fix tests * fix tests * Resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Feat/devtooling 655: conversations_messaging_settings resource (#1150) * Created Resource * Created Resource & added tests * Added examples * Update tf_exporter_resource_test.go * Datasoruce tfstate (#1170) * Fixes DEVTOOLING-675 (#1169) * Fixes DEVTOOLING-675 by updating the logic for returning user addresses. This is kept behind the feature flag USE_NEW_USER_ADDRESS_LOGIC env variable to prevent backwards compatibility issues. This commit also refactors a few things for unit testing * FormatAsE164Number for location and group address numbers too * Update example docs to add info about the feature toggle * added expand field to export line properties (#1174) * Devtooling 625: Adding the id fields to question_groups, questions, answer_options as READ-ONLY (#1167) * Adding missing fields to forms_evaluatation resource (fixes #1066) * removed field from answer options * go generate * Making the ID fields nested within forms_eval resource read only * Made ID fields read-only by removing Optional attr * go fmt ./genesyscloud * Adding nested id fields to ExcludeAttributes array for forms_evaluation exporter * Devtooling 625: fix export test (#1177) * Adding readonly answer_options.id field to survey resource/exporter * Implementing the ID field for question_groups & questions in survey resource * Bug/devtooling 648 (#1173) * Datasoruce tfstate * Update Test cases for Data Source * remove unecessary function * NO-JIRA: Removed the test workflows as these items have been moved to Jenkins (#1176) * refactor/Devtooling-189: refactor routing skill group (#1171) * Refactoring create and update: tests passed * split create and update functions * removed unnecessary functions * PR * test case no longer calls api direct * Fixed user test and schema for routing skill group * No jira: unit tests workflow (#1181) * Adding unit tests workflow * inconsequential change to trigger new workflow * minor change * Removed comment * changing workflow trigger * Fixing syntax error in yml file * Fixed unit test * Fixing other unit tests * Refactor/devtooling-188: Routing Skill (#1183) * Added Routing Skill Package * refactored routing skill * Fixing merge conflicts * feat/Devtooling 712 resource for supported content (#1159) * resource and test cases added for supported content * updated resource testcase and added datasource testcase * updated docs * added example folder * added example folder * updated docs * updated testcase for datasource * resolved comments * updated docs * changed resource name * changed resource file names * changed resource file names * comments resolved * updatd docs * cache added for data source * resolved merge conflict * comments resolved * updated docs * comments resolved * Bug/devtooling 707 - Worktype status independent resource (#1164) * Refactored code * Removed statuses from worktype resource * Finished worktype status resource * Added reponse assets stuff back * Fixed workitems tests * Updated docs * Updated docs * Made requested changes * Added caching * Inspired by DEVTOOLING-741 - Hardening E.164 handling (#1178) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Increased workflow timeout * Revert "Inspired by DEVTOOLING-741 - Hardening E.164 handling (#1178)" (#1184) This reverts commit 9ceb1ad20f31286cf3202a278e92546a1c37ddbb. * Refactor users package (#1129) * Refactor users package * Updated the version field to reflect the correct value. * removed util_common.go and refracted code to address standard practice * Revert "Refactor users package (#1129)" (#1191) This reverts commit ceaeeb1abd297f9be090ac93492812f61b935438. * Deploy back to dev (#1193) * Fix debugging issue and add docs on how to setup debugging (#1190) * Fix debugging issue and add docs on how to setup debugging * Fix spelling error * Resolve merge conflict from #1191 into Refactor/DEVTOOLING-634 (#1192) * Refactor users package * Updated the version field to reflect the correct value. * removed util_common.go and refracted code to address standard practice * add missing merge conflict code * Refactor/DEVTOOLING-191 and DEVTOOLING-646 (#1152) * refactor/DEVTOOLING-191 and added division ID into wrapup code * updated proxy file for standard coding practice * registry updated in the main.go * Reverted registry changes in main.go * Feat/devtooling 652 Integration Facebook resource (#1168) * implementation of facebook resource * updated docs * unit tests for facebook resource * minor fixes * comments resolved * added cache * updated docs * added references to supported_content and messaging_setting * added conditions for attributes * modified data source test cases * resolved comments * bug fixe * Devtooling-730: Added enable_audio_monitoring to Routing Queue Resource (#1188) * Added enable_audio_monitoring property * Added example and updated doc * Bug/devtooling 749 added webrtc for fields property (#1194) * initial commit * added back export of user * OV-2078 Added Dynamic Line Balancing Settings (#1195) * Feat/devtooling-714: Conversations Messaging Settings Default Resource (#1187) * Created Resource and Test * Removed unnecessary file * Added Example Resource and updated Docs * Tidy * Fixed file names and made requested changes * Bump golang.org/x/net from 0.27.0 to 0.28.0 (#1199) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0. - [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fixed test (#1186) * Fixing test (#1201) * No jira: Fixing a few test failures (#1200) * Fixed bug in wrapupcode resource * Fixed nil pointer in executeUpdateUser function * Fixed go checks workflow * Fixed bug when exporting wrapupcodes * Deleting user from cache + small change to one test * Fixed bug in dnclist package * removed feature toggle (#1197) * bug/DEVTOOLING-735: Fix bug in architect_user_prompt resource (#1198) * Fixed bug in prompts resource + refactor * Fixed prompts exporter by providing correct query params in getAll func * Cleaned up docs and feature toggles package (#1205) * Fix DEVTOOLING-780 (#1204) * Fix acceptance testcases (#1206) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * changed optional value (#1203) * No jira: user prompt export test bug (#1210) * Fixing user prompt export test * go generate * Minor refactor * Re-opens #1178 Harden e164 (#1207) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Fix up after user refactor * Adds extra Export RefAttrs that could exist and reference flows on genesyscloud_outbound_callanalaysisresponseset (#1214) * Updating dnis numbers to fix unit tests (#1217) * Fixes DEVTOOLING-786 and DEVTOOLING-740 as well as other resources that could be impacted (#1212) * Fixes DEVTOOLING-786 as well as other resources that could be impacted * Fix issue with routing_settings and contact center/transaction * Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (#1220) Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/hashicorp/setup-terraform/releases) - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/setup-terraform/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: hashicorp/setup-terraform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Ruleset and Skill Resource (#1218) * Update fix * No jira: Added `go fmt` to Go Checks workflow (#1222) * Added fmt workflow step to Go Checks * go fmt * DEVTOOLING-774: Checking uploadStatus before downloading prompt file during export (#1221) * Checking uploadStatus as well as mediaUri before downloading file during export * Cleaning up filename where no audio data was downloaded * Fixes DEVTOOLING-791 by passing in the error message so it can be picked up when checking to log errors (#1225) * bug/Devtooling 723 - exports filenames with spaces (#1223) * added regex to allow whitespaces * updated docs * Removing ConflictsWith attrs from email_route resource schema definition (#1226) * Bug/devtooling 615 - Consistency checker (#1219) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Devtooling-175: refactored location (#1224) * Refactored * Made requested changes * Fixed naming conventions * Feat/devtooling 654 Integration Instagram (#1202) * added files for instagram resource * added test cases for instagram * test cases and examples added * updated docs * updated docs * changed the schema descriptions * comments resolved * updated docs * removed forcenew flag * updated docs * added skip test case * commented the update test case * added only creation test case * added skip test case * added skip test case in data source * refactor/Devtooling-186: Routing Queue (#1213) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * Revert "Bug/devtooling 615 - Consistency checker (#1219)" (#1232) This reverts commit 63479ee92be11e044093c4b1ca5913490b0dbd49. * Bump github.com/hashicorp/hcl/v2 from 2.21.0 to 2.22.0 (#1231) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.21.0 to 2.22.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.21.0...v2.22.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Fix docs issue with genesyscloud_routing_queue_outbound_email_address (#1230) * Revert "refactor/Devtooling-186: Routing Queue (#1213)" (#1234) This reverts commit a520fd9004ae3923e07b006b48796333a8de87bd. * Fix Standalone Line Numbers (#1233) * Bug/devtooling 751: Queue resource overwriting CGR and Outbound email address (#1241) * Started work * Fixed * Fixed routing email route test (#1239) * Bug/devtooling 804 (#1235) * added nil checks * reverted null check * DEVTOOLING-647 (#1228) * DEVTOOLING-743 (#1227) * refactor/DEVTOOLING-150 [auth_division] (#1237) * refactored * go fmt * requested changes * Bug/devtooling 642 (#1208) * Fix Export stuck issue with routing skills * Update Resource * Fix Pause Criteria (#1240) * No jira devcontainers (#1244) * NO-JIRA: Adding a new code space * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: trying to set install terraform via feature * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding archy * NO-JIRA: Adding archy * NO-JIRA: Adding a python script to generate environment * NO-JIRA: Adding new python code to generate shell * NO-JIRA: Removing unnecessary code * NO -JIRA: Adding in the generate_env.py * NO-JIRA: Refactored script locations * NO-JIRA: Refactored script locations * NO-JIRA: Removed the generative script * NO-JIRA: Finalizing changes * Bump golang.org/x/net from 0.28.0 to 0.29.0 (#1245) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.28.0 to 0.29.0. - [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix acceptance tests (#1249) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Bug/devtooling 752 Integration Credential Fix (#1242) * fix oath client issues * Remove unwanted proxy fns * review fixes * Deleting auth divisions from cache (#1252) * Fixing conditional group routing test (#1254) * division ref export (#1253) * Using : instead of = inside exported jsonencode objects (#1256) * added nil check (#1260) * DEVTOOLING-737 (#1251) * DEVTOOLING-737 * Code review comment addressed * Fixes DEVTOOLING-842 (#1259) * refactor/Devtooling-186: routing queue (#1238) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * undid breaking change * docs * resolved conflict * fmt * fixed conflicts * Fixed Tests * outbound email address failing test * Bug/devtooling 784 (#1262) * added delete functionality * initial changes * added proxy file * updated functions * added proxy functions * adding knowledge base entities * added util files * refactoring knowledge package * refactored addtl. resource to avoid cyclic dependency * registering knowledge packages * removed redundant comment * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) (#1264) * Fixes devtooling-777 (#1258) * Fix docs issue with genesyscloud_routing_queue_outbound_email_address * Fix issue with exporting published scripts, and with cleaning up after attempting to publish an invalid script * Fix for go fmt * Comment tweak * Update Docs for dependency res (#1265) * Feature/devtooling 822 (#1266) * Update Docs for dependency res * Update export def * Updating CODEOWNERS (#1268) * Feat/devtooling 713 - genesyscloud_conversations_messaging_supportedcontent_default (#1263) * added supported content default resource * added exporter * comments resolved * Feat/devtooling 734 Outbound Digital RuleSet (#1250) * added files for outbound ruleset * fixes for imports * added test cases * added utility methods * added test functions * changes made for doNoSend Settings * changes in Utils * added test cases * updated docs * code cleanup and error messages updated * error message updated for data source * resolved comments * updated docs * Minor refactoring of auth division data source (#1270) * Fixes DEVTOOLING-851 and DEVTOOLING-848 for genesyscloud_telephony_providers_edges_site_outbound_route (#1261) * Adds a data resource for genesyscloud_telephony_providers_edges_site_outbound_route and unit tests * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) * Refactor the telephony_providers_edges_site_outbound_route resource to require individual instances of the resource per route. Adds a data resource too. Updates the docs * Add handling for including site_id attribute on data resource * Feature toggle check recommendation as per PR comment * Fix caching issue * Fix issue from PR comment: remove item from cache after deleting * Fixed nil pointer error in contact_list_contact package (#1275) * Devtooling 839 (#1272) * Verify instancestate * Update genesyscloud * No jira: Implementing cache for auth divisions data source & removing Deprecation warnings (#1274) * Implemented cache for auth division data source * Removing deprecation warnings in queue docs * Fix linting errors in routing_queue package * Fix DEVTOOLING-855 - option for exporting computed values (#1273) * Add provider attribute to determine whether to export computed attributes or not * Set default to true to match existing behavior, with a note in the description * Make docs * HOT_FIX/Devtooling-862: Add ed a bypass on the inactive users once they reach 10K users (#1276) * Bug/devtooling 831 (#1269) * introduced contactListId and contactId for kv pair * added complex contact ID * removed redundant assignment * Bug/devtooling 615 - Consistency checker (#1246) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Bump golang.org/x/net from 0.29.0 to 0.30.0 (#1280) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](https://github.com/golang/net/compare/v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-868: Removing the V1 knowledge artifacts (#1278) * DEVTOOLING-868: Removing the V1 knowledge artifacts * DEVTOOLING-868: Removing the V1 knowledge artifacts * No jira: Improving the efficiency of a few data sources (#1281) * Fixed bugs in queues data source * Remove sleep * Using name and type filters in flows data source * make docs * Updated flows data source test * Small changes to routing skill data source * Small change to architect_flows proxy method * Revert "Bug/devtooling 615 - Consistency checker (#1246)" (#1282) This reverts commit 5ecf26e418ccca430845f9a3ad1d03bc367023d1. * DEVTOOLING-872: Added some nil pointer checks around user groups (#1284) * DEVTOOLING-860-Clean: Removed the reference to Id here. If there is no create because of an ID, the object will be Nil. (#1287) * No jira: ditching singleton pattern in a few packages to speed up execution of terraform commands (#1288) * Stopped using queues proxy singleton * Stopped using skill and skill groups proxy singleton * No longer using singleton proxy in datatable_rows * No more singleton in groups package * NO-JIRA: Modified the core HTTP provider to capture data in a JSON fo… (#1293) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * NO-JIRA: Fixed code from Charlies feedback * Bump github.com/nyaruka/phonenumbers from 1.4.0 to 1.4.1 (#1298) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Devtooling 843 remove log.fatalf (#1294) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * DEVTOOLING-843: Cleaned up several places where we should not be using log.Fatal. This crashes the provider and does not allow for a clean shutdown of the provider * DEVTOOLING-843: Moved fmt.Printf to log.Printf * DEVTOOLING-843: Added charlie's code review comments * DEVTOOLING-883: Report to UTR (#1299) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * DEVTOOLING-859: Removed the country code validator from the address.country code field. The API does not enforce an 3.164 country code format (#1300) * Bug/devtooling 615 - Consistency Checker (#1292) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Updated consistency checker * Fix/devtooling 840 (#1291) * Fix DEVTOOLING-840 * Docs * Cleanup unused function * PR requests * Updated platform SDK version v143 (#1304) * Devtooling 867 (#1297) * add hash attributes to export instance state * test case addition * update refactored code * modified the logic with a different approach * resolve the actual hash content * Revert "Bug/devtooling 615 - Consistency Checker (#1292)" (#1306) This reverts commit fc7b42ef6eab4f0035a3a0ba8dd87783a0a233c0. * Bug/devtooling 870 IDP_ADFS bug on data lookup (#1303) * issue fix for slo_binding attribute * added validation for slo_binding * Removed Validate Func --------- Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Removing description for idp_adfs.slo_binding (#1307) * Fixes #1301 (#1310) * Fix DEVTOOLING-894 (#1308) * [DEVTOOLING-854] - Added name and type to flow Export (#1302) * Added name and type to flow Export * go checks * Made Requested Changes * Fixed retention_media_policy test case (#1311) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer ex… (#1309) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer exception * DEVTOOLING-882-Fixed-Charlies-bug * code fix for DEVTOOLING-762 (#1305) * code fix for DEVTOOLING-762 * update test case to work on windows * document generated for new attribute addition * Fix DEVTOOLING-895 (#1313) * Update oauth_client's authorized_grant_type attribute to accept both SAML2BEARER and SAML2-BEARER values (the API allows both versions, but outputs as SAML2-BEARER in the API and export. It's important that the export be able to be reapplied right away, so this fix handles that). (#1315) * merge back from main to dev (#1318) * Fixed small bugs in outbound_contactlist_contact resource (#1317) * Fixed small bugs in ob_contacts resource * Making phone_number_status computed as well * NOJIRA - Fixes an issue where some data resources return more than just the name, and these can have dynamic references. The biggest offender of this is the genesyscloud_telephony_providers_edges_site_outbound_route data resource, which can have multiple routes named Default with different site ids (#1321) * UTR "teams" tag in double quotes (#1323) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Devtooling 826 added the site id field (#1319) * DEVTOOLING-826: Added site * DEVTOOLING-826: Refactored code to fix test cases * DEVTOOLING-826: Refactoreed code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Fixed the following code * DEVTOOLING-826: Fixed code based on Charlies comments * DEVTOOLING-826: Added new docs * Fixing incorrect resource name in knowledge_label example (#1326) * bug/DEVTOOLING-898 fix for media_types conversion (#1328) * fix for media_types conversion * comments resolved * Fixing IDP tests + adding missing fields to salesforce schema (#1332) * Fixing edgegroup test failures + minor refactoring (#1333) * No JIRA: Fixing obroute test cases (#1335) * Fixes #1337 (#1340) * Update SDK to v146 (#1331) * Updated SDK version * Go Checks * No jira: Updating to Go 1.23 (#1339) * Updating to go 1.23 * Updating go version in workflows * Updating a dependency * Bump golang.org/x/net from 0.30.0 to 0.31.0 (#1347) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.30.0 to 0.31.0. - [Commits](https://github.com/golang/net/compare/v0.30.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-869: Added missing export config (#1342) * added 0 check for extension (#1346) * Fixes #1296 (#1343) * Update flow type schema def (#1348) * Fixes DEVTOOLING-906 (#1324) * Use go version 1.23 in test jobs (#1350) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes * use go 1.23 --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * [DEVTOOLING-660] Gateway Configuration (#1344) * Added Gateway Config * Path_params * Go Checks * fmt * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Removing old package reference (#1349) * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Fix few issues and add logs for export (#1352) * DEVTOOLING-732: messagingcampaign - Making sms_config Optional and adding missing fields to schema (#1353) * Deleted leftover file * Adding dynamicContactQueueingSettings to messagingcampaign schema * Adding rule_set_ids to messagingcampaign resource * Fixed minor linting error * make docs * Defined utils and schema file for outbound package * Added emailConfig to messaging campaign schema * Added logic to parse all error details from failed messCampaign POST & PUT * Minor changes related to emailConfig block * Fixed mistake in resourcedata.go * Added unit tests for emailConfig build/flatten funcs * minor change * Bump github.com/nyaruka/phonenumbers from 1.4.1 to 1.4.2 (#1358) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.1...v1.4.2) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#1359) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.22.0 to 2.23.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.22.0...v2.23.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-750: Improving export speed for contact_lists and contact_lists_contacts resources (#1330) * Abandoning singleton pattern and increasing pageSize on contacts search * Implementing caching for contactlists & fixed linting errors * DEVTOOLING-927: Changing `conditional_group_routing_rules.groups` to TypeSet (#1361) * Fixed small linting error * Updating cgrr.groups to TypeSet * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Parsing id for worktype status resource references (#1369) * Refactor variable names referring to resource/data labels for consistency (#1354) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * JM-1465 - add JourneyViews exporter and datasource (#1355) * JM-1465 * Test * Fix datasource * fix exporter * JM-1465 fix ds test * JM-1465 fix naming * JM-1465 fix tests * JM-1465 fix tests * JM-1465 fix ds tests * remove unwanted changes * Fix journeyview cache * rollback unwanted changes * get journey check cache * fix PR comments * fix retryable error * fix printf --------- Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references --------- Co-authored-by: llegouez <60443674+llegouez@users.noreply.github.com> Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> * Fixed vet errors and ran go generate (#1372) * remove DELETED intended_state from integration_schema (#1363) * remove DELETED from intended_state * adjust format * adjust format * adjust format * go fmt (#1375) * Bug/devtooling 877 Airbnb - groupmembers division more than 50 with "*" issue (#1374) * removed maxitem limit from skillgroup * reverted the maxItems50 change * airbnb issue for skillgroup * added ValidateFunc for member_division_ids * removed commented code * fixed go vet errors (#1381) * [DEVTOOLING-849] API Limitation on Prompt Export (#1351) * Added Export Name Filter * Improved Export Name Filtering * Test Case * test * Requested Changes * Added Page Count Check * Made Requested Changes * Fixed Error * Add documentation regarding shared domain dictionary (#1376) * Feat/devtooling 651 - Integration Messaging Open (#1364) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * Feature/devtooling 836 (#1368) * pushing changes * changes made * renamed to keep uniformity * pushing changes * added names to caching and addressed other PR comments * pushing datasource changes * updated examples & documents * finalized changes * changing to optional * changing twitter attr back to required * changing to blocklabel * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#1387) Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-924 pt2 - Refactor/exporter resource types (#1373) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * Fix BlockLabel for authentication_settings * Refactor resourceName to resourceType * Use 'resourcePath' instead of 'fullResourceName' for consistency with domain dictionary * Fix instances that reverted to previous usages * Fix failures * Fix inadvertent change to the name of the genesyscloud_outbound_attempt_limit resource * Bump github.com/hashicorp/terraform-plugin-docs from 0.19.4 to 0.20.1 (#1393) Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.19.4 to 0.20.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.19.4...v0.20.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/zclconf/go-cty from 1.15.0 to 1.15.1 (#1394) Bumps [github.com/zclconf/go-cty](https://github.com/zclconf/go-cty) from 1.15.0 to 1.15.1. - [Release notes](https://github.com/zclconf/go-cty/releases) - [Changelog](https://github.com/zclconf/go-cty/blob/main/CHANGELOG.md) - [Commits](https://github.com/zclconf/go-cty/compare/v1.15.0...v1.15.1) --- updated-dependencies: - dependency-name: github.com/zclconf/go-cty dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * make docs (#1395) * Feat/devtooling 651 Issue fix for data_source failure (#1392) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * issue fix for datasource failure * Small update to schedulegroups example resource (#1396) * No jira: Adding missing field to dnc list resource (#1389) * Adding missing field to dncList resource * Fixed issue #1384 * Data source Race condition (#1390) * Fixing go vet error (#1397) * Bump github.com/nyaruka/phonenumbers from 1.4.2 to 1.4.3 (#1401) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.2 to 1.4.3. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.2...v1.4.3) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * feature/DEVTOOLING-163 (#1400) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * Feature/devtooling 165 (#1408) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * feature/DEVTOOLING-165 * Adding journey_action_template resource to provider in main.go (#1411) * cron schedule (#1406) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * Bump golang.org/x/net from 0.31.0 to 0.32.0 (#1409) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.31.0 to 0.32.0. - [Commits](https://github.com/golang/net/compare/v0.31.0...v0.32.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Add Caching to resolve slow running exports for knowledge bases (#1402) * Add Caching to resolve slow running exports for knowledge bases * No-JIRA: Allow user to set number of times consistency checker runs (#1404) * Allow user to set number of times consistency checker runs * Added logs and updating README * Fixing errors * Refactor/devtooling 168 (#1403) * refactoring kbc * initial refactoring * updated proxy file * changed main.go * finished proxy * added getName func * added proxy to data source * pushing pr comments addressed * renamed consistency checker * Fix testcase (#1412) * Fixing dnc_list test (#1414) * Minor refactoring in externalcontacts_organization package (#1415) * No jira: fix attempt limit test (#1413) * Fixed incorrect ResourceType value + refactoring * Fixed linting errors * Fixing a few different test cases (#1416) * Fixing export test case (#1418) * Excluding external contacts organization resource from exporter (#1419) * Update go.mod (#1407) changed go 1.23 to 1.23.0 so make docs work on ubuntu 24 * Modify cron (#1421) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * cron modify * Avoiding nil pointer dereference in exporter (#1423) * asking adam to test (#1427) * Enhance replaceDatasource setup (#1422) * Enhance replaceDatasource setup * Add Test Cases * OBR-135 Add business categories to wrap up code mappings (#1405) * Feature/devtooling 963 (#1424) * initial commit * changes for PR * updated docs * Fix default outbound routes by enabling updating the default outbound route during terraform create (#1426) * DEVTOOLING-852 added logs (#1429) * return nil on empty response (#1435) * Feat/cobrowse 2635 add enable draw to cobrowse (#1434) * Merging dev into main for v1.54.0 (#1417) * Merge unit tests & fix failing testcases (#1116) * run unit tests * run unit tests * add unit test * Fix failing tests * fix failed tests * Fix failing tests * Fix webdeployment testcases * Fix webdeployment testcases * Run remaining unit tests * Revert export changes * Fix export tests * Fix widget tests * Modify to delete list of didpool --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * onholdprompt attribute added along with test case (#1114) * refactor/Devtooling-190 [routing_utilization] + Devtooling-400 [routing_utilization_label] (#1105) * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * Requested changes * fixing merge conflicts * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * fixing merge * fixing docs * Made requested changes * changes * fixing tests * refactor/DEVTOOLING-158 idp_gsuite (#1099) * refactored idp_gsuite * removed references of data source * deleted unrefactored files * changed references * resolved comments * added name, slo_uri, slo_binding to idp_gsuite * Refactor/devtooling 160 idp_ping (#1102) * refactored idp_ping * updated docs * deleted unrefactored files * comments resolved * resolved conflicts * added name, slo_uri and slo_binding * Refactor/devtooling 157 - idp_generic (#1095) * refactoring of idp_generic * deleted original files * removed references of datasource * resolved comments * comments resolved * added slo_uri and slo_binding to idp_generic --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * Cleanup/Remove utilization label availability check / mentions of feature not being available (#1117) * Bug/devtooling 681 - New attributes for IDP (#1122) * Merge Dev to Main for Release v1.41.0 (#1118) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports * Feat/add flow log level resource (#948) * add code changes * add flow log level changes * testing commit * getting there, have a create test together * still trying to get a passing test * tests have passed! but getting the plan was not empty errors now * flow log level test * finally got tests passing * remove debug logging * rerun go generate * rerun go generate * apply suggestions from PR review * address PR review * remove characteristics * address PR comments * return total flow log levels when no more are found --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * NO-JIRA: Small Change to flow log level (#984) * Small Change to flow log level * Fixing typo * Merge hotfix changes on main into dev (#983) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 (#992) * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.18.0 to 0.19.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.18.0...v0.19.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * rerunning go generate after tf-docs package upgrade --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Devtooling 432: Conditonal Group Routing (#970) * Added routing_queue_conditional_group_routing resource * Rebased * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Added CGR and toggle * Fixed some errors * Added queue proxy to CGR * Added toggle to get all * Made some changes * Added CGR toggle package * Moved CGR toggle package * Ran linter * Checking queue id in tests * Small change * bug/Devtooling-458: media retention policy creation failing with error on time interval (#980) * added checks * Checks for time interval attributes * Fixing TimeInterval * Added BuildFunc for timeInterval * Added returned errors for invalid time Interval * Fixed buildFunctions * Generate Docs * Fixed exporter * Getting rid of go vet warning about copying a lock value to a variable (#991) * No jira: util function for getting cursor value from next uri (#990) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) * Made function for parsing cursor from next uri --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+depend…
charliecon
added a commit
that referenced
this pull request
Jan 23, 2025
* Devtooling-730: Added enable_audio_monitoring to Routing Queue Resource (#1188) * Added enable_audio_monitoring property * Added example and updated doc * Bug/devtooling 749 added webrtc for fields property (#1194) * initial commit * added back export of user * OV-2078 Added Dynamic Line Balancing Settings (#1195) * Feat/devtooling-714: Conversations Messaging Settings Default Resource (#1187) * Created Resource and Test * Removed unnecessary file * Added Example Resource and updated Docs * Tidy * Fixed file names and made requested changes * Bump golang.org/x/net from 0.27.0 to 0.28.0 (#1199) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0. - [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fixed test (#1186) * Fixing test (#1201) * No jira: Fixing a few test failures (#1200) * Fixed bug in wrapupcode resource * Fixed nil pointer in executeUpdateUser function * Fixed go checks workflow * Fixed bug when exporting wrapupcodes * Deleting user from cache + small change to one test * Fixed bug in dnclist package * removed feature toggle (#1197) * bug/DEVTOOLING-735: Fix bug in architect_user_prompt resource (#1198) * Fixed bug in prompts resource + refactor * Fixed prompts exporter by providing correct query params in getAll func * Cleaned up docs and feature toggles package (#1205) * Fix DEVTOOLING-780 (#1204) * Fix acceptance testcases (#1206) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * changed optional value (#1203) * No jira: user prompt export test bug (#1210) * Fixing user prompt export test * go generate * Minor refactor * Re-opens #1178 Harden e164 (#1207) * Closes E.164 number formatting inconsistencies that could theoretically occur by ensuring all instances that we validate for an E.164 formatted number from user config (which are applied on create/update) are also returned (via read) as an E.164 formatted number to maintain consistency in number handling. This likely means we could remove the custom validate export handling for E164 that was inconsistently applied and used custom logic. * Add unit test cases for Format E164 * Fixes for acceptance test updates * Fix PR comments * Update the E.164 utilities to be able to pass in the organization's Default Country Code so it handles parsing and appending the correct international phone code to phone numbers. For example, if the default country code is JP, the default prefix is +81 instead of +1 for US. * Fix up after user refactor * Adds extra Export RefAttrs that could exist and reference flows on genesyscloud_outbound_callanalaysisresponseset (#1214) * Updating dnis numbers to fix unit tests (#1217) * Fixes DEVTOOLING-786 and DEVTOOLING-740 as well as other resources that could be impacted (#1212) * Fixes DEVTOOLING-786 as well as other resources that could be impacted * Fix issue with routing_settings and contact center/transaction * Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (#1220) Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/hashicorp/setup-terraform/releases) - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/setup-terraform/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: hashicorp/setup-terraform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Ruleset and Skill Resource (#1218) * Update fix * No jira: Added `go fmt` to Go Checks workflow (#1222) * Added fmt workflow step to Go Checks * go fmt * DEVTOOLING-774: Checking uploadStatus before downloading prompt file during export (#1221) * Checking uploadStatus as well as mediaUri before downloading file during export * Cleaning up filename where no audio data was downloaded * Fixes DEVTOOLING-791 by passing in the error message so it can be picked up when checking to log errors (#1225) * bug/Devtooling 723 - exports filenames with spaces (#1223) * added regex to allow whitespaces * updated docs * Removing ConflictsWith attrs from email_route resource schema definition (#1226) * Bug/devtooling 615 - Consistency checker (#1219) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Devtooling-175: refactored location (#1224) * Refactored * Made requested changes * Fixed naming conventions * Feat/devtooling 654 Integration Instagram (#1202) * added files for instagram resource * added test cases for instagram * test cases and examples added * updated docs * updated docs * changed the schema descriptions * comments resolved * updated docs * removed forcenew flag * updated docs * added skip test case * commented the update test case * added only creation test case * added skip test case * added skip test case in data source * refactor/Devtooling-186: Routing Queue (#1213) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * Revert "Bug/devtooling 615 - Consistency checker (#1219)" (#1232) This reverts commit 63479ee92be11e044093c4b1ca5913490b0dbd49. * Bump github.com/hashicorp/hcl/v2 from 2.21.0 to 2.22.0 (#1231) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.21.0 to 2.22.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.21.0...v2.22.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Fix docs issue with genesyscloud_routing_queue_outbound_email_address (#1230) * Revert "refactor/Devtooling-186: Routing Queue (#1213)" (#1234) This reverts commit a520fd9004ae3923e07b006b48796333a8de87bd. * Fix Standalone Line Numbers (#1233) * Bug/devtooling 751: Queue resource overwriting CGR and Outbound email address (#1241) * Started work * Fixed * Fixed routing email route test (#1239) * Bug/devtooling 804 (#1235) * added nil checks * reverted null check * DEVTOOLING-647 (#1228) * DEVTOOLING-743 (#1227) * refactor/DEVTOOLING-150 [auth_division] (#1237) * refactored * go fmt * requested changes * Bug/devtooling 642 (#1208) * Fix Export stuck issue with routing skills * Update Resource * Fix Pause Criteria (#1240) * No jira devcontainers (#1244) * NO-JIRA: Adding a new code space * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: Adding proper version * NO-JIRA: trying to set install terraform via feature * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding the genesyscloud CLI * NO-JIRA: Adding archy * NO-JIRA: Adding archy * NO-JIRA: Adding a python script to generate environment * NO-JIRA: Adding new python code to generate shell * NO-JIRA: Removing unnecessary code * NO -JIRA: Adding in the generate_env.py * NO-JIRA: Refactored script locations * NO-JIRA: Refactored script locations * NO-JIRA: Removed the generative script * NO-JIRA: Finalizing changes * Bump golang.org/x/net from 0.28.0 to 0.29.0 (#1245) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.28.0 to 0.29.0. - [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix acceptance tests (#1249) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Bug/devtooling 752 Integration Credential Fix (#1242) * fix oath client issues * Remove unwanted proxy fns * review fixes * Deleting auth divisions from cache (#1252) * Fixing conditional group routing test (#1254) * division ref export (#1253) * Using : instead of = inside exported jsonencode objects (#1256) * added nil check (#1260) * DEVTOOLING-737 (#1251) * DEVTOOLING-737 * Code review comment addressed * Fixes DEVTOOLING-842 (#1259) * refactor/Devtooling-186: routing queue (#1238) * Moved Build and Flatten Functions to util file * Good Bit Done * vet fixes * 778 - required attributes to optional * Fixing test * generate * Made requested changes * Changes Made * Added unit test * updated docs * go mod tidy * undid breaking change * docs * resolved conflict * fmt * fixed conflicts * Fixed Tests * outbound email address failing test * Bug/devtooling 784 (#1262) * added delete functionality * initial changes * added proxy file * updated functions * added proxy functions * adding knowledge base entities * added util files * refactoring knowledge package * refactored addtl. resource to avoid cyclic dependency * registering knowledge packages * removed redundant comment * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) (#1264) * Fixes devtooling-777 (#1258) * Fix docs issue with genesyscloud_routing_queue_outbound_email_address * Fix issue with exporting published scripts, and with cleaning up after attempting to publish an invalid script * Fix for go fmt * Comment tweak * Update Docs for dependency res (#1265) * Feature/devtooling 822 (#1266) * Update Docs for dependency res * Update export def * Updating CODEOWNERS (#1268) * Feat/devtooling 713 - genesyscloud_conversations_messaging_supportedcontent_default (#1263) * added supported content default resource * added exporter * comments resolved * Feat/devtooling 734 Outbound Digital RuleSet (#1250) * added files for outbound ruleset * fixes for imports * added test cases * added utility methods * added test functions * changes made for doNoSend Settings * changes in Utils * added test cases * updated docs * code cleanup and error messages updated * error message updated for data source * resolved comments * updated docs * Minor refactoring of auth division data source (#1270) * Fixes DEVTOOLING-851 and DEVTOOLING-848 for genesyscloud_telephony_providers_edges_site_outbound_route (#1261) * Adds a data resource for genesyscloud_telephony_providers_edges_site_outbound_route and unit tests * Add required permissions to PR Labeler (see https://github.com/TimonVS/pr-labeler-action?tab=readme-ov-file#usage ) * Refactor the telephony_providers_edges_site_outbound_route resource to require individual instances of the resource per route. Adds a data resource too. Updates the docs * Add handling for including site_id attribute on data resource * Feature toggle check recommendation as per PR comment * Fix caching issue * Fix issue from PR comment: remove item from cache after deleting * Fixed nil pointer error in contact_list_contact package (#1275) * Devtooling 839 (#1272) * Verify instancestate * Update genesyscloud * No jira: Implementing cache for auth divisions data source & removing Deprecation warnings (#1274) * Implemented cache for auth division data source * Removing deprecation warnings in queue docs * Fix linting errors in routing_queue package * Fix DEVTOOLING-855 - option for exporting computed values (#1273) * Add provider attribute to determine whether to export computed attributes or not * Set default to true to match existing behavior, with a note in the description * Make docs * HOT_FIX/Devtooling-862: Add ed a bypass on the inactive users once they reach 10K users (#1276) * Bug/devtooling 831 (#1269) * introduced contactListId and contactId for kv pair * added complex contact ID * removed redundant assignment * Bug/devtooling 615 - Consistency checker (#1246) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Bump golang.org/x/net from 0.29.0 to 0.30.0 (#1280) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](https://github.com/golang/net/compare/v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-868: Removing the V1 knowledge artifacts (#1278) * DEVTOOLING-868: Removing the V1 knowledge artifacts * DEVTOOLING-868: Removing the V1 knowledge artifacts * No jira: Improving the efficiency of a few data sources (#1281) * Fixed bugs in queues data source * Remove sleep * Using name and type filters in flows data source * make docs * Updated flows data source test * Small changes to routing skill data source * Small change to architect_flows proxy method * Revert "Bug/devtooling 615 - Consistency checker (#1246)" (#1282) This reverts commit 5ecf26e418ccca430845f9a3ad1d03bc367023d1. * DEVTOOLING-872: Added some nil pointer checks around user groups (#1284) * DEVTOOLING-860-Clean: Removed the reference to Id here. If there is no create because of an ID, the object will be Nil. (#1287) * No jira: ditching singleton pattern in a few packages to speed up execution of terraform commands (#1288) * Stopped using queues proxy singleton * Stopped using skill and skill groups proxy singleton * No longer using singleton proxy in datatable_rows * No more singleton in groups package * NO-JIRA: Modified the core HTTP provider to capture data in a JSON fo… (#1293) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * NO-JIRA: Fixed code from Charlies feedback * Bump github.com/nyaruka/phonenumbers from 1.4.0 to 1.4.1 (#1298) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Devtooling 843 remove log.fatalf (#1294) * NO=JIRA: Modified the core HTTP provider to capture data in a JSON format to make it easier to parse and do analysis on * DEVTOOLING-843: Cleaned up several places where we should not be using log.Fatal. This crashes the provider and does not allow for a clean shutdown of the provider * DEVTOOLING-843: Moved fmt.Printf to log.Printf * DEVTOOLING-843: Added charlie's code review comments * DEVTOOLING-883: Report to UTR (#1299) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * DEVTOOLING-859: Removed the country code validator from the address.country code field. The API does not enforce an 3.164 country code format (#1300) * Bug/devtooling 615 - Consistency Checker (#1292) * Changed tests * Fixed test * Changed mutex * Continued work * wrote unit tests * Made changes * Done thing * Rebased * Rewriting test * Continued work * Finshed work * Moving log * Fixed test * Updated consistency checker * Ignore length of computed nested blocks * Fixed consistency checkers ability to handle sets * Updated file output * fixed site tests * Ignoring consistency checker on exporter * Updated consistency checker * Fix/devtooling 840 (#1291) * Fix DEVTOOLING-840 * Docs * Cleanup unused function * PR requests * Updated platform SDK version v143 (#1304) * Devtooling 867 (#1297) * add hash attributes to export instance state * test case addition * update refactored code * modified the logic with a different approach * resolve the actual hash content * Revert "Bug/devtooling 615 - Consistency Checker (#1292)" (#1306) This reverts commit fc7b42ef6eab4f0035a3a0ba8dd87783a0a233c0. * Bug/devtooling 870 IDP_ADFS bug on data lookup (#1303) * issue fix for slo_binding attribute * added validation for slo_binding * Removed Validate Func --------- Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Removing description for idp_adfs.slo_binding (#1307) * Fixes #1301 (#1310) * Fix DEVTOOLING-894 (#1308) * [DEVTOOLING-854] - Added name and type to flow Export (#1302) * Added name and type to flow Export * go checks * Made Requested Changes * Fixed retention_media_policy test case (#1311) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer ex… (#1309) * DEVTOOLING-882: Put a check to make sure we dont get a nil pointer exception * DEVTOOLING-882-Fixed-Charlies-bug * code fix for DEVTOOLING-762 (#1305) * code fix for DEVTOOLING-762 * update test case to work on windows * document generated for new attribute addition * Fix DEVTOOLING-895 (#1313) * Update oauth_client's authorized_grant_type attribute to accept both SAML2BEARER and SAML2-BEARER values (the API allows both versions, but outputs as SAML2-BEARER in the API and export. It's important that the export be able to be reapplied right away, so this fix handles that). (#1315) * merge back from main to dev (#1318) * Fixed small bugs in outbound_contactlist_contact resource (#1317) * Fixed small bugs in ob_contacts resource * Making phone_number_status computed as well * NOJIRA - Fixes an issue where some data resources return more than just the name, and these can have dynamic references. The biggest offender of this is the genesyscloud_telephony_providers_edges_site_outbound_route data resource, which can have multiple routes named Default with different site ids (#1321) * UTR "teams" tag in double quotes (#1323) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Devtooling 826 added the site id field (#1319) * DEVTOOLING-826: Added site * DEVTOOLING-826: Refactored code to fix test cases * DEVTOOLING-826: Refactoreed code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Refactored and cleaned up the code * DEVTOOLING-826: Fixed the following code * DEVTOOLING-826: Fixed code based on Charlies comments * DEVTOOLING-826: Added new docs * Fixing incorrect resource name in knowledge_label example (#1326) * bug/DEVTOOLING-898 fix for media_types conversion (#1328) * fix for media_types conversion * comments resolved * Fixing IDP tests + adding missing fields to salesforce schema (#1332) * Fixing edgegroup test failures + minor refactoring (#1333) * No JIRA: Fixing obroute test cases (#1335) * Fixes #1337 (#1340) * Update SDK to v146 (#1331) * Updated SDK version * Go Checks * No jira: Updating to Go 1.23 (#1339) * Updating to go 1.23 * Updating go version in workflows * Updating a dependency * Bump golang.org/x/net from 0.30.0 to 0.31.0 (#1347) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.30.0 to 0.31.0. - [Commits](https://github.com/golang/net/compare/v0.30.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-869: Added missing export config (#1342) * added 0 check for extension (#1346) * Fixes #1296 (#1343) * Update flow type schema def (#1348) * Fixes DEVTOOLING-906 (#1324) * Use go version 1.23 in test jobs (#1350) * fix tests * fix tests * fix tests * DEVTOOLING-769: Remove flow outcome & trunk tests as required API for testcase are not present * Fix testcases * Fix tests * Fix tests * resolve comments * fix architect testcase * Fix tests * fix testcase * Fix testcases * send results to UTR * add testResultToKnex to report to UTR * add testResultToKnex to report to UTR * testJobResultToTaneleer to UTR * add UTR for reporting * Modify to use double quotes * use go 1.23 --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * [DEVTOOLING-660] Gateway Configuration (#1344) * Added Gateway Config * Path_params * Go Checks * fmt * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Removing old package reference (#1349) * Fix DEVTOOLING-914 (#1336) * Fixes big O performance issue with resource name sanitizer function by wrapping it in an environmental feature flag due to change with hashing function * A couple of tweaks * Pull env var checks into feature toggles as per PR * Add transliteration for languages like Japan * Add tests for sanitizer * PR updates * Fix few issues and add logs for export (#1352) * DEVTOOLING-732: messagingcampaign - Making sms_config Optional and adding missing fields to schema (#1353) * Deleted leftover file * Adding dynamicContactQueueingSettings to messagingcampaign schema * Adding rule_set_ids to messagingcampaign resource * Fixed minor linting error * make docs * Defined utils and schema file for outbound package * Added emailConfig to messaging campaign schema * Added logic to parse all error details from failed messCampaign POST & PUT * Minor changes related to emailConfig block * Fixed mistake in resourcedata.go * Added unit tests for emailConfig build/flatten funcs * minor change * Bump github.com/nyaruka/phonenumbers from 1.4.1 to 1.4.2 (#1358) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.1...v1.4.2) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#1359) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.22.0 to 2.23.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/hcl/compare/v2.22.0...v2.23.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-750: Improving export speed for contact_lists and contact_lists_contacts resources (#1330) * Abandoning singleton pattern and increasing pageSize on contacts search * Implementing caching for contactlists & fixed linting errors * DEVTOOLING-927: Changing `conditional_group_routing_rules.groups` to TypeSet (#1361) * Fixed small linting error * Updating cgrr.groups to TypeSet * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Parsing id for worktype status resource references (#1369) * Refactor variable names referring to resource/data labels for consistency (#1354) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * JM-1465 - add JourneyViews exporter and datasource (#1355) * JM-1465 * Test * Fix datasource * fix exporter * JM-1465 fix ds test * JM-1465 fix naming * JM-1465 fix tests * JM-1465 fix tests * JM-1465 fix ds tests * remove unwanted changes * Fix journeyview cache * rollback unwanted changes * get journey check cache * fix PR comments * fix retryable error * fix printf --------- Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> * Updating devcontainer go version to 1.23 (#1362) * Fixed bugs in pagination logic across a few packages (#1329) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references --------- Co-authored-by: llegouez <60443674+llegouez@users.noreply.github.com> Co-authored-by: Nicolas Bertrand <nicolas.bertrand@genesys.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> * Fixed vet errors and ran go generate (#1372) * remove DELETED intended_state from integration_schema (#1363) * remove DELETED from intended_state * adjust format * adjust format * adjust format * go fmt (#1375) * Bug/devtooling 877 Airbnb - groupmembers division more than 50 with "*" issue (#1374) * removed maxitem limit from skillgroup * reverted the maxItems50 change * airbnb issue for skillgroup * added ValidateFunc for member_division_ids * removed commented code * fixed go vet errors (#1381) * [DEVTOOLING-849] API Limitation on Prompt Export (#1351) * Added Export Name Filter * Improved Export Name Filtering * Test Case * test * Requested Changes * Added Page Count Check * Made Requested Changes * Fixed Error * Add documentation regarding shared domain dictionary (#1376) * Feat/devtooling 651 - Integration Messaging Open (#1364) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * Feature/devtooling 836 (#1368) * pushing changes * changes made * renamed to keep uniformity * pushing changes * added names to caching and addressed other PR comments * pushing datasource changes * updated examples & documents * finalized changes * changing to optional * changing twitter attr back to required * changing to blocklabel * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#1387) Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * DEVTOOLING-924 pt2 - Refactor/exporter resource types (#1373) * Refactor the Exporter fields to more consistently use resourceLabel, resourceType, and BlockLabels * More renaming of variables for consistency sake * Correct resourceType references in exporter filter functions * Correct resourceType references in exporter filter functions * Correct a few other references * Fix BlockLabel for authentication_settings * Refactor resourceName to resourceType * Use 'resourcePath' instead of 'fullResourceName' for consistency with domain dictionary * Fix instances that reverted to previous usages * Fix failures * Fix inadvertent change to the name of the genesyscloud_outbound_attempt_limit resource * Bump github.com/hashicorp/terraform-plugin-docs from 0.19.4 to 0.20.1 (#1393) Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.19.4 to 0.20.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.19.4...v0.20.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/zclconf/go-cty from 1.15.0 to 1.15.1 (#1394) Bumps [github.com/zclconf/go-cty](https://github.com/zclconf/go-cty) from 1.15.0 to 1.15.1. - [Release notes](https://github.com/zclconf/go-cty/releases) - [Changelog](https://github.com/zclconf/go-cty/blob/main/CHANGELOG.md) - [Commits](https://github.com/zclconf/go-cty/compare/v1.15.0...v1.15.1) --- updated-dependencies: - dependency-name: github.com/zclconf/go-cty dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * make docs (#1395) * Feat/devtooling 651 Issue fix for data_source failure (#1392) * added resource data files for integration open * updated docs * updated docs * updated pagesize for getall in proxy * comments resolved * comments resolved * updated docs * issue fix for datasource failure * Small update to schedulegroups example resource (#1396) * No jira: Adding missing field to dnc list resource (#1389) * Adding missing field to dncList resource * Fixed issue #1384 * Data source Race condition (#1390) * Fixing go vet error (#1397) * Bump github.com/nyaruka/phonenumbers from 1.4.2 to 1.4.3 (#1401) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.4.2 to 1.4.3. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](https://github.com/nyaruka/phonenumbers/compare/v1.4.2...v1.4.3) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * feature/DEVTOOLING-163 (#1400) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * Feature/devtooling 165 (#1408) * feature/DEVTOOLING-163 * review comments addressed * the tf_export file update * feature/DEVTOOLING-165 * Adding journey_action_template resource to provider in main.go (#1411) * cron schedule (#1406) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * Bump golang.org/x/net from 0.31.0 to 0.32.0 (#1409) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.31.0 to 0.32.0. - [Commits](https://github.com/golang/net/compare/v0.31.0...v0.32.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Add Caching to resolve slow running exports for knowledge bases (#1402) * Add Caching to resolve slow running exports for knowledge bases * No-JIRA: Allow user to set number of times consistency checker runs (#1404) * Allow user to set number of times consistency checker runs * Added logs and updating README * Fixing errors * Refactor/devtooling 168 (#1403) * refactoring kbc * initial refactoring * updated proxy file * changed main.go * finished proxy * added getName func * added proxy to data source * pushing pr comments addressed * renamed consistency checker * Fix testcase (#1412) * Fixing dnc_list test (#1414) * Minor refactoring in externalcontacts_organization package (#1415) * No jira: fix attempt limit test (#1413) * Fixed incorrect ResourceType value + refactoring * Fixed linting errors * Fixing a few different test cases (#1416) * Fixing export test case (#1418) * Excluding external contacts organization resource from exporter (#1419) * Update go.mod (#1407) changed go 1.23 to 1.23.0 so make docs work on ubuntu 24 * Modify cron (#1421) * cron schedule * jenkins description during run * jenkins description during run * jenkins description during run * cron modify * Avoiding nil pointer dereference in exporter (#1423) * asking adam to test (#1427) * Enhance replaceDatasource setup (#1422) * Enhance replaceDatasource setup * Add Test Cases * OBR-135 Add business categories to wrap up code mappings (#1405) * Feature/devtooling 963 (#1424) * initial commit * changes for PR * updated docs * Fix default outbound routes by enabling updating the default outbound route during terraform create (#1426) * DEVTOOLING-852 added logs (#1429) * return nil on empty response (#1435) * Feat/cobrowse 2635 add enable draw to cobrowse (#1434) * Merging dev into main for v1.54.0 (#1417) * Merge unit tests & fix failing testcases (#1116) * run unit tests * run unit tests * add unit test * Fix failing tests * fix failed tests * Fix failing tests * Fix webdeployment testcases * Fix webdeployment testcases * Run remaining unit tests * Revert export changes * Fix export tests * Fix widget tests * Modify to delete list of didpool --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * onholdprompt attribute added along with test case (#1114) * refactor/Devtooling-190 [routing_utilization] + Devtooling-400 [routing_utilization_label] (#1105) * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * Requested changes * fixing merge conflicts * Refactored but waiting for cyclic dependency removal * refactor routing utilization label * Tidy up * Updated docs * fixing naming convention in tf_export * fixing user test * fixing merge * fixing docs * Made requested changes * changes * fixing tests * refactor/DEVTOOLING-158 idp_gsuite (#1099) * refactored idp_gsuite * removed references of data source * deleted unrefactored files * changed references * resolved comments * added name, slo_uri, slo_binding to idp_gsuite * Refactor/devtooling 160 idp_ping (#1102) * refactored idp_ping * updated docs * deleted unrefactored files * comments resolved * resolved conflicts * added name, slo_uri and slo_binding * Refactor/devtooling 157 - idp_generic (#1095) * refactoring of idp_generic * deleted original files * removed references of datasource * resolved comments * comments resolved * added slo_uri and slo_binding to idp_generic --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * Cleanup/Remove utilization label availability check / mentions of feature not being available (#1117) * Bug/devtooling 681 - New attributes for IDP (#1122) * Merge Dev to Main for Release v1.41.0 (#1118) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports * Feat/add flow log level resource (#948) * add code changes * add flow log level changes * testing commit * getting there, have a create test together * still trying to get a passing test * tests have passed! but getting the plan was not empty errors now * flow log level test * finally got tests passing * remove debug logging * rerun go generate * rerun go generate * apply suggestions from PR review * address PR review * remove characteristics * address PR comments * return total flow log levels when no more are found --------- Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> * NO-JIRA: Small Change to flow log level (#984) * Small Change to flow log level * Fixing typo * Merge hotfix changes on main into dev (#983) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 (#992) * Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1 Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.18.0 to 0.19.1. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.18.0...v0.19.1) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * rerunning go generate after tf-docs package upgrade --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * Devtooling 432: Conditonal Group Routing (#970) * Added routing_queue_conditional_group_routing resource * Rebased * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Added CGR and toggle * Fixed some errors * Added queue proxy to CGR * Added toggle to get all * Made some changes * Added CGR toggle package * Moved CGR toggle package * Ran linter * Checking queue id in tests * Small change * bug/Devtooling-458: media retention policy creation failing with error on time interval (#980) * added checks * Checks for time interval attributes * Fixing TimeInterval * Added BuildFunc for timeInterval * Added returned errors for invalid time Interval * Fixed buildFunctions * Generate Docs * Fixed exporter * Getting rid of go vet warning about copying a lock value to a variable (#991) * No jira: util function for getting cursor value from next uri (#990) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH (#953) * Allow Multiple inputs for BYMONTHDAY and BYMONTH * Update go.mod * Added Error Message to Validator * Bug/devtooling-530: Fixing panic during export caused by MemberGroupsResolver (#957) * Changing groups.owner_ids to optional and computed * Preventing panic inside MemberGroupsResolver with some refactoring * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag… (#946) * DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag. This is pulling the index.md out of git hub and overriding what ever is being generated. * DEVTOOLING-417: Fixed a mispelling in a package alias * DEVTOOLING-417 Accidently added cache code * avoiding infinite loop in flow data source read (#966) * feat/Devtooling-448 oauth cred cache (#945) * DEVTOOLING-448: Initial commit of code * DEVTOOLING-448: Added caching while creating a Genesys Cloud OAuth Client specific so we dont have to force the user embed a secret * DEVTOOLING-448: Refactored retrieveCachedOauthClientSecret code * DEVTOOLING-448: Committing interm work * DEVTOOLING-448: Reworked how we handle the addition of roles for user credentials * DEVTOOLING-448: Removed the ToPtrStr function * Fixing go.mod and running go generate (#967) * feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959) * added buildDiag function p1 * Adding call to BuildApiDiag * BuildAPIDiag functions added * Added util.BuildAPIDiag function to refactored resources * Added call to BuildAPIDiag in resources * Update go.mod * Fixed tests * Update go.mod * Added err * Added err * Update go.mod * Requested Changes * Fix for BotFlows dependencies (#961) * feat/Devtooling-531: Add proxy and cache to routing queue (#958) * Added cache to routing queue * Added proxy and caching to routing queue * Removed log * Add consistency checker back * Fix group cache * Fix Export cyclic deps (#968) * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Feat/devtooling-177: Refactored orgAuthorization_pairing (#975) * refactored orgauthorization_pairing * Added exporter for response management response asset * Added refactor label to pr-labeler-config * Feat/devtooling-499: Added getAll Functionality to ResponseManagement_ResponseAsset (#969) * adding getALl functionality * adding exporter * adding export * Added getAll functionality * Update go.mod * Added Caching * Added file_content_hash * Fixed test * using resource mutexes in init_test files & linting errors (#973) * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Feature/devtooling 63 (#978) * Fix exports --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Charlie Conneely <87772562+charliecon@users.noreply.github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix Exporter for non-flow resources (#982) * Fix Exporter for non-flow resources * Added check (#981) * Made function for parsing cursor from next uri --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: kavinbalagen <150852268+kavinbalagen@users.noreply.github.com> Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dginty4 <108797778+dginty4@users.noreply.github.com> Co-authored-by: Brian Moyles <157126600+BrianMoyles@users.noreply.github.com> Co-authored-by: carnellj-genesys <109529583+carnellj-genesys@users.noreply.github.com> Co-authored-by: BrianMoyles <brian.moyles@genesys.com> * Fix acceptance tests (#979) * fix acceptance test fix test fix test fix test fix test fix tests fix tests fix tests fix tests fix tests fix test fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix routing test fix routing test fix routing test fix routing test fix routing test fix routing test fix routing test fix routing test fix tests fix tests restore files fix team test * fix comments * fix tests fix tests fix tests fix tests fix tests fix tests * fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests fix tests * fix tests fix tests fix tests * fix tests * fix conditional routing test fix conditional routing test --------- Co-authored-by: Monisha Padmavathi Ragavan <mpadmava@DWH3D21RYH-D.local> * Bump hashicorp/setup-terraform from 3.0.0 to 3.1.0 (#995) Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/hashicorp/setup-terraform/releases) - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/setup-terraform/compare/v3.0.0...v3.1.0) --- updated-dependencies: - dependency-name: hashicorp/setup-terraform dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Improvise exclude attributes to Regex (#988) * Fix Media call back Read Attributes (#987) * DEVTOOLING-445: User Roles not returning duplicate roles (#989) * NO-JIRA-Upgrading-Go-SDK * Fixed errors * Fixed conditional group routing * Fixed some tests * feat/Devtooling 496: Routing queue Outbound email address independent resource (#954) * Added routing_queue_conditional_group_routing resource * Rebased * Removed accidental commits * Rebased and fixed errors * Added evaluated_queue_id * Fixed some things * Added CGR and toggle * Made some changes * Added CGR toggle package * Moved CGR toggle package * Feature/devtooling 63 (#974) * Introduce new Elements * Update Attribs * Introduce scoring Method * Upgrade ssdk * remove unwanted logs * Routing queue outbound email address package * Made changes * Added tests * Added more to test * Fixed test * Finished resource * Finished resource * Made some requested changes * Added feature toggle stuff * Added feature toggle * Made changes * Fixing change in queue exporter --------- Co-authored-by: HemanthDogiparthi12 <127493303+HemanthDogiparthi12@users.noreply.github.com> * bug/devtooling-498: [CX as Code] genesyscloud_outbound_settings export contains only null data (#996) * Fixing null export * Fixing Test * Added check for export * Added attribute and fixed test * Removed Computed attribute * Added check for reschedule_time_zone_skipped_contacts in test * Update Export Guide (#971) * update export uide * update tf_export.md and resource.tf * cross check resource.tf and schema, add missing attributes * update * update export.md.tmp * Removed duplicate paragraph and ran go generate --------- Co-authored-by: Charlie Conneely <charlie.conneely@genesys.com> * NO-JIRA: Fixing dev (#1000) * Fixing dev * Fixes some errors * Fixing flow outcome description (#998) * Devtooling 561 - Members not being added correctly to teams (#1001) * Fixed bug * Fixed problem deleting members * Removed print * Fix Version Problem in WebDeployments (#997) * Fix Version Problem in WebDeployments * Add test cases * Fix review comments * no jira: Fixing merge conflicts on dev branch (#1009) * moving changes (#960) * Revert "moving changes (#960)" (#963) This reverts commit 70d8a8036c52ae2f91aee081fe0d1c4c5451a58f. * Release Merge to Main (#977) * Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add team to custom resolver (#950) * Devtooling 432: Refactor Conditional Group Routing Rules into its own resource (#921) * Added routing_queue_conditional_group_routing resource * Rebased * Fixed routing queue tests * Removed accidental commits * Rebased and fixed errors * Made some requested changes * Added evaluated_queue_id * Added warning * Fixed some things * Fixed test * Fixing exporter * Fixed type * Changing target branch of dependabot PRs to dev (#956) * Fix User Resource Panics (#949) * moving changes (#964) * Reverting conditional group routing resoure (#965) * Remove use_supported_content_profile (#962) * bug/ DEVTOOLI…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.