//library/com.uploadcare.android.library.api/UploadcareFile

UploadcareFile

[androidJvm] data class UploadcareFile(uuid: String, url: URI?, size: Int, source: String?, @Json(name = “is_ready”)isReady: Boolean, @Json(name = “is_image”)isImage: Boolean?, @Json(name = “mime_type”)mimeType: String?, @Json(name = “original_filename”)originalFilename: String?, @Json(name = “original_file_url”)originalFileUrl: URI?, @Json(name = “datetime_uploaded”)datetimeUploaded: Date?, @Json(name = “datetime_stored”)datetimeStored: Date?, @Json(name = “datetime_removed”)datetimeRemoved: Date?, @Json(name = “image_info”)imageInfo: ImageInfo?, @Json(name = “video_info”)videoInfo: VideoInfo?, @Json(name = “rekognition_info”)rekognitionInfo: Map<String, Float>?, variations: Map<String, String>?) : Parcelable

Functions

Name Summary
cdnPath [androidJvm]
Content
fun cdnPath(): CdnPathBuilder
More info
Creates a CDN path builder for this file.


component1 [androidJvm]
Content
operator fun component1(): String


component10 [androidJvm]
Content
operator fun component10(): Date?


component11 [androidJvm]
Content
operator fun component11(): Date?


component12 [androidJvm]
Content
operator fun component12(): Date?


component13 [androidJvm]
Content
operator fun component13(): ImageInfo?


component14 [androidJvm]
Content
operator fun component14(): VideoInfo?


component15 [androidJvm]
Content
operator fun component15(): Map<String, Float>?


component16 [androidJvm]
Content
operator fun component16(): Map<String, String>?


component2 [androidJvm]
Content
operator fun component2(): URI?


component3 [androidJvm]
Content
operator fun component3(): Int


component4 [androidJvm]
Content
operator fun component4(): String?


component5 [androidJvm]
Content
operator fun component5(): Boolean


component6 [androidJvm]
Content
operator fun component6(): Boolean?


component7 [androidJvm]
Content
operator fun component7(): String?


component8 [androidJvm]
Content
operator fun component8(): String?


component9 [androidJvm]
Content
operator fun component9(): URI?


copy [androidJvm]
Content
fun copy(uuid: String, url: URI? = null, size: Int, source: String? = null, @Json(name = “is_ready”)isReady: Boolean, @Json(name = “is_image”)isImage: Boolean? = false, @Json(name = “mime_type”)mimeType: String? = null, @Json(name = “original_filename”)originalFilename: String? = null, @Json(name = “original_file_url”)originalFileUrl: URI? = null, @Json(name = “datetime_uploaded”)datetimeUploaded: Date? = null, @Json(name = “datetime_stored”)datetimeStored: Date? = null, @Json(name = “datetime_removed”)datetimeRemoved: Date? = null, @Json(name = “image_info”)imageInfo: ImageInfo? = null, @Json(name = “video_info”)videoInfo: VideoInfo? = null, @Json(name = “rekognition_info”)rekognitionInfo: Map<String, Float>? = null, variations: Map<String, String>? = null): UploadcareFile


delete [androidJvm]
Content
fun delete(client: UploadcareClient): UploadcareFile?
More info
Deletes this file from Uploadcare.


describeContents [androidJvm]
Content
abstract fun describeContents(): Int


equals [androidJvm]
Content
open operator override fun equals(other: Any?): Boolean


hashCode [androidJvm]
Content
open override fun hashCode(): Int


hasOriginalFileUrl [androidJvm]
Content
fun hasOriginalFileUrl(): Boolean


isRemoved [androidJvm]
Content
fun isRemoved(): Boolean


isStored [androidJvm]
Content
fun isStored(): Boolean


save [androidJvm]
Content
fun save(client: UploadcareClient): UploadcareFile?
More info
Saves this file on Uploadcare (marks it to be kept).


toString [androidJvm]
Content
open override fun toString(): String


update [androidJvm]
Content
fun update(client: UploadcareClient): UploadcareFile?
More info
Refreshes file data from Uploadcare.


writeToParcel [androidJvm]
Content
abstract fun writeToParcel(p0: Parcel, p1: Int)


Properties

Name Summary
datetimeRemoved [androidJvm] val datetimeRemoved: Date? = null
datetimeStored [androidJvm] val datetimeStored: Date? = null
datetimeUploaded [androidJvm] val datetimeUploaded: Date? = null
imageInfo [androidJvm] val imageInfo: ImageInfo? = null
isImage [androidJvm] val isImage: Boolean? = false
isReady [androidJvm] val isReady: Boolean
mimeType [androidJvm] val mimeType: String? = null
originalFilename [androidJvm] val originalFilename: String? = null
originalFileUrl [androidJvm] val originalFileUrl: URI? = null
rekognitionInfo [androidJvm] val rekognitionInfo: Map<String, Float>? = null
size [androidJvm] val size: Int
source [androidJvm] val source: String? = null
url [androidJvm] val url: URI? = null
uuid [androidJvm] val uuid: String
variations [androidJvm] val variations: Map<String, String>? = null
videoInfo [androidJvm] val videoInfo: VideoInfo? = null