Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for DataClass (0.35 sec)

  1. platforms/core-configuration/declarative-dsl-tooling-models/src/main/kotlin/org/gradle/declarative/dsl/schema/DataClass.kt

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.declarative.dsl.schema
    
    
    interface DataClass : DataType {
        val name: FqName
        val supertypes: Set<FqName>
        val properties: List<DataProperty>
        val memberFunctions: List<SchemaMemberFunction>
        val constructors: List<DataConstructor>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:03 UTC 2024
    - 884 bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/objectGraph/reflectObject.kt

            is ObjectOrigin.TopLevelReceiver -> reflectData(OperationId(0, DefaultOperationGenerationId.preExisting), type as DataClass, objectOrigin, context)
    
            is ObjectOrigin.ConfiguringLambdaReceiver -> reflectData(OperationId(-1L, DefaultOperationGenerationId.preExisting), type as DataClass, objectOrigin, context)
    
            is ObjectOrigin.PropertyDefaultValue -> reflectDefaultValue(objectOrigin, context)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/DefaultAnalysisSchema.kt

    import java.util.Collections
    
    
    @Serializable
    @SerialName("analysisSchema")
    data class DefaultAnalysisSchema(
        override val topLevelReceiverType: DataClass,
        override val dataClassesByFqName: Map<FqName, DataClass>,
        override val externalFunctionsByFqName: Map<FqName, DataTopLevelFunction>,
        override val externalObjectsByFqName: Map<FqName, ExternalObjectProviderKey>,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 31 13:47:10 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  4. docs/en/docs/advanced/dataclasses.md

    You can also use `dataclasses` in the `response_model` parameter:
    
    ```Python hl_lines="1  7-13  19"
    {!../../../docs_src/dataclasses/tutorial002.py!}
    ```
    
    The dataclass will be automatically converted to a Pydantic dataclass.
    
    This way, its schema will show up in the API docs user interface:
    
    <img src="/img/tutorial/dataclasses/image01.png">
    
    ## Dataclasses in Nested Data Structures
    
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Thu Apr 18 19:53:19 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/utils.kt

            action()
        } finally {
            leaveScope(scope)
        }
    }
    
    
    internal
    fun checkIsAssignable(valueType: DataType, isAssignableTo: DataType): Boolean = when (isAssignableTo) {
        is DataClass -> valueType is DataClass && (sameType(valueType, isAssignableTo) || isAssignableTo.name in valueType.supertypes)
        else -> sameType(valueType, isAssignableTo)
    }
    
    
    /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:47 UTC 2024
    - 3K bytes
    - Viewed (0)
  6. platforms/core-configuration/declarative-dsl-tooling-models/src/main/kotlin/org/gradle/declarative/dsl/schema/AnalysisSchema.kt

     */
    
    package org.gradle.declarative.dsl.schema
    
    import java.io.Serializable
    
    
    interface AnalysisSchema : Serializable {
        val topLevelReceiverType: DataClass
        val dataClassesByFqName: Map<FqName, DataClass>
        val externalFunctionsByFqName: Map<FqName, DataTopLevelFunction>
        val externalObjectsByFqName: Map<FqName, ExternalObjectProviderKey>
        val defaultImports: Set<FqName>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 1003 bytes
    - Viewed (0)
  7. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/analysis/transformation/OriginReplacementTest.kt

    import org.gradle.declarative.dsl.model.annotations.Adding
    import org.gradle.declarative.dsl.model.annotations.Configuring
    import org.gradle.declarative.dsl.model.annotations.Restricted
    import org.gradle.declarative.dsl.schema.DataClass
    import org.gradle.internal.declarativedsl.analysis.ObjectOrigin
    import org.gradle.internal.declarativedsl.analysis.ResolutionResult
    import org.gradle.internal.declarativedsl.analysis.SchemaTypeRefContext
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 20 17:31:36 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  8. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/dom/DocumentResolution.kt

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.internal.declarativedsl.dom
    
    import org.gradle.declarative.dsl.schema.DataClass
    import org.gradle.declarative.dsl.schema.DataProperty
    import org.gradle.declarative.dsl.schema.DataType
    import org.gradle.declarative.dsl.schema.SchemaFunction
    import org.gradle.declarative.dsl.schema.SchemaMemberFunction
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 31 13:47:09 UTC 2024
    - 3K bytes
    - Viewed (0)
  9. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/serialization/SchemaSerialization.kt

    import kotlinx.serialization.modules.subclass
    import org.gradle.declarative.dsl.schema.AnalysisSchema
    import org.gradle.declarative.dsl.schema.ConfigureAccessor
    import org.gradle.declarative.dsl.schema.DataClass
    import org.gradle.declarative.dsl.schema.DataParameter
    import org.gradle.declarative.dsl.schema.DataProperty
    import org.gradle.declarative.dsl.schema.DataType
    import org.gradle.declarative.dsl.schema.DataTypeRef
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:03 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  10. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/analysis/SubtypingTest.kt

     */
    
    package org.gradle.internal.declarativedsl.analysis
    
    import org.gradle.declarative.dsl.model.annotations.Adding
    import org.gradle.declarative.dsl.model.annotations.Restricted
    import org.gradle.declarative.dsl.schema.DataClass
    import org.gradle.declarative.dsl.schema.DataTypeRef
    import org.gradle.internal.declarativedsl.demo.resolve
    import org.gradle.internal.declarativedsl.schemaBuilder.schemaFromTypes
    import org.junit.jupiter.api.Test
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:02 UTC 2024
    - 4.1K bytes
    - Viewed (0)
Back to top