1 package com.testdata 2 3 import androidx.appfunctions.`internal`.AppFunctionInventory 4 import androidx.appfunctions.metadata.AppFunctionAllOfTypeMetadata 5 import androidx.appfunctions.metadata.AppFunctionArrayTypeMetadata 6 import androidx.appfunctions.metadata.AppFunctionComponentsMetadata 7 import androidx.appfunctions.metadata.AppFunctionDataTypeMetadata 8 import androidx.appfunctions.metadata.AppFunctionObjectTypeMetadata 9 import androidx.appfunctions.metadata.AppFunctionParameterMetadata 10 import androidx.appfunctions.metadata.AppFunctionPrimitiveTypeMetadata 11 import androidx.appfunctions.metadata.AppFunctionReferenceTypeMetadata 12 import androidx.appfunctions.metadata.AppFunctionResponseMetadata 13 import androidx.appfunctions.metadata.AppFunctionSchemaMetadata 14 import androidx.appfunctions.metadata.CompileTimeAppFunctionMetadata 15 import javax.`annotation`.processing.Generated 16 import kotlin.String 17 import kotlin.collections.List 18 import kotlin.collections.Map 19 20 /** 21 * Source Files: 22 * NestedDerivedSerializableInputFunctions.....kt 23 * NestedDerivedSerializable.....kt 24 */ 25 @Generated("androidx.appfunctions.compiler.AppFunctionCompiler") 26 public class `$NestedDerivedSerializableInputFunctions_AppFunctionInventory` : AppFunctionInventory { 27 override val functionIdToMetadataMap: Map<String, CompileTimeAppFunctionMetadata> = mapOf( 28 "com.testdata.NestedDerivedSerializableInputFunctions#functionWithDerivedSerializable" to ComTestdataNestedDerivedSerializableInputFunctionsFunctionWithDerivedSerializableMetadataObject.APP_FUNCTION_METADATA, 29 "com.testdata.NestedDerivedSerializableInputFunctions#functionWithDerivedSerializableList" to ComTestdataNestedDerivedSerializableInputFunctionsFunctionWithDerivedSerializableListMetadataObject.APP_FUNCTION_METADATA, 30 ) 31 32 private object ComTestdataNestedDerivedSerializableInputFunctionsFunctionWithDerivedSerializableMetadataObject { 33 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 34 35 private val PARAMETER_METADATA_SERIALIZABLE_REFERENCE_DATA_TYPE: 36 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 37 referenceDataType = "com.testdata.NestedDerivedSerializable", 38 isNullable = false 39 ) 40 41 private val SERIALIZABLE_PARAMETER_METADATA: AppFunctionParameterMetadata = 42 AppFunctionParameterMetadata( 43 name = "serializable", 44 isRequired = true, 45 dataType = PARAMETER_METADATA_SERIALIZABLE_REFERENCE_DATA_TYPE 46 ) 47 48 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 49 SERIALIZABLE_PARAMETER_METADATA, 50 ) 51 52 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 53 AppFunctionPrimitiveTypeMetadata( 54 type = 0, 55 isNullable = false 56 ) 57 58 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 59 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 60 ) 61 62 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_STRINGBASENAME: 63 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 64 type = 8, 65 isNullable = false 66 ) 67 68 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_NESTEDBASE: 69 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 70 referenceDataType = "com.testdata.NestedBaseSerializable", 71 isNullable = true 72 ) 73 74 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 75 Map<String, AppFunctionDataTypeMetadata> = mapOf( 76 "stringBaseName" to COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_STRINGBASENAME, 77 "nestedBase" to COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_NESTEDBASE, 78 ) 79 80 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 81 List<String> = listOf( 82 "stringBaseName", 83 "nestedBase", 84 ) 85 86 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata 87 = AppFunctionObjectTypeMetadata( 88 properties = COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 89 required = COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 90 qualifiedName = "com.testdata.NestedBaseSerializable", 91 isNullable = true 92 ) 93 94 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_0: 95 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 96 referenceDataType = "com.testdata.NestedBaseSerializable", 97 isNullable = true 98 ) 99 100 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP_LONGBASEVALUE: 101 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 102 type = 6, 103 isNullable = false 104 ) 105 106 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP_NESTEDDERIVED: 107 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 108 referenceDataType = "com.testdata.NestedDerivedSerializable", 109 isNullable = true 110 ) 111 112 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP: 113 Map<String, AppFunctionDataTypeMetadata> = mapOf( 114 "longBaseValue" to COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP_LONGBASEVALUE, 115 "nestedDerived" to COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP_NESTEDDERIVED, 116 ) 117 118 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_REQUIRED_PROPERTIES_LIST: 119 List<String> = listOf( 120 "longBaseValue", 121 "nestedDerived", 122 ) 123 124 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1: 125 AppFunctionObjectTypeMetadata = AppFunctionObjectTypeMetadata( 126 properties = COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP, 127 required = COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_REQUIRED_PROPERTIES_LIST, 128 qualifiedName = "com.testdata.NonNestedChildSerializable", 129 isNullable = true 130 ) 131 132 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST: 133 List<AppFunctionDataTypeMetadata> = listOf( 134 COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_0, 135 COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1, 136 ) 137 138 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE: 139 AppFunctionAllOfTypeMetadata = AppFunctionAllOfTypeMetadata( 140 matchAll = COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST, 141 qualifiedName = "com.testdata.NonNestedChildSerializable", 142 isNullable = true 143 ) 144 145 private val COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_0: 146 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 147 referenceDataType = "com.testdata.NonNestedChildSerializable", 148 isNullable = true 149 ) 150 151 private val COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST: 152 List<AppFunctionDataTypeMetadata> = listOf( 153 COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_0, 154 ) 155 156 private val COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE: 157 AppFunctionAllOfTypeMetadata = AppFunctionAllOfTypeMetadata( 158 matchAll = COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST, 159 qualifiedName = "com.testdata.NestedDerivedSerializable", 160 isNullable = true 161 ) 162 163 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 164 mapOf( 165 "com.testdata.NestedBaseSerializable" to COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE, 166 "com.testdata.NonNestedChildSerializable" to COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE, 167 "com.testdata.NestedDerivedSerializable" to COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE, 168 ) 169 170 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 171 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 172 ) 173 174 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 175 CompileTimeAppFunctionMetadata( 176 id = "com.testdata.NestedDerivedSerializableInputFunctions#functionWithDerivedSerializable", 177 isEnabledByDefault = true, 178 schema = SCHEMA_METADATA, 179 parameters = PARAMETER_METADATA_LIST, 180 response = RESPONSE_METADATA, 181 components = COMPONENTS_METADATA 182 ) 183 } 184 185 private object ComTestdataNestedDerivedSerializableInputFunctionsFunctionWithDerivedSerializableListMetadataObject { 186 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 187 188 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE: 189 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 190 referenceDataType = "com.testdata.NestedDerivedSerializable", 191 isNullable = false 192 ) 193 194 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE: AppFunctionArrayTypeMetadata = 195 AppFunctionArrayTypeMetadata( 196 itemType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE, 197 isNullable = false 198 ) 199 200 private val SERIALIZABLE_PARAMETER_METADATA: AppFunctionParameterMetadata = 201 AppFunctionParameterMetadata( 202 name = "serializable", 203 isRequired = true, 204 dataType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE 205 ) 206 207 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 208 SERIALIZABLE_PARAMETER_METADATA, 209 ) 210 211 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 212 AppFunctionPrimitiveTypeMetadata( 213 type = 0, 214 isNullable = false 215 ) 216 217 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 218 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 219 ) 220 221 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_STRINGBASENAME: 222 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 223 type = 8, 224 isNullable = false 225 ) 226 227 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_NESTEDBASE: 228 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 229 referenceDataType = "com.testdata.NestedBaseSerializable", 230 isNullable = true 231 ) 232 233 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 234 Map<String, AppFunctionDataTypeMetadata> = mapOf( 235 "stringBaseName" to COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_STRINGBASENAME, 236 "nestedBase" to COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_NESTEDBASE, 237 ) 238 239 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 240 List<String> = listOf( 241 "stringBaseName", 242 "nestedBase", 243 ) 244 245 private val COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata 246 = AppFunctionObjectTypeMetadata( 247 properties = COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 248 required = COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 249 qualifiedName = "com.testdata.NestedBaseSerializable", 250 isNullable = true 251 ) 252 253 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_0: 254 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 255 referenceDataType = "com.testdata.NestedBaseSerializable", 256 isNullable = true 257 ) 258 259 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP_LONGBASEVALUE: 260 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 261 type = 6, 262 isNullable = false 263 ) 264 265 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP_NESTEDDERIVED: 266 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 267 referenceDataType = "com.testdata.NestedDerivedSerializable", 268 isNullable = true 269 ) 270 271 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP: 272 Map<String, AppFunctionDataTypeMetadata> = mapOf( 273 "longBaseValue" to COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP_LONGBASEVALUE, 274 "nestedDerived" to COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP_NESTEDDERIVED, 275 ) 276 277 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_REQUIRED_PROPERTIES_LIST: 278 List<String> = listOf( 279 "longBaseValue", 280 "nestedDerived", 281 ) 282 283 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1: 284 AppFunctionObjectTypeMetadata = AppFunctionObjectTypeMetadata( 285 properties = COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_PROPERTIES_MAP, 286 required = COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1_REQUIRED_PROPERTIES_LIST, 287 qualifiedName = "com.testdata.NonNestedChildSerializable", 288 isNullable = true 289 ) 290 291 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST: 292 List<AppFunctionDataTypeMetadata> = listOf( 293 COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_0, 294 COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_1, 295 ) 296 297 private val COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE: 298 AppFunctionAllOfTypeMetadata = AppFunctionAllOfTypeMetadata( 299 matchAll = COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST, 300 qualifiedName = "com.testdata.NonNestedChildSerializable", 301 isNullable = true 302 ) 303 304 private val COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_0: 305 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 306 referenceDataType = "com.testdata.NonNestedChildSerializable", 307 isNullable = true 308 ) 309 310 private val COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST: 311 List<AppFunctionDataTypeMetadata> = listOf( 312 COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST_ITEM_0, 313 ) 314 315 private val COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE: 316 AppFunctionAllOfTypeMetadata = AppFunctionAllOfTypeMetadata( 317 matchAll = COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE_MATCH_ALL_LIST, 318 qualifiedName = "com.testdata.NestedDerivedSerializable", 319 isNullable = true 320 ) 321 322 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 323 mapOf( 324 "com.testdata.NestedBaseSerializable" to COM_TESTDATA_NESTEDBASESERIALIZABLE_OBJECT_DATA_TYPE, 325 "com.testdata.NonNestedChildSerializable" to COM_TESTDATA_NONNESTEDCHILDSERIALIZABLE_ALL_OF_DATA_TYPE, 326 "com.testdata.NestedDerivedSerializable" to COM_TESTDATA_NESTEDDERIVEDSERIALIZABLE_ALL_OF_DATA_TYPE, 327 ) 328 329 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 330 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 331 ) 332 333 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 334 CompileTimeAppFunctionMetadata( 335 id = "com.testdata.NestedDerivedSerializableInputFunctions#functionWithDerivedSerializableList", 336 isEnabledByDefault = true, 337 schema = SCHEMA_METADATA, 338 parameters = PARAMETER_METADATA_LIST, 339 response = RESPONSE_METADATA, 340 components = COMPONENTS_METADATA 341 ) 342 } 343 } 344