/* Options: Date: 2025-12-06 08:38:36 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ErrorLogRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class ErrorLog implements IConvertible { int? ErrorLogId; String? Message; String? Page; int? LineNumber; int? ColNumber; String? UserAgent; DateTime? LogDate; ErrorLog({this.ErrorLogId,this.Message,this.Page,this.LineNumber,this.ColNumber,this.UserAgent,this.LogDate}); ErrorLog.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ErrorLogId = json['ErrorLogId']; Message = json['Message']; Page = json['Page']; LineNumber = json['LineNumber']; ColNumber = json['ColNumber']; UserAgent = json['UserAgent']; LogDate = JsonConverters.fromJson(json['LogDate'],'DateTime',context!); return this; } Map toJson() => { 'ErrorLogId': ErrorLogId, 'Message': Message, 'Page': Page, 'LineNumber': LineNumber, 'ColNumber': ColNumber, 'UserAgent': UserAgent, 'LogDate': JsonConverters.toJson(LogDate,'DateTime',context!) }; getTypeName() => "ErrorLog"; TypeContext? context = _ctx; } class ErrorLogResponse implements IConvertible { ResponseStatus? ResponseStatus; List? ErrorLog = []; ErrorLogResponse({this.ResponseStatus,this.ErrorLog}); ErrorLogResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); ErrorLog = JsonConverters.fromJson(json['ErrorLog'],'List',context!); return this; } Map toJson() => { 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!), 'ErrorLog': JsonConverters.toJson(ErrorLog,'List',context!) }; getTypeName() => "ErrorLogResponse"; TypeContext? context = _ctx; } // @Route("/v1/ErrorLog", "GET,POST,OPTIONS") class ErrorLogRequest implements IReturn, IConvertible, IPost { List? ErrorLog = []; ErrorLogRequest({this.ErrorLog}); ErrorLogRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ErrorLog = JsonConverters.fromJson(json['ErrorLog'],'List',context!); return this; } Map toJson() => { 'ErrorLog': JsonConverters.toJson(ErrorLog,'List',context!) }; createResponse() => ErrorLogResponse(); getResponseTypeName() => "ErrorLogResponse"; getTypeName() => "ErrorLogRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: { 'ErrorLog': TypeInfo(TypeOf.Class, create:() => ErrorLog()), 'ErrorLogResponse': TypeInfo(TypeOf.Class, create:() => ErrorLogResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'ErrorLogRequest': TypeInfo(TypeOf.Class, create:() => ErrorLogRequest()), });