//library/com.uploadcare.android.library.api
Package com.uploadcare.android.library.api
Types
Name | Summary |
---|---|
Audio | [androidJvm] Content data class Audio(bitrate: Int?, codec: String?, channels: String?, @Json(name = “sample_rate”)sampleRate: Int?) : Parcelable |
Collaborator | [androidJvm] Content data class Collaborator(name: String, email: String) |
ColorMode | [androidJvm] Content enum ColorMode : Enum<ColorMode> |
CopyFileType | [androidJvm] Content enum CopyFileType : Enum<CopyFileType> |
DefaultRequestHelperProvider | [androidJvm] Content class DefaultRequestHelperProvider : RequestHelperProvider |
FilesQueryBuilder | [androidJvm] Content class FilesQueryBuilder(client: UploadcareClient) : PaginatedQueryBuilder<UploadcareFile> More info File resource request builder. |
GeoLocation | [androidJvm] Content data class GeoLocation(latitude: Float, longitude: Float) : Parcelable |
GroupsQueryBuilder | [androidJvm] Content class GroupsQueryBuilder(client: UploadcareClient) : PaginatedQueryBuilder<UploadcareGroup> |
ImageInfo | [androidJvm] Content data class ImageInfo(format: String, height: Int, width: Int, orientation: Int?, sequence: Boolean?, @Json(name = “color_mode”)colorMode: ColorMode?, @Json(name = “geo_location”)geoLocation: GeoLocation?, @Json(name = “datetime_original”)datetimeOriginal: String?, dpi: List<Float>?) : Parcelable |
PaginatedQueryBuilder | [androidJvm] Content interface PaginatedQueryBuilder<T> |
Project | [androidJvm] Content data class Project(name: String, @Json(name = “pub_key”)pubKey: String, collaborators: List<Collaborator>, @Json(name = “autostore_enabled”)autostoreEnabled: Boolean) More info The resource for project, associated with the connecting account. |
RequestHelper | [androidJvm] Content class RequestHelper(client: UploadcareClient) More info A helper class for doing API calls to the Uploadcare API. |
RequestHelperProvider | [androidJvm] Content interface RequestHelperProvider |
UploadcareClient | [androidJvm] Content class UploadcareClient(publicKey: String, secretKey: String?, simpleAuth: Boolean) More info Initializes a client with custom access keys. |
UploadcareCopyFile | [androidJvm] Content data class UploadcareCopyFile(type: String, result: String) : Parcelable More info Result of the file copy operation |
UploadcareFile | [androidJvm] Content 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 |
UploadcareGroup | [androidJvm] Content data class UploadcareGroup(id: String, url: URI, files: List<UploadcareFile>?, @Json(name = “datetime_created”)datetimeCreated: Date?, @Json(name = “datetime_stored”)datetimeStored: Date?, @Json(name = “files_count”)filesCount: Int, @Json(name = “cdn_url”)cdnUrl: URI) : Parcelable |
UploadcareWebhook | [androidJvm] Content data class UploadcareWebhook(id: Int, event: String, @Json(name = “target_url”)targetUrl: URI, @Json(name = “is_active”)isActive: Boolean, project: Int, created: Date?, updated: Date?) : Parcelable More info The resource for Webhook. |
Video | [androidJvm] Content data class Video(bitrate: Int, codec: String, height: Int, width: Int, @Json(name = “frame_rate”)frameRate: Float) : Parcelable |
VideoInfo | [androidJvm] Content data class VideoInfo(format: String, duration: Int, bitrate: Int, audio: Audio?, video: Video) : Parcelable |