Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions fern/products/sdks/overview/csharp/configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: .NET Configuration
title: .NET configuration
description: Configuration options for the Fern .NET SDK.
---

Expand All @@ -15,8 +15,6 @@ groups:
client_class_name: YourApiClient
```

## SDK configuration options

<ParamField path="additional-properties" type="boolean" required={false} toc={true}>
When enabled, allows handling of additional properties not explicitly defined in the API specification. This provides flexibility for APIs that may include extra fields in responses.
</ParamField>
Expand Down
4 changes: 1 addition & 3 deletions fern/products/sdks/overview/go/configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Go Configuration
title: Go configuration
description: Configuration options for the Fern Go SDK.
---

Expand All @@ -18,8 +18,6 @@ groups:
path: ../generated/go
```

## SDK Configuration Options

<ParamField path="alwaysSendRequiredProperties" type="boolean" required={false} toc={true}>
When enabled, ensures that all required properties are always included in API requests, even if they have default values or are otherwise optional in the implementation.
</ParamField>
Expand Down
4 changes: 1 addition & 3 deletions fern/products/sdks/overview/java/configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Java Configuration
title: Java configuration
description: Configuration options for the Fern Java SDK.
---
You can customize the behavior of the Java SDK generator in `generators.yml`:
Expand All @@ -14,8 +14,6 @@ groups:
client-class-name: YourApiClient
```

## SDK Configuration Options

<ParamField path="base-api-exception-class-name" type="string" required={false} toc={true}>
Customizes the name of the base API exception class that all API-specific exceptions will extend. This allows you to define a custom base exception class name for better integration with your existing error handling patterns.
</ParamField>
Expand Down
2 changes: 1 addition & 1 deletion fern/products/sdks/overview/php/configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: PHP Configuration
title: PHP configuration
description: Configuration options for the Fern PHP SDK.
---

Expand Down
4 changes: 1 addition & 3 deletions fern/products/sdks/overview/python/configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Python Configuration
title: Python configuration
description: Configuration options for the Fern Python SDK.
---

Expand All @@ -23,8 +23,6 @@ groups:
skip_validation: true
```

## SDK Configuration Options

<ParamField path="additional_init_exports" type="array of objects" default="null" required={false} toc={true}>
Additional modules or classes to export from the package's `__init__.py` file. This allows you to customize what's available when users import your package.

Expand Down
4 changes: 1 addition & 3 deletions fern/products/sdks/overview/ruby/configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Ruby Configuration
title: Ruby configuration
description: Configuration options for the Fern Ruby SDK.
---

Expand All @@ -15,8 +15,6 @@ groups:
clientClassName: YourClientName
```

## SDK Configuration Options

<ParamField path="clientClassName" type="string" required={false} toc={true}>
The name of the generated client class. This allows you to customize the class name that users will instantiate when using your SDK.
</ParamField>
Expand Down
2 changes: 0 additions & 2 deletions fern/products/sdks/overview/swift/configuration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ groups:
enableWireTests: false
```

## SDK Configuration Options

<ParamField path="clientClassName" type="string" required={false} toc={true}>
The name of the generated client class. This allows you to customize the class name that users will instantiate when using your SDK.
</ParamField>
Expand Down
4 changes: 1 addition & 3 deletions fern/products/sdks/overview/typescript/configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: TypeScript Configuration
title: TypeScript configuration
description: Configuration options for the Fern TypeScript SDK.
---

Expand All @@ -16,8 +16,6 @@ groups:
noSerdeLayer: false
```

## SDK configuration options

<ParamField path="allowExtraFields" type="boolean" toc={true}>
Allow fields that are not defined in object schemas. This only applies to serde.

Expand Down
Loading