1 package com.testdata 2 3 import androidx.appfunctions.`internal`.AppFunctionInventory 4 import androidx.appfunctions.metadata.AppFunctionArrayTypeMetadata 5 import androidx.appfunctions.metadata.AppFunctionComponentsMetadata 6 import androidx.appfunctions.metadata.AppFunctionDataTypeMetadata 7 import androidx.appfunctions.metadata.AppFunctionObjectTypeMetadata 8 import androidx.appfunctions.metadata.AppFunctionParameterMetadata 9 import androidx.appfunctions.metadata.AppFunctionPrimitiveTypeMetadata 10 import androidx.appfunctions.metadata.AppFunctionReferenceTypeMetadata 11 import androidx.appfunctions.metadata.AppFunctionResponseMetadata 12 import androidx.appfunctions.metadata.AppFunctionSchemaMetadata 13 import androidx.appfunctions.metadata.CompileTimeAppFunctionMetadata 14 import javax.`annotation`.processing.Generated 15 import kotlin.String 16 import kotlin.collections.List 17 import kotlin.collections.Map 18 19 /** 20 * Source Files: 21 * AppFunctionWithOutputFromDifferentPackage.....kt 22 * DiffPackageSchemas.....kt 23 * DiffPackageSerializable.....kt 24 * AnotherDiffPackageSerializable.....kt 25 */ 26 @Generated("androidx.appfunctions.compiler.AppFunctionCompiler") 27 public class `$AppFunctionWithOutputFromDifferentPackage_AppFunctionInventory` : AppFunctionInventory { 28 override val functionIdToMetadataMap: Map<String, CompileTimeAppFunctionMetadata> = mapOf( 29 "com.testdata.AppFunctionWithOutputFromDifferentPackage#functionWithDiffPackageOutput" to ComTestdataAppFunctionWithOutputFromDifferentPackageFunctionWithDiffPackageOutputMetadataObject.APP_FUNCTION_METADATA, 30 "com.testdata.AppFunctionWithOutputFromDifferentPackage#functionWithAnotherDiffPackageOutput" to ComTestdataAppFunctionWithOutputFromDifferentPackageFunctionWithAnotherDiffPackageOutputMetadataObject.APP_FUNCTION_METADATA, 31 ) 32 33 private object ComTestdataAppFunctionWithOutputFromDifferentPackageFunctionWithDiffPackageOutputMetadataObject { 34 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = 35 AppFunctionSchemaMetadata(category= "diff_package_schemas_category", name="diffPackageOutputSchemas", version=1) 36 37 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 38 ) 39 40 private val REFERENCE_RESPONSE_VALUE_TYPE: AppFunctionReferenceTypeMetadata = 41 AppFunctionReferenceTypeMetadata( 42 referenceDataType = "com.testdata.differentPackage.DiffPackageSerializable", 43 isNullable = false 44 ) 45 46 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 47 valueType = REFERENCE_RESPONSE_VALUE_TYPE 48 ) 49 50 private val COM_TESTDATA_DIFFERENTPACKAGE_DIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LONGPARAM: 51 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 52 type = 6, 53 isNullable = false 54 ) 55 56 private val COM_TESTDATA_DIFFERENTPACKAGE_DIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 57 Map<String, AppFunctionDataTypeMetadata> = mapOf( 58 "longParam" to COM_TESTDATA_DIFFERENTPACKAGE_DIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LONGPARAM, 59 ) 60 61 private val COM_TESTDATA_DIFFERENTPACKAGE_DIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 62 List<String> = listOf( 63 "longParam", 64 ) 65 66 private val COM_TESTDATA_DIFFERENTPACKAGE_DIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE: 67 AppFunctionObjectTypeMetadata = AppFunctionObjectTypeMetadata( 68 properties = COM_TESTDATA_DIFFERENTPACKAGE_DIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 69 required = COM_TESTDATA_DIFFERENTPACKAGE_DIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 70 qualifiedName = "com.testdata.differentPackage.DiffPackageSerializable", 71 isNullable = true 72 ) 73 74 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 75 mapOf( 76 "com.testdata.differentPackage.DiffPackageSerializable" to COM_TESTDATA_DIFFERENTPACKAGE_DIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE, 77 ) 78 79 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 80 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 81 ) 82 83 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 84 CompileTimeAppFunctionMetadata( 85 id = "com.testdata.AppFunctionWithOutputFromDifferentPackage#functionWithDiffPackageOutput", 86 isEnabledByDefault = true, 87 schema = SCHEMA_METADATA, 88 parameters = PARAMETER_METADATA_LIST, 89 response = RESPONSE_METADATA, 90 components = COMPONENTS_METADATA 91 ) 92 } 93 94 private object ComTestdataAppFunctionWithOutputFromDifferentPackageFunctionWithAnotherDiffPackageOutputMetadataObject { 95 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = 96 AppFunctionSchemaMetadata(category= "diff_package_schemas_category", name="diffPackageOutputSchemas", version=1) 97 98 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 99 ) 100 101 private val ARRAY_RESPONSE_VALUE_TYPE_REFERENCE_ITEM_TYPE: AppFunctionReferenceTypeMetadata = 102 AppFunctionReferenceTypeMetadata( 103 referenceDataType = "com.testdata.anotherDifferentPackage.AnotherDiffPackageSerializable", 104 isNullable = false 105 ) 106 107 private val ARRAY_RESPONSE_VALUE_TYPE: AppFunctionArrayTypeMetadata = 108 AppFunctionArrayTypeMetadata( 109 itemType = ARRAY_RESPONSE_VALUE_TYPE_REFERENCE_ITEM_TYPE, 110 isNullable = false 111 ) 112 113 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 114 valueType = ARRAY_RESPONSE_VALUE_TYPE 115 ) 116 117 private val COM_TESTDATA_ANOTHERDIFFERENTPACKAGE_ANOTHERDIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_STRINGPARAM: 118 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 119 type = 8, 120 isNullable = false 121 ) 122 123 private val COM_TESTDATA_ANOTHERDIFFERENTPACKAGE_ANOTHERDIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 124 Map<String, AppFunctionDataTypeMetadata> = mapOf( 125 "stringParam" to COM_TESTDATA_ANOTHERDIFFERENTPACKAGE_ANOTHERDIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_STRINGPARAM, 126 ) 127 128 private val COM_TESTDATA_ANOTHERDIFFERENTPACKAGE_ANOTHERDIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 129 List<String> = listOf( 130 "stringParam", 131 ) 132 133 private val COM_TESTDATA_ANOTHERDIFFERENTPACKAGE_ANOTHERDIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE: 134 AppFunctionObjectTypeMetadata = AppFunctionObjectTypeMetadata( 135 properties = COM_TESTDATA_ANOTHERDIFFERENTPACKAGE_ANOTHERDIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 136 required = COM_TESTDATA_ANOTHERDIFFERENTPACKAGE_ANOTHERDIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 137 qualifiedName = "com.testdata.anotherDifferentPackage.AnotherDiffPackageSerializable", 138 isNullable = true 139 ) 140 141 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 142 mapOf( 143 "com.testdata.anotherDifferentPackage.AnotherDiffPackageSerializable" to COM_TESTDATA_ANOTHERDIFFERENTPACKAGE_ANOTHERDIFFPACKAGESERIALIZABLE_OBJECT_DATA_TYPE, 144 ) 145 146 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 147 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 148 ) 149 150 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 151 CompileTimeAppFunctionMetadata( 152 id = "com.testdata.AppFunctionWithOutputFromDifferentPackage#functionWithAnotherDiffPackageOutput", 153 isEnabledByDefault = true, 154 schema = SCHEMA_METADATA, 155 parameters = PARAMETER_METADATA_LIST, 156 response = RESPONSE_METADATA, 157 components = COMPONENTS_METADATA 158 ) 159 } 160 } 161