| GET,POST,OPTIONS | /v1/FactFinderConfig |
|---|
import Foundation
import ServiceStack
public class FactFinderConfigRequest : Codable
{
public var config:FactFinderConfig
required public init(){}
}
public class FactFinderConfig : Codable
{
public var ei_lastName:Bool
public var ei_firstname:Bool
public var ei_mi:Bool
public var ei_dob:Bool
public var ei_age:Bool
public var ei_district:Bool
public var ei_school:Bool
public var ei_room:Bool
public var ei_position:Bool
public var ei_yearswdist:Bool
public var ei_yearswodist:Bool
public var ei_pastocc:Bool
public var ei_address:Bool
public var ei_city:Bool
public var ei_state:Bool
public var ei_zip:Bool
public var ei_cellphone:Bool
public var ei_workphone:Bool
public var ei_personalemail:Bool
public var ei_workemail:Bool
public var ei_spousename:Bool
public var ei_spousedob:Bool
public var ei_spouseage:Bool
public var ei_spousecellphone:Bool
public var ei_spouseemail:Bool
public var ei_spouseoccupation:Bool
public var ei_spouseposition:Bool
public var ei_spouseyears:Bool
public var ei_spousepastocc:Bool
public var ei_reasonmeeting:Bool
public var emt_workstatus:Bool
public var emt_unusedsickdays:Bool
public var emt_unusedsickhours:Bool
public var emt_cbsdays:Bool
public var emt_cbshours:Bool
public var emt_dpw:Bool
public var emt_hpw:Bool
public var emt_mpy:Bool
public var emt_numpretaxchecks:Bool
public var fin_clientgross:Bool
public var fin_clientnet:Bool
public var fin_householdgross:Bool
public var fin_householdnet:Bool
public var fin_desiredretincome:Bool
public var fin_estexpenses:Bool
public var fin_discincome:Bool
public var fin_exptype:Bool
public var fin_desc:Bool
public var fin_balance:Bool
public var fin_interestrate:Bool
public var fin_minpayment:Bool
public var fin_monthlypayment:Bool
public var pen_pensystem:Bool
public var pen_penstart:Bool
public var pen_servicecredit:Bool
public var pen_servicecreditasofdate:Bool
public var pen_desiredretdate:Bool
public var pen_desiredretage:Bool
public var pen_spousalbenefitdesired:Bool
public var pen_formula:Bool
public var pen_defbalance:Bool
public var pen_defspousebalance:Bool
public var prot_plife:Bool
public var prot_pcarrier:Bool
public var prot_pfaceamount:Bool
public var prot_pissuedate:Bool
public var prot_plifepremium:Bool
public var prot_ptype:Bool
public var prot_ptypeof:Bool
public var prot_pcashvalue:Bool
public var prot_slife:Bool
public var prot_scarrier:Bool
public var prot_sfaceamount:Bool
public var prot_sissuedate:Bool
public var prot_slifepremium:Bool
public var prot_stype:Bool
public var prot_stypeof:Bool
public var prot_scashvalue:Bool
public var prot_pltc:Bool
public var prot_pltcpremium:Bool
public var prot_pdisability:Bool
public var prot_pdisabilitypremium:Bool
public var prot_sltc:Bool
public var prot_sltcpremium:Bool
public var prot_sdisability:Bool
public var prot_sdisabilitypremium:Bool
public var efi_monthlycontrib:Bool
public var efi_fundbalance:Bool
public var efi_isthreetosixmonths:Bool
public var lta_haveretiresavings:Bool
public var lta_priorretireplan:Bool
public var lta_havedistplan:Bool
public var lta_plantype:Bool
public var lta_company:Bool
public var lta_contrib:Bool
public var lta_balance:Bool
public var ira_acctowner:Bool
public var ira_company:Bool
public var ira_taxcode:Bool
public var ira_accounttype:Bool
public var ira_acctnumber:Bool
public var ira_inception:Bool
public var ira_currentvalue:Bool
public var ira_monthlycontrib:Bool
public var ira_surrcharge:Bool
public var ira_surrvalue:Bool
public var ira_totalfees:Bool
public var ira_tpaok:Bool
public var ira_addlformsreq:Bool
public var ira_sigreq:Bool
public var ira_outstandingloans:Bool
public var ira_originalformsreq:Bool
public var ira_faxaccepted:Bool
public var ira_faxnumber:Bool
public var ira_notes:Bool
public var ira_mailaddr:Bool
public var ira_mailcity:Bool
public var ira_mailstate:Bool
public var ira_mailzip:Bool
public var kcf_name:Bool
public var kcf_dob:Bool
public var kcf_age:Bool
public var kcf_fund:Bool
public var kcf_contribution:Bool
public var kcf_balance:Bool
public var an_notes:Bool
public var cr_name:Bool
public var cr_campus:Bool
public var cr_room:Bool
public var cr_phone:Bool
required public init(){}
}
Swift FactFinderConfigRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
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/jsv
Content-Type: text/jsv
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
}
}