/* Options: Date: 2026-10-01 12:31:10 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: RunRecurringChargeJobRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/recurringPayments/run-charge", Verbs="POST") open class RunRecurringChargeJobRequest : IReturn { var dryRun:Boolean? = null var asOf:Date? = null companion object { private val responseType = RecurringChargeJobSummary::class.java } override fun getResponseType(): Any? = RunRecurringChargeJobRequest.responseType } open class RecurringChargeJobSummary { var masterEnabled:Boolean? = null var autoSubmitEnabled:Boolean? = null var dunningEnabled:Boolean? = null var expireLapsedEnabled:Boolean? = null var endOfTermRevokeEnabled:Boolean? = null var chargeHour:Int? = null var batchSize:Int? = null var asOfUtc:Date? = null var dryRun:Boolean? = null var chargeLive:Boolean? = null var dunningLive:Boolean? = null var charged:Int? = null var declined:Int? = null var ambiguous:Int? = null var skippedAlreadyCharged:Int? = null var nullOwnerCharged:Int? = null var skippedSinglePayment:Int? = null var expiredCards:Int? = null var endOfTermClosed:Int? = null var endOfTermRevoked:Int? = null var hardClosed:Int? = null var cappedClosed:Int? = null var expiredCardNotified:Int? = null var checkFirst:Int? = null var circuitBroken:Boolean? = null var circuitBreakerCode:String? = null var wouldCharge:Int? = null var wouldStopHard:Int? = null var wouldStopCapped:Int? = null var wouldSms:Int? = null var wouldEmail:Int? = null var wouldClose:Int? = null var wouldExpire:Int? = null var wouldEndOfTermClose:Int? = null var wouldEndOfTermRevoke:Int? = null var smsSent:Int? = null var emails:Int? = null var closed:Int? = null var log:ArrayList = ArrayList() var statusCode:Int? = null var message:String? = null }