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 * SerializableInputFunctions.....kt 22 */ 23 @Generated("androidx.appfunctions.compiler.AppFunctionCompiler") 24 public class `$SerializableInputFunctions_AppFunctionInventory` : AppFunctionInventory { 25 override val functionIdToMetadataMap: Map<String, CompileTimeAppFunctionMetadata> = mapOf( 26 "com.testdata.SerializableInputFunctions#simpleFunction" to ComTestdataSerializableInputFunctionsSimpleFunctionMetadataObject.APP_FUNCTION_METADATA, 27 "com.testdata.SerializableInputFunctions#simpleFunctionSerializableList" to ComTestdataSerializableInputFunctionsSimpleFunctionSerializableListMetadataObject.APP_FUNCTION_METADATA, 28 "com.testdata.SerializableInputFunctions#simpleFunctionNullableSerializableList" to ComTestdataSerializableInputFunctionsSimpleFunctionNullableSerializableListMetadataObject.APP_FUNCTION_METADATA, 29 "com.testdata.SerializableInputFunctions#simpleFunctionNullableSerializable" to ComTestdataSerializableInputFunctionsSimpleFunctionNullableSerializableMetadataObject.APP_FUNCTION_METADATA, 30 "com.testdata.SerializableInputFunctions#simpleFunctionSerializableListItemNullable" to ComTestdataSerializableInputFunctionsSimpleFunctionSerializableListItemNullableMetadataObject.APP_FUNCTION_METADATA, 31 "com.testdata.SerializableInputFunctions#simpleFunctionBothSerializableListAndListItemNullable" to ComTestdataSerializableInputFunctionsSimpleFunctionBothSerializableListAndListItemNullableMetadataObject.APP_FUNCTION_METADATA, 32 ) 33 34 private object ComTestdataSerializableInputFunctionsSimpleFunctionMetadataObject { 35 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 36 37 private val PARAMETER_METADATA_SERIALIZABLE_REFERENCE_DATA_TYPE: 38 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 39 referenceDataType = "com.testdata.SampleSerializable", 40 isNullable = false 41 ) 42 43 private val SERIALIZABLE_PARAMETER_METADATA: AppFunctionParameterMetadata = 44 AppFunctionParameterMetadata( 45 name = "serializable", 46 isRequired = true, 47 dataType = PARAMETER_METADATA_SERIALIZABLE_REFERENCE_DATA_TYPE 48 ) 49 50 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 51 SERIALIZABLE_PARAMETER_METADATA, 52 ) 53 54 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 55 AppFunctionPrimitiveTypeMetadata( 56 type = 0, 57 isNullable = false 58 ) 59 60 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 61 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 62 ) 63 64 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 65 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 66 type = 8, 67 isNullable = false 68 ) 69 70 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE: 71 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 72 type = 8, 73 isNullable = false 74 ) 75 76 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE: 77 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 78 itemType = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE, 79 isNullable = false 80 ) 81 82 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 83 Map<String, AppFunctionDataTypeMetadata> = mapOf( 84 "value" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 85 "listValue" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE, 86 ) 87 88 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 89 List<String> = listOf( 90 "value", 91 "listValue", 92 ) 93 94 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 95 AppFunctionObjectTypeMetadata( 96 properties = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 97 required = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 98 qualifiedName = "com.testdata.SampleSerializable", 99 isNullable = true 100 ) 101 102 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 103 mapOf( 104 "com.testdata.SampleSerializable" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE, 105 ) 106 107 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 108 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 109 ) 110 111 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 112 CompileTimeAppFunctionMetadata( 113 id = "com.testdata.SerializableInputFunctions#simpleFunction", 114 isEnabledByDefault = true, 115 schema = SCHEMA_METADATA, 116 parameters = PARAMETER_METADATA_LIST, 117 response = RESPONSE_METADATA, 118 components = COMPONENTS_METADATA 119 ) 120 } 121 122 private object ComTestdataSerializableInputFunctionsSimpleFunctionSerializableListMetadataObject { 123 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 124 125 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE: 126 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 127 referenceDataType = "com.testdata.SampleSerializable", 128 isNullable = false 129 ) 130 131 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE: AppFunctionArrayTypeMetadata = 132 AppFunctionArrayTypeMetadata( 133 itemType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE, 134 isNullable = false 135 ) 136 137 private val SERIALIZABLE_PARAMETER_METADATA: AppFunctionParameterMetadata = 138 AppFunctionParameterMetadata( 139 name = "serializable", 140 isRequired = true, 141 dataType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE 142 ) 143 144 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 145 SERIALIZABLE_PARAMETER_METADATA, 146 ) 147 148 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 149 AppFunctionPrimitiveTypeMetadata( 150 type = 0, 151 isNullable = false 152 ) 153 154 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 155 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 156 ) 157 158 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 159 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 160 type = 8, 161 isNullable = false 162 ) 163 164 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE: 165 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 166 type = 8, 167 isNullable = false 168 ) 169 170 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE: 171 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 172 itemType = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE, 173 isNullable = false 174 ) 175 176 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 177 Map<String, AppFunctionDataTypeMetadata> = mapOf( 178 "value" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 179 "listValue" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE, 180 ) 181 182 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 183 List<String> = listOf( 184 "value", 185 "listValue", 186 ) 187 188 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 189 AppFunctionObjectTypeMetadata( 190 properties = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 191 required = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 192 qualifiedName = "com.testdata.SampleSerializable", 193 isNullable = true 194 ) 195 196 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 197 mapOf( 198 "com.testdata.SampleSerializable" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE, 199 ) 200 201 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 202 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 203 ) 204 205 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 206 CompileTimeAppFunctionMetadata( 207 id = "com.testdata.SerializableInputFunctions#simpleFunctionSerializableList", 208 isEnabledByDefault = true, 209 schema = SCHEMA_METADATA, 210 parameters = PARAMETER_METADATA_LIST, 211 response = RESPONSE_METADATA, 212 components = COMPONENTS_METADATA 213 ) 214 } 215 216 private object ComTestdataSerializableInputFunctionsSimpleFunctionNullableSerializableListMetadataObject { 217 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 218 219 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE: 220 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 221 referenceDataType = "com.testdata.SampleSerializable", 222 isNullable = false 223 ) 224 225 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE: AppFunctionArrayTypeMetadata = 226 AppFunctionArrayTypeMetadata( 227 itemType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE, 228 isNullable = true 229 ) 230 231 private val SERIALIZABLE_PARAMETER_METADATA: AppFunctionParameterMetadata = 232 AppFunctionParameterMetadata( 233 name = "serializable", 234 isRequired = true, 235 dataType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE 236 ) 237 238 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 239 SERIALIZABLE_PARAMETER_METADATA, 240 ) 241 242 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 243 AppFunctionPrimitiveTypeMetadata( 244 type = 0, 245 isNullable = false 246 ) 247 248 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 249 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 250 ) 251 252 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 253 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 254 type = 8, 255 isNullable = false 256 ) 257 258 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE: 259 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 260 type = 8, 261 isNullable = false 262 ) 263 264 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE: 265 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 266 itemType = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE, 267 isNullable = false 268 ) 269 270 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 271 Map<String, AppFunctionDataTypeMetadata> = mapOf( 272 "value" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 273 "listValue" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE, 274 ) 275 276 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 277 List<String> = listOf( 278 "value", 279 "listValue", 280 ) 281 282 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 283 AppFunctionObjectTypeMetadata( 284 properties = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 285 required = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 286 qualifiedName = "com.testdata.SampleSerializable", 287 isNullable = true 288 ) 289 290 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 291 mapOf( 292 "com.testdata.SampleSerializable" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE, 293 ) 294 295 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 296 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 297 ) 298 299 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 300 CompileTimeAppFunctionMetadata( 301 id = "com.testdata.SerializableInputFunctions#simpleFunctionNullableSerializableList", 302 isEnabledByDefault = true, 303 schema = SCHEMA_METADATA, 304 parameters = PARAMETER_METADATA_LIST, 305 response = RESPONSE_METADATA, 306 components = COMPONENTS_METADATA 307 ) 308 } 309 310 private object ComTestdataSerializableInputFunctionsSimpleFunctionNullableSerializableMetadataObject { 311 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 312 313 private val PARAMETER_METADATA_SERIALIZABLE_REFERENCE_DATA_TYPE: 314 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 315 referenceDataType = "com.testdata.SampleSerializable", 316 isNullable = true 317 ) 318 319 private val SERIALIZABLE_PARAMETER_METADATA: AppFunctionParameterMetadata = 320 AppFunctionParameterMetadata( 321 name = "serializable", 322 isRequired = true, 323 dataType = PARAMETER_METADATA_SERIALIZABLE_REFERENCE_DATA_TYPE 324 ) 325 326 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 327 SERIALIZABLE_PARAMETER_METADATA, 328 ) 329 330 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 331 AppFunctionPrimitiveTypeMetadata( 332 type = 0, 333 isNullable = false 334 ) 335 336 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 337 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 338 ) 339 340 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 341 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 342 type = 8, 343 isNullable = false 344 ) 345 346 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE: 347 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 348 type = 8, 349 isNullable = false 350 ) 351 352 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE: 353 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 354 itemType = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE, 355 isNullable = false 356 ) 357 358 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 359 Map<String, AppFunctionDataTypeMetadata> = mapOf( 360 "value" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 361 "listValue" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE, 362 ) 363 364 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 365 List<String> = listOf( 366 "value", 367 "listValue", 368 ) 369 370 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 371 AppFunctionObjectTypeMetadata( 372 properties = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 373 required = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 374 qualifiedName = "com.testdata.SampleSerializable", 375 isNullable = true 376 ) 377 378 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 379 mapOf( 380 "com.testdata.SampleSerializable" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE, 381 ) 382 383 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 384 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 385 ) 386 387 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 388 CompileTimeAppFunctionMetadata( 389 id = "com.testdata.SerializableInputFunctions#simpleFunctionNullableSerializable", 390 isEnabledByDefault = true, 391 schema = SCHEMA_METADATA, 392 parameters = PARAMETER_METADATA_LIST, 393 response = RESPONSE_METADATA, 394 components = COMPONENTS_METADATA 395 ) 396 } 397 398 private object ComTestdataSerializableInputFunctionsSimpleFunctionSerializableListItemNullableMetadataObject { 399 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 400 401 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE: 402 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 403 referenceDataType = "com.testdata.SampleSerializable", 404 isNullable = true 405 ) 406 407 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE: AppFunctionArrayTypeMetadata = 408 AppFunctionArrayTypeMetadata( 409 itemType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE, 410 isNullable = false 411 ) 412 413 private val SERIALIZABLE_PARAMETER_METADATA: AppFunctionParameterMetadata = 414 AppFunctionParameterMetadata( 415 name = "serializable", 416 isRequired = true, 417 dataType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE 418 ) 419 420 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 421 SERIALIZABLE_PARAMETER_METADATA, 422 ) 423 424 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 425 AppFunctionPrimitiveTypeMetadata( 426 type = 0, 427 isNullable = false 428 ) 429 430 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 431 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 432 ) 433 434 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 435 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 436 type = 8, 437 isNullable = false 438 ) 439 440 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE: 441 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 442 type = 8, 443 isNullable = false 444 ) 445 446 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE: 447 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 448 itemType = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE, 449 isNullable = false 450 ) 451 452 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 453 Map<String, AppFunctionDataTypeMetadata> = mapOf( 454 "value" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 455 "listValue" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE, 456 ) 457 458 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 459 List<String> = listOf( 460 "value", 461 "listValue", 462 ) 463 464 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 465 AppFunctionObjectTypeMetadata( 466 properties = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 467 required = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 468 qualifiedName = "com.testdata.SampleSerializable", 469 isNullable = true 470 ) 471 472 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 473 mapOf( 474 "com.testdata.SampleSerializable" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE, 475 ) 476 477 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 478 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 479 ) 480 481 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 482 CompileTimeAppFunctionMetadata( 483 id = "com.testdata.SerializableInputFunctions#simpleFunctionSerializableListItemNullable", 484 isEnabledByDefault = true, 485 schema = SCHEMA_METADATA, 486 parameters = PARAMETER_METADATA_LIST, 487 response = RESPONSE_METADATA, 488 components = COMPONENTS_METADATA 489 ) 490 } 491 492 private object ComTestdataSerializableInputFunctionsSimpleFunctionBothSerializableListAndListItemNullableMetadataObject { 493 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 494 495 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE: 496 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 497 referenceDataType = "com.testdata.SampleSerializable", 498 isNullable = true 499 ) 500 501 private val PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE: AppFunctionArrayTypeMetadata = 502 AppFunctionArrayTypeMetadata( 503 itemType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE_REFERENCE_ITEM_TYPE, 504 isNullable = true 505 ) 506 507 private val SERIALIZABLE_PARAMETER_METADATA: AppFunctionParameterMetadata = 508 AppFunctionParameterMetadata( 509 name = "serializable", 510 isRequired = true, 511 dataType = PARAMETER_METADATA_SERIALIZABLE_ARRAY_DATA_TYPE 512 ) 513 514 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 515 SERIALIZABLE_PARAMETER_METADATA, 516 ) 517 518 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 519 AppFunctionPrimitiveTypeMetadata( 520 type = 0, 521 isNullable = false 522 ) 523 524 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 525 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 526 ) 527 528 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 529 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 530 type = 8, 531 isNullable = false 532 ) 533 534 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE: 535 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 536 type = 8, 537 isNullable = false 538 ) 539 540 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE: 541 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 542 itemType = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE_PRIMITIVE_ITEM_TYPE, 543 isNullable = false 544 ) 545 546 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 547 Map<String, AppFunctionDataTypeMetadata> = mapOf( 548 "value" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 549 "listValue" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LISTVALUE, 550 ) 551 552 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 553 List<String> = listOf( 554 "value", 555 "listValue", 556 ) 557 558 private val COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 559 AppFunctionObjectTypeMetadata( 560 properties = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 561 required = COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 562 qualifiedName = "com.testdata.SampleSerializable", 563 isNullable = true 564 ) 565 566 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 567 mapOf( 568 "com.testdata.SampleSerializable" to COM_TESTDATA_SAMPLESERIALIZABLE_OBJECT_DATA_TYPE, 569 ) 570 571 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 572 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 573 ) 574 575 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 576 CompileTimeAppFunctionMetadata( 577 id = "com.testdata.SerializableInputFunctions#simpleFunctionBothSerializableListAndListItemNullable", 578 isEnabledByDefault = true, 579 schema = SCHEMA_METADATA, 580 parameters = PARAMETER_METADATA_LIST, 581 response = RESPONSE_METADATA, 582 components = COMPONENTS_METADATA 583 ) 584 } 585 } 586