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