/* Options: Date: 2025-12-06 05:07:48 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: AgentActivityEventTypeRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class EventType implements IConvertible { int? EventTypeId; String? EventTypeName; String? EventCategory; bool? IsActive; EventType({this.EventTypeId,this.EventTypeName,this.EventCategory,this.IsActive}); EventType.fromJson(Map json) { fromMap(json); } fromMap(Map json) { EventTypeId = json['EventTypeId']; EventTypeName = json['EventTypeName']; EventCategory = json['EventCategory']; IsActive = json['IsActive']; return this; } Map toJson() => { 'EventTypeId': EventTypeId, 'EventTypeName': EventTypeName, 'EventCategory': EventCategory, 'IsActive': IsActive }; getTypeName() => "EventType"; TypeContext? context = _ctx; } class EventTypeResponse implements IConvertible { ResponseStatus? ResponseStatus; List? EventType = []; EventTypeResponse({this.ResponseStatus,this.EventType}); EventTypeResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); EventType = JsonConverters.fromJson(json['EventType'],'List',context!); return this; } Map toJson() => { 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!), 'EventType': JsonConverters.toJson(EventType,'List',context!) }; getTypeName() => "EventTypeResponse"; TypeContext? context = _ctx; } // @Route("/v1/ActivityEventType/Agent", "GET") class AgentActivityEventTypeRequest implements IReturn, IConvertible, IGet { List? EventType = []; AgentActivityEventTypeRequest({this.EventType}); AgentActivityEventTypeRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { EventType = JsonConverters.fromJson(json['EventType'],'List',context!); return this; } Map toJson() => { 'EventType': JsonConverters.toJson(EventType,'List',context!) }; createResponse() => EventTypeResponse(); getResponseTypeName() => "EventTypeResponse"; getTypeName() => "AgentActivityEventTypeRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: { 'EventType': TypeInfo(TypeOf.Class, create:() => EventType()), 'EventTypeResponse': TypeInfo(TypeOf.Class, create:() => EventTypeResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'AgentActivityEventTypeRequest': TypeInfo(TypeOf.Class, create:() => AgentActivityEventTypeRequest()), });