/* Options: Date: 2026-10-01 11:24:31 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: RunRecurringChargeJobRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class RecurringChargeJobSummary { public masterEnabled: boolean; public autoSubmitEnabled: boolean; public dunningEnabled: boolean; public expireLapsedEnabled: boolean; public endOfTermRevokeEnabled: boolean; public chargeHour: number; public batchSize: number; public asOfUtc: string; public dryRun: boolean; public chargeLive: boolean; public dunningLive: boolean; public charged: number; public declined: number; public ambiguous: number; public skippedAlreadyCharged: number; public nullOwnerCharged: number; public skippedSinglePayment: number; public expiredCards: number; public endOfTermClosed: number; public endOfTermRevoked: number; public hardClosed: number; public cappedClosed: number; public expiredCardNotified: number; public checkFirst: number; public circuitBroken: boolean; public circuitBreakerCode: string; public wouldCharge: number; public wouldStopHard: number; public wouldStopCapped: number; public wouldSms: number; public wouldEmail: number; public wouldClose: number; public wouldExpire: number; public wouldEndOfTermClose: number; public wouldEndOfTermRevoke: number; public smsSent: number; public emails: number; public closed: number; public log: string[]; public statusCode: number; public message: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/recurringPayments/run-charge", "POST") export class RunRecurringChargeJobRequest implements IReturn { public dryRun: boolean; public asOf?: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'RunRecurringChargeJobRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new RecurringChargeJobSummary(); } }