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