Incentive Rule Details Model
@Serializable
Incentive Rule Details.
Constructors
Link copied to clipboard
constructor(incentiveRuleUuid: String, externalId: String, incentiveTypeString: String, incentiveType: IncentiveTypeModel? = incentiveTypeString.getEnum<IncentiveTypeModel>(), transactionTypeString: String?, transactionType: TransactionTypeModel? = transactionTypeString?.getEnum<TransactionTypeModel>(), description: String, scopeString: String, scope: IncentiveScopeModel? = scopeString.getEnum<IncentiveScopeModel>(), incentiveRuleStatusString: String?, incentiveRuleStatus: IncentiveRuleStatusModel? = incentiveRuleStatusString?.getEnum<IncentiveRuleStatusModel>(), value: IncentiveValueModel, merchants: IncentiveMerchantsModel?, expirationRules: ExpirationRulesModel?, createdAt: String, updatedAt: String)
Properties
Link copied to clipboard
Description of the incentive rule.
Link copied to clipboard
Rules to expire the rule.
Link copied to clipboard
External identifier in your platform.
Link copied to clipboard
Incentive rule status. Check incentiveRuleStatusString if null.
Link copied to clipboard
Incentive rule status.
Link copied to clipboard
Incentive rule unique identifier.
Link copied to clipboard
Incentive type. Check incentiveTypeString if null.
Link copied to clipboard
Incentive type.
Link copied to clipboard
Merchants to which the incentive rule apply.
Link copied to clipboard
Scope to which entities this rule apply. Check scopeString if null.
Link copied to clipboard
Scope to which entities this rule apply.
Link copied to clipboard
Transaction type. Check transactionTypeString if null.
Link copied to clipboard
Transaction type.
Link copied to clipboard
Value of incentive to be applied on the total amount of the transaction.