/* Options: Date: 2026-06-06 01:34:55 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://link.dc8.unico3.cloud //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ForzaStatoFatturazione.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; enum TipologiaDocumentoInterventoNonFattura { RAPPORTINO, RICEVUTA_FISCALE, } // @Route("/documenti/stato/fatturazione", "PUT") // @Route("/documenti/{Id}/stato/fatturazione", "PUT") class ForzaStatoFatturazione implements IReturnVoid, IConvertible { int? Id; bool? IsFatturato; DateTime? DataDocumento; String? NumeroDocumento; TipologiaDocumentoInterventoNonFattura? TipoDocumento; ForzaStatoFatturazione({this.Id,this.IsFatturato,this.DataDocumento,this.NumeroDocumento,this.TipoDocumento}); ForzaStatoFatturazione.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Id = json['Id']; IsFatturato = json['IsFatturato']; DataDocumento = JsonConverters.fromJson(json['DataDocumento'],'DateTime',context!); NumeroDocumento = json['NumeroDocumento']; TipoDocumento = JsonConverters.fromJson(json['TipoDocumento'],'TipologiaDocumentoInterventoNonFattura',context!); return this; } Map toJson() => { 'Id': Id, 'IsFatturato': IsFatturato, 'DataDocumento': JsonConverters.toJson(DataDocumento,'DateTime',context!), 'NumeroDocumento': NumeroDocumento, 'TipoDocumento': JsonConverters.toJson(TipoDocumento,'TipologiaDocumentoInterventoNonFattura',context!) }; createResponse() {} getTypeName() => "ForzaStatoFatturazione"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'link.dc8.unico3.cloud', types: { 'TipologiaDocumentoInterventoNonFattura': TypeInfo(TypeOf.Enum, enumValues:TipologiaDocumentoInterventoNonFattura.values), 'ForzaStatoFatturazione': TypeInfo(TypeOf.Class, create:() => ForzaStatoFatturazione()), });