Description:
After the https://github.com/crowdin/crowdin-api-client-dotnet/pull/224/ ListLabels method currently includes an isSystem = false parameter. When this method is called for file-based projects, it results in an exception: "Invalid Request Parameters: Key [isSystem]: Not allowed for file-based projects."
Recommendation:
To resolve this issue, we can make the isSystem parameter nullable. This will prevent the method from automatically including the parameter in requests that are not allowed, thereby avoiding the exception and ensuring compatibility with file-based projects.
Description: After the https://github.com/crowdin/crowdin-api-client-dotnet/pull/224/ ListLabels method currently includes an isSystem = false parameter. When this method is called for file-based projects, it results in an exception: "Invalid Request Parameters: Key [isSystem]: Not allowed for file-based projects."
Recommendation: To resolve this issue, we can make the isSystem parameter nullable. This will prevent the method from automatically including the parameter in requests that are not allowed, thereby avoiding the exception and ensuring compatibility with file-based projects.