cobbler / cobblerclient

Cobbler client library in golang
Apache License 2.0
2 stars 4 forks source link

Expose `recursive` parameter for `remove_<type>` XML-RPC methods #39

Closed SchoolGuy closed 1 month ago

SchoolGuy commented 1 month ago

Is your feature request related to a problem?

As a user of the client
I want to be able to recursively delete items
so that I can place fewer API calls to the server.

Provide a detailed description of the proposed feature

The parameter should be ignored if the API doesn't support it.

Alternatives you've considered

None

Additional information

None

SchoolGuy commented 1 month ago

To adhere to the versioning guarantees of Golang we need to add new methods and make the old one use the new one with the last argument being hardcoded to false.