Promotion

class Promotion : Parcelable

Constructors

Link copied to clipboard
constructor(id: Long, @Nullable slug: String, errorCode: Int, @Nullable errorMessage: String)
constructor(id: Long, @Nullable slug: String, @Nullable reward: BigDecimal, @Nullable rewardCurrency: String)
constructor(id: Long, @Nullable slug: String, @Nullable reward: BigDecimal, @Nullable rewardCurrency: String, errorCode: Int, @Nullable errorMessage: String)

Properties

Link copied to clipboard
Link copied to clipboard
val CREATOR: Parcelable.Creator<Promotion>

Functions

Link copied to clipboard
open fun describeContents(): Int
Link copied to clipboard
open fun errorCode(): Int
Link copied to clipboard
@Nullable
open fun errorMessage(): String
Link copied to clipboard
open fun id(): Long
Link copied to clipboard
open fun plusReward(@NonNull amount: BigDecimal)
Link copied to clipboard
@NonNull
open fun qualification(@NonNull indexes: List<Integer>): Promotion
Link copied to clipboard
@Nullable
open fun qualifications(): List<List<Integer>>
Link copied to clipboard
Link copied to clipboard
@Nullable
open fun relatedProductIndexes(): List<Integer>
Link copied to clipboard
@Nullable
open fun reward(): BigDecimal
Link copied to clipboard
@Nullable
open fun rewardCurrency(): String
@NonNull
open fun rewardCurrency(@NonNull currency: String): Promotion
Link copied to clipboard
@Nullable
open fun slug(): String
Link copied to clipboard
open fun writeToParcel(@NonNull dest: Parcel, flags: Int)