/* Options: Date: 2025-08-04 04:08:41 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://szallitoiportal-be.veolia.hu //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: BrowseTenderUserTenderRoundAllFile.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; abstract class ResponseBase { ResponseStatus? ResponseStatus; ResponseBase({this.ResponseStatus}); ResponseBase.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); return this; } Map toJson() => { 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!) }; getTypeName() => "ResponseBase"; TypeContext? context = _ctx; } class TenderUserTenderRoundFileDetails implements IConvertible { int? Id; int? TenderUserTenderRoundId; int? DocumentTypeId; String? DocumentType; String? FileType; int? FileContentId; String? FileName; int? Size; TenderUserTenderRoundFileDetails({this.Id,this.TenderUserTenderRoundId,this.DocumentTypeId,this.DocumentType,this.FileType,this.FileContentId,this.FileName,this.Size}); TenderUserTenderRoundFileDetails.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Id = json['Id']; TenderUserTenderRoundId = json['TenderUserTenderRoundId']; DocumentTypeId = json['DocumentTypeId']; DocumentType = json['DocumentType']; FileType = json['FileType']; FileContentId = json['FileContentId']; FileName = json['FileName']; Size = json['Size']; return this; } Map toJson() => { 'Id': Id, 'TenderUserTenderRoundId': TenderUserTenderRoundId, 'DocumentTypeId': DocumentTypeId, 'DocumentType': DocumentType, 'FileType': FileType, 'FileContentId': FileContentId, 'FileName': FileName, 'Size': Size }; getTypeName() => "TenderUserTenderRoundFileDetails"; TypeContext? context = _ctx; } class BrowseTenderUserTenderRoundAllFileResponse extends ResponseBase implements IConvertible { List? TenderUserTenderRoundFiles; BrowseTenderUserTenderRoundAllFileResponse({this.TenderUserTenderRoundFiles}); BrowseTenderUserTenderRoundAllFileResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); TenderUserTenderRoundFiles = JsonConverters.fromJson(json['TenderUserTenderRoundFiles'],'List',context!); return this; } Map toJson() => super.toJson()..addAll({ 'TenderUserTenderRoundFiles': JsonConverters.toJson(TenderUserTenderRoundFiles,'List',context!) }); getTypeName() => "BrowseTenderUserTenderRoundAllFileResponse"; TypeContext? context = _ctx; } // @Route("/tender/{tenderid}/user/{userid}/round/{tenderroundid}/file", "GET") class BrowseTenderUserTenderRoundAllFile implements IReturn, IGet, IConvertible { int? TenderId; int? UserId; int? TenderRoundId; BrowseTenderUserTenderRoundAllFile({this.TenderId,this.UserId,this.TenderRoundId}); BrowseTenderUserTenderRoundAllFile.fromJson(Map json) { fromMap(json); } fromMap(Map json) { TenderId = json['TenderId']; UserId = json['UserId']; TenderRoundId = json['TenderRoundId']; return this; } Map toJson() => { 'TenderId': TenderId, 'UserId': UserId, 'TenderRoundId': TenderRoundId }; createResponse() => BrowseTenderUserTenderRoundAllFileResponse(); getResponseTypeName() => "BrowseTenderUserTenderRoundAllFileResponse"; getTypeName() => "BrowseTenderUserTenderRoundAllFile"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'szallitoiportal_be.veolia.hu', types: { 'ResponseBase': TypeInfo(TypeOf.AbstractClass), 'TenderUserTenderRoundFileDetails': TypeInfo(TypeOf.Class, create:() => TenderUserTenderRoundFileDetails()), 'BrowseTenderUserTenderRoundAllFileResponse': TypeInfo(TypeOf.Class, create:() => BrowseTenderUserTenderRoundAllFileResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'BrowseTenderUserTenderRoundAllFile': TypeInfo(TypeOf.Class, create:() => BrowseTenderUserTenderRoundAllFile()), });