# GraceBanInfo

open class GraceBanInfo : ValueObject

## Constructors

GraceBanInfo
Link copied to clipboard
constructor()

## Types

PaymentStatus
Link copied to clipboard
open class PaymentStatus
Current payment status so far.
ReleaseRuleCondition
Link copied to clipboard
open class ReleaseRuleCondition
Payment condition to release ban.

## Properties

gracePeriodDate
Link copied to clipboard
open val gracePeriodDate: Long
Grace period expiration date.
message
Link copied to clipboard
@NonNull
@get:NonNull
open val message: String
Message about grace ban.
paymentStatus
Link copied to clipboard
@Nullable
@get:Nullable
open val paymentStatus: GraceBanInfo.PaymentStatus
Current payment status.
releaseRuleCondition
Link copied to clipboard
@Nullable
@get:Nullable
open val releaseRuleCondition: GraceBanInfo.ReleaseRuleCondition
Payment condition to release ban.

## Functions

fromJson
Link copied to clipboard
open fun <T> fromJson(@NonNull json: String, classOfT: Class<T>): T
open fun <T> fromJson(@NonNull json: String, type: Type): T
open fun <T> fromJson(@NonNull jsonObject: JSONObject, classOfT: Class<T>): T
toJsonString
Link copied to clipboard
open fun toJsonString(): String
toPrettyJsonString
Link copied to clipboard
open fun toPrettyJsonString(): String
toString
Link copied to clipboard
open fun toString(): String