/* Options: Date: 2025-08-04 04:28:31 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: BrowseAllTenderUserTenderRoundByTenderIdTenderRoundId.* //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 TenderUserIntegrationSimple implements IConvertible { int? Id; int? TenderId; int? UserId; int? ComplianceId; int? ProcurementId; Map? Meta; TenderUserIntegrationSimple({this.Id,this.TenderId,this.UserId,this.ComplianceId,this.ProcurementId,this.Meta}); TenderUserIntegrationSimple.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Id = json['Id']; TenderId = json['TenderId']; UserId = json['UserId']; ComplianceId = json['ComplianceId']; ProcurementId = json['ProcurementId']; Meta = JsonConverters.toStringMap(json['Meta']); return this; } Map toJson() => { 'Id': Id, 'TenderId': TenderId, 'UserId': UserId, 'ComplianceId': ComplianceId, 'ProcurementId': ProcurementId, 'Meta': Meta }; getTypeName() => "TenderUserIntegrationSimple"; 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 TenderUserTenderRoundIntegrationDetails implements IConvertible { int? Id; int? TenderRoundId; int? TenderUserId; bool? IsSubmitted; double? Bid; int? CurrencyId; String? CurrencyCode; String? CurrencyName; TenderUserIntegrationSimple? TenderUser; List? TenderUserTenderRoundFiles; TenderUserTenderRoundIntegrationDetails({this.Id,this.TenderRoundId,this.TenderUserId,this.IsSubmitted,this.Bid,this.CurrencyId,this.CurrencyCode,this.CurrencyName,this.TenderUser,this.TenderUserTenderRoundFiles}); TenderUserTenderRoundIntegrationDetails.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Id = json['Id']; TenderRoundId = json['TenderRoundId']; TenderUserId = json['TenderUserId']; IsSubmitted = json['IsSubmitted']; Bid = JsonConverters.toDouble(json['Bid']); CurrencyId = json['CurrencyId']; CurrencyCode = json['CurrencyCode']; CurrencyName = json['CurrencyName']; TenderUser = JsonConverters.fromJson(json['TenderUser'],'TenderUserIntegrationSimple',context!); TenderUserTenderRoundFiles = JsonConverters.fromJson(json['TenderUserTenderRoundFiles'],'List',context!); return this; } Map toJson() => { 'Id': Id, 'TenderRoundId': TenderRoundId, 'TenderUserId': TenderUserId, 'IsSubmitted': IsSubmitted, 'Bid': Bid, 'CurrencyId': CurrencyId, 'CurrencyCode': CurrencyCode, 'CurrencyName': CurrencyName, 'TenderUser': JsonConverters.toJson(TenderUser,'TenderUserIntegrationSimple',context!), 'TenderUserTenderRoundFiles': JsonConverters.toJson(TenderUserTenderRoundFiles,'List',context!) }; getTypeName() => "TenderUserTenderRoundIntegrationDetails"; TypeContext? context = _ctx; } class BrowseAllTenderUserTenderRoundByTenderIdTenderRoundIdResponse extends ResponseBase implements IConvertible { List? TenderUserTenderRounds; BrowseAllTenderUserTenderRoundByTenderIdTenderRoundIdResponse({this.TenderUserTenderRounds}); BrowseAllTenderUserTenderRoundByTenderIdTenderRoundIdResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); TenderUserTenderRounds = JsonConverters.fromJson(json['TenderUserTenderRounds'],'List',context!); return this; } Map toJson() => super.toJson()..addAll({ 'TenderUserTenderRounds': JsonConverters.toJson(TenderUserTenderRounds,'List',context!) }); getTypeName() => "BrowseAllTenderUserTenderRoundByTenderIdTenderRoundIdResponse"; TypeContext? context = _ctx; } // @Route("/tender/{tenderid}/tenderround/{tenderroundid}/tenderusertenderround", "GET") class BrowseAllTenderUserTenderRoundByTenderIdTenderRoundId implements IReturn, IGet, IConvertible { int? TenderId; int? TenderRoundId; bool? IncludeTenderUserFiles; BrowseAllTenderUserTenderRoundByTenderIdTenderRoundId({this.TenderId,this.TenderRoundId,this.IncludeTenderUserFiles}); BrowseAllTenderUserTenderRoundByTenderIdTenderRoundId.fromJson(Map json) { fromMap(json); } fromMap(Map json) { TenderId = json['TenderId']; TenderRoundId = json['TenderRoundId']; IncludeTenderUserFiles = json['IncludeTenderUserFiles']; return this; } Map toJson() => { 'TenderId': TenderId, 'TenderRoundId': TenderRoundId, 'IncludeTenderUserFiles': IncludeTenderUserFiles }; createResponse() => BrowseAllTenderUserTenderRoundByTenderIdTenderRoundIdResponse(); getResponseTypeName() => "BrowseAllTenderUserTenderRoundByTenderIdTenderRoundIdResponse"; getTypeName() => "BrowseAllTenderUserTenderRoundByTenderIdTenderRoundId"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'szallitoiportal_be.veolia.hu', types: { 'ResponseBase': TypeInfo(TypeOf.AbstractClass), 'TenderUserIntegrationSimple': TypeInfo(TypeOf.Class, create:() => TenderUserIntegrationSimple()), 'TenderUserTenderRoundFileDetails': TypeInfo(TypeOf.Class, create:() => TenderUserTenderRoundFileDetails()), 'TenderUserTenderRoundIntegrationDetails': TypeInfo(TypeOf.Class, create:() => TenderUserTenderRoundIntegrationDetails()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'BrowseAllTenderUserTenderRoundByTenderIdTenderRoundIdResponse': TypeInfo(TypeOf.Class, create:() => BrowseAllTenderUserTenderRoundByTenderIdTenderRoundIdResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'BrowseAllTenderUserTenderRoundByTenderIdTenderRoundId': TypeInfo(TypeOf.Class, create:() => BrowseAllTenderUserTenderRoundByTenderIdTenderRoundId()), });