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