/* Options: Date: 2025-07-18 00:26:00 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: NewJoinerFormAnswerRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data,dart:collection */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; import 'dart:collection'; // @Route("/newjoinerform/save", "POST") class NewJoinerFormAnswerRequest implements IConvertible { int? memberId; bool? isBeneficiaryPoliticallyExposed; String? explanation1; bool? isSomeoneCloseToBeneficiaryPoliticallyExposed; String? explanation2; NewJoinerFormAnswerRequest({this.memberId,this.isBeneficiaryPoliticallyExposed,this.explanation1,this.isSomeoneCloseToBeneficiaryPoliticallyExposed,this.explanation2}); NewJoinerFormAnswerRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { memberId = json['memberId']; isBeneficiaryPoliticallyExposed = json['isBeneficiaryPoliticallyExposed']; explanation1 = json['explanation1']; isSomeoneCloseToBeneficiaryPoliticallyExposed = json['isSomeoneCloseToBeneficiaryPoliticallyExposed']; explanation2 = json['explanation2']; return this; } Map toJson() => { 'memberId': memberId, 'isBeneficiaryPoliticallyExposed': isBeneficiaryPoliticallyExposed, 'explanation1': explanation1, 'isSomeoneCloseToBeneficiaryPoliticallyExposed': isSomeoneCloseToBeneficiaryPoliticallyExposed, 'explanation2': explanation2 }; getTypeName() => "NewJoinerFormAnswerRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'hcbtas_q_albamfs_api.azurewebsites.net', types: { 'NewJoinerFormAnswerRequest': TypeInfo(TypeOf.Class, create:() => NewJoinerFormAnswerRequest()), });