//library/com.uploadcare.android.library.api/Project

Project

[androidJvm] data class Project(name: String, @Json(name = “pub_key”)pubKey: String, collaborators: List<Collaborator>, @Json(name = “autostore_enabled”)autostoreEnabled: Boolean)

The resource for project, associated with the connecting account.

Constructors

Name Summary
Project [androidJvm] fun Project(name: String, @Json(name = “pub_key”)pubKey: String, collaborators: List<Collaborator>, @Json(name = “autostore_enabled”)autostoreEnabled: Boolean = false)

Functions

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


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


component3 [androidJvm]
Content
operator fun component3(): List<Collaborator>


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


copy [androidJvm]
Content
fun copy(name: String, @Json(name = “pub_key”)pubKey: String, collaborators: List<Collaborator>, @Json(name = “autostore_enabled”)autostoreEnabled: Boolean = false): Project


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


getOwner [androidJvm]
Content
fun getOwner(): Collaborator?


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


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


Properties

Name Summary
autostoreEnabled [androidJvm] val autostoreEnabled: Boolean = false
collaborators [androidJvm] val collaborators: List<Collaborator>
name [androidJvm] val name: String
pubKey [androidJvm] val pubKey: String