Skip to content

Commit ec1aab7

Browse files
committed
adding extension properties links in DataSchemaGenerationMethods.md
1 parent 99d9c01 commit ec1aab7

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

docs/StardustDocs/topics/concepts/DataSchemaGenerationMethods.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ Useful when you want to:
4444
* `markerName`: `String?` — The base name to use for generated data classes.
4545
If `null`, uses the `T` type argument of `DataFrame` simple name.
4646
Default: `null`.
47-
* `extensionProperties`: `Boolean` – Whether to generate extension properties in addition to `interface` declarations.
47+
* `extensionProperties`: `Boolean` – Whether to generate [extension properties](extensionPropertiesApi.md)
48+
in addition to `interface` declarations.
4849
Useful if you don't use the [compiler plugin](Compiler-Plugin.md), otherwise they are not needed;
4950
the [compiler plugin](Compiler-Plugin.md), [notebooks](schemasJupyter.md),
5051
and older [Gradle/KSP plugin](schemasGradle.md) generate them automatically.
@@ -61,7 +62,7 @@ Useful when you want to:
6162
### Returns {id="generateDataClasses-returns"}
6263

6364
* `CodeString` – A value class wrapper for `String`, containing
64-
the generated Kotlin code of `data class` declarations and optionally extension properties.
65+
the generated Kotlin code of `data class` declarations and optionally [extension properties](extensionPropertiesApi.md).
6566

6667
### Examples {id="generateDataClasses-examples"}
6768

@@ -118,7 +119,8 @@ in cases where the schema cannot be inferred automatically from the source.
118119
* `markerName`: `String?` — The base name to use for generated interfaces.
119120
If `null`, uses the `T` type argument of `DataFrame` simple name.
120121
Default: `null`.
121-
* `extensionProperties`: `Boolean` – Whether to generate extension properties in addition to `interface` declarations.
122+
* `extensionProperties`: `Boolean` – Whether to generate [extension properties](extensionPropertiesApi.md)
123+
in addition to `interface` declarations.
122124
Useful if you don't use the [compiler plugin](Compiler-Plugin.md), otherwise they are not needed;
123125
the [compiler plugin](Compiler-Plugin.md), [notebooks](schemasJupyter.md),
124126
and older [Gradle/KSP plugin](schemasGradle.md) generate them automatically.
@@ -135,7 +137,7 @@ in cases where the schema cannot be inferred automatically from the source.
135137
### Returns {id="generateInterfaces-returns"}
136138

137139
* `CodeString` – A value class wrapper for `String`, containing
138-
the generated Kotlin code of `@DataSchema` interfaces without extension properties.
140+
the generated Kotlin code of `@DataSchema` interfaces without [extension properties](extensionPropertiesApi.md).
139141

140142
### Examples {id="generateInterfaces-examples"}
141143

0 commit comments

Comments
 (0)