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