Trendsic Platform Service

<back to all web services

FactFinderConfigRequest

Requires Authentication
The following routes are available for this service:
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 .other suffix or ?format=other

HTTP + OTHER

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/jsonl
Content-Type: text/jsonl
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}}