sdk-codegen
sdk-codegen copied to clipboard
One SDK to rule them all, and in the codegen bind them
We are missing helpful errors in the `ok` helper method. We should turn this ``` fun ok(response: SDKResponse): T { @Suppress("UNCHECKED_CAST") when (response) { is SDKResponse.SDKErrorResponse -> throw Error(response.value.toString()) is...
Setting global JVM system properties during runtime can be dangerous As far as I can tell this method is only used by [test classes](https://github.com/looker-open-source/sdk-codegen/blob/6ddfe7d939143e194e58cdba4e58e016dd208105/kotlin/src/test/Utils.kt#L54). We should probably move this to...
The last few Kotlin codegen passes had some lint issues (https://github.com/looker-open-source/sdk-codegen/pull/1402, https://github.com/looker-open-source/sdk-codegen/pull/1399). We should update the code generator to apply the linter after completion or emit code that adheres to...
With the latest release of `cattrs` 23.2.x, we have seen that `Looker40SDK.update_dashboard_element()` has started to fail on JSON serialization error. This is happening if a dashboard element has `ResultMakerWithIdVisConfigAndDynamicFields` present...
Split the .NET library in two parts: One runtime library which targets .NET Standard 2.0 and one test library that targets .NET 6 and consumes the runtime library. This way,...
The code gen looks to be doing what it should by creating parameters as @namespace but is missing the correction in the method themselves. This only impacts the 4.0 Methods.
There has been some lack of examples when it comes to using the looker-sdk. One important example that was missing for our team was the example to update explores in...
I've seen some users having a difficult time downloading a dashboard as CSV from the SDK. Example post [here](https://www.googlecloudcommunity.com/gc/Technical-Tips-Tricks/Can-I-download-a-dashboard-as-a-CSV-or-PDF-via-the-API/ta-p/588353). I'd like to add an example script using Async Tasks to...
When importing the python module looker_sdk, the `tests` module is also built, which overrides the local `tests` directory, which forces a directory rename, and thus a refactor of all testing...
## 👋👋 Thank you for contributing to Looker sdk-codegen (⚡️🍣) - 👆 Make sure your pull request title follows [Pull Request Title Guidelines](https://github.com/looker-open-source/sdk-codegen/blob/main/CONTRIBUTING.md#title-guidelines) from our [Contribution guide](https://github.com/looker-open-source/sdk-codegen/blob/main//CONTRIBUTING.md) - 👉 Don't...