1 package expo.modules.imagepicker.contracts 2 3 import android.net.Uri 4 import expo.modules.imagepicker.MediaType 5 6 /** 7 * Data required to be returned upon successful contract completion 8 */ 9 internal sealed class ImagePickerContractResult private constructor() { 10 class Success(val data: List<Pair<MediaType, Uri>>) : ImagePickerContractResult() 11 object Cancelled : ImagePickerContractResult() 12 object Error : ImagePickerContractResult() 13 } 14