/* Options: Date: 2026-01-09 14:13:44 Version: 8.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ean.smartdatasolutions.nl //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EanCodeBookRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; /** * Get metering points from www.eancodeboek.nl */ // @Route("/eancodebook/{Postcode}/{HouseNumber}", "GET") // @Api(Description="Get metering points from www.eancodeboek.nl") class EanCodeBookRequest implements IConvertible, IGet { /** * Postcode, format: 1234AB */ // @ApiMember(DataType="string", Description="Postcode, format: 1234AB", IsRequired=true, Name="Postcode") String? Postcode; /** * Housenumber, format: integer number */ // @ApiMember(DataType="integer", Description="Housenumber, format: integer number", IsRequired=true, Name="HouseNumber") int? HouseNumber; /** * OPTIONAL: don't put data in wrapper */ // @ApiMember(DataType="boolean", Description="OPTIONAL: don't put data in wrapper", Name="OnlyPayload") bool? OnlyPayload; EanCodeBookRequest({this.Postcode,this.HouseNumber,this.OnlyPayload}); EanCodeBookRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Postcode = json['Postcode']; HouseNumber = json['HouseNumber']; OnlyPayload = json['OnlyPayload']; return this; } Map toJson() => { 'Postcode': Postcode, 'HouseNumber': HouseNumber, 'OnlyPayload': OnlyPayload }; getTypeName() => "EanCodeBookRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ean.smartdatasolutions.nl', types: { 'EanCodeBookRequest': TypeInfo(TypeOf.Class, create:() => EanCodeBookRequest()), });