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 * FunctionWithSerializableProxyInput.....kt 22 * SerializableWithProxyType.....kt 23 */ 24 @Generated("androidx.appfunctions.compiler.AppFunctionCompiler") 25 public class `$FunctionWithSerializableProxyInput_AppFunctionInventory` : AppFunctionInventory { 26 override val functionIdToMetadataMap: Map<String, CompileTimeAppFunctionMetadata> = mapOf( 27 "com.testdata.FunctionWithSerializableProxyInput#simpleFunctionWithLocalDateTime" to ComTestdataFunctionWithSerializableProxyInputSimpleFunctionWithLocalDateTimeMetadataObject.APP_FUNCTION_METADATA, 28 "com.testdata.FunctionWithSerializableProxyInput#simpleFunctionWithSerializableWithProxy" to ComTestdataFunctionWithSerializableProxyInputSimpleFunctionWithSerializableWithProxyMetadataObject.APP_FUNCTION_METADATA, 29 ) 30 31 private object ComTestdataFunctionWithSerializableProxyInputSimpleFunctionWithLocalDateTimeMetadataObject { 32 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 33 34 private val PARAMETER_METADATA_LOCALDATETIME_REFERENCE_DATA_TYPE: 35 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 36 referenceDataType = "java.time.LocalDateTime", 37 isNullable = false 38 ) 39 40 private val LOCALDATETIME_PARAMETER_METADATA: AppFunctionParameterMetadata = 41 AppFunctionParameterMetadata( 42 name = "localDateTime", 43 isRequired = true, 44 dataType = PARAMETER_METADATA_LOCALDATETIME_REFERENCE_DATA_TYPE 45 ) 46 47 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 48 LOCALDATETIME_PARAMETER_METADATA, 49 ) 50 51 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 52 AppFunctionPrimitiveTypeMetadata( 53 type = 0, 54 isNullable = false 55 ) 56 57 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 58 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 59 ) 60 61 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_YEAR: 62 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 63 type = 7, 64 isNullable = false 65 ) 66 67 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_MONTH: 68 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 69 type = 7, 70 isNullable = false 71 ) 72 73 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_DAYOFMONTH: 74 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 75 type = 7, 76 isNullable = false 77 ) 78 79 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_HOUR: 80 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 81 type = 7, 82 isNullable = false 83 ) 84 85 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_MINUTE: 86 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 87 type = 7, 88 isNullable = false 89 ) 90 91 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_SECOND: 92 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 93 type = 7, 94 isNullable = false 95 ) 96 97 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_NANOOFSECOND: 98 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 99 type = 7, 100 isNullable = false 101 ) 102 103 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP: 104 Map<String, AppFunctionDataTypeMetadata> = mapOf( 105 "year" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_YEAR, 106 "month" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_MONTH, 107 "dayOfMonth" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_DAYOFMONTH, 108 "hour" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_HOUR, 109 "minute" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_MINUTE, 110 "second" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_SECOND, 111 "nanoOfSecond" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_NANOOFSECOND, 112 ) 113 114 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: List<String> = 115 listOf( 116 "year", 117 "month", 118 "dayOfMonth", 119 "hour", 120 "minute", 121 "second", 122 "nanoOfSecond", 123 ) 124 125 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 126 AppFunctionObjectTypeMetadata( 127 properties = JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP, 128 required = JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 129 qualifiedName = "java.time.LocalDateTime", 130 isNullable = true 131 ) 132 133 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 134 mapOf( 135 "java.time.LocalDateTime" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE, 136 ) 137 138 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 139 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 140 ) 141 142 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 143 CompileTimeAppFunctionMetadata( 144 id = "com.testdata.FunctionWithSerializableProxyInput#simpleFunctionWithLocalDateTime", 145 isEnabledByDefault = true, 146 schema = SCHEMA_METADATA, 147 parameters = PARAMETER_METADATA_LIST, 148 response = RESPONSE_METADATA, 149 components = COMPONENTS_METADATA 150 ) 151 } 152 153 private object ComTestdataFunctionWithSerializableProxyInputSimpleFunctionWithSerializableWithProxyMetadataObject { 154 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 155 156 private val PARAMETER_METADATA_SERIALIZABLEWITHPROXYTYPE_REFERENCE_DATA_TYPE: 157 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 158 referenceDataType = "com.testdata.SerializableWithProxyType", 159 isNullable = false 160 ) 161 162 private val SERIALIZABLEWITHPROXYTYPE_PARAMETER_METADATA: AppFunctionParameterMetadata = 163 AppFunctionParameterMetadata( 164 name = "serializableWithProxyType", 165 isRequired = true, 166 dataType = PARAMETER_METADATA_SERIALIZABLEWITHPROXYTYPE_REFERENCE_DATA_TYPE 167 ) 168 169 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 170 SERIALIZABLEWITHPROXYTYPE_PARAMETER_METADATA, 171 ) 172 173 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 174 AppFunctionPrimitiveTypeMetadata( 175 type = 0, 176 isNullable = false 177 ) 178 179 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 180 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 181 ) 182 183 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_YEAR: 184 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 185 type = 7, 186 isNullable = false 187 ) 188 189 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_MONTH: 190 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 191 type = 7, 192 isNullable = false 193 ) 194 195 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_DAYOFMONTH: 196 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 197 type = 7, 198 isNullable = false 199 ) 200 201 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_HOUR: 202 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 203 type = 7, 204 isNullable = false 205 ) 206 207 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_MINUTE: 208 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 209 type = 7, 210 isNullable = false 211 ) 212 213 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_SECOND: 214 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 215 type = 7, 216 isNullable = false 217 ) 218 219 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_NANOOFSECOND: 220 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 221 type = 7, 222 isNullable = false 223 ) 224 225 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP: 226 Map<String, AppFunctionDataTypeMetadata> = mapOf( 227 "year" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_YEAR, 228 "month" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_MONTH, 229 "dayOfMonth" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_DAYOFMONTH, 230 "hour" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_HOUR, 231 "minute" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_MINUTE, 232 "second" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_SECOND, 233 "nanoOfSecond" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP_NANOOFSECOND, 234 ) 235 236 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: List<String> = 237 listOf( 238 "year", 239 "month", 240 "dayOfMonth", 241 "hour", 242 "minute", 243 "second", 244 "nanoOfSecond", 245 ) 246 247 private val JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 248 AppFunctionObjectTypeMetadata( 249 properties = JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_PROPERTIES_MAP, 250 required = JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 251 qualifiedName = "java.time.LocalDateTime", 252 isNullable = true 253 ) 254 255 private val ANDROID_NET_URI_OBJECT_DATA_TYPE_PROPERTIES_MAP_URISTRING: 256 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 257 type = 8, 258 isNullable = false 259 ) 260 261 private val ANDROID_NET_URI_OBJECT_DATA_TYPE_PROPERTIES_MAP: 262 Map<String, AppFunctionDataTypeMetadata> = mapOf( 263 "uriString" to ANDROID_NET_URI_OBJECT_DATA_TYPE_PROPERTIES_MAP_URISTRING, 264 ) 265 266 private val ANDROID_NET_URI_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: List<String> = listOf( 267 "uriString", 268 ) 269 270 private val ANDROID_NET_URI_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 271 AppFunctionObjectTypeMetadata( 272 properties = ANDROID_NET_URI_OBJECT_DATA_TYPE_PROPERTIES_MAP, 273 required = ANDROID_NET_URI_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 274 qualifiedName = "android.net.Uri", 275 isNullable = true 276 ) 277 278 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LOCALDATETIME: 279 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 280 referenceDataType = "java.time.LocalDateTime", 281 isNullable = false 282 ) 283 284 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LOCALDATETIMELIST_REFERENCE_ITEM_TYPE: 285 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 286 referenceDataType = "java.time.LocalDateTime", 287 isNullable = false 288 ) 289 290 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LOCALDATETIMELIST: 291 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 292 itemType = COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LOCALDATETIMELIST_REFERENCE_ITEM_TYPE, 293 isNullable = false 294 ) 295 296 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_ANDROIDURI: 297 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 298 referenceDataType = "android.net.Uri", 299 isNullable = false 300 ) 301 302 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_ANDROIDURILIST_REFERENCE_ITEM_TYPE: 303 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 304 referenceDataType = "android.net.Uri", 305 isNullable = false 306 ) 307 308 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_ANDROIDURILIST: 309 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 310 itemType = COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_ANDROIDURILIST_REFERENCE_ITEM_TYPE, 311 isNullable = false 312 ) 313 314 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP: 315 Map<String, AppFunctionDataTypeMetadata> = mapOf( 316 "localDateTime" to COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LOCALDATETIME, 317 "localDateTimeList" to COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_LOCALDATETIMELIST, 318 "androidUri" to COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_ANDROIDURI, 319 "androidUriList" to COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP_ANDROIDURILIST, 320 ) 321 322 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 323 List<String> = listOf( 324 "localDateTime", 325 "localDateTimeList", 326 "androidUri", 327 "androidUriList", 328 ) 329 330 private val COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE: 331 AppFunctionObjectTypeMetadata = AppFunctionObjectTypeMetadata( 332 properties = COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_PROPERTIES_MAP, 333 required = COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 334 qualifiedName = "com.testdata.SerializableWithProxyType", 335 isNullable = true 336 ) 337 338 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 339 mapOf( 340 "java.time.LocalDateTime" to JAVA_TIME_LOCALDATETIME_OBJECT_DATA_TYPE, 341 "android.net.Uri" to ANDROID_NET_URI_OBJECT_DATA_TYPE, 342 "com.testdata.SerializableWithProxyType" to COM_TESTDATA_SERIALIZABLEWITHPROXYTYPE_OBJECT_DATA_TYPE, 343 ) 344 345 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 346 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 347 ) 348 349 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 350 CompileTimeAppFunctionMetadata( 351 id = "com.testdata.FunctionWithSerializableProxyInput#simpleFunctionWithSerializableWithProxy", 352 isEnabledByDefault = true, 353 schema = SCHEMA_METADATA, 354 parameters = PARAMETER_METADATA_LIST, 355 response = RESPONSE_METADATA, 356 components = COMPONENTS_METADATA 357 ) 358 } 359 } 360