Coverage Summary for Class: PromoActionResponse (cloud.mindbox.mobile_sdk.models.operation.response)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| PromoActionResponse |
0%
(0/1)
|
0%
(0/2)
|
|
0%
(0/12)
|
0%
(0/64)
|
package cloud.mindbox.mobile_sdk.models.operation.response
import cloud.mindbox.mobile_sdk.models.operation.CustomFields
import cloud.mindbox.mobile_sdk.models.operation.DateTime
import cloud.mindbox.mobile_sdk.models.operation.Ids
import cloud.mindbox.mobile_sdk.models.operation.adapters.DateTimeAdapter
import com.google.gson.annotations.JsonAdapter
import com.google.gson.annotations.SerializedName
public open class PromoActionResponse(
@SerializedName("ids") public val ids: Ids? = null,
@SerializedName("name") public val name: String? = null,
@SerializedName("description") public val description: String? = null,
@JsonAdapter(DateTimeAdapter::class)
@SerializedName("startDateTimeUtc") public val startDateTimeUtc: DateTime? = null,
@JsonAdapter(DateTimeAdapter::class)
@SerializedName("endDateTimeUtc") public val endDateTimeUtc: DateTime? = null,
@SerializedName("customFields") public val customFields: CustomFields? = null,
@SerializedName("limits") public val limits: List<LimitResponse>? = null
) {
override fun toString(): String =
"PromoActionResponse(ids=$ids, name=$name, description=$description, " +
"startDateTimeUtc=$startDateTimeUtc, endDateTimeUtc=$endDateTimeUtc, " +
"customFields=$customFields, limits=$limits)"
}