//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 |