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 * FunctionWithGenericSerializable.....kt 22 */ 23 @Generated("androidx.appfunctions.compiler.AppFunctionCompiler") 24 public class `$FunctionWithGenericSerializable_AppFunctionInventory` : AppFunctionInventory { 25 override val functionIdToMetadataMap: Map<String, CompileTimeAppFunctionMetadata> = mapOf( 26 "com.testdata.FunctionWithGenericSerializable#test" to ComTestdataFunctionWithGenericSerializableTestMetadataObject.APP_FUNCTION_METADATA, 27 ) 28 29 private object ComTestdataFunctionWithGenericSerializableTestMetadataObject { 30 private val SCHEMA_METADATA: AppFunctionSchemaMetadata? = null 31 32 private val PARAMETER_METADATA_PARAMS_REFERENCE_DATA_TYPE: AppFunctionReferenceTypeMetadata = 33 AppFunctionReferenceTypeMetadata( 34 referenceDataType = "com.testdata.UpdateNoteParams", 35 isNullable = false 36 ) 37 38 private val PARAMS_PARAMETER_METADATA: AppFunctionParameterMetadata = 39 AppFunctionParameterMetadata( 40 name = "params", 41 isRequired = true, 42 dataType = PARAMETER_METADATA_PARAMS_REFERENCE_DATA_TYPE 43 ) 44 45 private val PARAMETER_METADATA_TOPLEVELGENERICPARAM_REFERENCE_DATA_TYPE: 46 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 47 referenceDataType = "com.testdata.SetField<kotlin.Int>", 48 isNullable = true 49 ) 50 51 private val TOPLEVELGENERICPARAM_PARAMETER_METADATA: AppFunctionParameterMetadata = 52 AppFunctionParameterMetadata( 53 name = "topLevelGenericParam", 54 isRequired = true, 55 dataType = PARAMETER_METADATA_TOPLEVELGENERICPARAM_REFERENCE_DATA_TYPE 56 ) 57 58 private val PARAMETER_METADATA_LIST: List<AppFunctionParameterMetadata> = listOf( 59 PARAMS_PARAMETER_METADATA, 60 TOPLEVELGENERICPARAM_PARAMETER_METADATA, 61 ) 62 63 private val PRIMITIVE_RESPONSE_VALUE_TYPE: AppFunctionPrimitiveTypeMetadata = 64 AppFunctionPrimitiveTypeMetadata( 65 type = 0, 66 isNullable = false 67 ) 68 69 private val RESPONSE_METADATA: AppFunctionResponseMetadata = AppFunctionResponseMetadata( 70 valueType = PRIMITIVE_RESPONSE_VALUE_TYPE 71 ) 72 73 private val COM_TESTDATA_SETFIELD_KOTLIN_STRING__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 74 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 75 type = 8, 76 isNullable = false 77 ) 78 79 private val COM_TESTDATA_SETFIELD_KOTLIN_STRING__OBJECT_DATA_TYPE_PROPERTIES_MAP: 80 Map<String, AppFunctionDataTypeMetadata> = mapOf( 81 "value" to COM_TESTDATA_SETFIELD_KOTLIN_STRING__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 82 ) 83 84 private val COM_TESTDATA_SETFIELD_KOTLIN_STRING__OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 85 List<String> = listOf( 86 "value", 87 ) 88 89 private val COM_TESTDATA_SETFIELD_KOTLIN_STRING__OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata 90 = AppFunctionObjectTypeMetadata( 91 properties = COM_TESTDATA_SETFIELD_KOTLIN_STRING__OBJECT_DATA_TYPE_PROPERTIES_MAP, 92 required = COM_TESTDATA_SETFIELD_KOTLIN_STRING__OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 93 qualifiedName = "com.testdata.SetField<kotlin.String>", 94 isNullable = true 95 ) 96 97 private val COM_TESTDATA_SETFIELD_KOTLIN_STRING_NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 98 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 99 type = 8, 100 isNullable = true 101 ) 102 103 private val COM_TESTDATA_SETFIELD_KOTLIN_STRING_NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP: 104 Map<String, AppFunctionDataTypeMetadata> = mapOf( 105 "value" to COM_TESTDATA_SETFIELD_KOTLIN_STRING_NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 106 ) 107 108 private val COM_TESTDATA_SETFIELD_KOTLIN_STRING_NULLABLE__OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 109 List<String> = listOf( 110 "value", 111 ) 112 113 private val COM_TESTDATA_SETFIELD_KOTLIN_STRING_NULLABLE__OBJECT_DATA_TYPE: 114 AppFunctionObjectTypeMetadata = AppFunctionObjectTypeMetadata( 115 properties = COM_TESTDATA_SETFIELD_KOTLIN_STRING_NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP, 116 required = COM_TESTDATA_SETFIELD_KOTLIN_STRING_NULLABLE__OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 117 qualifiedName = "com.testdata.SetField<kotlin.String?>", 118 isNullable = true 119 ) 120 121 private val COM_TESTDATA_ATTACHMENT_OBJECT_DATA_TYPE_PROPERTIES_MAP_URI: 122 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 123 type = 8, 124 isNullable = false 125 ) 126 127 private val COM_TESTDATA_ATTACHMENT_OBJECT_DATA_TYPE_PROPERTIES_MAP: 128 Map<String, AppFunctionDataTypeMetadata> = mapOf( 129 "uri" to COM_TESTDATA_ATTACHMENT_OBJECT_DATA_TYPE_PROPERTIES_MAP_URI, 130 ) 131 132 private val COM_TESTDATA_ATTACHMENT_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: List<String> = 133 listOf( 134 "uri", 135 ) 136 137 private val COM_TESTDATA_ATTACHMENT_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 138 AppFunctionObjectTypeMetadata( 139 properties = COM_TESTDATA_ATTACHMENT_OBJECT_DATA_TYPE_PROPERTIES_MAP, 140 required = COM_TESTDATA_ATTACHMENT_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 141 qualifiedName = "com.testdata.Attachment", 142 isNullable = true 143 ) 144 145 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE_REFERENCE_ITEM_TYPE: 146 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 147 referenceDataType = "com.testdata.Attachment", 148 isNullable = false 149 ) 150 151 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 152 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 153 itemType = COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE_REFERENCE_ITEM_TYPE, 154 isNullable = false 155 ) 156 157 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE_PROPERTIES_MAP: 158 Map<String, AppFunctionDataTypeMetadata> = mapOf( 159 "value" to COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 160 ) 161 162 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 163 List<String> = listOf( 164 "value", 165 ) 166 167 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE: 168 AppFunctionObjectTypeMetadata = AppFunctionObjectTypeMetadata( 169 properties = COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE_PROPERTIES_MAP, 170 required = COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 171 qualifiedName = "com.testdata.SetField<kotlin.collections.List<com.testdata.Attachment>>", 172 isNullable = true 173 ) 174 175 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE_REFERENCE_ITEM_TYPE: 176 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 177 referenceDataType = "com.testdata.Attachment", 178 isNullable = false 179 ) 180 181 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 182 AppFunctionArrayTypeMetadata = AppFunctionArrayTypeMetadata( 183 itemType = COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE_REFERENCE_ITEM_TYPE, 184 isNullable = true 185 ) 186 187 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP: 188 Map<String, AppFunctionDataTypeMetadata> = mapOf( 189 "value" to COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 190 ) 191 192 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 193 List<String> = listOf( 194 "value", 195 ) 196 197 private val COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE: 198 AppFunctionObjectTypeMetadata = AppFunctionObjectTypeMetadata( 199 properties = COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE_PROPERTIES_MAP, 200 required = COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 201 qualifiedName = "com.testdata.SetField<kotlin.collections.List<com.testdata.Attachment>?>", 202 isNullable = true 203 ) 204 205 private val COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP_TITLE: 206 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 207 referenceDataType = "com.testdata.SetField<kotlin.String>", 208 isNullable = true 209 ) 210 211 private val COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP_NULLABLETITLE: 212 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 213 referenceDataType = "com.testdata.SetField<kotlin.String?>", 214 isNullable = true 215 ) 216 217 private val COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP_ATTACHMENTS: 218 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 219 referenceDataType = "com.testdata.SetField<kotlin.collections.List<com.testdata.Attachment>>", 220 isNullable = true 221 ) 222 223 private val COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP_NULLABLEATTACHMENTS: 224 AppFunctionReferenceTypeMetadata = AppFunctionReferenceTypeMetadata( 225 referenceDataType = "com.testdata.SetField<kotlin.collections.List<com.testdata.Attachment>?>", 226 isNullable = true 227 ) 228 229 private val COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP: 230 Map<String, AppFunctionDataTypeMetadata> = mapOf( 231 "title" to COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP_TITLE, 232 "nullableTitle" to COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP_NULLABLETITLE, 233 "attachments" to COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP_ATTACHMENTS, 234 "nullableAttachments" to COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP_NULLABLEATTACHMENTS, 235 ) 236 237 private val COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 238 List<String> = listOf( 239 "title", 240 "nullableTitle", 241 "attachments", 242 "nullableAttachments", 243 ) 244 245 private val COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 246 AppFunctionObjectTypeMetadata( 247 properties = COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_PROPERTIES_MAP, 248 required = COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 249 qualifiedName = "com.testdata.UpdateNoteParams", 250 isNullable = true 251 ) 252 253 private val COM_TESTDATA_SETFIELD_KOTLIN_INT__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE: 254 AppFunctionPrimitiveTypeMetadata = AppFunctionPrimitiveTypeMetadata( 255 type = 7, 256 isNullable = false 257 ) 258 259 private val COM_TESTDATA_SETFIELD_KOTLIN_INT__OBJECT_DATA_TYPE_PROPERTIES_MAP: 260 Map<String, AppFunctionDataTypeMetadata> = mapOf( 261 "value" to COM_TESTDATA_SETFIELD_KOTLIN_INT__OBJECT_DATA_TYPE_PROPERTIES_MAP_VALUE, 262 ) 263 264 private val COM_TESTDATA_SETFIELD_KOTLIN_INT__OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST: 265 List<String> = listOf( 266 "value", 267 ) 268 269 private val COM_TESTDATA_SETFIELD_KOTLIN_INT__OBJECT_DATA_TYPE: AppFunctionObjectTypeMetadata = 270 AppFunctionObjectTypeMetadata( 271 properties = COM_TESTDATA_SETFIELD_KOTLIN_INT__OBJECT_DATA_TYPE_PROPERTIES_MAP, 272 required = COM_TESTDATA_SETFIELD_KOTLIN_INT__OBJECT_DATA_TYPE_REQUIRED_PROPERTIES_LIST, 273 qualifiedName = "com.testdata.SetField<kotlin.Int>", 274 isNullable = true 275 ) 276 277 private val COMPONENTS_METADATA_DATA_TYPES_MAP: Map<String, AppFunctionDataTypeMetadata> = 278 mapOf( 279 "com.testdata.SetField<kotlin.String>" to COM_TESTDATA_SETFIELD_KOTLIN_STRING__OBJECT_DATA_TYPE, 280 "com.testdata.SetField<kotlin.String?>" to COM_TESTDATA_SETFIELD_KOTLIN_STRING_NULLABLE__OBJECT_DATA_TYPE, 281 "com.testdata.Attachment" to COM_TESTDATA_ATTACHMENT_OBJECT_DATA_TYPE, 282 "com.testdata.SetField<kotlin.collections.List<com.testdata.Attachment>>" to COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT___OBJECT_DATA_TYPE, 283 "com.testdata.SetField<kotlin.collections.List<com.testdata.Attachment>?>" to COM_TESTDATA_SETFIELD_KOTLIN_COLLECTIONS_LIST_COM_TESTDATA_ATTACHMENT__NULLABLE__OBJECT_DATA_TYPE, 284 "com.testdata.UpdateNoteParams" to COM_TESTDATA_UPDATENOTEPARAMS_OBJECT_DATA_TYPE, 285 "com.testdata.SetField<kotlin.Int>" to COM_TESTDATA_SETFIELD_KOTLIN_INT__OBJECT_DATA_TYPE, 286 ) 287 288 private val COMPONENTS_METADATA: AppFunctionComponentsMetadata = AppFunctionComponentsMetadata( 289 dataTypes = COMPONENTS_METADATA_DATA_TYPES_MAP 290 ) 291 292 public val APP_FUNCTION_METADATA: CompileTimeAppFunctionMetadata = 293 CompileTimeAppFunctionMetadata( 294 id = "com.testdata.FunctionWithGenericSerializable#test", 295 isEnabledByDefault = true, 296 schema = SCHEMA_METADATA, 297 parameters = PARAMETER_METADATA_LIST, 298 response = RESPONSE_METADATA, 299 components = COMPONENTS_METADATA 300 ) 301 } 302 } 303