1 package com.testdata 2 3 import androidx.appfunctions.AppFunction 4 import androidx.appfunctions.AppFunctionContext 5 6 class DerivedSerializableInputFunctions { 7 @AppFunction simpleFunctionWithDerivedSerializablenull8 fun simpleFunctionWithDerivedSerializable( 9 appFunctionContext: AppFunctionContext, 10 serializable: DerivedSerializable 11 ) {} 12 13 @AppFunction simpleFunctionWithDerivedSerializableListnull14 fun simpleFunctionWithDerivedSerializableList( 15 appFunctionContext: AppFunctionContext, 16 serializable: List<DerivedSerializable>, 17 ) {} 18 19 @AppFunction simpleFunctionWithNullableDerivedSerializableListnull20 fun simpleFunctionWithNullableDerivedSerializableList( 21 appFunctionContext: AppFunctionContext, 22 serializable: List<DerivedSerializable>?, 23 ) {} 24 25 @AppFunction simpleFunctionWithNullableDerivedSerializablenull26 fun simpleFunctionWithNullableDerivedSerializable( 27 appFunctionContext: AppFunctionContext, 28 serializable: DerivedSerializable?, 29 ) {} 30 31 @AppFunction simpleFunctionWithDerivedSerializableListItemNullablenull32 fun simpleFunctionWithDerivedSerializableListItemNullable( 33 appFunctionContext: AppFunctionContext, 34 serializable: List<DerivedSerializable?>, 35 ) {} 36 37 @AppFunction simpleFunctionWithBothDerivedSerializableListAndListItemNullablenull38 fun simpleFunctionWithBothDerivedSerializableListAndListItemNullable( 39 appFunctionContext: AppFunctionContext, 40 serializable: List<DerivedSerializable?>?, 41 ) {} 42 }