/* Options: Date: 2026-08-17 09:14:16 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EmailOutboxProcessDueRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class EmailOutboxProcessDueResult implements IConvertible { int? claimed; int? sent; int? failed; int? dead; int? statusCode; String? message; EmailOutboxProcessDueResult({this.claimed,this.sent,this.failed,this.dead,this.statusCode,this.message}); EmailOutboxProcessDueResult.fromJson(Map json) { fromMap(json); } fromMap(Map json) { claimed = json['claimed']; sent = json['sent']; failed = json['failed']; dead = json['dead']; statusCode = json['statusCode']; message = json['message']; return this; } Map toJson() => { 'claimed': claimed, 'sent': sent, 'failed': failed, 'dead': dead, 'statusCode': statusCode, 'message': message }; getTypeName() => "EmailOutboxProcessDueResult"; TypeContext? context = _ctx; } // @Route("/EmailOutbox/ProcessDue", "POST") class EmailOutboxProcessDueRequest implements IReturn, IConvertible { int? batchSize; EmailOutboxProcessDueRequest({this.batchSize}); EmailOutboxProcessDueRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { batchSize = json['batchSize']; return this; } Map toJson() => { 'batchSize': batchSize }; createResponse() => EmailOutboxProcessDueResult(); getResponseTypeName() => "EmailOutboxProcessDueResult"; getTypeName() => "EmailOutboxProcessDueRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_app.azurewebsites.net', types: { 'EmailOutboxProcessDueResult': TypeInfo(TypeOf.Class, create:() => EmailOutboxProcessDueResult()), 'EmailOutboxProcessDueRequest': TypeInfo(TypeOf.Class, create:() => EmailOutboxProcessDueRequest()), });