/* Options: Date: 2026-04-16 05:02:45 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://evovoice.io //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: CogitoDialCallback.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @Route("/nodes/cogito/dial") class CogitoDialCallback implements IConvertible, IPost { String? sessionId; String? callSid; String? apiServer; String? flowId; String? outboundSipTrunkId; bool? recordCall; CogitoDialCallback({this.sessionId,this.callSid,this.apiServer,this.flowId,this.outboundSipTrunkId,this.recordCall}); CogitoDialCallback.fromJson(Map json) { fromMap(json); } fromMap(Map json) { sessionId = json['sessionId']; callSid = json['callSid']; apiServer = json['apiServer']; flowId = json['flowId']; outboundSipTrunkId = json['outboundSipTrunkId']; recordCall = json['recordCall']; return this; } Map toJson() => { 'sessionId': sessionId, 'callSid': callSid, 'apiServer': apiServer, 'flowId': flowId, 'outboundSipTrunkId': outboundSipTrunkId, 'recordCall': recordCall }; getTypeName() => "CogitoDialCallback"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'evovoice.io', types: { 'CogitoDialCallback': TypeInfo(TypeOf.Class, create:() => CogitoDialCallback()), });