/* Options: Date: 2026-10-01 12:30:30 SwiftVersion: 5.0 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: RunRecurringChargeJobRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/recurringPayments/run-charge", "POST") public class RunRecurringChargeJobRequest : IReturn, Codable { public typealias Return = RecurringChargeJobSummary public var dryRun:Bool? public var asOf:Date? required public init(){} } public class RecurringChargeJobSummary : Codable { public var masterEnabled:Bool? public var autoSubmitEnabled:Bool? public var dunningEnabled:Bool? public var expireLapsedEnabled:Bool? public var endOfTermRevokeEnabled:Bool? public var chargeHour:Int? public var batchSize:Int? public var asOfUtc:Date? public var dryRun:Bool? public var chargeLive:Bool? public var dunningLive:Bool? public var charged:Int? public var declined:Int? public var ambiguous:Int? public var skippedAlreadyCharged:Int? public var nullOwnerCharged:Int? public var skippedSinglePayment:Int? public var expiredCards:Int? public var endOfTermClosed:Int? public var endOfTermRevoked:Int? public var hardClosed:Int? public var cappedClosed:Int? public var expiredCardNotified:Int? public var checkFirst:Int? public var circuitBroken:Bool? public var circuitBreakerCode:String? public var wouldCharge:Int? public var wouldStopHard:Int? public var wouldStopCapped:Int? public var wouldSms:Int? public var wouldEmail:Int? public var wouldClose:Int? public var wouldExpire:Int? public var wouldEndOfTermClose:Int? public var wouldEndOfTermRevoke:Int? public var smsSent:Int? public var emails:Int? public var closed:Int? public var log:[String] = [] public var statusCode:Int? public var message:String? required public init(){} }