diff --git a/fern/products/sdks/guides/retries-with-backoff.mdx b/fern/products/sdks/guides/retries-with-backoff.mdx index d832c1cc0..9feeea8fc 100644 --- a/fern/products/sdks/guides/retries-with-backoff.mdx +++ b/fern/products/sdks/guides/retries-with-backoff.mdx @@ -68,6 +68,34 @@ default retry limit when instantiating the client. ) ``` + + ```csharp {4} + using Imdb; + + var client = new ImdbClient(new ClientOptions { + MaxRetries = 1 // overrides the default retry limit to 1 + }); + ``` + + + ```swift {5} + import Imdb + + let client = ImdbClient( + baseURL: "https://api.imdb.com", + maxRetries: 1 // overrides the default retry limit to 1 + ) + ``` + + + ```php {4} + use Imdb\ImdbClient; + + $client = new ImdbClient([ + "maxRetries" => 1 // overrides the default retry limit to 1 + ]); + ``` + It's also possible to override the retry limit on a per-request basis. @@ -103,5 +131,26 @@ It's also possible to override the retry limit on a per-request basis. ) ``` + + ```csharp {2} + var movie = await client.Movie.GetAsync("tt0111161", new RequestOptions { + MaxRetries = 3 // overrides the default retry limit to 3 + }); + ``` + + + ```swift {2} + let movie = try await client.movie.get("tt0111161", requestOptions: RequestOptions( + maxRetries: 3 // overrides the default retry limit to 3 + )) + ``` + + + ```php {2} + $movie = $client->movie->get("tt0111161", [ + "maxRetries" => 3 // overrides the default retry limit to 3 + ]); + ``` +