1 package com.testdata
2 
3 import androidx.appfunctions.AppFunctionSchemaCapability
4 import androidx.appfunctions.AppFunctionSerializable
5 
6 @AppFunctionSchemaCapability
7 public interface AppFunctionOpenable {
8     public val stringToOpen: String
9 }
10 
11 public interface OpenableResponse : AppFunctionOpenable {
12     override val stringToOpen: String
13 }
14 
15 @AppFunctionSerializable
16 open class LongBaseSerializable(
17     open val age: Long,
18     override val stringToOpen: String,
19 ) : OpenableResponse {}
20 
21 @AppFunctionSerializable
22 class DerivedSerializable(
23     override val stringToOpen: String,
24     override val age: Long,
25 ) : LongBaseSerializable(age, stringToOpen)
26