| GET,POST,OPTIONS | /v1/FactFinderConfig |
|---|
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';
class FactFinderConfig implements IConvertible
{
bool? ei_lastName;
bool? ei_firstname;
bool? ei_mi;
bool? ei_dob;
bool? ei_age;
bool? ei_district;
bool? ei_school;
bool? ei_room;
bool? ei_position;
bool? ei_yearswdist;
bool? ei_yearswodist;
bool? ei_pastocc;
bool? ei_address;
bool? ei_city;
bool? ei_state;
bool? ei_zip;
bool? ei_cellphone;
bool? ei_workphone;
bool? ei_personalemail;
bool? ei_workemail;
bool? ei_spousename;
bool? ei_spousedob;
bool? ei_spouseage;
bool? ei_spousecellphone;
bool? ei_spouseemail;
bool? ei_spouseoccupation;
bool? ei_spouseposition;
bool? ei_spouseyears;
bool? ei_spousepastocc;
bool? ei_reasonmeeting;
bool? emt_workstatus;
bool? emt_unusedsickdays;
bool? emt_unusedsickhours;
bool? emt_cbsdays;
bool? emt_cbshours;
bool? emt_dpw;
bool? emt_hpw;
bool? emt_mpy;
bool? emt_numpretaxchecks;
bool? fin_clientgross;
bool? fin_clientnet;
bool? fin_householdgross;
bool? fin_householdnet;
bool? fin_desiredretincome;
bool? fin_estexpenses;
bool? fin_discincome;
bool? fin_exptype;
bool? fin_desc;
bool? fin_balance;
bool? fin_interestrate;
bool? fin_minpayment;
bool? fin_monthlypayment;
bool? pen_pensystem;
bool? pen_penstart;
bool? pen_servicecredit;
bool? pen_servicecreditasofdate;
bool? pen_desiredretdate;
bool? pen_desiredretage;
bool? pen_spousalbenefitdesired;
bool? pen_formula;
bool? pen_defbalance;
bool? pen_defspousebalance;
bool? prot_plife;
bool? prot_pcarrier;
bool? prot_pfaceamount;
bool? prot_pissuedate;
bool? prot_plifepremium;
bool? prot_ptype;
bool? prot_ptypeof;
bool? prot_pcashvalue;
bool? prot_slife;
bool? prot_scarrier;
bool? prot_sfaceamount;
bool? prot_sissuedate;
bool? prot_slifepremium;
bool? prot_stype;
bool? prot_stypeof;
bool? prot_scashvalue;
bool? prot_pltc;
bool? prot_pltcpremium;
bool? prot_pdisability;
bool? prot_pdisabilitypremium;
bool? prot_sltc;
bool? prot_sltcpremium;
bool? prot_sdisability;
bool? prot_sdisabilitypremium;
bool? efi_monthlycontrib;
bool? efi_fundbalance;
bool? efi_isthreetosixmonths;
bool? lta_haveretiresavings;
bool? lta_priorretireplan;
bool? lta_havedistplan;
bool? lta_plantype;
bool? lta_company;
bool? lta_contrib;
bool? lta_balance;
bool? ira_acctowner;
bool? ira_company;
bool? ira_taxcode;
bool? ira_accounttype;
bool? ira_acctnumber;
bool? ira_inception;
bool? ira_currentvalue;
bool? ira_monthlycontrib;
bool? ira_surrcharge;
bool? ira_surrvalue;
bool? ira_totalfees;
bool? ira_tpaok;
bool? ira_addlformsreq;
bool? ira_sigreq;
bool? ira_outstandingloans;
bool? ira_originalformsreq;
bool? ira_faxaccepted;
bool? ira_faxnumber;
bool? ira_notes;
bool? ira_mailaddr;
bool? ira_mailcity;
bool? ira_mailstate;
bool? ira_mailzip;
bool? kcf_name;
bool? kcf_dob;
bool? kcf_age;
bool? kcf_fund;
bool? kcf_contribution;
bool? kcf_balance;
bool? an_notes;
bool? cr_name;
bool? cr_campus;
bool? cr_room;
bool? cr_phone;
FactFinderConfig({this.ei_lastName,this.ei_firstname,this.ei_mi,this.ei_dob,this.ei_age,this.ei_district,this.ei_school,this.ei_room,this.ei_position,this.ei_yearswdist,this.ei_yearswodist,this.ei_pastocc,this.ei_address,this.ei_city,this.ei_state,this.ei_zip,this.ei_cellphone,this.ei_workphone,this.ei_personalemail,this.ei_workemail,this.ei_spousename,this.ei_spousedob,this.ei_spouseage,this.ei_spousecellphone,this.ei_spouseemail,this.ei_spouseoccupation,this.ei_spouseposition,this.ei_spouseyears,this.ei_spousepastocc,this.ei_reasonmeeting,this.emt_workstatus,this.emt_unusedsickdays,this.emt_unusedsickhours,this.emt_cbsdays,this.emt_cbshours,this.emt_dpw,this.emt_hpw,this.emt_mpy,this.emt_numpretaxchecks,this.fin_clientgross,this.fin_clientnet,this.fin_householdgross,this.fin_householdnet,this.fin_desiredretincome,this.fin_estexpenses,this.fin_discincome,this.fin_exptype,this.fin_desc,this.fin_balance,this.fin_interestrate,this.fin_minpayment,this.fin_monthlypayment,this.pen_pensystem,this.pen_penstart,this.pen_servicecredit,this.pen_servicecreditasofdate,this.pen_desiredretdate,this.pen_desiredretage,this.pen_spousalbenefitdesired,this.pen_formula,this.pen_defbalance,this.pen_defspousebalance,this.prot_plife,this.prot_pcarrier,this.prot_pfaceamount,this.prot_pissuedate,this.prot_plifepremium,this.prot_ptype,this.prot_ptypeof,this.prot_pcashvalue,this.prot_slife,this.prot_scarrier,this.prot_sfaceamount,this.prot_sissuedate,this.prot_slifepremium,this.prot_stype,this.prot_stypeof,this.prot_scashvalue,this.prot_pltc,this.prot_pltcpremium,this.prot_pdisability,this.prot_pdisabilitypremium,this.prot_sltc,this.prot_sltcpremium,this.prot_sdisability,this.prot_sdisabilitypremium,this.efi_monthlycontrib,this.efi_fundbalance,this.efi_isthreetosixmonths,this.lta_haveretiresavings,this.lta_priorretireplan,this.lta_havedistplan,this.lta_plantype,this.lta_company,this.lta_contrib,this.lta_balance,this.ira_acctowner,this.ira_company,this.ira_taxcode,this.ira_accounttype,this.ira_acctnumber,this.ira_inception,this.ira_currentvalue,this.ira_monthlycontrib,this.ira_surrcharge,this.ira_surrvalue,this.ira_totalfees,this.ira_tpaok,this.ira_addlformsreq,this.ira_sigreq,this.ira_outstandingloans,this.ira_originalformsreq,this.ira_faxaccepted,this.ira_faxnumber,this.ira_notes,this.ira_mailaddr,this.ira_mailcity,this.ira_mailstate,this.ira_mailzip,this.kcf_name,this.kcf_dob,this.kcf_age,this.kcf_fund,this.kcf_contribution,this.kcf_balance,this.an_notes,this.cr_name,this.cr_campus,this.cr_room,this.cr_phone});
FactFinderConfig.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ei_lastName = json['ei_lastName'];
ei_firstname = json['ei_firstname'];
ei_mi = json['ei_mi'];
ei_dob = json['ei_dob'];
ei_age = json['ei_age'];
ei_district = json['ei_district'];
ei_school = json['ei_school'];
ei_room = json['ei_room'];
ei_position = json['ei_position'];
ei_yearswdist = json['ei_yearswdist'];
ei_yearswodist = json['ei_yearswodist'];
ei_pastocc = json['ei_pastocc'];
ei_address = json['ei_address'];
ei_city = json['ei_city'];
ei_state = json['ei_state'];
ei_zip = json['ei_zip'];
ei_cellphone = json['ei_cellphone'];
ei_workphone = json['ei_workphone'];
ei_personalemail = json['ei_personalemail'];
ei_workemail = json['ei_workemail'];
ei_spousename = json['ei_spousename'];
ei_spousedob = json['ei_spousedob'];
ei_spouseage = json['ei_spouseage'];
ei_spousecellphone = json['ei_spousecellphone'];
ei_spouseemail = json['ei_spouseemail'];
ei_spouseoccupation = json['ei_spouseoccupation'];
ei_spouseposition = json['ei_spouseposition'];
ei_spouseyears = json['ei_spouseyears'];
ei_spousepastocc = json['ei_spousepastocc'];
ei_reasonmeeting = json['ei_reasonmeeting'];
emt_workstatus = json['emt_workstatus'];
emt_unusedsickdays = json['emt_unusedsickdays'];
emt_unusedsickhours = json['emt_unusedsickhours'];
emt_cbsdays = json['emt_cbsdays'];
emt_cbshours = json['emt_cbshours'];
emt_dpw = json['emt_dpw'];
emt_hpw = json['emt_hpw'];
emt_mpy = json['emt_mpy'];
emt_numpretaxchecks = json['emt_numpretaxchecks'];
fin_clientgross = json['fin_clientgross'];
fin_clientnet = json['fin_clientnet'];
fin_householdgross = json['fin_householdgross'];
fin_householdnet = json['fin_householdnet'];
fin_desiredretincome = json['fin_desiredretincome'];
fin_estexpenses = json['fin_estexpenses'];
fin_discincome = json['fin_discincome'];
fin_exptype = json['fin_exptype'];
fin_desc = json['fin_desc'];
fin_balance = json['fin_balance'];
fin_interestrate = json['fin_interestrate'];
fin_minpayment = json['fin_minpayment'];
fin_monthlypayment = json['fin_monthlypayment'];
pen_pensystem = json['pen_pensystem'];
pen_penstart = json['pen_penstart'];
pen_servicecredit = json['pen_servicecredit'];
pen_servicecreditasofdate = json['pen_servicecreditasofdate'];
pen_desiredretdate = json['pen_desiredretdate'];
pen_desiredretage = json['pen_desiredretage'];
pen_spousalbenefitdesired = json['pen_spousalbenefitdesired'];
pen_formula = json['pen_formula'];
pen_defbalance = json['pen_defbalance'];
pen_defspousebalance = json['pen_defspousebalance'];
prot_plife = json['prot_plife'];
prot_pcarrier = json['prot_pcarrier'];
prot_pfaceamount = json['prot_pfaceamount'];
prot_pissuedate = json['prot_pissuedate'];
prot_plifepremium = json['prot_plifepremium'];
prot_ptype = json['prot_ptype'];
prot_ptypeof = json['prot_ptypeof'];
prot_pcashvalue = json['prot_pcashvalue'];
prot_slife = json['prot_slife'];
prot_scarrier = json['prot_scarrier'];
prot_sfaceamount = json['prot_sfaceamount'];
prot_sissuedate = json['prot_sissuedate'];
prot_slifepremium = json['prot_slifepremium'];
prot_stype = json['prot_stype'];
prot_stypeof = json['prot_stypeof'];
prot_scashvalue = json['prot_scashvalue'];
prot_pltc = json['prot_pltc'];
prot_pltcpremium = json['prot_pltcpremium'];
prot_pdisability = json['prot_pdisability'];
prot_pdisabilitypremium = json['prot_pdisabilitypremium'];
prot_sltc = json['prot_sltc'];
prot_sltcpremium = json['prot_sltcpremium'];
prot_sdisability = json['prot_sdisability'];
prot_sdisabilitypremium = json['prot_sdisabilitypremium'];
efi_monthlycontrib = json['efi_monthlycontrib'];
efi_fundbalance = json['efi_fundbalance'];
efi_isthreetosixmonths = json['efi_isthreetosixmonths'];
lta_haveretiresavings = json['lta_haveretiresavings'];
lta_priorretireplan = json['lta_priorretireplan'];
lta_havedistplan = json['lta_havedistplan'];
lta_plantype = json['lta_plantype'];
lta_company = json['lta_company'];
lta_contrib = json['lta_contrib'];
lta_balance = json['lta_balance'];
ira_acctowner = json['ira_acctowner'];
ira_company = json['ira_company'];
ira_taxcode = json['ira_taxcode'];
ira_accounttype = json['ira_accounttype'];
ira_acctnumber = json['ira_acctnumber'];
ira_inception = json['ira_inception'];
ira_currentvalue = json['ira_currentvalue'];
ira_monthlycontrib = json['ira_monthlycontrib'];
ira_surrcharge = json['ira_surrcharge'];
ira_surrvalue = json['ira_surrvalue'];
ira_totalfees = json['ira_totalfees'];
ira_tpaok = json['ira_tpaok'];
ira_addlformsreq = json['ira_addlformsreq'];
ira_sigreq = json['ira_sigreq'];
ira_outstandingloans = json['ira_outstandingloans'];
ira_originalformsreq = json['ira_originalformsreq'];
ira_faxaccepted = json['ira_faxaccepted'];
ira_faxnumber = json['ira_faxnumber'];
ira_notes = json['ira_notes'];
ira_mailaddr = json['ira_mailaddr'];
ira_mailcity = json['ira_mailcity'];
ira_mailstate = json['ira_mailstate'];
ira_mailzip = json['ira_mailzip'];
kcf_name = json['kcf_name'];
kcf_dob = json['kcf_dob'];
kcf_age = json['kcf_age'];
kcf_fund = json['kcf_fund'];
kcf_contribution = json['kcf_contribution'];
kcf_balance = json['kcf_balance'];
an_notes = json['an_notes'];
cr_name = json['cr_name'];
cr_campus = json['cr_campus'];
cr_room = json['cr_room'];
cr_phone = json['cr_phone'];
return this;
}
Map<String, dynamic> toJson() => {
'ei_lastName': ei_lastName,
'ei_firstname': ei_firstname,
'ei_mi': ei_mi,
'ei_dob': ei_dob,
'ei_age': ei_age,
'ei_district': ei_district,
'ei_school': ei_school,
'ei_room': ei_room,
'ei_position': ei_position,
'ei_yearswdist': ei_yearswdist,
'ei_yearswodist': ei_yearswodist,
'ei_pastocc': ei_pastocc,
'ei_address': ei_address,
'ei_city': ei_city,
'ei_state': ei_state,
'ei_zip': ei_zip,
'ei_cellphone': ei_cellphone,
'ei_workphone': ei_workphone,
'ei_personalemail': ei_personalemail,
'ei_workemail': ei_workemail,
'ei_spousename': ei_spousename,
'ei_spousedob': ei_spousedob,
'ei_spouseage': ei_spouseage,
'ei_spousecellphone': ei_spousecellphone,
'ei_spouseemail': ei_spouseemail,
'ei_spouseoccupation': ei_spouseoccupation,
'ei_spouseposition': ei_spouseposition,
'ei_spouseyears': ei_spouseyears,
'ei_spousepastocc': ei_spousepastocc,
'ei_reasonmeeting': ei_reasonmeeting,
'emt_workstatus': emt_workstatus,
'emt_unusedsickdays': emt_unusedsickdays,
'emt_unusedsickhours': emt_unusedsickhours,
'emt_cbsdays': emt_cbsdays,
'emt_cbshours': emt_cbshours,
'emt_dpw': emt_dpw,
'emt_hpw': emt_hpw,
'emt_mpy': emt_mpy,
'emt_numpretaxchecks': emt_numpretaxchecks,
'fin_clientgross': fin_clientgross,
'fin_clientnet': fin_clientnet,
'fin_householdgross': fin_householdgross,
'fin_householdnet': fin_householdnet,
'fin_desiredretincome': fin_desiredretincome,
'fin_estexpenses': fin_estexpenses,
'fin_discincome': fin_discincome,
'fin_exptype': fin_exptype,
'fin_desc': fin_desc,
'fin_balance': fin_balance,
'fin_interestrate': fin_interestrate,
'fin_minpayment': fin_minpayment,
'fin_monthlypayment': fin_monthlypayment,
'pen_pensystem': pen_pensystem,
'pen_penstart': pen_penstart,
'pen_servicecredit': pen_servicecredit,
'pen_servicecreditasofdate': pen_servicecreditasofdate,
'pen_desiredretdate': pen_desiredretdate,
'pen_desiredretage': pen_desiredretage,
'pen_spousalbenefitdesired': pen_spousalbenefitdesired,
'pen_formula': pen_formula,
'pen_defbalance': pen_defbalance,
'pen_defspousebalance': pen_defspousebalance,
'prot_plife': prot_plife,
'prot_pcarrier': prot_pcarrier,
'prot_pfaceamount': prot_pfaceamount,
'prot_pissuedate': prot_pissuedate,
'prot_plifepremium': prot_plifepremium,
'prot_ptype': prot_ptype,
'prot_ptypeof': prot_ptypeof,
'prot_pcashvalue': prot_pcashvalue,
'prot_slife': prot_slife,
'prot_scarrier': prot_scarrier,
'prot_sfaceamount': prot_sfaceamount,
'prot_sissuedate': prot_sissuedate,
'prot_slifepremium': prot_slifepremium,
'prot_stype': prot_stype,
'prot_stypeof': prot_stypeof,
'prot_scashvalue': prot_scashvalue,
'prot_pltc': prot_pltc,
'prot_pltcpremium': prot_pltcpremium,
'prot_pdisability': prot_pdisability,
'prot_pdisabilitypremium': prot_pdisabilitypremium,
'prot_sltc': prot_sltc,
'prot_sltcpremium': prot_sltcpremium,
'prot_sdisability': prot_sdisability,
'prot_sdisabilitypremium': prot_sdisabilitypremium,
'efi_monthlycontrib': efi_monthlycontrib,
'efi_fundbalance': efi_fundbalance,
'efi_isthreetosixmonths': efi_isthreetosixmonths,
'lta_haveretiresavings': lta_haveretiresavings,
'lta_priorretireplan': lta_priorretireplan,
'lta_havedistplan': lta_havedistplan,
'lta_plantype': lta_plantype,
'lta_company': lta_company,
'lta_contrib': lta_contrib,
'lta_balance': lta_balance,
'ira_acctowner': ira_acctowner,
'ira_company': ira_company,
'ira_taxcode': ira_taxcode,
'ira_accounttype': ira_accounttype,
'ira_acctnumber': ira_acctnumber,
'ira_inception': ira_inception,
'ira_currentvalue': ira_currentvalue,
'ira_monthlycontrib': ira_monthlycontrib,
'ira_surrcharge': ira_surrcharge,
'ira_surrvalue': ira_surrvalue,
'ira_totalfees': ira_totalfees,
'ira_tpaok': ira_tpaok,
'ira_addlformsreq': ira_addlformsreq,
'ira_sigreq': ira_sigreq,
'ira_outstandingloans': ira_outstandingloans,
'ira_originalformsreq': ira_originalformsreq,
'ira_faxaccepted': ira_faxaccepted,
'ira_faxnumber': ira_faxnumber,
'ira_notes': ira_notes,
'ira_mailaddr': ira_mailaddr,
'ira_mailcity': ira_mailcity,
'ira_mailstate': ira_mailstate,
'ira_mailzip': ira_mailzip,
'kcf_name': kcf_name,
'kcf_dob': kcf_dob,
'kcf_age': kcf_age,
'kcf_fund': kcf_fund,
'kcf_contribution': kcf_contribution,
'kcf_balance': kcf_balance,
'an_notes': an_notes,
'cr_name': cr_name,
'cr_campus': cr_campus,
'cr_room': cr_room,
'cr_phone': cr_phone
};
getTypeName() => "FactFinderConfig";
TypeContext? context = _ctx;
}
class FactFinderConfigRequest implements IConvertible
{
FactFinderConfig? Config;
FactFinderConfigRequest({this.Config});
FactFinderConfigRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Config = JsonConverters.fromJson(json['Config'],'FactFinderConfig',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Config': JsonConverters.toJson(Config,'FactFinderConfig',context!)
};
getTypeName() => "FactFinderConfigRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: <String, TypeInfo> {
'FactFinderConfig': TypeInfo(TypeOf.Class, create:() => FactFinderConfig()),
'FactFinderConfigRequest': TypeInfo(TypeOf.Class, create:() => FactFinderConfigRequest()),
});
Dart FactFinderConfigRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /v1/FactFinderConfig HTTP/1.1
Host: api.dev.dynamics.trendsic.com
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"Config":{"ei_lastName":false,"ei_firstname":false,"ei_mi":false,"ei_dob":false,"ei_age":false,"ei_district":false,"ei_school":false,"ei_room":false,"ei_position":false,"ei_yearswdist":false,"ei_yearswodist":false,"ei_pastocc":false,"ei_address":false,"ei_city":false,"ei_state":false,"ei_zip":false,"ei_cellphone":false,"ei_workphone":false,"ei_personalemail":false,"ei_workemail":false,"ei_spousename":false,"ei_spousedob":false,"ei_spouseage":false,"ei_spousecellphone":false,"ei_spouseemail":false,"ei_spouseoccupation":false,"ei_spouseposition":false,"ei_spouseyears":false,"ei_spousepastocc":false,"ei_reasonmeeting":false,"emt_workstatus":false,"emt_unusedsickdays":false,"emt_unusedsickhours":false,"emt_cbsdays":false,"emt_cbshours":false,"emt_dpw":false,"emt_hpw":false,"emt_mpy":false,"emt_numpretaxchecks":false,"fin_clientgross":false,"fin_clientnet":false,"fin_householdgross":false,"fin_householdnet":false,"fin_desiredretincome":false,"fin_estexpenses":false,"fin_discincome":false,"fin_exptype":false,"fin_desc":false,"fin_balance":false,"fin_interestrate":false,"fin_minpayment":false,"fin_monthlypayment":false,"pen_pensystem":false,"pen_penstart":false,"pen_servicecredit":false,"pen_servicecreditasofdate":false,"pen_desiredretdate":false,"pen_desiredretage":false,"pen_spousalbenefitdesired":false,"pen_formula":false,"pen_defbalance":false,"pen_defspousebalance":false,"prot_plife":false,"prot_pcarrier":false,"prot_pfaceamount":false,"prot_pissuedate":false,"prot_plifepremium":false,"prot_ptype":false,"prot_ptypeof":false,"prot_pcashvalue":false,"prot_slife":false,"prot_scarrier":false,"prot_sfaceamount":false,"prot_sissuedate":false,"prot_slifepremium":false,"prot_stype":false,"prot_stypeof":false,"prot_scashvalue":false,"prot_pltc":false,"prot_pltcpremium":false,"prot_pdisability":false,"prot_pdisabilitypremium":false,"prot_sltc":false,"prot_sltcpremium":false,"prot_sdisability":false,"prot_sdisabilitypremium":false,"efi_monthlycontrib":false,"efi_fundbalance":false,"efi_isthreetosixmonths":false,"lta_haveretiresavings":false,"lta_priorretireplan":false,"lta_havedistplan":false,"lta_plantype":false,"lta_company":false,"lta_contrib":false,"lta_balance":false,"ira_acctowner":false,"ira_company":false,"ira_taxcode":false,"ira_accounttype":false,"ira_acctnumber":false,"ira_inception":false,"ira_currentvalue":false,"ira_monthlycontrib":false,"ira_surrcharge":false,"ira_surrvalue":false,"ira_totalfees":false,"ira_tpaok":false,"ira_addlformsreq":false,"ira_sigreq":false,"ira_outstandingloans":false,"ira_originalformsreq":false,"ira_faxaccepted":false,"ira_faxnumber":false,"ira_notes":false,"ira_mailaddr":false,"ira_mailcity":false,"ira_mailstate":false,"ira_mailzip":false,"kcf_name":false,"kcf_dob":false,"kcf_age":false,"kcf_fund":false,"kcf_contribution":false,"kcf_balance":false,"an_notes":false,"cr_name":false,"cr_campus":false,"cr_room":false,"cr_phone":false}}