1 package androidx.appfunctions.`internal`.serializableproxies
2 
3 import android.net.Uri
4 import androidx.appfunctions.AppFunctionData
5 import androidx.appfunctions.`internal`.AppFunctionSerializableFactory
6 import javax.`annotation`.processing.Generated
7 
8 @Generated("androidx.appfunctions.compiler.AppFunctionCompiler")
9 public class `$UriFactory` : AppFunctionSerializableFactory<Uri> {
fromAppFunctionDatanull10   override fun fromAppFunctionData(appFunctionData: AppFunctionData): Uri {
11 
12     val uriString = checkNotNull(appFunctionData.getStringOrNull("uriString"))
13 
14     val resultAppFunctionUri = AppFunctionUri(uriString)
15     return resultAppFunctionUri.toUri()
16   }
17 
toAppFunctionDatanull18   override fun toAppFunctionData(appFunctionSerializable: Uri): AppFunctionData {
19     val appFunctionUri_appFunctionSerializable = AppFunctionUri.fromUri(appFunctionSerializable)
20 
21     val builder = AppFunctionData.Builder("androidx.appfunctions.internal.serializableproxies.AppFunctionUri")
22     val uriString = appFunctionUri_appFunctionSerializable.uriString
23     builder.setString("uriString", uriString)
24 
25     return builder.build()
26   }
27 }
28