/* Options: Date: 2026-04-04 20:48:45 Version: 8.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://notifications.breastcancertrials.org.au //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetIncompleteResubmittableFormData.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class IncompleteResubmittableFormData implements IConvertible { String? studyName; String? institutionName; String? patientStudyNumber; String? eventName; String? formName; IncompleteResubmittableFormData({this.studyName,this.institutionName,this.patientStudyNumber,this.eventName,this.formName}); IncompleteResubmittableFormData.fromJson(Map json) { fromMap(json); } fromMap(Map json) { studyName = json['studyName']; institutionName = json['institutionName']; patientStudyNumber = json['patientStudyNumber']; eventName = json['eventName']; formName = json['formName']; return this; } Map toJson() => { 'studyName': studyName, 'institutionName': institutionName, 'patientStudyNumber': patientStudyNumber, 'eventName': eventName, 'formName': formName }; getTypeName() => "IncompleteResubmittableFormData"; TypeContext? context = _ctx; } class GetIncompleteResubmittableFormDataResponse implements IConvertible { ResponseStatus? responseStatus; List? incompleteResubmittableFormData; GetIncompleteResubmittableFormDataResponse({this.responseStatus,this.incompleteResubmittableFormData}); GetIncompleteResubmittableFormDataResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); incompleteResubmittableFormData = JsonConverters.fromJson(json['incompleteResubmittableFormData'],'List',context!); return this; } Map toJson() => { 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!), 'incompleteResubmittableFormData': JsonConverters.toJson(incompleteResubmittableFormData,'List',context!) }; getTypeName() => "GetIncompleteResubmittableFormDataResponse"; TypeContext? context = _ctx; } // @Route("/notification/incomplete-resubmittable-form/", "GET") // @ApiResponse(Description="Unauthorized.", StatusCode=401) // @ApiResponse(Description="Forbidden.", StatusCode=403) // @ApiResponse(Description="Bad Request.", StatusCode=400) // @ApiResponse(Description="Internal Server Error.", StatusCode=500) class GetIncompleteResubmittableFormData implements IReturn, IGet, IConvertible { String? studyName; String? eventName; String? formName; GetIncompleteResubmittableFormData({this.studyName,this.eventName,this.formName}); GetIncompleteResubmittableFormData.fromJson(Map json) { fromMap(json); } fromMap(Map json) { studyName = json['studyName']; eventName = json['eventName']; formName = json['formName']; return this; } Map toJson() => { 'studyName': studyName, 'eventName': eventName, 'formName': formName }; createResponse() => GetIncompleteResubmittableFormDataResponse(); getResponseTypeName() => "GetIncompleteResubmittableFormDataResponse"; getTypeName() => "GetIncompleteResubmittableFormData"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'notifications.breastcancertrials.org.au', types: { 'IncompleteResubmittableFormData': TypeInfo(TypeOf.Class, create:() => IncompleteResubmittableFormData()), 'GetIncompleteResubmittableFormDataResponse': TypeInfo(TypeOf.Class, create:() => GetIncompleteResubmittableFormDataResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'GetIncompleteResubmittableFormData': TypeInfo(TypeOf.Class, create:() => GetIncompleteResubmittableFormData()), });